VFP笔试练习题2013-6.doc
文本预览下载声明
VFP笔试练习(120分钟 ) 2013-6
一、单选题
1.执行下列命令序列后,A(3)的值为( )
DIMENSION A(3,3)
A(1,1)=ABC
A(1,2)=234
A(2,1)=.T.
A(2,3)={^2013-3-8}
(A) .T. (B) {^2013-3-8} (C) .F. (D) 变量没有赋值
2.Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是( )。
(A)属性用于描述对象的状态,方法用于表示对象的行为
(B)基于同一个类产生的两个对象可以分别设置自己的属性值
(C)事件代码也可以象方法一样被显式调用
(D)在创建一个表单时,可以添加新的属性、方法和事件
3.当X=23时,表达式10X=50的值是( )。
(A) .T. (B) .F. (C) 10 (D)非法表达式
4.当如下代码执行后,表单Form1中的文本框text1显示的内容为( )。
a=17%-5=-3 OR 程序$计算机程序设计 and not VFPVB
thisform.text1.value=a
(A)0 (B)2 (C).f. (D).t.
5.当如下代码执行后,表单Form1中的标签label1显示结果为( )。
n=0
For x=1 to 20
If mod(x,3)=0
n=n+1
Endif
Endfor
thisform.label1.caption=alltrim(str(n))
(A) 3 (B) 18 (C) 6 (D) 20
6.Visual FoxPro 中APPEND BLANK 命令的作用是( )。
(A) 在表的任意位置添加记录 (B) 在当前记录之前插入新记录
(C) 在表的尾部添加记录 (D) 在表的首部添加记录
7.输入一个数X,判断其为3位正整数的正确表达式为( )。
(A) X=100 AND X1000 OR X=INT(X) (B) X=100 AND X1000 AND X=INT(X)
(C) X=100 OR X1000 OR X/2=INT(X/2) (D) X=100 OR X1000 AND X/2=INT(X/2)
8.如图所示命令按钮组:,当单击“结束”按钮时,命令按钮组的值为( )。
(A)结束 (B)1 (C)2 (D) 3
9.在查询设计器中,“分组依据”选项卡对应( )语句。
(A)JOIN ON (B)WHERE (C)ORDER BY (D)GROUP BY
10.在系统默认状态下,以下表达式为.T.的是( )。
(A) 春暖花开=花开 (B)=春暖花开
(C) 春暖花开=春暖 (D)=春暖花开
11.在创建表单时,用( )控件创建的对象用于保存不希望用户改动的文本。
(A)标签 (B)文本框 (C)编辑框 (D) 组合框
12.设成绩表文件已经打开,其中有成绩字段,要把指针定位在成绩大于95的第一条记录上,应使用命令( )。
(A) FIND FOR 成绩95 (B)SEEK成绩95
(C) LOCATE FOR成绩95 (D)LIST FOR成绩95
13.在表单运行时,要改变表单的标题为:“欢迎界面”,需要执行事件代码( )。
(A)Thisform.Name=欢迎界面 (B)Thisform.Caption=欢迎界面
(C)Thisform.Caption=欢迎界面 (D)Thisform.Value=欢迎界面
14.在建立学生数据库表时,将“性别”字段值限制在“男”、“女”之间的约束属于( )ROUND(1263.645,-3)的返回值是( )。
(A)-1263.65 (B) 1263.65 (C)1300 (D)1000
16.如 X=1, Y=2, B12=BOOK, A=STORE 。表达式A+bXY的结果是( )。
(A)BOOKSTORE (B)STOREBOOK (C)STOREBOOK12 (D)BOOK12
17~20题用vfp-sql实现,基于如下数据表:
学生表(文件名为:ST.dbf):学号(C,5),姓名(C,6),专业班级(C,20)。
选课表(文件名为:XK.dbf):学号(C,5),课程号(C,3),成绩(N,5,1)。注:选课表中一条
显示全部