重庆二级 - vfp计算机二级笔试复习资料 联系客服

发布时间 : 星期四 文章重庆二级 - vfp计算机二级笔试复习资料更新完毕开始阅读b3533ad0bb4cf7ec4afed070

4、自定义工具栏中只能包含按钮,而不能包含其他控件对象 √ 5、自定义工具栏只可能停放在表单中,而不能停放在VFP系统工具栏的位置上× 6、菜单和工具栏的直接作用容器对象都是表单 √ 7、菜单和菜单项的访问键和快捷键的设置方法完全相同 ×

要求: 1.认真阅读《程序设计实践》教材后的每个练习的例题分析。重点复习5、6、7章.

模拟笔试第一套题

笔试题

一、单选题

1、对于表单上的某文本框控件来说,下列事件中一定会发生的事件是( A )

(A) Init (B) When (C) GotFocus (D) Valid

2. 设学生表(xs)中有学号,姓名和籍贯等字段,SQL语句“select 姓名 from xs”完成的是关系的( C 作。

(A) 选择 (B) 连接 (C) 投影 (D) 并

3、表单Form1的Init事件中有如下代码,当表单运行后,其标题栏中显示的结果为( D )。

X={^2011-6-1} set date to dmy set century on

thisform.caption=dtoc(X+3)

(A)06/04/11 (B)11/06/04 (C)2011/06/04 (D)04/06/2011 4、字符型常量必须加定界符,其常用的定界符有单引号、双引号和( C )。 (A)大括号 (B)小括号 (C)方括号 (D)小数点

5、将数学上的代数式a2?x21y5?xy2改写成VFP的算术表达式为( A )。 (A)(a**2+x1**2*y)/(5+x*y**2) (B)a**2+x1**2*y/5+x*y**2 (C)(a^2+x^2*y)/(5+x*y^2) (D)(a^2+x^2^y)/(5+x^y^2) 6、要随机生成一个60~100之间的整数,可以使用语句( D )。 (A)rand(60)+rand(100) (B)rand()*60+rand()*100

45

)操(C)int(rand()*60+rand()*40) (D)int(60+rand()*40)

7、 表单Form1中有一标签Label1,当如下代码执行后,Label1中显示的内容为( B )。

k=\a12=2 a22=\重庆\

thisform.label1.caption=str(a12&k.5)

(A)2 (B)10 (C)重庆 (D)2*5

8、建立数据表时,如果表中包含有( B )类型的字段,则系统会自动生成一个扩展名为fpt的文件。 (A)数值型 (B)备注型 (C)逻辑型 (D)字符型 9、建立数据表时,逻辑型字段的宽度不能更改,默认为( C )。

(A)8 (B)4 (C)1 (D)10

10、刚打开的数据表,记录指针总是指向第1条记录。要将记录指针指向最后一条记录,可以使用命令( A )。 (A)go bottom (B)go top (C)skip 1 (D)skip bottom

11、数据表中有“工资/N/8/2”字段,现在要求将所有女职工的工资增加3%,可以使用命令(D )。 (A)sum 工资=工资+3% for 性别=\女\ (B)update工资=工资+3% for 性别=\女\(C)edit 工资 with 工资+3% for 女职工 (D)replace all 工资 with 工资*1.03 for 性别=\女\

12、设有两个数据库表,父表和子表之间是一对一的联系,为控制子表和父表的关系,可以设置“参照完整性规则”,为此要求这两个表( B )。

(A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 (B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引

(C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 (D)在父表和子表的连接字段上都建立主索引

46

13、要建立一个数据表,表名为XS,表中包含字段“姓名/C/8”、“出生日期/D”、“是否党员/L”、“简历/M”,可以使用命令( B )。

(A)CREATE XS(姓名 C(8),出生日期 D,是否党员 L,简历 M) (B)CREATE TABLE XS(姓名 C(8),出生日期 D,是否党员 L,简历 M) (C)CREATE CURSOR XS(姓名 C(8),出生日期 D,是否党员 L,简历 M) (D)CREATE VIEW XS(姓名 C(8),出生日期 D,是否党员 L,简历 M)

14、数据表XS中有字段“姓名/C/8”、“工作日期/D”、“部门代码/N/2”。要向表中增加一条记录,正确的语句是( A )。

(A)INSERT INTO XS(姓名,部门代码,工作日期) VALUES(\张三\(B)INSERT INTO XS(姓名,工作日期,部门代码) VALUES(\张三\(C)INSERT INTO XS(姓名,部门代码,工作日期) VALUES(张三,12,{^2011-9-1}) (D)INSERT INTO XS(姓名,工作日期,部门代码) VALUES(张三,12,2011-9-1)

15、假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1(其中包含Command1和Command2两个命令按钮)。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( A )。

(A)This.ThisForm.Text1.Value (C)Parent.Parent.Text1.Value

(B)This.Parent.Parent.Text1.Value (D)This.Parent.Text1.Value

16、在VFP中,关于自由表叙述正确的是( B )

(A)自由表和数据库表是完全相同的 (B)自由表不能建立字段级规则 (C)自由表不能建立候选索引 (D)自由表不可以加入到数据库中 17、在逻辑运算中,3种运算符的优先级别依次排列为( A )。 (A) NOT. >.AND.> .OR. (C)NOT. >. OR.> . AND.

(B)AND. >.NOT. > .OR. (D)OR. >.AND.> .NOT.

18、使用查询设计器建立了一个查询,名称为Q1。如果要显示查询的结果,可以使用命令( B )。

47

(A)GO Q1.QPR (B)DO Q1.QPR (C)DO Q1 (D)DO Q1.PRG 19、程序的结构有多种。根据条件是否成立,即逻辑表达式的真假,来决定程序的走向,是( B )。 (A)顺序结构 (B)选择结构 (C)循环结构 (D)复杂结构

20、注释语句可以帮助读者阅读程序,但语句本身不参与程序的执行,常用的注释语句有( C )。 (A)@ (B)# (C)& (D)*

21、在循环结构中,如果要结束本层循环,执行ENDDO后面的语句,可以使用( C )语句。 (A)LOOP (B)RETURN (C)EXIT (D)QUIT 22、顺序执行如下语句:

dimension a(3,3) x = a(1,1) a(2,2)=0 x的值为 ( D )。 (A)1

(B)0 (C).T.

(D).F.

23、在程序设计时,有一个变量只能在定义它的模块中使用,不能在上层或下层模块中使用,此变量是( C )。 (A)全局变量 (B)本地变量 (C)私有变量 (D)公共变量 24、对象是类的一个实例,对象能够识别和响应的动作称为( B )。 (A)属性 (B)事件 (C)方法 (D)代码

25、表单具有很多不同的属性,其中,用于控制其标题栏显示内容的属性为( D )。 (A)SHOW (B)VALUE (C)NAME (D)CAPTION

26、表单Form1中有一个“确定”命令按钮Command1,当单击该命令按钮时,要求将其上显示的文本的字体改为“黑体”,正确的命令是( C )。

(A)Form1.Command1.Caption=\黑体\ (B)Thisform.Command1.Caption=\黑体\(C)This.Fontname=\黑体\ (D)Thisform.Fontname=\黑体\

27、在表单中有一个“语文”文本框Text1、一个“数学”文本框Text2和一个“总分”文本框Text3。当Text1或Text2中的分数发生变化时,要求右键单击文本框Text3时能自动计算出总分,则计算程序代码应该放在文本框Text3的( C )事件中。

48