[计算机类试卷]国家二级VF笔试模拟试卷168及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷168及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷168及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 168及答案与解析 1 数据库 (DB)、数据库系统 (DBS)、数据库管理系统 (DBMS)三者之间的关系是 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和 DBMS ( D) DBS就是 DB,也就是 DBMS 2 下列关于栈的描述中错误的是 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 3 专门的关系运算不包括下列中的 ( A)连接运算 ( B)选择运 算 ( C)投影运算 ( D)交运算 4 编制一个好的程序,首先
2、要保证它的正确性和可靠性,还应强调良好的编程风格,在选择标识符的名字时应考虑 ( A)名字长度越短越好,以减少源程序的输入量 ( B)多个变量共用一个名字,以减少变量名的数目 ( C)选择含义明确的名字,以正确提示所代表的实体 ( D)尽量用关键字作名字,以使名字标准化 5 关于 Visual FoxPro的变量,下面说法中正确的是 ( A)使用一个简单变量之前要先声明或定义 ( B)数组中各数组元素的数据类型可以不同 ( C)定义数组以 后,系统为数组的每个数组元素赋以数值 0 ( D)数组元素的下标下限是 0 6 在软件设计中,不属于过程设计工具的是 ( A) PDL(过程设计语言 ) (
3、 B) PAD图 ( C) N-S图 ( D) DFD图 7 假设已经生成了名为 mymenu的菜单文件,执行该菜单文件的命令是 ( A) DO mymenu ( B) DO mymenu.mpr ( C) DO mymenu.pjx ( D) DO mymenu.mnx 8 数据库系统的核心是 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数 据库 9 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 10 参照完整性的规
4、则不包括 ( A)更新规则 ( B)删除规则 ( C)插入规则 ( D)检索规则 11 在 Visual FoxPro中,学生表 STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为 ( A) STUDENT.DOC ( B) STUDENI.MEM ( C) STUDENT.DBT ( D) STUDENT.FTP 12 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是 ( A)改变表中记录的物理顺序 ( B)为了对表进行实体完整性约束 ( C)加快数据库表的更新速度 ( D)加快数据库表的查询速度 13 查询订购单号 (字符型,长度为 4)尾
5、字符是 “1”的错误命令是 ( A) SELECT*FROM订单 WHERE SUBSTR(订购单号 ,4)=“1“ ( B) SELECT*FROM 订单 WHERE SUBSTR(订购单号 ,4,1)=“1“ ( C) SELECT*FROM 订单 WHERE“1“$订购单号 ( D) SELECT*FROM订单 WHERE RIGHT(订购单号 ,1)=“1“ 14 为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 Do mymenu.mpr WITH THIS应该放在表单的哪个事件中 ? ( A) Dcstory事件 ( B) Init事件 ( C) Load事件 ( D)
6、RightClick事件 15 下列哪个答案是 INT(-7.9)、 CEILING(-7.9)和 FLOOR(-7.9)的正确计算结果。 ( A) -8,-7,-8 ( B) -7,-7,-7 ( C) -7,-7,-8 ( D) -7,-8,-8 16 数据库表的字段可以定义规则,规则是 ( A)逻辑表达式 ( B)字符表达式 ( C)数值表达式 ( D)前三种说法都不对 17 给出当前记录号的函数是 ( A) RECCOUNT() ( B) RECNO() ( C) DELETE() ( D) VARTYPE () 18 在 Visual FoxPro中,可以链接或嵌入 OLE对象的字段
7、类型是 ( A)备注型字段 ( B)通用型字段 ( C)备注型 和通用型字段 ( D)任何类型的字段 19 如果当前表的记录指针已经到达表尾,则 EOF( )的返回值为 ( A) 1 ( B) 0 ( C) .T. ( D) .F. 20 下列函数结果为 .T.的是 ( A) EMPTY(SPACE(5) ) ( B) EMPTY(.NULL.) ( C) ISNULL(“) ( D) ISNULL() 21 要修改当前内存中打开的表结构,应使用的命令是 ( A) MODI COMM ( B) MODI STRU ( C) EDIT STRU ( D) TYPE EDIT 22 在 Visua
8、l FoxPro中,关于查询和视图的正确描述是 ( A)查询是一个预先定义好的 SQL SELECT语句文件 ( B)视图是一个预先定义好的 SQL SELECT语句文件 ( C)查询和视图是同一种文件,只是名称不同 ( D)查询和视图都是一个存储数据的表 23 有关连编应用程序,下面的描述正确的是 ( A)项目连编以后应将主文件视作只读文件 ( B)一个项目中可以有多个主文件 ( C)数据库文件可以被指定为主文件 ( D)在项目管理器中文件名左侧带有符号 的文件在项目连编以后 是只读文件 24 使用 SQL语句将学生表 S中年龄 (AGE)大于 30岁的记录删除,正确的命令是 ( A) DE
9、LETE FOR AGE 30 ( B) DELETE FROM S WHERE AGE 30 ( C) DELETE S FOR AGE 30 ( D) DELETE S WHERE AGE 30 25 在 Visual FoxPro中释放和关闭表单的方法是 ( A) RELEASE ( B) CLOSE ( C) DELETE ( D) DROP 26 在 Visual FoxPro中,关于视图的正确叙述 是 ( A)视图与数据库表相同,用来存储数据 ( B)视图不能同数据库表进行连接操作 ( C)在视图上不能进行更新操作 ( D)视图是从一个或多个数据库表导出的虚拟表 27 SQL是哪几
10、个英文单词的缩写 ? ( A) Standard Query Language ( B) Structured Query Language ( C) Select Query Language ( D)以上都不是 28 视图设计器中含有的、但查询设计器中却没有的选项卡是 ( A)筛选 ( B)排序依据 ( C)分组依据 ( D)更新条件 29 有关参照完整性的删除规则,正确的描述是 ( A)如果删除规则选择的是 “限制 ”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录 ( B)如果删除规则选择的是 “级联 ”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记
11、录 ( C)如果删除规则选择的是 “忽略 ”,则当用户删除父表中的记录时,系统不负责做什何工作 ( D)上面三种说法都不对 30 在 DO WHILEENDDO 循环结构中, EXIT命令的作用是 ( A)退出过程,返回程序开始处 ( B)转移到 DO WHILE语句行,开始下一个判断和循环 ( C)终止循环,将控制转移到本循环结构 ENDDO后面的第一条语句继续执行 ( D)终止程序执行 31 一条没有指明去向的 SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是 ( A) ALT ( B) DELETE ( C) ESC ( D) RETURN 3
12、2 学生 .DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8) 课程 .DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8)学生成绩 .DBF:学号C(8),课程编号 C(4),成绩 I 32 查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是 ( A) SELECT课程名称, SUM(成绩 )AS分数 FROM课程,学生成绩; WHERE课程 .课程编号 =学生成绩 .课程编号; GROUP BY课程名称 ( B) SELECT课程名称, MAX(成绩 ) 分数 FROM课程,学生成绩; WHERE课程 .课程编号 =学生
13、成绩 .课程编号; GROUP BY课程名称 ( C) SELECT课程名称, SUM(成绩 )分数 FROM课程,学生成绩; WHERE课程 .课程编号 =学生成绩 .课程编号; GROUP BY课程 .课程编号 ( D) SELECT课程名称, MAX(成绩 )AS分数 FROM课程,学生成绩; WHERE课程 .课程编号 =学生成绩 .课程编号: GROUP BY课程编号 33 统计只有 2名以下 (含 2名 )学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是 ( A) SELECT课程名称,开课院系, COUNT(课程编号 )AS选修
14、人数; FROM学生成绩,课程 WHERE课程 .课程编号 =学生成绩 .课程 编号; GROUP BY学生成绩 .课程编号 HAVING COUNT(*) =2; ORDER BY COUNT(课程编号 ) ( B) SELECT课程名称,开课院系, COUNT(学号 )选修人数; FROM学生成绩,课程 WHERE课程课程编号 =学生成绩 .课程编号; GROUP BY学生成绩 .学号 HAVING COUNT(*) =2; ORDER BY COUNT(学号 ) ( C) SELECT课程名称,开课院系, COUNT(学号 )AS选修人数; FROM学生成绩,课程 WHERE课程课程编号
15、 =学生成绩 .课程 编号; GROUP BY课程名称 HAVING COUNT(学号 ) =2; ORDER BY选修人数 ( D) SELECT课程名称,开课院系, COUNT(学号 )AS选修人数; FROM学生成绩,课程 HAVING COUNT(课程编号 ) =2; GROUP BY课程名称 ORDER BY选修人数 34 查询所有目前年龄是 22岁的学生信息:学号,姓名和年龄,正确的命令组是 ( A) CREATE VIEW AGE_LIST AS; SELECT学号,姓名, YEAR(DATE()-YEAR(出生日期 )年龄 FROM学生; SELECT学号,姓名,年龄 FROM
16、 AGE_LIST WHERE年龄 =22 ( B) CREATE VIEW AGE_LIST AS; SELECT学号,姓名, YEAR(出生日期 )FROM学生: SELECT学号,姓名,年龄 FROM AGE_LIST WHERE YEAR(出生日期 )=22 ( C) CREATE VIEW AGE_LIST AS; SELECT学号,姓名, YEAR(DATE()-YEAR(出生日期 )年龄 FROM学生; SELECT学号,姓名,年龄 FROM学生 WHERE YEAR(出生日期 )=22 ( D) CREATE VIEW AGE_LIST AS STUDENT; SELECT学号
17、,姓名, YEAR(DATE() YEAR(出生日期 )年龄 FROM学生; SELECT学号,姓名,年龄 FROM STUDENT WHERE年龄 =22 35 向学生表插入一条记录的正确命令是 ( A) APPEND INTO 学生 VALUES(“10359999“, 张三 , 男 , 会计 , 1983-10-28) ( B) INSERT INTO 学生 VALUES(“10359999“, 张三 , 男 , 1983-10-28, 会计 ) ( C) APPEND INTO 学生 VALUES(“10359999“, 张三 , 男 , 1983-10-28, 会计 ) ( D) I
18、NSERT INTO 学生 VALUES(“10359999“, 张三 , 男 , 1983-10-28) 36 用二维表数据来表示实体之间联系的数据模型称为 _。 37 按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于_。 38 若按功能划分,软件测试的 方法通常分为白盒测试方法和 _测试方法。 39 在 Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是: SET UDFPARMS_。 40 问题处理方案的正确而完整的描述称为 _。 41 想要定义标签控件的 Caption显示效果的大小,要定义标签属性的 _。
19、 42 在 SQL的嵌套查询中,量词有 ANY, _, _。 43 在 SQL的 SELECT 查询中使用 _子句消除查询 结果中的重复记录。 44 在 Visual FoxPro文件中, CREATE DATABASE命令创建一个扩展名为 _的数据库。 45 设有如下说明有三个数据库表:金牌榜 .DBF 国家代码 C(3),金牌数 I,银牌数I,铜牌数 I获奖牌情况 .DBF 国家代码 C(3),运动员名称 C(20),项目名称 C(30),名次 I国家 .DBF 国家代码 C(3),国家名称 C(20)“金牌榜 ”表中一个国家一条记录;“获奖牌情况 ”表中每个项目中的各个名次都有一条记录,
20、。名次只取前 3名,例如 : 45 为表 “金牌榜 ”增 加一个字段 “奖牌总数 ”,同时为该字段设置有效性规则:奖牌总数 =0,应使用 SQL语句: ALTER TABLE金牌榜 _奖牌总数 I_奖牌总数 =0 46 使用 “获奖牌情况 ”和 “国家 ”两个表查询 “中国 ”所获金牌 (名次为 1)的数量,应使用 SQL语句: SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况; _国家 .国家代码 =获奖牌情况 .国家代码; WHERE 国家 .国家名称 =“中国 ”AND名次 =1 47 DBF中的新增加的字段奖牌总数设置为金牌数、 银牌数、铜牌数 3项的和
21、,应使用 SQL语句 _金牌榜 _奖牌总数 =金牌数 +银牌数 +铜牌数 48 用来确定复选框是否被选中的属性是 _,用来指定显示在复选框旁的文字的属性是 _。 49 题使用如下的 “学生 ”表和 “选修课 ”表: “学生 ”表: 学号 姓名 政治面貌 年龄 学分 科目号 20001 王海 团员 25 4 O1 20002 李盐 预备党员 20 3 02 20003 刘小鹏 团员 22 4 01 20004 隋小新 团员 20 6 03 20005 李明月 预备党员 24 4 01 20006 孙民主 预备党员 21 3 02 20007 赵福来 预备党员 22 6 03 “选修课 ”表: 科
22、目号 科目名 01 日语 02 法律 02 微积分 49 使用 SQL语句查询每个学生及 其选修课程的情况: SELECT 学生 .*,选修课 .*; FROM学生,选修课; WHERE_=_ 50 使用 SQL语句求选修了法律课程的所有学生的学分总和 SELECT_(学业分 ); PReM学生; WHERE 科目号 IN; (SELECT 科目号; FROH_; WHERE 科目号 =“法律 ”) 51 使用如下三个条件: 零件 .DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8) 使用零件 .DBF:项目号 C(2),零件号 C(2),数量 I 项目 .DBF
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 168 答案 解析 DOC
