计算机类 二级 VFP
2011年全国计算机等级考试二级VFP模拟试题(1) 58 题 含答案 VFP
1 单选题 1 / 58
Visual FoxPro的报表文件.FRX中的保存的是( )
A 打印报表的预览格式 B 打印报表本身 C 报表的格式和数据 D 报表设计格式的定义
查看答案 D. 报表设计格式的定义
2 单选题 2 / 58
连编后可以脱离开Visual FoxPro独立运行的程序是( )
A PRG程序 B EXE程序 C FXP程序 D APP程序
查看答案 B. EXE程序
3 单选题 3 / 58
在创建快速报表时,基本带区包括( )
A 页标头、页注脚和细节 B 组标头、组注脚和细节 C 报表标题、细节和组注脚 D 标题、细节和总结
查看答案 A. 页标头、页注脚和细节
4 单选题 4 / 58
在下面列出的数据模型中,哪一个是概念数据模型( )
A 关系模型 B 层次模型 C 网状模型 D 实体—联系模型
查看答案 D. 实体—联系模型
5 单选题 5 / 58
如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是( )
A 多对多联系 B 一对多联系 C 多对一联系 D 一对一联系
查看答案 D. 一对一联系
6 单选题 6 / 58
如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是( )
A 选择 B 投影 C 连接 D 并
查看答案 B. 投影
7 单选题 7 / 58
项目管理器的“数据”选项卡用于显示和管理( )
A 数据库、自由表、查询和视图 B 数据库、视图和查询 C 数据库、自由表和查询 D 数据库、表单和查询
查看答案 C. 数据库、自由表和查询
8 单选题 8 / 58
表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列( ) 姓名="李敏" 姓名 屏幕显示的结果是
A 王小平 B 李敏 C 王小平李敏 D 李敏王小平
查看答案 A. 王小平
9 单选题 9 / 58
下列逻辑表达式中,结果为.F.的值是( )
A MOD(20,4)= MOD(20,5) B "张"$"张三" C "张三"$"张" D {^2003.01.01} < {^2003.01.02}
查看答案 C. "张三"$"张"
10 单选题 10 / 58
下列表达式中,结果一定为.T.的是( )
A [男]$性别 B CTOD([03/21/03])> CTOD([03/12/03]) C [2000] > [3] D .NOT. .T.
查看答案 B. CTOD([03/21/03])> CTOD([03/12/03])
11 单选题 11 / 58
顺序执行以下命令之后,最后一条命令的输出结果是( ) X = [A] Y = X A = [长江黄河] X + &X – Y - &Y
A 长江黄河 B A长江黄河A长江黄河 C A长江黄河XA D A长江黄河长江黄河
查看答案 B. A长江黄河A长江黄河
12 单选题 12 / 58
顺序执行以下命令之后,最后一条命令的输出结果是( ) SET EXACT OFF X = [A] IIF([A] = X,X – [BCD],X+[BCD])
A A B BCD C ABCD D A BCD
查看答案 D. A BCD
13 单选题 13 / 58
下列命令用于显示1965年及其以前出生的职工记录,其中错误的是( )
A LIST FOR YEAR(出生日期)<=1965 B LIST FOR SUBSTR(DTOC(出生日期),7,2)<= [65] C LIST FOR LEFT(DTOC(出生日期),7,2)<= [65] D LIST FOR RIGHT(DTOC(出生日期),2)<= [65]
查看答案 C. LIST FOR LEFT(DTOC(出生日期),7,2)<= [65]
14 单选题 14 / 58
Visual FoxPro 数据库文件是( )
A 存放用户数据的文件 B 管理数据库对象的系统文件 C 存放用户数据和系统数据的文件 D 其他三种说法都对
查看答案 B. 管理数据库对象的系统文件
15 单选题 15 / 58
如果一个字段的宽度为8,则此字段的类型不可能是( )
A 字符型 B 数值型 C 日期型 D 备注型
查看答案 D. 备注型
16 单选题 16 / 58
某数据库表有字符型、数值型和逻辑型3个字段:字符型字段宽度为8,数值型字段宽度为6,小数位为2。若数据库表中共有100条记录,则全部记录需要占据的存储字节数目是( )
A 1400 B 1500 C 1600 D 1700
查看答案 C. 1600
17 单选题 17 / 58
学生.DBF有学号(C,6),姓名(C,8),性别(C,2),生日(D)四个字段,当前记录值是:“020101”,“张三”,“男”,02/10/84。执行下列命令: SCATTER TO XS LEN (XS(2) ) 结果是( )
A 张三 B 男 C 4 D 8
查看答案 D. 8
18 单选题 18 / 58
在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令( )
A list 职称 = [工程师] B list for 职称= [工程师] C list while职称 = [工程师] D list rest职称 = [工程师]
查看答案 B. list for 职称= [工程师]
19 单选题 19 / 58
假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在( ) USE ABC GO 3 LOCATE NEXT 3 FOR 性别 ="男"
A 第3号记录上 B 第4号记录上 C 第5号记录上 D 第6号记录上
查看答案 A. 第3号记录上
20 单选题 20 / 58
设表文件“学生.DBF”中有10条记录,执行如下两条命令: USE 学生 INSERT BLANK 其结果是在学生表文件的( )
A 第1条记录的位置插入了1个空白记录 B 第2条记录的位置插入了1个空白记录 C 文件尾插入了1个空白记录 D 不确定位置插入了1个空白记录
查看答案 B. 第2条记录的位置插入了1个空白记录
21 单选题 21 / 58
要为当前表所有职工增加100元工资,应该使用命令( )
A CHANGE 工资 WITH 工资+100 B REPLACE 工资 WITH 工资+100 C CHANGE ALL 工资 WITH 工资+100 D REPLACE ALL 工资 WITH 工资+100
查看答案 D. REPLACE ALL 工资 WITH 工资+100
22 单选题 22 / 58
当前表有一个类型为C的字段SNA ,现在要将内存变量MM的字符串的内容赋给当前记录的SNA字段,应该使用命令( )
A SNA = MM B REPLACE SNA WITH MM C STORE &MM TO SNA D REPLACE SNA WITH &MM
查看答案 B. REPLACE SNA WITH MM
23 单选题 23 / 58
在以下各种说法中,正确的是( )
A DELETE 、ZAP和PACK的功能各不相同 B ZAP和PACK的功能相同 C DELETE ALL和ZAP的功能相同 D DELETE ALL和PACK的功能相同
查看答案 A. DELETE 、ZAP和PACK的功能各不相同
24 单选题 24 / 58
在当前工作区已打开学生表,要求按男生在前,女生在后,同一性别的按年龄从小到大排序,生成新表SS.DBF,应使用命令( )
A SORT TO SS ON 性别,出生日期 / D B INDEX TO SS ON 性别,出生日期 C SORT TO SS ON 性别,出生日期 D COPY TO SS ON 性别,出生日期 / D
查看答案 A. SORT TO SS ON 性别,出生日期 / D
25 单选题 25 / 58
只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令( )
A MODIFY STRUCTURE B DELETE C REPLACE D ZAP 来源:多智教育-计算机等级考试二、多项选择题
查看答案 C. REPLACE
26 多选题 26 / 58
要为当前表中所有职工增加50元津贴,下列命令中错误的是( )
A CHANGE 津贴 WITH 津贴+50 B REPLACE 津贴 WITH 津贴+50 C CHANGE ALL 津贴 WITH 津贴+50 D REPLACE ALL 津贴 WITH 津贴+50
查看答案 A. CHANGE 津贴 WITH 津贴+50 B. REPLACE 津贴 WITH 津贴+50 C. CHANGE ALL 津贴 WITH 津贴+50
27 多选题 27 / 58
打开有10个记录的表文件后,要逻辑删除2号至4号记录,可执行的操作是( )
A 执行命令DELETE NEXT 3 B 先执行命令 GOTO 2,再执行命令DELETE NEXT 3 C 执行命令DELETE RECORD 2 TO 4 D 执行命令 DELETE FOR RECNO( )>=2.AND.RECNO( )<=4
查看答案 B. 先执行命令 GOTO 2,再执行命令DELETE NEXT 3 D. 执行命令 DELETE FOR RECNO( )>=2.AND.RECNO( )<=4
28 多选题 28 / 58
下面4组命令,每组命令的执行结果一定相同的是( )
A DELETE与DELETE RECORD RECNO() B DELETE ALL与DELETE FOR .T. C DELETE FOR 职称="讲师"与DELETE WHILE 职称="讲师" D DELETE 与DELETE NEXT 1
查看答案 A. DELETE与DELETE RECORD RECNO() B. DELETE ALL与DELETE FOR .T. D. DELETE 与DELETE NEXT 1
29 多选题 29 / 58
Visual FoxPro 中,索引文件的扩展名可以为( )
A .DBC B .CDX C .DBF D .IDX
查看答案 B. .CDX D. .IDX
30 多选题 30 / 58
下面有关数据库表索引的描述,错误的是( )
A 使用索引并不能加快对数据库表的查询操作 B 索引与数据库表的数据存储在一个文件中 C 建立索引以后,原来的数据库表文件中记录的物理顺序不变 D 创建索引是创建一个指向数据库表文件记录的指针构成的文件
查看答案 A. 使用索引并不能加快对数据库表的查询操作 B. 索引与数据库表的数据存储在一个文件中
31 判断题 31 / 58
索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。
A 正确 B 错误
查看答案 A. 正确
32 判断题 32 / 58
在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。
A 正确 B 错误
查看答案 A. 正确
33 判断题 33 / 58
执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。
A 正确 B 错误
查看答案 B. 错误
34 判断题 34 / 58
永久联系在数据库设计器中显示为表索引间的连接线。
A 正确 B 错误
查看答案 A. 正确
35 判断题 35 / 58
Update语句是SQL语言最重要的,也是使用最频繁的语句。
A 正确 B 错误
查看答案 B. 错误
36 判断题 36 / 58
Visual FoxPro的SQL select 语句的联接格式可以实现多个表的联接。
A 正确 B 错误
查看答案 A. 正确
37 判断题 37 / 58
菜单设计器的主要功能有两个:一是为顶层表单设计下拉菜单,二是通过定制Visual FoxPro系统菜单建立应用程序的下拉式菜单。
A 正确 B 错误
查看答案 B. 错误
38 判断题 38 / 58
可以从本地表和存储在服务器上的表或远程数据源中创建视图,但不能从其它视图中创建视图。
A 正确 B 错误
查看答案 B. 错误
39 判断题 39 / 58
定义一个自定义函数必须建立一个独立的文件。
A 正确 B 错误
查看答案 B. 错误
40 判断题 40 / 58
用户从基类创建的子类属于用户定义类。用户定义类只能是子类,而不能是父类。
A 正确 B 错误
查看答案 B. 错误
41 填空题 41 / 58
用二维表表示的实体及实体之间联系的数据模型的为__ 。
查看答案 关系模型
42 填空题 42 / 58
在连接运算中,__ 连接是指去掉重复属性的等值连接。
查看答案 自然
43 填空题 43 / 58
字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是__ 。
查看答案 字段变量
44 填空题 44 / 58
执行SET EXACT OFF命令后,命令 "数据库"=[数据] 的执行结果是__ 。
查看答案 .T.
45 填空题 45 / 58
命令 LEFT("123456789",LEN("计算机"))的结果是__ 。
查看答案 12345
46 填空题 46 / 58
设D=15>16,命令 VARTYPE (D)的执行结果是__ 。
查看答案 L
47 填空题 47 / 58
打开数据库设计器的命令是__ DATABASE。
查看答案 MODIFY
48 填空题 48 / 58
在Visual FoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在__ 文件中。
查看答案 RS.FPT
49 填空题 49 / 58
与命令display的执行结果完全相同的另一个list命令应该是__ 。
查看答案 LIST NEXT 1 或 LIST RECORD RECNO( )
50 填空题 50 / 58
使记录指针相对于当前记录向上移动5个记录,应该使用命令__ 。
查看答案 SKIP -5
51 填空题 51 / 58
下面程序的功能是对输入的正整数M和K(M>K)通过调用过程SUB计算并显示S的值,这里 S=K!+(K+1)!+……+M!,请填空: CLEAR INPUT "输入K值:" TO K INPUT " 输入M值:" TO M__ FOR R = K TO M DO SUB __ S = S+A ENDFOR " S的值为:" , S RETURN__ PARAMETERS P , N P = 1 FOR L=1 TO N P = P*L ENDFOR RETURN
查看答案 52 填空题 52 / 58
选择适当的内容填充,使下面的程序段的功能与下列语句Y=IIF(X=0,0,IIF(X>0,1,-1))等效 IF __ Y = 1 ELSE IF X = 0__ ELSE__ ENDIF ENDIF
查看答案 53 填空题 53 / 58
程序分析题 CLEAR P = 0 FOR N = 1 TO 49 IF N>10 EXIT ENDIF IF MOD (N, 2) = 0 P = P+N ENDIF ENDFOR "P=" , P RETURN 执行上述程序,运行结果是__
查看答案 P=30
54 填空题 54 / 58
设图书.DBF表文件的内容如下:
记录号 编号 书名 出版单位 单价 1 113388 高等数学 清华大学出版社 24.00 2 445501 数据库导论 科学出版社 27.90 3 332211 计算机基础 高等教育出版社 23.00 4 665544 Visual FoxPro 电子工业出版社 28.60 5 456788 操作系统原理 电子工业出版社 25.00 6 456728 操作系统概论 高等教育出版社 21.00 7 375666 计算机网络 清华大学出版社 37.00 8 245682 计算机原理 高等教育出版社 25.00
阅读下列程序,写出程序的运行结果:
CLEAR
USE 图书
UPDATE图书 SET 单价=单价+10 WHERE 出版单位="科学出版社"
SELECT MAX(单价) INTO ARRAY A FROM 图书
A(1)
SELECT出版单位,AVG(单价) AS 平均价 FROM 图书;
GROUP BY 出版单位 INTO CURSOR TEMP
SELECT * FROM TEMP ORDER BY 平均价 DESC;
INTO CURSOR TEMP1
GO BOTTOM
出版单位
CLOSE DATABASE
执行上述程序,运行结果是:
__ ,
__ 查看答案 55 简答题 55 / 58
在c:\ata\temp\420202\1234567\dit\GAE\temp下有“订货管理”数据库,数据库有一表 ORDER_DETAIL”,结构为:订单号C(6),器件名C(16),单价N(10,2)。请编写程序PROG1.DBF,保存在c:\ata\temp\420202\1234567\dit\GAE\temp,要求修改器件的单价,修改方法:器件名为CPU的单价下调 10%,声卡下调10%,闪存下调15%,显卡上浮 10%,内存上浮15%。
查看答案 先打开编程窗口,用指定名称存于指定文件夹下,程序内容如下: use order_detail repl 单价 with 单价*0.9 for "CPU"$器件名 repl 单价 with 单价*0.9 for "声卡"$器件名 repl 单价 with 单价*0.85 for "闪存"$器件名 repl 单价 with 单价*1.1 for "显示卡"$器件名 repl 单价 with 单价*1.15 for "内存"$器件名
56 简答题 56 / 58
(1)请在C:\ata\Answer\420202\1234567\VFT下打开数据库CK3。 (2)为表zg建立主索引,索引为primarg Key ,索引表达式为“职工号”。 (3)为表CK建立候选索引,索引名为candi_Key ,索引表达式为“仓库号”。
查看答案 略
57 简答题 57 / 58
根据表txl.dbf和表jsh.dbf建立一个查询所有教师的职称、电话、奖金;要求查询去向是表,表名为query1.dbf,并执行该查询。
查看答案 略
58 简答题 58 / 58
在考生目录下有数据库“CADB.DBC”,其中有数据库表“ZXKC”和“ZX”。建立单价大于等于1000,按规格降序排列的本地视图“CAMELTST”,该视图按顺序包括字段:产品编号、品名、进贷日期、规格。
查看答案 略