02-01-05二级VFP考试选择题(A)
1、下面叙述中( )不属于数据库系统的特点。
数据结构化好
数据独立性高数据冗余度高数据共享程度高
2、一个关系相当于一张二维表,表中的各列相当于关系的( )。
数据项元组结构属性
3、要启动VFP的向导,可进行的操作是( )。
打开新建对话框单击工具栏的“向导”图标按钮从“工具”菜单中选择向导以上方法均可
4、字符串变量S="123",T="234",则下列表达式的运算结果为逻辑.F.的是( )。
NOT (S=T) OR T$("13479")
NOT S$("ABC") AND (S<>T)
NOT (S<>T)
NOT (S>=T)
5、关于表的内容与结构正确的叙述是( )。
对于新建的表,先定义表结构,之后必需立即输入记录内容。
对于新建的表,可以先输入记录内容,后定义表的结构。
对于已有内容的表,修改表结构肯定会改变记录的实际内容。
如果表中含有备注或通用型字段类型,则会产生一个与表名相同且扩展名为.fpt的文件。
6、在表设计器的字段选项卡中,为使英文字段名在编辑或浏览时能够显示汉字信息,应在显示组合框的( )框中输入相应的汉字信息。
A)格式 B)输入掩码 C)标题 D)以上三种均可
7、要对姓名(字符型)和出生日期(日期型)两个字段进行复合索引,正确的表达式是( )。
姓名+出生日期
CTOD(姓名)+出生日期姓名+DTOC(出生日期)
STR(姓名)+STR(出生日期)
8、设当前记录指针指向第N条记录,执行命令DISPLAY NEXT 3 后,记录指针指向( )记录。
A)第N条 B)第N+1条 C)第N+2条 D)第N+3条
9、以下关于视图的正确叙述是( )。
可以根据自由表建立视图可以根据查询建立视图可以根据数据库表建立视图可以根据数据库表和自由表建立视图
10、要显示查询结果中列在最前面的5条记录,则应在SELECT-SQL命令中添加( )参数。
A)TOP 5 B)RECORD 5 C)SKIP 5 D)NEXT 5
11、假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。现要查看设备名称以“电子”起头的各设备信息,正确的SELECT-SQL命令是( )。
SELECT * FROM 设备 WHERE 名称 LIKE "电子%"
SELECT * FROM 设备 WHERE 名称 LIKE "电子?"
SELECT * FROM 设备 WHERE 名称 LIKE "电子*"
SELECT * FROM 设备 WHERE 名称 LIKE "电子"
12、如果要指定默认的盘和文件夹,应使用( )命令进行设置。
SET SYSTEM
SET DEFAULT
SET DELETED
SET SAFETY
13、执行下列命令序列,屏幕显示( )。
SET TALK OFF
B=6
A=B='7'
A
A).F,B)6 C)'7' D)错误提示信息
14、执行下列程序的结果是( )。
SET TALK OFF
CLEAR
STORE 0 TO B
FOR A=0 TO 10
IF MOD(A,2)=0
B=B+1
ENDIF
ENDFOR
A,B
SET TALK ON
A)10 5 B)11 5 C)10 6 D)11 6
15、有如下程序:
SET TALK ON
PUBLIC K2
K1="AB"
DO ZCX1
K1,K2
RETURN
PROCEDURE ZCX1
K1="CD"
K2=K1+"200"
RETURN
ENDPROC
程序执行后,屏幕显示结果是( )。
AB AB200
CD CD200
AB CD200
CD AB200
16、下列关于属性、方法和事件的叙述中,错误的是( )。
属性用于描述对象的状态,方法用于表示对象的行为基于同一个控件产生的两个对象可以分别设置自己的属性值事件代码可以像方法一样被调用在新建一个表单时,可以添加新的属性、方法和事件
17、假定表单里有文本框对象Text1和命令按钮组对象CmG1对象各一个,CmG1中包含Cm1和Cm2两个命令按钮。如果要在Cm1命令按钮的某个事件中访问文本框的Value属性值,下列式子正确的是( )。
THIS.PARENT.PARENT.Text1.Value
THIS.THISFORM.Text1.Value
PARENT.PARENT.Text1.Value
THIS.PARENT.Text1.Value
18、要从表单MYFORM1中返回值,以下操作正确的是( )。
该表单必须为有模式表单,且必须为表单的INIT事件编程该表单必须为无模式表单,且必须为表单的UNLOAD事件编程该表单必须为无模式表单,且必须为表单的INIT事件编程该表单必须为有模式表单,且必须为表单的UNLOAD事件编程
19、所有的对象都能识别的事件的是( )。
Click
Load
InterActivechange
Init
20、在打印报表时,如果要在每一页加上页码或时间,需要在相应带区中添加( )。
A)域控件 B)标签控件 C)图形控件 D)其它控件
21、在关系模式中,关系可视为一张表,元组是指表中的( )。
A)一列 B)一行 C)表名 D)值域
22、扩展名为.prg的程序文件在“项目管理器”的( )选项卡中显示和管理。
A)数据 B)文档 C)代码 D)类
23、当需要在表的字段中标记一个电子表格、文档、图片等OLE对象时,应将该字段的类型定义为( )。
A)备注型 B)字符型 C)通用型 D)除以上三种以外的其它类型
24、关于建立表索引的下列叙述中( )是正确的。
索引文件名必须与索引字段名同名字段名改名后对应索引表达式也得修改字段的标题修改后对应的索引名也得修改含有两个关键字的索引表达式就是将两个字段名简单相"+"
25、要在查询结果中将输出字段GRADE所在列的标题显示为“成绩”,应在SELECT-SQL命令中使用( )子句。
GRADE TITLE "成绩"
GRADE AS 成绩成绩=GRADE
GRADE LIST "成绩"
26、下面程序的功能是输出如下图形,请选择正确答案填入注释行的“”之后、“&&”之前,以完成程序。
l 0 0
0 2 0
0 0 3
SET TALK OFF
CLEAR
DIMENSION A(3,3)
A=0
FOR I=1 TO 3
A(I,I)=I
ENDFOR
FOR I=1 TO 3
FOR J=1 TO 3
&& 选择答案填写行
ENDFOR
ENDFOR
SET TALK ON
A)A(J,J) B)A(J,I) C)A(I,J) D)A(I,I)
27、设自定义函数FAC如下:
FUNCTION FAC
PARAMETER A,B,C
D=B*B-4*A*C
DO CASE
CASE D<0
D=-1
CASE D>0
D=1
ENDCASE
RETURN D
ENDFUNC
在主程序中执行下列命令:
STORE 1 TO A1,A3
STORE 2 TO A2,A4
A4=FAC(A1,A2,A3)
A4
A4的值显示为( )。
A)0 B)1 C)-1 D)2
28、对象的属性是指( )。
对象所具有的行为对象所具有的动作
对象所具有的特征和状态对象所具有的继承性
29、决定表单为主表单或子表单的属性是( )。
A)WindowState B)WindowType C)ShowWindow D)ShowTips
30、在菜单设计器中,要为某个菜单项定义一个快捷键,要在( )中定义。
A)菜单名称 B)结果 C)选项 D)菜单级
31、设当前数据库有N条记录,当函数EOF()的值为.T.时,函数RECNO()的显示结果是( )。
A)N B)N+1 C)N-1 D)N+RECNO()
32、在表设计器的字段选项卡中,可在字段有效性( )框中输入违反有效性规则时的提示信息。
A)规则 B)信息 C)默认值 D)注释
33、要显示所有“性别”字段(逻辑型)值为.T.的所有记录,其正确的命令是( )。
DISPLAY FOR NOT 性别
DISPLAY FOR 性别=T
LIST FOR 性别
LIST ALL FOR 性别='男'
34、以下关于查询的正确叙述是( )。
不能根据自由表建立查询只能根据自由表建立查询只能根据数据库表建立查询可以根据数据库表和自由表建立查询
35、下面关于过程调用的正确叙述是( )。
实参与形参的数量必须相等
当实参的数量多于形参的数量时,多余的实参被忽略当形参的数量多于实参的数量时,多余的形参取逻辑假上面B、C选项都对
36、执行下列程序的结果是( )。
SET TALK OFF
CLEAR
S="87654321"
I=1
DO WHILE I<5
SUBSTR(S,5-I,1)
I=I+1
ENDDO
SET TALK ON
A)8765 B)5678 C)4321 D)1234
37、表单中包含一个命令按钮,在运行表单时,下列有关事件引发次序的叙述中,正确的是( )。
先是命令按钮的Init事件,然后是表单的Init事件,最后是表单的Load事件先是表单的Init事件,然后是命令按钮的Init事件,最后是表单的Load事件先是表单的Load事件,然后是表单的Init事件,最后是命令按钮的Init事件先是表单的Load事件,然后是命令按钮的Init事件,最后是表单的Init事件
38、下面关于列表框和组合框的正确叙述是( )。
列表框可以实现多重选择,而组合框不能组合框可以实现多重选择,而列表框不能列表框和组合框都可以实现多重选择列表框和组合框都不能实现多重选择
39、某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着( )的联系。
A)一对一 B)一对多 C)多对多 D)不能确定
40、关系运算符$用来判断一个字符串表达式是否( )另一个字符串表达式。
A)等于 B)完全等于 C)不等于 D)包含于
41、在创建表结构时,可将字段的值定义为NULL,以下有关NULL概念的叙述中正确的是( )。
空值表示允许字段值为空值空值可看作是空白的字符串空值与数值0具有同等的意义空值的默认值为逻辑值.F.
42、假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。现要按部门统计价格总额,正确的SELECT-SQL命令是( )。
SELECT 部门,价格 FROM 设备 GROUP BY SUM(价格)
SELECT 部门,SUM(价格) FROM 设备 GROUP BY 价格
SELECT 部门,SUM(价格) FROM 设备 GROUP BY 部门
SELECT 部门,价格 FROM 设备 GROUP BY 部门
43、某表文件结构是:姓名(字符型)、是否团员(逻辑型)、出生年月(日期型)。按出生年月索引后,要查询82年6月12日出生的记录,应使用命令( )。
LOCATE {^1982/06/12}
LOCATE 出生年月={1982/06/12}
SEEK 出生年月=CTOD("1982/06/12")
SEEK {^1982/06/12}
44、执行下面程序,结果为( )。
SET TALK OFF
A=3
B=5
A=A+B
B=A+B
A+B,A+B
SET TALK ON
A)16 16 B)8 8 C)21 21 D)21 34
45、下列关于数据环境和数据环境中两个表之间关系的叙述中,正确的是( )。
数据环境是对象,关系是数据环境中对象数据环境是对象,关系不是对象数据环境不是对象,关系是对象数据环境和关系都不是对象
46、下列对象的引用属于相对引用的是( )。
Form1.Combo1
Form1.Command1.Caption
Form1.Name
THIS.Value
47、以下关于表单集的叙述中不正确的是( )。
表单集中的所有表单拥有同一个数据环境表单集中可以包含一或多个表单对象,也可以不包含一个表单对象表单集被创建后仍可添加新表单表单集被隐藏,其所包含的全部表单也被自动隐藏
48、在表设计器的字段选项卡中,可设置字段( ),输入的新数据必须符合这个要求才能被接收,否则要求用户重新输入该数据。
有效性规则有效性信息有效性默认值注释
49、设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用( )。
表设计器查询设计器表单设计器数据库设计器
50、下面选项中有关工作区概念的正确叙述是( )。
每个工作区是一个能存储多个表的存储区域
VFP最多可以打开10个工作区必须为每一个打开的表分配一个独立的工作区不同工作区中的表无法建立关联
51、要将视图中的修改传送回源表中,应选用视图设计器的( )选项卡。
A)筛选 B)更新条件 C)杂项 D)视图参数
52、假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。现要查看价格在300~500元之间的各设备信息,正确的SELECT-SQL命令是( )。
SELECT * FROM 设备 WHERE 价格>300 AND 价格<500
SELECT * FROM 设备 WHERE NOT(价格<300 OR 价格>500)
SELECT * FROM 设备 WHERE BETWEEN(价格,500,300)
SELECT * FROM 设备 WHERE 价格 BETWEEN (300,500)
53、有如下程序:
SET TALK ON
PUBLIC K2
K1="AB"
DO ZCX1
K1,K2
RETURN
PROCEDURE ZCX1
PRIVATE K1
K1="CD"
K2=K1+"200"
RETURN
ENDPROC
程序执行后,屏幕显示结果是( )。
AB CD200
CD AB200
AB AB200
CD CD200
54、在用报表向导创建一对多报表的步骤中,第1个步骤是要确定( )。
A)报表样式 B)父表 C)子表 D)父表与子表的关联
55、现实世界中的事物(对象或个体),在数据世界中则表示为( )。
A)纪录 B)数据项 C)文件 D)数据库
56、要使查询结果中不包括重复的记录,则应在SELECT-SQL命令中添加( )参数。
NOREPEAT
DISTINCT
INDEPENDENT
SINGLE
57、要对表中所有“工资”字段(数值型)的值在原有工资的基础上增加100元,正确的命令是( )。
REPLACE 工资 WITH 工资+100
REPLACE ALL 工资 WITH 工资+100
REPLACE ALL 工资 WITH 100
REPLACE 工资 WITH 100
58、表单Form1上有标签对象Label1,为使其在表单上横向居中,表单的Init事件代码为( )。
THISFORM.Label1.Left=THISFORM.Width/2
THISFORM.Label1.Height=THISFORM.Height/2
THISFORM.Label1.Width=THISFORM.Label1.Width/2
THISFORM.Label1.Left=(THISFORM.width-THISFORM.Label1.Width)/2
59、有下面程序:
SET TALK OFF
INPUT TO A
IF A=10
B=0
ENDIF
B=1
B
SET TALK ON
假定从键盘输入的A值一定是数值型的,那么执行以上程序的结果是( )。
A)0 B)1 C)由A的值决定 D)程序出错
60、关系数据库管理系统必须实现的三种基本关系运算是( )。
索引、排序、查找建库、录入、排序选择、投影、连接显示、统计、复制
61、