1、二级 VISUAL+FOXPRO笔试-34 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果要给当前表增加一个字段,应使用的命令是(分数:2.00)A.APPENDB.MODIFY STRUCTUREC.INSERTD.EDIT2.设一棵树 T的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1。则 T中的叶子结点为(分数:2.00)A.8B.7C.6D.53.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用
2、程序所使用D.以上 3种说法都不对4.一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有 100条记录,则所有记录所占用的字节数为(分数:2.00)A.1800B.1900C.2000D.21005.下列命令中,仅拷贝表文件结构的命令是(分数:2.00)A.COPY TOB.COPY STRUCTURE TOC.COPY FILE TOD.COPY STRUCTURE TO EXETENDED6.作为整个应用程序入口点的主程序至少应具有以下功能(分数:2.00)A.初始化环境B.初始化环境,显示初始的用户界面C.初始化环境,显示初始的用户界面,控制事件
3、循环D.初始化环境,显示初始的用户界面,控制事件循环,退出时恢复环境7.Visual FoxPr06.0是一种关系型数据库管理系统,所谓关系是指(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合一定条件的二维表格式D.数据库中各个字段之间彼此有一定的关系8.打开一个数据库的命令是(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE9.下面关于列表框和组合框的陈述中,哪个是正确的?(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框可以设置成多重选择,而组合框不能。
4、C.组合框可以设置成多重选择,而列表框不能D.列表框和组合框都不能设置成多重选择10.源程序的文档化不包括(分数:2.00)A.符号名的命名要有实际意义B.正确的文档格式C.良好的视觉组织D.正确的程序注释11.以下哪些是合法的数值型常量(分数:2.00)A.123B.123+E456C.“1 (23) 456”D.1231012.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮,如果要在 Command1命令按钮的某个方法中访问文本框 Value属性值,下面哪个式子是正确的
5、?(分数:2.00)A.This.Thisform.Text1.ValueB.This.Parent.Parent.Text1.ValueC.Parent.Parent.Text1.ValueD.This.Parent.Text1.Value13.当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令(分数:2.00)A.list for 体育达标=“.f.”B.list for 体育达标.f.C.list for not 体育达标D.list for 体育达标=f14.WHERE C#=“C2”)(分数:2.00)A.WHERE C#=“C2”AND GRADE IN(SEL
6、ECT CRADE FORRM SC)B.WHERE C#=“C2”AND GRADE=(SELECT GRADE FORM SC)15.关系数据库的任何检索操作都是由 3种基本运算组合而成的,这 3种基本运算不包括(分数:2.00)A.联接B.比较C.选择D.投影16.对长度为 n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为(分数:2.00)A.log2nB.n/2C.nD.n+117.在软件生命周期中,所花费用最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护18.在下列关于数据库系统的叙述中,正确的是(分数:2.00)A.数据库中只存在数据项之间的联
7、系B.数据库的数据项和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项和记录之间都不存在联系19.HAVINC COUNT(*)=4(分数:2.00)A.B.C.D.20.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间21.软件调试的目的是(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能22.使用链表来表示线性表的优点是(分数:2.00)A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存
8、取23.数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 3者之间的关系是(分数:2.00)A.DBS包括 DB和 DBMSB.DBMS包括 DB和 DBSC.DB包括 DBS和 DBMSD.DBS就是 DB,也就是 DBMS24.不属于数据定义功能的 SQI语句是(分数:2.00)A.CREATE TABLEB.CREATE CURSORC.UPDATED.ALTER TABLE25.FROMS,SC(分数:2.00)A.B.C.D.26.数据库系统与文件系统的主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可
9、以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量27.在 Visual FoxPro 6.0中,项目的扩展名为(分数:2.00)ADBCBTABCIDXDPJX28.在 SQL中,集合成员算术比较操作“元组ALI(集合)”中的“ALL”的等价操作符是(分数:2.00)A.NOT INB.INC.SOMED.=SOME29.WHERE ACE王华 AGE假定学生关系是 S(S#,SN,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。(26)(29
10、)题(分数:2.00)A.B.C.D.30.在报表设计器中,可以使用的控件是(分数:2.00)A.标签,域控件和线条B.标签,域控件或视图C.标签,文本框和列表框D.布局和数据源31.使用 SELECT-SQL命令建立查询时,若要将查询结果输出到一临时数据表中,需要选择使用以下哪一个子句(分数:2.00)A.INTO ARRAYB.INTO CURSORC.INTO TABIED.TO FILE32.对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前 3趟排序结束时的结果依次为:第1趟:13,72,68,49,38,50,97,27;第 2趟:13,27,68,49,
11、38,50, 97,72;第 3趟:13,27,38,49,68,50,97,72。该排序采用的方法是(分数:2.00)A.插入排序法B.选择排序法C.冒泡排序法D.快速排序法33.) SELECT*FROM js WHERE LIKE(“*教授”,职称)(分数:2.00)A.B.C.D.34.用树形结构来表示实体之间联系的模型称为(分数:2.00)A.关系模型B.网状模型C.层次模型D.以上 3个都是35.表文件中有数学,英语,计算机和总分 4个数值型字段,要将当前记录的 3科成绩汇总后存入总分字段中,应使用命令(分数:2.00)A.TOTAL数学+英语+计算机 TO总分B.REPLACE总
12、分 WITH数学+英语+计算机C.SUM数学+英语+计算机 TO总分D.REPLACE ALL数学+英语+计算机 WITH总分二、填空题(总题数:13,分数:30.00)36.在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有 【1】 个元素。(分数:2.00)填空项 1:_37.具有 80个结点的完全二叉树的深度为 【2】 。(分数:2.00)填空项 1:_38.使用已经存在的类作为基础建立新类的定义,这种技术叫作类的 【3】 。(分数:2.00)填空项 1:_39.数据流图的类型有 【4】 和事务型。(分数:2.00)填空项 1:_40.在关
13、系模型中,表 A中的某属性集是某表 B的键,则称该属性集为 A的 【5】 。(分数:2.00)填空项 1:_41.自然连接是去掉重复属性的 【6】 连接。(分数:2.00)填空项 1:_42.?LEN(“计算机”)LEN(“COMPUTER”)= 【7】 。(分数:2.00)填空项 1:_43.SELECT命令中,表示条件表达式用 WHERE子句,分组用 【8】 子句,排序用 【9】 子句。(分数:4.00)填空项 1:_44.运行 XY.PRG程序后,将在屏幕显示如下乘法表:1) 12) 2 43) 3 6 94) 4 8 12 165) 5 10 15 20 256) 6 12 18 24
14、 30 367) 7 14 21 28 35 42 498) 8 16 24 32 40 48 56 649) 9 18 27 36 45 54 63 72 81请对下面的程序填空:*计算乘法表 XY.PRG*SET TALK OFFCLEARFOR J=1 TO 9? STR(J,2)+)FOR K= 【10】 ? 【11】 ENDFOR?ENDFORRETURN(分数:4.00)填空项 1:_45.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),
15、性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询“高等教育出版社“和”电子工业出版社”的图书,并按出版单位进行降序排序,请对下面的 SQL语句填空:SELECT书名,作者,出版单位 FROM图书管理!图书;WHERE出版单位:“高等教育出版社” 【12】 (分数:2.00)填空项 1:_46.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C
16、(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对图书管理数据库,删除借阅表的候选索引 hsxy。请对下面的 SQL语句填空:ALTER TABLE借阅 【13】 (分数:2.00)填空项 1:_47.设有如下关系表 R、S 和 T:R(BH,XM,XB,DWH)S(SWH,DWM)T(BH,XM,XB,DWH)实现 RT 的 SQL语句是 【14】 。(分数:2.00)填空项 1:_48.设有如下关系表 R:R(NO,NAME,SEX,AGE,CLASS)主关键字是 NO其中 NO为学号(数值型),NAME 为姓名,SEX 为性别,AGE 为年龄,CLA
17、SS 为班号。写出实现下列功能的SQL语句。删除学号为 20的学生记录: 【15】 。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-34 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果要给当前表增加一个字段,应使用的命令是(分数:2.00)A.APPENDB.MODIFY STRUCTURE C.INSERTD.EDIT解析:分析 要向表中增加一个字段,也就涉及到修改表结构的操作,而修改表文件结构的命令是 MODIFY STRUCTURE,当希望修改某个已经创建好的表的结构时,可以采用该命令。但是此时需要注意的是
18、,在改变表的结构时,有可能会造成表中数据的丢失。本题正确答案应该是 B。2.设一棵树 T的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1。则 T中的叶子结点为(分数:2.00)A.8 B.7C.6D.5解析:分析 设这棵树中叶子结点数为 n0,度数为 1的结点数为 n1,度数为 2的结点数为 n2,度数为 3的结点数为 n3,度数为 4的结点数为 n4,总结点数为 n,则n=n0n 1n 2n 3n 4 式(1)设树的总入度为 m。由于在树中除了根结点外,其余每一个结点都有唯一的一个分支进入,则树的总结点数为n=m1 式(2)又由于树中这 m个进入分支分别由非叶子结点射出
19、,其中度数为 1的结点射出 1,度数为 2的结点射出2,依此类推。而且射出分支总数与总的进入分支数相等,即m=n12n 23n 34n 4 式(3)由式(1)、(2)、(3)可以得到 n0=n22n 33n 41=221311=8。3.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上 3种说法都不对 解析:分析 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数
20、据独立性一般分为物理独立性与逻辑独立性两级。所以选项 A、B、C 所描述的都不是数据独立性概念。4.一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有 100条记录,则所有记录所占用的字节数为(分数:2.00)A.1800B.1900C.2000 D.2100解析:分析 日期类型所占用的空间大小为 8字节,因此对于每个记录所需的字节数为 8281=19字节。但是在 Visual FoxPro中,每个记录会保留一个额外的字节,因此每个记录所占用的字节数为20,100 条记录所占用的存储字节数目为 2000。因此本题的正确答案是 C。5.下列命令中,仅拷贝
21、表文件结构的命令是(分数:2.00)A.COPY TOB.COPY STRUCTURE TO C.COPY FILE TOD.COPY STRUCTURE TO EXETENDED解析:分析 如果需要拷贝数据可以采用选项 A中的命令,选项 B用来拷贝表文件的结构,而选项 C 则是将表中的数据导入文件。6.作为整个应用程序入口点的主程序至少应具有以下功能(分数:2.00)A.初始化环境B.初始化环境,显示初始的用户界面C.初始化环境,显示初始的用户界面,控制事件循环D.初始化环境,显示初始的用户界面,控制事件循环,退出时恢复环境 解析:分析 主程序是整个应用程序的入口点,主程序的任务是设置应用程
22、序的起始点、初始化环境、显示初始的用户界面、控制事件循环,并当退出应用程序时,恢复开始的开发环境。当用户运行应用程序时,将首先启动主程序文件,然后主文件再依次调用所需要的应用程序及其他组件。所有的应用程序必须包含一个主程序文件。因此本题的正确答案应该是 D。7.Visual FoxPr06.0是一种关系型数据库管理系统,所谓关系是指(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合一定条件的二维表格式 D.数据库中各个字段之间彼此有一定的关系解析:分析 用二维表结构来表示实体及实体之间联系的模型成为关系模型。关系模型的用户
23、界面非常简单,一个关系的逻辑结构就是一张二维表,并且每个关系有一个关系名。在 Visual FoxPro中,一个关系存储为一个文件,文件的扩展名为.dbf,成为“表”。因此本题的正确答案应该是 C。8.打开一个数据库的命令是(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE 解析:分析 在 Visual FoxPro中,打开数据库的命令是 OPEN DATABASE,其具体的语法格式如下:OPEN DATABASE FileName|?EXCLUSIVE |SHAREDNOUPDATEVALIDATE,其中各参数和选项的含义如下:FileName
24、:要打开的数据库名,可以缺省数据库文件扩展名.dbc,如果不指定数据库名或使用问号“?”,则显示“打开”对话框。EXCLUSIVE:以独占方式打开数据库,即不允许其他用户在同一时刻也打开或者使用该数据库。SHARED:一共享方式打开数据库,即允许其他用户在同一时刻使用该数据库。NOUPDATE:指定数据库按只读方式打开,即不允许对数据库进行修改,默认的打开方式是读/写方式,即可修改。VALIDATE:指定 VisualFoxPro检查在数据库中引用的对象是否合法,例如检查数据库中的表和索引是否可用。9.下面关于列表框和组合框的陈述中,哪个是正确的?(分数:2.00)A.列表框和组合框都可以设置
25、成多重选择B.列表框可以设置成多重选择,而组合框不能。 C.组合框可以设置成多重选择,而列表框不能D.列表框和组合框都不能设置成多重选择解析:分析 列表框提供一组条目(数据项),用户可以从中选择一个或多个条目。通常情况下,列表框显示其中的若干条目,用户可以通过滚动条浏览其他条目。组合框与列表框类似,也是用户捉供一组条目供用户从中选择,它同列表框具有相似的含义和用法。但是它们的主要区别在于:1在组合框中,通常只有一个条目是可见的。2组合框不提供多重选择的功能,没有 MultiSelect 属性。根据以上分析,可以判断选项 B 为正确答案。10.源程序的文档化不包括(分数:2.00)A.符号名的命
26、名要有实际意义B.正确的文档格式 C.良好的视觉组织D.正确的程序注释解析:分析 源程序的文档化主要包括:(1)符号名的命名应具有一定的实际含义,以便理解程序功能;(2)正确的程序注释;(3)良好的视觉组织;在程序中利用空格、空行、缩进等技巧使程序层次清晰。11.以下哪些是合法的数值型常量(分数:2.00)A.123 B.123+E456C.“1 (23) 456”D.12310解析:分析 常量是指在程序运行过程中数值不能改变。在 Visual FoxPro中的常量可以是字符型、数值型、日期型、日期时间型、货币型和逻辑型等不同类型,并且不同的常量其书写格式是不一样的。本题考查的是数值型常量的书
27、写格式,只有选项 A是合法的。12.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮,如果要在 Command1命令按钮的某个方法中访问文本框 Value属性值,下面哪个式子是正确的?(分数:2.00)A.This.Thisform.Text1.ValueB.This.Parent.Parent.Text1.Value C.Parent.Parent.Text1.ValueD.This.Parent.Text1.Value解析:分析 在表单中如果需要访问某个对象的属性值,可以
28、通过表示该对象的变量来访问。在本题中,需要访问文本框 Text1的 Value属性,那么首先需要等到表示该文本框的变量,因为命令按钮 Command1存在于容器对象 CommandGroup1中,而容器对象 CommandGroup1则存在于表单中,因此如果 Command1命令按钮如果需要访问 Text1,则必须先访问 CommandGroup1,然后再到表单,最后通过表单访问 Text1,当访问到 Text1之后,通过属性名 Value就可以得到属性值。通过以上的分析,可以判断选项 B是正确的选项。13.当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令(分数:2.00
29、)A.list for 体育达标=“.f.”B.list for 体育达标.f.C.list for not 体育达标 D.list for 体育达标=f解析:分析 因为在当前表中,“体育达标”字段的类型为逻辑类型,它的取值范围应该是卫或者工,因此在对“体育达标”的值进行判断是,应该用它跟.F.或者.T.进行比较,或者采用逻辑操作,在本题中,选项 A“.F.”不是逻辑型的值,选项 B的含义相反,选项 D于选项 A类似,正确答案应该是 C。14.WHERE C#=“C2”)(分数:2.00)A.WHERE C#=“C2”AND GRADE IN(SELECT CRADE FORRM SC)B.W
30、HERE C#=“C2”AND GRADE=(SELECT GRADE FORM SC)解析:分析 本题需要检索选修课程“C2”的学生中成绩最高的学生的学号。首先要课程名称,因此需要 C表,还需要知道选修“C2”的学生的学号,因此还需要 SC表,通过理解题目的含义,可以知道选项D中的语句:SELECT S# FORM SCWHERE C#=“C2”AND CRANDE=ALL(SELECT GRADE FORM SCWHERE C#=“C2”)满足题目的要求,应该是正确答案。15.关系数据库的任何检索操作都是由 3种基本运算组合而成的,这 3种基本运算不包括(分数:2.00)A.联接B.比较
31、C.选择D.投影解析:分析 关系代数中的运算分为两大类,一个是传统的集合运算,主要包括:并、交、差;而对于操作关系,关系代数中还提供了专门的运算,包括选择、投影、连接和自然连接。在这些运算中,5 个基本的操作是:并、差、交、选择、投影。而将关系代数的运算运用到关系数据库中的检索操作中时,检索的基本操作是:连接、选择和投影。因此本题应该选 B。16.对长度为 n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为(分数:2.00)A.log2nB.n/2C.n D.n+1解析:分析 线性表进行顺序查找时,从表中的第一个元素开始,将给定值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的
32、元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都将与表中所有元素进行了比较,因此比较次数为 n。17.在软件生命周期中,所花费用最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:分析 软件生命周期可分为软件定义、软件开发及软件运行维护 3个阶段。详细设计、软件编码和软件测试都属于软件开发阶段;软件维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。18.在下列关于数据库系统的叙述中,正确的是(分数:2.00)A.数据库中只存在数据项之间的联系B.
33、数据库的数据项和记录之间都存在联系 C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项和记录之间都不存在联系解析:分析 在关系数据库系统中,数据库中的数据存储在二维表中,而表由记录构成,每个记录都具有相同的结构,即每个记录所包含的属性类型相同,而取值不同,因此可以肯定数据库中的记录之间存在联系。数据库中的数据项,也就是二维表的字段,而在数据库的表中,通常会设定某个字段或某些字段为键,通过这些键就可以确定其他字段的值,即数据库中的数据项之间也存在一定的关系,因此在关系型数据库系统中,数据库总的数据项之间和记录之间都存在联系,正确答案应该是 B。19.HAVINC COUNT(*)=
34、4(分数:2.00)A.B. C.D.解析:分析 本题的要求是检索选修 4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。所需要的表只有 SC表,并且需要求总成绩,这就应该用到 SUM子句,同时还需要按照总成绩的降序排列,因此还需要利用 ORDER BY子句,同时要将同一个学生的选修记录排列在一起,因此根据以上分析选项 B的 SQL语句满足要求。20.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:分析 一个算法的空间复杂度是指执行这个算法所需的存储空间。一个算法所占
35、用的存储空间包括算法程序所占的空间、输入的初始数据所占的空间以及算法执行过程中所需要的额外空间。21.软件调试的目的是(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.挖掘软件的潜能解析:分析 在对程序进行测试时会发现错误,这就要进行程序调试(排错)。程序调试活动由 3部分组成:一是错误定位,根据错误的外部表现形式,确定程序中出错的位置,找出错误的内在原因。二是对程序进行修改,排除这个错误。三是进行回归测试,防止引进新的错误。所以程序调试的目的就是诊断和改正程序中的错误。软件调试不能改善软件的性能,也不能挖掘软件的潜能。22.使用链表来表示线性表的优点是(分数:2.00)A.便
36、于插入和删除操作 B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取解析:分析 线性表的链式存储是用一组任意的存储空间来存放数据元素,链表结点空间是动态生成的,其特点是逻辑上相邻的元素在物理位置上不一定相邻,因此需要另外开辟空间来保存元素之间的关系,花费的存储空间较顺序存储多。访问只能沿指针方向顺序访问,不能随机存取。在链表中插入或删除结点,只需修改指针,不需要移动元素。23.数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 3者之间的关系是(分数:2.00)A.DBS包括 DB和 DBMS B.DBMS包括 DB和 DBSC.DB包括 DBS和 DB
37、MSD.DBS就是 DB,也就是 DBMS解析:分析 有关数据库的概念有如下几个。1.数据库(DB):数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。 2数据库管理系统(DBMS):数据库管理系统可以对数据库的建立、使用和维护进行管理。3数据库应用系统(DBAS):数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用系统软件。4数据库系统(DBS):数据库系统是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由 5个部分组成:计
38、算机硬件系统、数据库、数据库管理系统、数据库管理员和用户。根据 4个选项的说法,可以判定选项 A是正确答案。24.不属于数据定义功能的 SQI语句是(分数:2.00)A.CREATE TABLEB.CREATE CURSORC.UPDATE D.ALTER TABLE解析:分析 标准 SQL的数据定义功能非常广泛,一般包括数据库的定义、表的定义、视图的定义、存储过程的定义、规则的定义和索引的定义等若干部分。在本题所提供的 4个选项中,A、B、D 所表示的都是 SQL中的数据定义功能,只有选项 C 所提供的是数据更新的功能。25.FROMS,SC(分数:2.00)A.B.C. D.解析:分析 本
39、题的要求是检索学生姓名及其所选修课程的课程号和成绩。需要学生的姓名,我们需要数据表 S,同时还需要他选修的课程号和成绩,因此还需要课程选修表 SC,通过理解题目的含义,可以知道选项 C中的语句:SELECTS.SN,SC.C#,SC.CRADEFROM S,SCWHERE S.S#=SC.S#是满足题目的要求的,因此本题的正确答案应该是 C。26.数据库系统与文件系统的主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数
40、据库系统可以管理庞大的数据量解析:分析 文件系统中的程序,采用文件名访问数据文件,但是它并不关心文件在存储器上的地址和内、外存交换数据的过程;而数据库系统的主要特点有:数据共享:减少了数据冗余:具有较高的数据独立性:加强了对数据安全性和完整性的保护。因此本题的答案应该是 B。27.在 Visual FoxPro 6.0中,项目的扩展名为(分数:2.00)ADBCBTABCIDXDPJX 解析:分析 在 Visua1 FoxPro中,项目文件的扩展名为.PJX:数据库文件的扩展名为.DBC,DBF 是表文件的扩展名,.PRG 是源程序文件扩展名,.MEM 是内存变量的文件扩展名;视图文件的扩展名
41、为.VUE。28.在 SQL中,集合成员算术比较操作“元组ALI(集合)”中的“ALL”的等价操作符是(分数:2.00)A.NOT IN B.INC.SOMED.=SOME解析:分析 在 SQL中,集合成员算术比较操作“元组ALL(集合)”中的“ALL”的含义是该元组与集合中的任何一个元组都不相等,也就是该元组并不在该集合中,因此其等价的操作符应该是“NOT IN”。29.WHERE ACE王华 AGE假定学生关系是 S(S#,SN,SEX,AGE),课程关系是 C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。(26)(29)题(分数:2.00)A. B.
42、C.D.解析:分析 本题考查的是运用 SQL语句的能力。因为学生关系是 S(S#,SN,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是 SC(S#,C#,GRADE),学生关系与课程关系通过学生选课关系连接起来,要检索比“王华”年龄大的学生的姓名、年龄和性别,需要用的数据表为 S,因此选项 A的语句:ASELECT SN,AGE,SEX FROM SSHERE AGE(SELECT AGE FROM S)WHERE SN=王华)。满足题目的要求,因此选项 A应该是正确答案。30.在报表设计器中,可以使用的控件是(分数:2.00)A.标签,域控件和线条 B.标
43、签,域控件或视图C.标签,文本框和列表框D.布局和数据源解析:分析 在报表设计器中,可以通过在报表中添加控件,安排需要打印的内容。通常可以在报表中添加的控件包含:1标签控件:通常用来再报表中添加一些说明性的文字;2线条、矩形和圆角矩形:使用这些形状,可以使报表看起来更见美观;3域控件:用于打印表或视图中的字段、变量和表达式的计算结果;4OLE 对象:应用 OLE 嵌入技术,可以在报表中添加图片、声音、文档等信息。因此本题的正确答案应该是 A。31.使用 SELECT-SQL命令建立查询时,若要将查询结果输出到一临时数据表中,需要选择使用以下哪一个子句(分数:2.00)A.INTO ARRAYB
44、.INTO CURSOR C.INTO TABIED.TO FILE解析:分析 本题需要将查询结果输出到一临时数据表中,通常在使用 SELECT-SQL命令建立查询时,查询结果都会输出到窗口中供浏览,如果需要输出到临时的数据表中,需要添加字句“INTO CURSOR”,而A、C 选项是其他的含义,因此本题的正确答案应该是 B。32.对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前 3趟排序结束时的结果依次为:第1趟:13,72,68,49,38,50,97,27;第 2趟:13,27,68,49,38,50, 97,72;第 3趟:13,27,38,49,68,50
45、,97,72。该排序采用的方法是(分数:2.00)A.插入排序法B.选择排序法 C.冒泡排序法D.快速排序法解析:分析 简单选择排序法的思想是:扫描整个线性表,从中选出最小(或最大)的元素,将它交换到表的最前面;然后对剩下的子表采用同样的方法,直到子表空为止。从序列变化情况可以看出,第一趟是找出最小元素 13,第二趟是找出次小元素 27,第三趟是找出第三小元素 38,这是典型的简单选择排序法。33.) SELECT*FROM js WHERE LIKE(“*教授”,职称)(分数:2.00)A. B.C.D.解析:分析 本题需要在浏览窗口中显示表 js.dbf中所有“教授”和“副教授”的记录,因
46、此应该采用SQL语言中的查询语句,因此选项 B、C、 D 均采用了 SQLSELECT语句宋完成该任务,并且它们所采用的命令的格式也正确,但是选项 A 就不正确了,因此本题 A是正确的答案。34.用树形结构来表示实体之间联系的模型称为(分数:2.00)A.关系模型B.网状模型C.层次模型 D.以上 3个都是解析:分析 关系模型是用二维表来表示实体之间联系;网状模型是向无向图来表示实体之间联 系;层次模型是用树形结构来表示实体之间联系。所以,选项 C是正确的。35.表文件中有数学,英语,计算机和总分 4个数值型字段,要将当前记录的 3科成绩汇总后存入总分字段中,应使用命令(分数:2.00)A.T
47、OTAL数学+英语+计算机 TO总分B.REPLACE总分 WITH数学+英语+计算机 C.SUM数学+英语+计算机 TO总分D.REPLACE ALL数学+英语+计算机 WITH总分解析:分析 通过分析题目的意思,可以知道,首先需要计算总分,总分的计算采用如下表达式:总分=数学英语计算机。然后需要将所得到的值存入数据库的总分字段中,因而此时需要采用REPLACE命令来更新总分字段的属性值,因此选项 B为正确选项。二、填空题(总题数:13,分数:30.00)36.在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有 【1】 个元素。(分数:2.00
48、)填空项 1:_ (正确答案:3)解析:分析 设循环队列的最大容量为 maxsize,根据循环队列的定义,循环队列的元素个数是(rear-front)% maxsize=(9-6)%15=3。37.具有 80个结点的完全二叉树的深度为 【2】 。(分数:2.00)填空项 1:_ (正确答案:7)解析:分析 根据二叉树性质 5:具有 n个结点的完全二叉树的深度为10g 2n+1,其中10g 2n表示log2n的整数部分。在本题 n=80,所以其深度至少为10g 280+1= 6+1=7。38.使用已经存在的类作为基础建立新类的定义,这种技术叫作类的 【3】 。(分数:2.00)填空项 1:_ (正确答案:继承)解析:分析 继承是使用已有的类定义作为基础建立新类的定义技术。已有的类可当作基类来应用,则新类相应地可当作派生类宋引用。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。39.数据流图的类型有 【4】 和事务
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1