当前位置:首页 > Visual FoxPro
全国计算机等级考试二级VFP模拟试题23
答案
一、选择题(每题2分,共计70分) |
| 1.1.在应用程序生成器的“数据”选项卡中可以______。 A、为表生成一个表单和报表,并可以选择样式 B、为多个表生成的表单必须有相同的样式 C、为多个表生成的报表必须有相同的样式 D、只能选择数据源,不能创建它 |
| A B C D |
| 2.2.打开一个数据库的命令是______。 A、USE B、USE DATABASE C、OPEN D、OPEN DATABASE |
| A B C D |
| 3.3.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下面SQL语句正确的是______。 SELECT 借书证号 FROM 借阅 WHERE 总编号=; ______ A、(SELECT 借书证号 FROM 图书 WHERE 书名="现代网络技术基础") B、(SELECT 总编号 FROM 图书 WHERE 书名="现代网络技术基础") C、(SELECT 借书证号 FROM 借阅 WHERE 书名="现代网络技术基础") D、(SELECT 总编号 FROM 借阅 WHERE 书名="现代网络技术基础") |
| A B C D |
| 4.4.清除主窗口屏幕的命令是______。 A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS |
| A B C D |
| 5.5.要清除当前所有其名字的第2个字符为“X”的内存变量,应该使用命令______ 。 A、RELEASE ALL *X B、RELEASE ALL LIKE X C、RELEASE ALL LIKE ?X D、RELEASE ALL LIKE "?X" |
| A B C D |
答案
| 6.6.下列关于属性、方法和事件的叙述中,______是错误的。 A、属性用于描述对象的状态,方法用于表示对象的行为 B、基于同一个类产生的两个对象可以分别设置自己的属性值 C、事件代码也可以像方法一样被显式调用 D、在新建一个表单时,可以添加新的属性、方法和事件 |
| A B C D |
| 7.7.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,______是正确的。 A、先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件 B、先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件 C、先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件 D、先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件 |
| A B C D |
| 8.8.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以______。 A、单击选项按钮 B、双击选项按钮 C、先单击选项组,并选择“编辑”命令,然后再单击选项按钮 D、以上B)和C)都可以 |
| A B C D |
| 9.9.下面关于命令DO FORM XX NAME YY LINKED的陈述中,______是正确的。 A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单 B、产生表单对象引用变量 XX,在释放变量XX时并不关闭表单 C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单 D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单 |
| A B C D |
| 10.10.连编应用程序不能生成的文件是______。 A、.app文件 B、.exe文件 C、com dll文件 D、.prg文件 |
| A B C D |
答案
| 11.11.不允许记录中出现重复索引值的索引是______。 A、主索引 B、主索引、候选取索引、普通索引 C、主索引和候选索引 D、主索引、候选索引和唯一索引 |
| A B C D |
| 12.12.在下述关于数据库系统的叙述中,正确的是______。 A、数据库中只存在数据项之间的联系 B、数据库的数据项之间和记录之间都存在联系 C、数据库的数据项之间无联系,记录之间存在联系 D、数据库的数据项之间和记录之间都不存在联系 |
| A B C D |
| 13.13.SQL实现分组查询的短语是______。 A、ORDER BY B、GROUP BY C、HAVING D、ASC |
| A B C D |
| 14.14.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。 SELECT 出版单位,______,______,______; FROM 图书管理!图书 ______ 出版单位 A、MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY B、MAX(单价) AVG(单价) COUNT(*) ORDER BY C、MAX(单价) AVG(单价) SUM(*) ORDER BY D、MAX(单价) AVG(单价) COUNT(*) GROUP BY |
| A B C D |
| 15.15.以下赋值语句正确的是______。 A、STORE 8 TO X,Y B、STORE 8,9 TO X,Y C、X=8,Y=9 D、X,Y=8 |
| A B C D |
答案
| 16.16.SQL语句中删除表的命令是______。 A、DROP TABLE B、DELETE TABLE C、ERASE TABLE D、DELETE DBF |
| A B C D |
| 17.17.使用关系运算对系统进行操作,得到的结果是______。 A、属性 B、元组 C、关系 D、关系模式 |
| A B C D |
| 18.18.以下关于查询的描述正确的是______。 A、不能根据自由表建立查询 B、只能根据自由表建立查询 C、只能根据数据库表建立查询 D、可以根据数据库表和自由表建立查询 |
| A B C D |
| 19.19.关系数据库管理系统的3种基本关系运算不包括______。 A、比较 B、选择 C、联接 D、投影 |
| A B C D |
| 20.20.EOF( )是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为______。 A、0 B、1 C、.T. D、.F. |
| A B C D |
答案
| 21.21.SQL的查询语句中,______短语用于实现关系的投影操作。 A、WHERE B、SELECT C、FROM D、GROUP BY |
| A B C D |
| 22.22.Visual FoxPro的报表文件.FRX中保存的是_____。 A、打印报表的预览格式 B、打印报表本身 C、报表的格式和数据 D、报表设计格式的定义 |
| A B C D |
| 23.23.在"职工档案"表文件中,婚否是L型字段,性别是C型字段,若检索"已婚的女同志",应该用______逻辑表达式。 A、婚否 OR (性别='女') B、(婚否=.T.) AND (性别='女') C、婚否 AND (性别=女) D、已婚 OR (性别=女) |
| A B C D |
| 24.24.如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程______。 A、没有返回值 B、返回0 C、返回.T. D、返回.F. |
| A B C D |
| 25.25.DELETE FROM S WHERE 年龄>60语句的功能是______。 A、从S表中彻底删除年龄大于60岁的记录 B、S表中年龄大于60岁的记录被加上删除标记 C、删除S表 D、删除S表的年龄列 |
| A B C D |
答案
| 26.26.SQL语言是具有______的功能。 A、关系规范化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规范化、数据控制 D、数据定义、关系规范化、数据操纵 |
| A B C D |
| 27.27.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_____。 A、限制(Restrict) B、忽略(Ignore) C、级联(Cascade) D、级联(Cascade)或限制(Restrict) |
| A B C D |
| 28.28.以下属于非容器类控件的是______。 A、Form B、Label C、page D、Container |
| A B C D |
| 29.29.视图设计器中比查询设计器中多出的选项卡是______。 A、字段 B、排序依据 C、联接 D、更新条件 |
| A B C D |
| 30.30.在SQL的计算查询中,用于求平均值的函数是______。 A、AVG B、AVERAGE C、average D、AVE |
| A B C D |
答案
| 31.31.SQL的数据操作语句不包括______。 A、INSERT B、UPDATE C、DELETE D、CHANGE |
| A B C D |
| 32.32.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,查询0002号借书证的读者姓名和所借图书的总价值。 下面SQL语句正确的是______。 SELECT 姓名,SUM(单价) FROM 图书,读者 WHERE; 借书证号="0002" AND; ______ A、总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号="0002") B、总编号 NOT IN (SELECT 总编号 FROM 借阅 WHERE 借书证号="0002") C、总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号="0002") D、WHERE 借书证号="0002" |
| A B C D |
| 33.33.数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。 A、操作系统 B、文件系统 C、数据集合 D、数据库管理系统及相关软件 |
| A B C D |
| 34.34.下列表达式中结果不是日期型的是______。 A、CTOD("2000/10/01") B、{99/10/01}+365 C、VAL("2000/10/01") D、DATE() |
| A B C D |
| 35.35.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,求电子工业出版社出版图书的最高单价、最低单价和平均单价。 下面SQL语句正确的是______。 SELECT ______ FROM 图书; WHERE 出版单位="电子工业出版社" A、MAX(单价),MIN(单价),AVG(单价) B、MAX(单价),MIN(单价),AVERAGE(单价) C、MAX(单价),MIX(单价),AVG(单价) D、MAX(单价),SUM(单价),AVG(单价) |
| A B C D |
答案
二、填空题(每空2分,共计30分) | |
| 1.36.通过Visual FoxPro的视图,不仅可以查询数据库表,还可以___【1】___数据库。 | |
| 输入答案,中间不含空格: | |
| 2.38.关系数据库中可命名的最小数据单位是___【3】___。 | |
| 输入答案,中间不含空格: | |
| 3.39.在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为___【4】___。 | |
| 输入答案,中间不含空格: | |
| 4.40.在SQL中,用___【5】___子句消除重复出现的元组。 | |
| 输入答案,中间不含空格: | |
| 5.41.命令?ROUND(37.2007,3)的执行结果是___【6】___。 |
| 输入答案,中间不含空格: |
| 6.42."图片/ActiveX绑定控件"用于显示图片或___【7】___的内容。 |
| 输入答案,中间不含空格: |
| 7.43.设有如下关系表R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是NO 其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。 插入一个记录(25,"李明","男",21,"95031");___【8】__。 |
| 输入答案,中间不含空格: |
| 8.44.在SQL中,用___【9】___命令可以从表中删除行,用___【10】___命令可以从数据库中删除数据表。 |
| 输入答案,中间不含空格: |
| 9.【10】 |
| 输入答案,中间不含空格: |
答案
| 10.45.如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面SQL语句填空。 SELECT 姓名,单位; FROM 图书管理!读者; WHERE 借书证号 IN (SELECT ___【11】___; FROM 图书管理!借阅; GROUP BY 借书证号; __【12】___COUNT(*)>=2) |
| 输入答案,中间不含空格: |
| 11.【12】 |
| 输入答案,中间不含空格: |
| 12.46.有一分支程序为: IF S>100 DO P1.PRG ELSE IF S>10 DO P2.PRG ELSE IF S>1 DO P3.PRG ELSE DO P4.PRG ENDIF ENDIF ENDIF 分别写出执行P2、P3、P4子程序的条件表达式 DO P1.PRG条件为:S >100 DO P2.PRG条件为:___【13】___。 DO P3.PRG条件为:___【14】___ DO P4.PRG条件为:___【15】___。 |
| 输入答案,中间不含空格: |
| 13.【14】 |
| 输入答案,中间不含空格: |
| 14.【15】 |
| 输入答案,中间不含空格: |