vfp试题(8)

2019-02-28 22:03

A)STUDENT.DBT B)STUDENT C)STUDENT.ANS D)11

25.执行下列命令后,被打开的表是 B=\ C=\

FNAME=\ USE &FNAME A)STUDC.DBF B)STUDA.DBF C)STUDB.DBF D)STUD&C.DBF 二、多项选择题

26.下列有关关系特点的叙述,正确的是

A)关系中的每个属性必须是不可分割的数据单元 B)在同一个关系中允许出现相同的属性名 C)在同一个关系中不能有完全相同的元组

D)在同一个关系中,不能任意交换两行或两列的次序 27.项目管理器的―文档‖选项卡用于显示和管理 A)数据库 B)表单 C)报表 D)视图

28.下面有关数组的叙述,正确的是

A)数组在使用之前,一般要用DIMENSION 或DECLARE命令定义数组 B)不能用一维数组的形式访问二维数组

C)在Visual FoxPro中只能使用一维数组、二维数组和三维数组 D) Visual FoxPro系统规定数组的下标的下限为1

29.要判断数值型变量M是否能被5整除,正确的条件表达式是 A)INT(M/5)=M/5 B)MOD(M,5)=0 C)INT(M/5)=MOD(M,5) D)0=MOD(M,5)

30.下列四组选项中,结果为.F.的表达式是 A)MOD(13,-2)=1 B)MOD(13,-2)=-1 C)NOT .T. AND .T. D)[1 ]+[2]=[1]+[2]

36

三、判断题

31.6.73是一个表达式。

32.若函数RECNO( )的值为1,则函数EOF( )的值一定为.F.。

33.有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。 34.在当前表中,要将所有姓杨的人员情况显示出来,应使用命令LIST FOR \杨\姓名。 35.若GO TOP命令能正确地执行,则一定会将记录指针定位在物理记录号为1的记录上。 36.工资表中有10条记录,若按工资字段升序索引后,再执行GO BOTTOM 命令,则当前记录号是工资最高的记录号。

37.在任何情况下,执行LOCATE命令后,函数BOF( )的值将视查找情况而定。 38.若SKIP 4 和INSERT BLANK命令能正确地执行,则总能实现插入一条空白记录并使其成为第五条记录。

39.执行命令REPLACE ALL 工资 WITH 工资*(1+10%) FOR 性别=\女\后,可将当前表(工资表)中所有女职工的工资增加10%。

40.命令DELETE NEXT 1与命令DELETE RECORD RECNO() 的执行结果是相同的。 四、填空题

41.利用CREATEOBJECT函数可以生成表单对象,但更多的时候是利用____________来创建表单文件,并通过运行表单文件来生成表单对象。

42.在表单对象释放时引发____________事件,是表单对象释放时最后一个要引发的事件。 43.所谓运行表单就是根据表单文件用____________的内容产生表单对象。 44.修改表单文件T1.SCX的命令是____________

45.在属性窗口中,有些属性的默认值在列表框由以斜体显示,其含义是这些属性在设计时是____________的。

46.要想使一个选项组包含5个按钮,可将____________属性设置为5。

47.用户可以通过列表框的____________属性指定一个字段或变量来保存用户从列表框中选择的结果。

48.典型的菜单系统一般是一个下拉式菜单,由一个____________和一组弹出式菜单组成。 49.快捷菜单一般由一个或几个具有上下级关系的____________组成。 50.报表主要包括两部分内容:数据源和____________。 五、程序填空题

51.下列是判断一个自然数是否为质数(素数)的程序,请将程序填写完整 CLEAR

INPUT \请输入一个大于1的自然数:\TO N

K=0 &&K的值为0表示所输入的自然数是质数,为1表示不是质数 M=2

DO WHILE M

IF MOD(N,M)_____①______ ______②_______ LOOP ELSE

_______③______

37

EXIT ENDIF ENDDO IF K=0

STR(N)+[是质数] ELSE

