【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2005年4月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2005年4月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2005年4月及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2005 年 4 月及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:36,分数:72.00)1.数据的存储结构是指_。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示2.下列关于栈的描述中错误的是_。(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针3.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 _。(分数:2.00)
2、A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/24.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 _。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/25.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。(分数:2.00)A.log2nB.n/2C.nD.n+16.下列对于线性链表的描述中正确的是_。(分数:2.00)A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间
3、必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的7.下列对于软件测试的描述中正确的是_。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则8.为了使模块尽可能独立,要求_。(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强9.下列描述中
4、正确的是_。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合10.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上 3 种说法都不对11.用树形结构表示实体之间联系的模型是_。(分数:2.00)A.关系模型B.网状模型C.层次模型D.以上 3 个都是12.在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的_。(分数:2.00)A.参照完整性B.实体完整性C.域完整
5、性D.用户定义完整性13.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是_。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度14.数据库系统中对数据库进行管理的核心软件是_。(分数:2.00)A.DBMSB.DBC.OSD.DBS15.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表_。(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接
6、字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引16.关系运算中的选择运算是_。(分数:2.00)A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A 和 B 都对17.在指定字段或表达式中不允许出现重复值的索引是_。(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引18.在 Visual FoxPro 中,以下关于删除记录的描述,正确的是_。(分数:2.00)A.SQL 的 DELETE 命令在删除数据库表中的记录之前,不需要
7、用 USE 命令打开表B.SQL 的 DELETE 命令和传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的记录之前,都需要用 USE命令打开表C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统 Visual FoxPro 的 DELETE 命令只能逻辑删除数据库表中的记录D.传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的记录之前不需要用 USE 命令打开表19.在 Visual FoxPro 中,如果希望跳出 SCAN ENDSCAN 循环体、执行 ENDSCAN 后面的语句,应使用_。(分数:2.00)A.LOOP
8、语句B.EXIT 语句C.BREAK 语句D.RETURN 语句20.打开数据库 abc 的正确命令是_。(分数:2.00)A.OPENDATABASEabcB.USEabcC.USEDATABASEabcD.OPENabc21.在 Visual FoxPro 中,下列关于表的叙述正确的是_。(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值22.Visual FoxPro 的“参照完整性”中“插入规则”
9、包括的选择是_。(分数:2.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略23.在 Visual FoxPro 中,关于查询和视图的正确描述是_。(分数:2.00)A.查询是一个预先定义好的 SQL SELECT 语句文件B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表24.在 Visual FoxPro 中,以下关于视图描述中错误的是_。(分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询26.在 Visual FoxPro 中,使用
10、 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用_。(分数:2.00)A.再次使用 LOCATE FORexpL命令B.SKIP 命令C.CONTINUE 命令D.GO 命令27.在 Visual FoxPro 中,删除数据库表 S 的 SQL 命令是_。(分数:2.00)A.DROP TABLESB.DELETE TABLESC.DELETE TABLEDBFD.ERASE TABLES28.下列表达式中,表达式返回结果为.F.的是_。(分数:2.00)A.AT(“A“,“BCD“)B.“信息“S“管理信息系统“
11、C.ISNULL(.NUL)D.SUBSTR(“计算机技术“,3,2)30.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的 Click 事件中写入语句_。(分数:2.00)A.ThisForCloseB.ThisForEraseC.ThisForReleaseD.ThisForRetum31.在 SQL 的 SELECT 查询结果中,消除重复记录的方法是_。(分数:2.00)A.通过指定主关系键B.通过指定惟一索引C.用 DISTINCT 子句D.使用 HAVING 子句32.在 Visual FoxPro 中,以下有关 SQL 的
12、 SELECT 语句的叙述中,错误的是(分数:2.00)A.SELECT 子句中可以包含表中的列和表达式B.SELECT 子句中可以使用别名C.SELECT 子句规定了结果集中的列顺序D.SELECT 子句中列的顺序应该与表中列的顺序一致33.下列关于 SQL 中 HAVING 子句的描述,错误的是_。(分数:2.00)A.HAVING 子句必须与 GROUP BY 子句同时使用B.HAVING 子句与 GROUP BY 子句无关C.使用 WHERE 子句的同时可以使用 HAVING 子句D.使用 HAVING 子句的作用是限定分组的条件34.在 Visual FoxPro 中,如果在表之间的
13、联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是_。(分数:2.00)A.不做参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关的记录D.若子表中有相关记录,则禁止删除父表中记录35.使用如下 3 个数据库表: 学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。用 SQL 命令查询选修的每门课程的成绩都高于或等于 85 分的学生的学号和姓名,正确的命令是_。(分数:2.00)A.SELECT
14、 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE S 学号=学号 AND 成绩85)B.SELECT 学号,姓名 FROM S WHERE NO TEXISTS; (SELECT*FROM SC WHERE S 学号=学号 AND 成绩=85)C.SELECT 学号,姓名 FROMS,SC; WHERE 学号=S 学号 AND 成绩=85D.SELECT 学号,姓名 FROMS,SC; WHERE 学号=S 学号 AND ALL 成绩=8536.使用如下 3 个数据库表: 学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程
15、号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。用 SQL 语言检索选修课程在 5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是_。(分数:2.00)A.SELECT 学号,姓名,平均成绩 FROM S,SC; WHERE 学号=S 学号; GROUP BY 学号 HAVING COUNT(*)=5 ORDER BY 平均成绩 DESCB.SELECT 学号,姓名,AVG(成绩)FROMS,SC; WHERE 学号=S 学号 AND COUNT(*)=5; GROUP
16、BY 学号 ORDER BY 3 DESCC.SELECT 学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE 学号;S 学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 平均成绩 DESCD.SELECT 学号,姓名,AVG(成绩)平均成绩 FROMS,SC, WHERE 学号:S 学号; GROUP BY 学号 HAVING COUNT(*)7=5 ORDER BY 3 DESC二、B填空题/B(总题数:13,分数:26.00)37.某二叉树中度为 2 的鲒点有 18 个,则该二叉树中有 【1】 个叶子结点。(分数:2.00)填空项 1:_3
17、8.在面向对象方法中,类的实例称为 【2】 。(分数:2.00)填空项 1:_39.诊断和改正程序中错误的工作通常称为 【3】 。(分数:2.00)填空项 1:_40.在关系数据库中,把数据表示成二维表,每一个二维表称为 【4】 。(分数:2.00)填空项 1:_41.问题处理方案的正确而完整的描述称为 【5】 。(分数:2.00)填空项 1:_42.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系 【6】 联系。(分数:2.00)填空项 1:_43.执行命令 A=2005/4/2 之后,内存变量 A 的数据类
18、型是 【7】 型。(分数:2.00)填空项 1:_44.如下程序显示的结果是U 【8】 /U。 s=1 i=0 do while i8 s=s+i i=i+2 enddo ?s(分数:2.00)填空项 1:_45.在 Visual FoxPro 中,可以在表设计器中为字段设置默认值的表是 【9】 表。(分数:2.00)填空项 1:_46.Visual FoxPro 中数据库文件的扩展名(后缀)是 【10】 。(分数:2.00)填空项 1:_47.使用如下 3 个数据库表: 金牌榜DBF 国家代码 C(3), 金牌数 I,银牌数 I,铜牌数 I 获奖牌情况DBF 国家代码 C(3), 运动员名称
19、 C(20),项目名称 C(30),名次 I 国家DBF 国家代码 C(3), 国家名称 C(200) “金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前 3 名,例如: (分数:2.00)填空项 1:_48.使用如下 3 个数据库表: 金牌榜DBF 国家代码 C(3), 金牌数 I,银牌数 I,铜牌数 I 获奖牌情况DBF 国家代码 C(3), 运动员名称 C(20),项目名称 C(30),名次 I 国家DBF 国家代码 C(3), 国家名称 C(200) “金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取
20、前 3 名,例如: (分数:2.00)填空项 1:_49.使用如下 3 个数据库表: 金牌榜DBF 国家代码 C(3), 金牌数 I,银牌数 I,铜牌数 I 获奖牌情况DBF 国家代码 C(3), 运动员名称 C(20),项目名称 C(30),名次 I 国家DBF 国家代码 C(3), 国家名称 C(200) “金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前 3 名,例如: (分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2005 年 4 月答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B
21、(总题数:36,分数:72.00)1.数据的存储结构是指_。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示 解析:知识点 数据结构与算法:数据结构的基本概念 评析 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。2.下列关于栈的描述中错误的是_。(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:知识点 数据结构与算法:栈和队列 评析 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除
22、操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称先进后出表(FILOFirst In Last Out)。线性表可以顺序存储,也可以链式存储,而栈是,种线性表,也可以采用链式存储结构。3.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 _。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:知识点 基本数据结构与算法:基本排序算法 评析 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从
23、前往后扫描和 n/2 遍的从后往前扫描,需要比较次数为 n(n-1)/2。快速排序法的最坏情况比较次数也是 n(n-1)/2。4.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 _。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:知识点 基本数据结构与算法:基本排序算法 评析 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2 遍的从后往前扫描,需要比较次数为 n(n-1)/2。快速排序法的最坏情况比较次数也是 n(n-1)/2。5.对长度为 n 的线性
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALFOXPRO 2005 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1329823.html