程序设计类1、用dowhile循环求出ZGDAB.DBF中男性工程师和女性讲师的人数各是多少?2、从键盘输入数值x,若为正数,则显示出来。3、求31+32+33+…+50的和。5、编写顺序结构程序,从键盘输入半径R,求出圆面积,并显示出来。6、求2+1!+3+2!+4+3!+…+11+10!的和。7、求1~100间偶数之和。9、求100以内所有能被3整除的数的和。应用类题1职工档案表已有多个记录,按要求写出操作命令:(1)显示姓名,职称和基本工资3个字段且基本工资在600(含)元与850(含)元之间的职工记录。List姓名,职称,基本工资for基本工资=600and基本工资=850(2)逻辑删除数据库表zgdab.dbf中最后3个记录。GobottSkip–2Delenext3(3)显示男教师中基本工资900元以上的记录。Listfor性别=“男”and基本工资9002编程实现如下的计算:表单如图:说明:表单上有两个名为text1和text2的文本框控件,两个命令按钮command1的caption=“计算”和cammand2的caption=”退出”。要求:(1)在文本框text1中输入数值,点击“计算”得出该数的阶乘,在文本框text2中显示结果。X=thisform.text1.valueT=1N=1Dowhilen=xT=t*nN=n+1EnddoThisform.text2.value=t(2)点击退出,则释放该表单。Releasethisform3编程实现如下的计算:表单如图:说明:表单上有一个名为text1的文本框控件,两个命令按钮command1的caption=“计算”和cammand2的caption=”清除”。要求:(1)在文本框中输入数值,点击计算得出该数的前n项和,例如:n=12,则求:1+2+3+4+5+6+7+8+9+10+11+12=?,并在文本框中显示x=thisform.text1.values=0n=1dowhilen=xs=s+nn=n+1enddothisform.text1.value=s4计算下列表达式的值(1)”12”+”34”=“12”-”34”(2)CTOD(”10/10/90”)+1(3)LEN(”1203.4”)(4)MOD(21,4)(5).NOT.((.F..AND..T.).OR..T.)填空类填空类题一1、数据表有两种状态形式:和。2、在VFP循环语句中,通常使用跳出循环3、“322”+“7809”的运算结果为4、用二维表数据来表示实体之间联系的数据模型称为_____。5、数据与信息之间的关系可表示为:。6、在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_____。7、VFP中表单文件以扩展名存储,通过属性来引用表单对象。8、VF支持二种工作方式:和。9、在VisualFoxPro中项目文件的扩展名为____,查询文件的扩展名为。10、使用数据库设计器为两个表建立一对多联系,首先应在父表中建立索引,在子表中建立索引。11、在VisualFoxPro中数据库文件的扩展名是___,数据库表文件的扩展名是___。12、从职工数据库表中计算工资合计的SQL语句是SELECTFROM职工。13、VisualFoxPro6.0是一个_____位的数据库管理系统。14、常量.T.表示的是型的数据。15、VFP中的DTOC()函数返回值的类型是,计时器控件的主要属性是16、项目连编成可执行文件,其扩展名为,双击直接执行。17、SQL插入记录的命令是INSERT,删除记录的命令是_____。填空类题二1、函数BETWEEN(40,34,50)的运算结果是____。2、LEFF(123456789,LEN(数据库))的计算结果是。3、现实世界中的每一个事物都是一个对象,对象所具有的固有特征称为。4、首次启动报表设计器时,报表布局中只有3个带区,它们是页标头、___和。5、查询更新数据表中的数据。6、字段名必须是这样一个字符串:以字母或汉字开头,由字母、汉字、数字、下划线等组成,其长度不超过___个字符。7、在VFP循环语句中,通常使用跳出循环。8、表达式3+3=6.OR.3+35.AND.2+3=5结果为。填空类题三1、控件的标题属性名为,表单控件中可以输入多行文本的控件为。2、在关系数据库中,二维表的行称为记录,二维表的列称为。3、在FoxPro系统状态下,定义了若干内存变量,若执行命令QUIT退出系统,这些变量所保存的数据将。4、查询设计器的“筛选”选项卡用来指定查询的。5、数据表是由和两部分组成。6、表的索引类型有、惟一索引、候选索引和普通索引。7、只显示当前记录的命令为________。8、数据库管理系统常见的数据模型有层次、网状和三种。选择类题三1、ROUND(156.789,2)返回的是(B)A、160.000B、156.79C、156.790D、200.0002、仅关闭当前工作区表文件的命令为B。A、CLOSEB、USEC、CLEARD、CLOSEDATA3、在VF中使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是。A、MNXB、PRGC、SPRD、MPR4、数据库系统的核心是B。A、数据模型B、数据库管理系统C、数据库D、数据库管理员5、数据表文件工资.DBF共有10条记录,当前是记录号为5.用SUM命令计算工资总和,如果不给出范围短句,那么命令(D)A、计算后5条记录工资值之和B、计算后6条记录工资值之和C、只计算当前记录工资值D、计算全部记录工资值之和6、在VisualFoxPro的项目管理器中不包括的选项卡是D。A、数据B、文档C、类D、表单7、下列表达式中,运算结果为数字型的正确表达式是C。A、DATE()+TIME()B、DATE()+30C、DATE()-CTOD(“01/01/98”)D、DATE()-DTOC(DATE())8、若要中止部分语句执行而重新开始下一轮循环的命令是()A、LOOPB、EXITC、SKIPD、GOTO9、有如下命令序列X=1Y=2Z=3?Z=X+Y执行最后一条命令后,显示的结果应该是A。A、.T.B、.F.C、3D、X+Y10、若要从字符串澳门回归取出回归,正确的写法是(A)A、SUBSTR(澳门回归,5,4)B、SUBSTR(澳门回归,5,4)C、SUBSTR(澳门回归,3,2)D、SUBSTR(澳门回归,3,4)11、当前打开的数据表文件结构为:商品名(C,5),单价(N,6,2),表中共有100条记录,该数据表文件中每条记录占用的字节数是B。A、11B、12C、13D、1412、日期型数据加整型数据的结果是(D)A、数值型B、逻辑型C、字符型D、日期型13、对于现实世界中事物的特征,在实体-联系模型中使用A。A、属性描述B、关键字描述C、二维表格描述D、实体描述14、数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个。A、逻辑表达式B、字符表达式C、数值表达式D、日期表达式15、下列类型的字段长度用户可以自定的是(D)A、备注型B、逻辑型C、日期型D、字符型16、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的。A、参照完整性B、实体完整性C、域完整性D、字段完整性17、在VisualFoxPro中,存储图像的字段类型应该是。A、备注型B、通用型C、字符型D、双精度型18、在VisualFoxPro中,建立索引的作用之一是C。A、节省存储空间B、便于管理C、提高查询速度D、提高查询和更新的速度19、在VisualFoxPro中,关于自由表叙述正确的是B。A、自由表和数据库表是完全相同的B、自由表不能建立字段级规则和约束C、自由表不能建立候选索引D、自由表不可以加入到数据库中选择类题二1、以下属于非容器类控件的是(B)。A、FormB、LabelC、pageD、Container2、不可以作为文本框控件数据来源的是(D)。A、数值型字段B、内存变量C、字符型字段D、备注型字段3、视图设计器中比查询设计器中多出的选项卡是(D)。A、字段B、排序依据C、联接D、更新条件4、默认查询的输出形式是(D)。A、数据表B、图形C、报表D、浏览5、给出以下程序的运行结果:X=0Y=0DoWHILEX10X=X+1IFINT(X/2)=X/2LooPELSEY=Y+XENDIFENDDO?Y=,Y运行结果为()。A、Y=5B、Y=15C、Y=25D、Y=556、XS表文件的全部备注字段的内容存储在(C)文件中。A、XS.DBFB、XS.TXTC、XS.FPTD、XS.DBC7、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)。A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS8、在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为教授、副教授的姓名和工资,应使用命令(C)。A、LIST姓名,工资FOR年龄=40.AND.职称=教授.AND.职称=副教授B、LIST姓名,工资FOR年龄=40.OR.职称=副教授.OR.职称=教授C、LIST姓名,工资FOR年龄=40.AND.(职称=副教授.OR.职称=教授)D、LIST姓名,工资FOR年龄=40.OR.(职称=副教授.AND.职称=教授)9、当前记录序号为3,将第6记录设置为当前记录的命令是(C)。A、SKIP-6B、SKIP+6C、SKIP+3D、SKIP-310、在命令窗口输入:STORE.F.TOP?TYPE(P)显示的结果类型是(B)。A、CB、LC、DD、N11、对当前数据库执行命令LIST姓名,职称FOR年龄35.AND.职称=高级工程师的结果是(D)。A、显示所有记录的姓名和职称B、显示所有年龄在35岁以下的高级工程师的记录C、显示所有年龄在35岁以下的记录的姓名和职称D、显示所有年龄在35岁以下的高级工程师的姓名和职称12、在VFP中,有六种类型的常量,分别为数值型、字符型、日期型、时间型、贷币型和(A)。A、逻辑型B、浮点型C、备注型D、通用型13、所有可选项缺省时,数据库记录输出命令LIST和DISPLAY的区别是(B)。A、DISPLAY显示全部记录,LIST显示当前一条记录B、LIST显示全部记录,DISPLAY显示当前一条记录C、LIST和DISPLAY都显示全部记录D、LIST和DISPLAY都只显示当前一条记录14、下述命令中的哪一条不能关闭数据库(C)。A、USEB、CLOSEDATABASEC、CLEARD、CLEARALL15、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是(B)。A、2个字节B、4个字节C、8个字节D、10个字节16、顺序执行下列命令后,最后一条命令显示结果是(A)。USECHJGO5SKIP-2?RECNO()A、3B、4C、5D、717、一个数据库文件有10条记录,用函数EOF()测试为.T.,此时当前记录号为(B)。A、10B、11C、0D、1选择类题一1下列正确的VF操作命令是(B)A、LISTyear(出生日期)=1978B、LISTFORyear(出生日期)=1978C、LISTFORyear(“出生日期”)=1978D、LISTFORyear(出生日期)=”1978”2数据库表字段的默认值保存在____B___文件中。A、表B、数据库C、项目D、表的索引3建立索引时,C字段不能作为索引字段。A、字符型B、数值型C、备注型D、日期型4在VisualFoxPro中,表单(Form)是指(D)A、数据库中各个表的清单B、一个表中各个记录的清单C、数据库查询的列表D、窗口界面5关于关系术语“域”的含义是(D)A、关系表的范围B、记录的个数C、数据项的数量D、属性的取值范围6表设计器的“字段”选项卡中不可以创建的索引是(C)A、唯一索引B、候选索引C、主