STR(N)+[不是质数] ENDIF

52.下面程序的功能是从键盘上输入20个数,找出其中最大数和最小数。请在程序中空缺处填上适当内容,使其完整正确。 CLEAR

INPUT \输入一个数:\TO MA MI=MA

FOR N=1 TO 19

INPUT \输入一个数:\TO X IF X>MA MA=X ELSE

_________①_________ _________②_________ _________③_________ ENDIF ENDFOR MA,MI RETURN 六、程序分析题 53.DIMENSION A(5) K=1

DO WHILE K<6 A(K)=2*K K=K+1 ENDDO

STORE 2 TO K,S DO WHILE K<5 A(K)=A(K+1)-A(K-1) S=S+A(K) K=K+1 ENDDO [S=],S

执行上述程序,运行的结果是:________________ 54.设表文件XSK.DBF的内容如下:

38

阅读下列程序,写出程序的运行结果: SET TALK OFF CLEAR

DIMENSION A(2) USE XSK

INDEX ON 姓名 TO IXM GO 3 SKIP

SCATTER TO A GO TOP

GATHER FROM A 姓名,性别 USE

SET TALK ON RETURN

执行上述程序,运行结果是:_____________________ 七、程序设计题

55.编程prog1. prg ,保存在―C:\\ata\\Answer\\420202\\1234567\\dit\\gae\\1‖下,求连续N个不是7的倍数的自然数之和,当和是101的倍数时显示最后的自然数和它们的和。 八、操作题

56.建立一个菜单―my_menu‖,它包括两个菜单项―文件‖和―帮助‖,―文件‖将激活子菜单,该子菜单包括―打开‖、―另存为‖和―关闭‖三个菜单项,―关闭‖子菜单项为执行命令:―SET SYSMENU TO DEFAULT‖,返回到系统菜单,其他菜单的功能不做要求。

57.根据表―c:\\ata\\Answer\\420202\\1234567\\VFT\\txl.dbf‖和表―c:\\ata\\Answer\\420202\\1234567 \\VFT\\jsh.dbf‖建立一个查询―c:\\ata\\Answer\\420202\\1234567\\VFT\\query1.qpr‖,查询出姓 名是―曾为‖的教师的职称、电话、奖金,要求查询去向是表,表名为―c:\\ata\\Answer\\420202\\1234567\\VFT\\query1.dbf‖,并执行该查询。

58.建立表单―enter1‖,保存到―c:\\ata\\Answer\\420202\\1234567\\VFT‖下,表单中有两个命令按钮,按钮的名称分别为?cmdenter‘和?cmdcancle‘,标题分别为―确定‖和―取消‖。

参考答案

39

一.单项选择题

1.A 2.B 3.D 4.C 5.B 6.B 7.B 8.D 9.D 10.D 11.D 12.C 13.C 14.B 15.C 16.B 17.B 18.D 19.D 20.B 21.A 22.B 23.D 24.B 25.B 二.多项选择题

26.AC 27.BC 28.AD 29.ABD 30.ACD 三.判断题

31.对 32.错 33.错 34.错 35.错 36.对 37.错 38.错 39.错 40.对 四.填空题

41.表单设计器 42.unload 43.命令 44.modify form t1.scx 45.不可用 46.buttoncount 47.Rowsource 48.条形菜单 49.弹出式菜单 50.报表格式 五.程序填空题

51.(1)<>0 (2) M=M+1 (3)K=1 52.(1)IF X<> 六.程序分析题 53.S=16 54.张欣 女 七、程序设计题

55.先打开编程窗口,用指定名称存于指定文件夹下,程序内容如下: INPUT ―N=‖ TO N K=1

DO WHILE .T. S=0

FOR I=K TO K+N S=S+I IF MOD(I,7)=0 EXIT ENDIF IF I>K+N IF MOD(S,101)=0 EXIT ENDIF ENDIF K=K+1 ENDDO I,S

40


vfp试题(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:股份有限公司提质增效工作方案.

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: