【计算机类职业资格】二级VISUAL+FOXPRO笔试-239及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-239及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-239及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-239 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在指定字段或表达式中不允许出现重复值的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引2.使用 SQL语句向学生表 S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为 0401、王芳、女、18,正确的命令是(分数:2.00)A.APPEND INTO S(SNO,SN,SEX,AGE)values(0401,王芳,女,18)
2、B.APPEND S values (0401,王芳,女,18)C.INSERT INTO S(SNO,SN,SEX,AGE)values (0401,王芳,女,18)D.INSERT S values(0401,王芳,18,女)3.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引4
3、.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示5.在 Visual FoxPro中,以下关于删除记录的描述,正确的是(分数:2.00)A.SQL的 DELETE命令在删除数据库表中的记录之前,不需要用 USE命令打开表B.SQL的 DELETE命令和传统 Visual FoxPro的 DELETE命令在删除数据库表中的记录之前,都需要用 USE命令打开表C.SQL的 DELETE命令可以物理地删除数据库表中的记录,而传统 Visual FoxPro的 DE- LETE命令只能逻辑删除数据库表
4、中的记录D.传统 Visual FoxPro的 DELETE命令在删除数据库表中的记录之前不需要用 USE命令打开表6.在 Visual Foxpro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是(分数:2.00)A.不做参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关的记录D.若子表中有相关记录,则禁止删除表中记录7.在 Visual FoxPro中,下列关于表的叙述正确的是(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给字段定义有效性规则和默认值C.在数据库表中,能
5、给字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值8.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的 Click事件中写入语句(分数:2.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.ReleaseD.ThisForm.Return9.DESC(分数:2.00)A.B.C.D.10.在 Visual FoxPro中,以下有关 SQL的 SELECT子句的叙述中,错误的是(分数:2.00)A.SELECT子句中可以包含表中的列和表达式B.SELECT子
6、句中可以使用别名C.SELECT子句规定了结果集中的列顺序D.SELECT子句中列的顺序应该与表中列的顺序一致11.在 Visual FoxPro中,删除数据库表 S的 SQL命令是(分数:2.00)A.DROP TABLE SB.DELETE TABLE SC.DELETE TABLE S.DBFD.ERASE TABLE S12.在 SQL的 SELECT查询结果中,消除重复记录的方法是(分数:2.00)A.通过指定主关系键B.通过指定惟一索引C.使用 DISTINCTD.使用 HAVING子句13.Visual Foxho的“参照完整性”中“插入规则”包括的选择是(分数:2.00)A.级
7、联和忽略B.级联和删除C.级联和限制D.限制和忽略14.在 Visual FoxPro中,以下关于视图描述中错误的是(分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询15.WHERE S.学号=SC.学号 AND ALL成绩85第(34)(35)题使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。(分数:2.00)A.B.C.D.16.关系运算中的选择运算是(分数:2.00
8、)A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A和 B都对17.用树形结构表示实体之间联系的模型是(分数:2.00)A.关系模型B.网状模型C.层次模型D.以上三个都是18.在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.用户定义完整性19.打开数据库 abc的正确命令是(分数:2.00)A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc20.下列关于 SQL中 HAVING
9、子句的描述,错误的是(分数:2.00)A.HAVING子句必须与 GROUP BY子句同时使用B.HAVING子句与 GROUP BY子句无关C.使用 HAVING子句的同时可以使用 HAVING子句D.使用 WHERE子句的作用是限定分组的条件21.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/222.在 Visual FoxPro中,关于查询和视图的正确描述是(分数:2.00)A.查询是一个预先定义好的 SQL SELECT语句文件B.视图是一个预先定义好
10、的 SQL SELECT语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表23.下列对于软件测试的描述中正确的是(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则24.下列对于线性链表的描述中正确的是(分数:2.00)A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的25.
11、使用 SQL语句将学生表 S中年龄(AGE)大于 30岁的记录删除,正确的命令是(分数:2.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30C.DELETE S FOR AGE30D.DELETE S WHERE AGE3026.对于长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为(分数:2.00)A.log2nB.n/2C.nD.n+127.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对
12、28.下列描述中正确的是(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是连辑实体,又是物理实体D.软件是程序、数据与相关文档的集合29.下列表达式中,表达式返回结果为.F.的是(分数:2.00)A.AT(“A”、“BCD”)B.“信息” $“管理信息系统”C.ISNULL(.NULL.)D.SUBSTR(“计算机技术”,3,2)30.下列关于栈的描述中错误的是(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针31.数据库系统中对数据库进行管理的核心软件是(分数:2.00)A.DBMSB.DB
13、C.OSD.DBS32.在 Visual FoxPro,如果希望跳出 SCANENDSCAN循环体、执行 ENDSCAN后面的语句,应使用(分数:2.00)A.LOOP语句B.EXIT语句C.BREAK语句D.RETURN语句33.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度34.在 Visual FoxPro中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(分数:2.0
14、0)A.再次使用 LOCATE FORexpL命令B.SKIP命令C.CONTINUE命令D.GO命令35.为了使模块尽可能独立,要求(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强二、填空题(总题数:13,分数:30.00)36.某二叉树中度为 2的结点有 18个,则该二叉树中有 【1】 个叶子结点。(分数:2.00)填空项 1:_37.在面向对象方法中,类的实例称为 【2】 。(分数:2.00)填空
15、项 1:_38.诊断和改正程序中错误的工作通常称为 【3】 。(分数:2.00)填空项 1:_39.在关系数据库中,把数据表示成二维表,每一个二维表称为 【4】 。(分数:2.00)填空项 1:_40.问题处理方案的正确而完整的描述称为 【5】 。(分数:2.00)填空项 1:_41.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是 【6】 联系。(分数:2.00)填空项 1:_42.执行命令 A=2005/4/2之后,内存变量 A的数据类型是 【7】 型。(分数:2.00)_43.如下程序显示的结果是 【8
16、】 。s=1i-0do while i8s=s+ii=i+2enddo? s(分数:2.00)填空项 1:_44.在 Visual FoxPro中,可以在表设计器中为字段设置默认值的表是 【9】 表。(分数:2.00)填空项 1:_45.Visual FoxPro中数据库文件的扩展名(后缀)是 【10】 。(分数:2.00)填空项 1:_46.为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数 0,应使用 SQL语句 ALTER TABLE金牌榜 【11】 奖牌总数 I 【12】 奖牌总数0第(11)(13)题使用如下三个数据库表: 金牌榜.DBF 国家代码 C(3)
17、,金牌数 I,银牌数 I,铜牌数 I 获奖牌情况.DBF 国家代码 C(3),运动员名称 C(20),项目名称 C(3),名次 I 国家.DBF 国家代码 C(3),国家名称 C(20) “金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前 3名,例如:国家代码 运动员名称 项目名称 名 次001 刘翔 男子 110米栏 1001 李小鹏 男子双杠 3002 费尔普斯 游泳男子 200米自由泳 3002 费尔普斯 游泳男子 400米个人跳板 1001 郭晶晶 女子三米板跳板 1001 李婷/孙甜 甜 网球女子双打 1(分数:4.00)填空项 1:_47
18、.使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为 1)的数量,应使用 SQL语句SELECT COUNT(*) FROM国家 INNER JOIN获奖牌情况;【13】 国家.国家代码=获奖牌情况.国家代码;WHERE国家.国家名称=“中国” AND 名次=1(分数:2.00)填空项 1:_48.奖金牌榜.DBF 中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,应使用 SQL语句【14】 金牌榜 【15】 奖牌总数=金牌数+银牌数+铜牌数(分数:4.00)填空项 1:_二级 VISUAL+FOXPRO笔试-239 答案解析(总分:100.00,做题时间:90 分钟)
19、一、选择题(总题数:35,分数:70.00)1.在指定字段或表达式中不允许出现重复值的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引 解析:解析主索引是指在指定字段或表达式中不允许出现重复值的索引,一个表只能创建一个主索引;候选索引和主索引具有相同的特性,所不同的是一个表可以建立多个候选索引;惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段的惟一。2.使用 SQL语句向学生表 S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为 0401
20、、王芳、女、18,正确的命令是(分数:2.00)A.APPEND INTO S(SNO,SN,SEX,AGE)values(0401,王芳,女,18)B.APPEND S values (0401,王芳,女,18)C.INSERT INTO S(SNO,SN,SEX,AGE)values (0401,王芳,女,18) D.INSERT S values(0401,王芳,18,女)解析:解析Visual FoxPro 支持两种 SQI插入命令的格式,第一种是标准格式,另一种是特殊格式。其中,标准插入格式为:INSERT INTO dbf_namefname1fname2,.)VALUES(eEx
21、pression1,eExpression2,.)dbf_name指定需要插入记录的表名,当插入的不是完整的记录时,可以用 fname1, fname2 来指定字段;VALUES(eExpression1,eExpression2,.)给出具体的记录值,字段值应与字段对应,且类型一致。本题中,选项 A)、B)都不是 SQL的插入语句,语法有错,选项 D)中缺少短语 INTO,且插入的记录值与字段名不对应,也出现语法错误。3.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表(分数:2.00)A.在父表连接字段上建立普通索引,在子
22、表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引解析:解析参照完整性与表之间的联系有关,它的大致含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。在数据设计表之间的联系时,要在父表中建立主索引,在子表中建立普通索引,然后,通过表达式的主索引和子表的普通索引建立起两个表之间的联系。4.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序
23、存储方式D.数据的逻辑结构在计算机中的表示 解析:解析数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。5.在 Visual FoxPro中,以下关于删除记录的描述,正确的是(分数:2.00)A.SQL的 DELETE命令在删除数据库表中的记录之前,不需要用 USE命令打开表 B.SQL的 DELETE命令和传统 Visual FoxPro的 DELETE命令在删除数据库表中的记录之前,都需要用 USE命令打开表C.SQL的 DELETE命令可以物理地删除数据库表中的记录,而传统 Visual FoxPro的 DE- LETE命令只能逻辑删除数据库表中的记录D
24、.传统 Visual FoxPro的 DELETE命令在删除数据库表中的记录之前不需要用 USE命令打开表解析:解析SQL 的 DELETE删除命令在删除表中记录时,可在语句中指定数据表名称,不需要事先打开相应的数据表;而利用 Visual FoxPro的 DELETE删除命令时,要先用 USE命令打开数据表;不管是 SQL的 DELETE删除命令还是 Visual FoxPro的 DE- LETE删除命令,对表中的记录都只能进行逻辑删除,要做进一步的物理删除应使用 PACK 命令。6.在 Visual Foxpro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 239 答案 解析 DOC
