【计算机类职业资格】二级VISUAL+FOXPRO笔试-183及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-183及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-183及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-183 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性2.在表单中为表格控件指定数据源的属性是( )。(分数:2.00)A.DataSourceB.DataFromC.RecordSourceD.RecordFrom3.在 Visual FoxPro中,报表的数据源不包括( )。(分数:
2、2.00)A.视图B.自由表C.查询D.文本文件4.下列排序方法中,最坏情下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序5.在 Visual FoxPro中,每一个工作区中最多能打开数据库表的数量是( )。(分数:2.00)A.1个B.2个C.任意个,根据内存资源而确定D.35535个6.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )。(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序7.对表 SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20),可以插入的记录
3、是( )。(分数:2.00)A.(20080101,c1,90,NULL)B.(20080101,c1,90,成绩优秀)C.(20080101,c1,90,成绩优秀)D.(20080101,c1,79,成绩优秀)8.SQL的 SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )。(分数:2.00)A.列B.行C.关系D.分组9.在 Visual FoxPro中,程序中不需要用 PLIBLIC等命令明确声明和建立,可直接使用的内存变量是( )。(分数:2.00)A.局部变量B.私有变量C.公共变量D.全局变量10.在 Visual FoxPro中,下列描述正确的是( )。(分数
4、:2.00)A.数据库表允许对字段设置默认值B.自由表允许对字段设置默认值C.自由表或数据库表都允许对字段设置默认值D.自由表或数据库表都不允许对字段设置默认值11.耦合性和内聚性是度量模块独立性的两个标准。下列叙述中正确的是( )。(分数:2.00)A.提高耦合性、降低内聚性有利于提高模块的独立性B.降低耦合性、提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度12.支持子程序调用的数据结构是( )。(分数:2.00)A.栈B.树C.队列D.二叉树下列各题基于学生表 S和学生选课表 SC两个数据库表,它们的结构如下:S
5、(学号,姓名,性别,年龄),其中学号、姓名和性别为 C型字段,年龄为 N型字段。SC(学号,课程号,成绩),其中学号和课程号为 C型字段,成绩为 N型字段(初始为空值)。(分数:10.00)(1).查询学生选修课程成绩小于 60分的学号,正确的 SQL语句是( )。(分数:2.00)A.SELECT DISTINCT学号 FROM SC WHERE“成绩“60B.SELECT DISTINCT学号 FROM SC WHERE成绩“60“C.SELECT DISTINCT学号 FROM SC WHERE成绩60D.SELECT DISTINCT“学号“FROM SC WHERE“成绩“60(2)
6、.查询学生表 S的全部记录并存储于临时表文件 one中的 SQL命令是( )。(分数:2.00)A.SELECT*FROM学生表 INTO CURSOR oneB.SELECT*FROM学生表 TO CURSOR oneC.SELECT*FROM学生表 INTO CURSOR DBF oneD.SELECT*FROM学生表 TO CURSOR DBF one(3).查询成绩在 70分至 85分之间学生的学号、课程号和成绩,正确的 SQL语句是( )。(分数:2.00)A.SELECT、学号,课程号,成绩 FROM SC WHERE成绩 BETWEEN 70 AND 85B.SELECT学号,课
7、程号,成绩 FROM SC WHERE成绩=70 OR 成绩=85C.SELECT学号,课程号,成绩 FROM SC WHERE成绩=70 OR=85D.SELECT学号,课程号,成绩 FROM SC WHERE成绩=70 AND=85(4).查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的 SQL语句是( )。(分数:2.00)A.SELECT学号,课程号 FROM SC WHERE成绩=“B.SELECT学号,课程号 FROM SC WHERE 成绩=NULLC.SELECT学号,课程号 FROM SC WHERE 成绩 IS NULLD.SELECT学号,课程号 FROM SC
8、 WHERE 成绩(5).查询选修 C2课程号的学生姓名,下列 SQL语句中错误是( )。(分数:2.00)A.SELECT姓名 FROM S WHERE EXISTS(SELECT*FROM SC WHERE学号=S.学号 AND课程号=C2)B.SELECT姓名 FROM S WHERE学号 IN(SELECT学号 FROM SC WHERE课程号=C2)C.SELECT姓名 FROM S JOIN SC ON S.学号=SC.学号 WHERE课程号=C2D.SELECT姓名 FROM S WHERE学号=(SELECT学号 FROM SC WHERE课程号=C2)13.在 Visual
9、FoxPro中,假设表单上有一选项组:男女,初始时该选项组的 Value属性值为 1。若选项按钮“女”被选中,该选项组的 Value属性值是( )。(分数:2.00)A.1B.2C.“女“D.“男“14.SQL语言的查询语句是( )。(分数:2.00)A.INSERTB.UPDATEC.DELETED.SELECT15.在 Visual FoxPro中,关系数据库管理系统所管理的关系是( )。(分数:2.00)A.一个 DBF文件B.若干个二维表C.一个 DBC文件D.若干个 DBC文件16.有两个关系 R、S:(分数:2.00)A.B.C.D.17.下列与修改表结构相关的命令是( )。(分数
10、:2.00)A.INSERTB.ALTERC.UPDATED.CREATE18.下列关于空值(NULL 值)叙述正确的是( )。(分数:2.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值D.Visual FoxPro不支持空值19.在 Visual FoxPro中,有关参照完整性的删除规则正确的描述是( )。(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当
11、用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D.上面 3种说法都不对20.在 Visual FoxPro中,有如下程序,函数 IIF的返回值是( )。*程序PRIVATE X,YSTORE“男“TO XY=LEN(X)+2?IIF(Y4,“男“,“女“)RETURN(分数:2.00)A.“女“B.“男“CT.DF.21.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。(分数:2.00)A.DBS包括 DB和 DBMSB.DBMS包括 DB和 DBSC.DB包括 DBS和 DBMSD.DBS就是 DB,也就是 DBMS22.在 Visual
12、FoxPro中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C型字段,研究生导师是 L型字段。若要查询“是研究生导师的女老师”信息,那么 SQL语句“SELECT 女 FROM T WHERE逻辑表达式”中的逻辑表达式应是( )。(分数:2.00)A.研究生导师 AND性别=“女“B.研究生导师 OR性别=“女“C.性别=“女“AND 研究生导师=.F.D.研究生导师=.T.OR 性别=女23.在 Visual FoxPro中,下列关于 SQL表定义语句(CREATE TABLE)的说法中错误的是( )。(分数:2.00)A.可以定义一个新的基本表结构B.可以定义表中的主
13、关键字C.可以定义表的域完整性、字段有效性规则等D.对自由表,同样可以实现其完整性、有效性规则等信息的设置24.数据库应用系统的核心问题是( )。(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训25.某二叉树有 5个度为 2的结点,则该二叉树中的叶子结点数是( )。(分数:2.00)A.10B.8C.6D.426.下列叙述中正确的是( )。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构27.将 E-R图转换为关系模式时,实体和联系都可以表示为(
14、)。(分数:2.00)A.属性B.键C.关系D.域28.执行 USE sc IN 0命令的结果是( )。(分数:2.00)A.选择 0号工作区打开 sc表B.选择空闲的最小号工作区打开 sc表C.选择第 1号工作区打开 sc表D.显示出错信息29.在 Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( )。(分数:2.00)A.主索引B.唯一索引C.候选索引D.普通索引30.在 Visual FoxPro中,用于建立或修改程序文件的命令是( )。(分数:2.00)A.MODIFY文件名B.MODIFY COMMAND文件名C.MODIFY
15、PROCEDURE文件名D.B和 C都对二、填空题(总题数:15,分数:30.00)31.假设用一个长度为 50的数组(数组元素的下标从 0到 49)作为栈的存储空间,栈底指针 bottom指向栈底元素,栈顶指针 top指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_32.软件测试可分为白盒测试和黑盒测试。基本路径测试属于 1 测试。(分数:2.00)填空项 1:_33.符合结构化原则的三种基本控制结构是:选择结构、循环结构和 1。(分数:2.00)填空项 1:_34.数据库系统的核心是 1。(分数:2.00)填空项 1
16、:_35.在 E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_36.所谓自由表就是那些不属于任何 1 的表。(分数:2.00)填空项 1:_37.常量2009-10-01,15:30:00)的数据类型是 1。(分数:2.00)填空项 1:_38.利用 SQL语句的定义功能建立一个课程表,并且为课程号建立主索引,语句格式为:CREATE TABLE课程表(课程号 C(5)_,课程名 C(30)(分数:2.00)填空项 1:_39.在 Visual FoxPro中,程序文件的扩展名是 1。(分数:2.00)填空项 1:_40.在 Visua
17、l-FoxPro中,SELECT 语句能够实现投影、选择和 1 三种专门的关系运算。(分数:2.00)填空项 1:_41.在 Visual FoxPro中,LOCATE ALL 命令按条件对某个表中的记录进行查找,若查不到满足条件的记录,函数 EOF( )的返回值应是_。(分数:2.00)填空项 1:_42.在 Visual FoxPro中,没有一个学生表 STUDENT,其中有学号、姓名、年龄、性别等字段,用户可以用命令“年龄 WITH年龄+1”将表中所有学生的年龄增加一岁。(分数:2.00)填空项 1:_43.在 Visual FoxPro中,有如下程序:*程序名:TEST.PRGSET
18、TALK OFFPRIVATE X, YX=“数据库“Y=“管理系统“DO sub1? X+YRETURN*子程序:sub1PROCEDU sub1LOCAL XX=“应用“Y=“系统“X=X+YRETURN执行命令 DO TEST后,屏幕显示的结果应是_。(分数:2.00)填空项 1:_44.使用 SQL语言的 SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当在 GROUP BY中使用子句。(分数:2.00)填空项 1:_45.设有 SC(学号,课程号,成绩)表,下面 SQL的 SELECT语句检索成绩高于或等于平均成绩的学生的学号。SELECT学号 FROM SCWHER
19、E成绩=(SELECT _ FROM SC)(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-183 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误 B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性解析:解析 软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程序调试通常也称 Debug,对被调试的程序进行“错误”定位
20、是程序调试的必要步骤。2.在表单中为表格控件指定数据源的属性是( )。(分数:2.00)A.DataSourceB.DataFromC.RecordSource D.RecordFrom解析:解析 RecordSource 属性指定表格数据源。其中数据类型共有 5种取值范围:0-表、1-别名(默认值)、2-提示、3-查询(.qpr)、4-SQL 语句。3.在 Visual FoxPro中,报表的数据源不包括( )。(分数:2.00)A.视图B.自由表C.查询D.文本文件 解析:解析 报表的数据源可以包含有视图、自由表和查询。因为视图、自由表和查询是包含在数据库中的文件,可以作为数据源,文本文件
21、只能通过导入形成表后才能作为数据源。4.下列排序方法中,最坏情下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序 解析:解析 冒泡排序、简单选择排序和直接插入排序法在最坏的情况下比较次数为 n(n-1)/2。而堆排序法在最坏的情况下需要比较的次数为 O(nlog2n)。5.在 Visual FoxPro中,每一个工作区中最多能打开数据库表的数量是( )。(分数:2.00)A.1个 B.2个C.任意个,根据内存资源而确定D.35535个解析:解析 在 Vlsual FoxPro中一直沿用了多工作区的概念,在每个工作区中可以打开一个表(即在一个工作区
22、中不能打开多个表)。如果在同一时刻需要打开多个表,则只需要在不同的工作区中打开不同的表即可。6.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )。(分数:2.00)A.编译程序B.操作系统C.教务管理系统 D.汇编程序解析:解析 编译程序和汇编程序属于支撑软件,操作系统属于系统软件,而教务管理系统属于应用软件。7.对表 SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20),可以插入的记录是( )。(分数:2.00)A.(20080101,c1,90,NULL)B.(20080101,c1,90,成绩优秀) C.(20080101,c1
23、,90,成绩优秀)D.(20080101,c1,79,成绩优秀)解析:解析 由于表 SC的字段“成绩”的数据类型为数值型,在 Visual FoxPro中,插入数值型数据时,不需要加双引号。8.SQL的 SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )。(分数:2.00)A.列B.行C.关系D.分组 解析:解析 SELECT 的命令格式看起来似乎非常复杂,实际上只要理解了命令中各个短语的含义,SQL SELECT还是很容易掌握的,其中主要短语的含义如下:SELECT 说明要查询的数据;FROM 说明要查询的数据来自哪个(些)表,可以基于单个表或多个表进行查询;WHERE
24、说明查询条件,即选择元组的条件;GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING 短语必须跟随 GROUP BY使用,它用来限定分组必须满足的条件;ORDER BY 短语用来对查询的结果进行排序。9.在 Visual FoxPro中,程序中不需要用 PLIBLIC等命令明确声明和建立,可直接使用的内存变量是( )。(分数:2.00)A.局部变量B.私有变量 C.公共变量D.全局变量解析:解析 在程序中直接使用(没有预先声明),而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。10.在 Visual FoxPro中,下列描述
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 183 答案 解析 DOC
