【计算机类职业资格】二级VISUAL+FOXPRO笔试13及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试13及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试13及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试 13及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下例将查询到的学生信息存放到数组 abc中的语句是( )。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR abcB.SELECT*FROM 学生 INTO ARRAY abcC.SELECT*FROM 学生 INTO TABLE abcD.SELECT*FROM 学生 TO FILE abc ADDITVE2.通过 LOCAL命令建立内存变量,并为该内存变量赋初值( )。(分数:2.00)ABC.0D.13.设置参照完整
2、性的目的是( )。(分数:2.00)A.定义表的外部联接B.定义表的内部联接C.确定表之间的关系D.在插入、删除和更新记录时,确保已定义的表间关系4.下述不属于概念模型应具备的性质的是( )。(分数:2.00)A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高5.下列不属于白盒测试的基本原则的是( )。(分数:2.00)A.保证所测模块中每一独立路径至少执行一次B.保证所测模块所的判断的每一分支至少执行一次C.保证所测模块每一循环都在边界条件和一般条件下至少各执行一次D.验证部分内部数据结构的有效性6.当前盘当前目录下有学生管理数据库,其中有数据库表学生.dbf、
3、课程.dbf、选课.dbf,该数据库表的结构如下: 学生(学生号 N3,姓名 C3,性别 C1,年龄 N2) 课程(课程号 C3,课程名称 C3,教师C3) 选课(学生号 N3,课程号 C3,成绩 N3) 为“学生”表中的“年龄”字段定义有效性检查及错误信息的是_。 ) ALTER TABLE 学生 ALTER年龄; CHECK 年龄19 ERROR“年龄应满 19岁” ) ALTER TABLE学生 ALTER 年龄; SET CHECK 年龄19 ERROR 年龄应满 19岁 ) ALTER TABLE 学生 ALTER年龄; SET CHECK 年龄19 ERROR“年龄应满 19岁”
4、) ALTER TABLE 学生 ALTER年龄; CHECK 年龄19 ERROR“年龄应满 19岁”(分数:2.00)A.B.C.D.7.如果要建立数据库表 XS.dbf时,应使用命令( )。(分数:2.00)A.CREATE XSB.OPEN XSC.USE DATA XSD.USE XS8.CLEAR USE 选课 DO WHILE!EOF() IF 成绩90 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE 该程序执行的功能是( )。(分数:2.00)A.显示所有成绩大于 90分学生的记录B.显示所有成绩小于 90分的学生的记录C.显示所有成绩大于或者等于
5、 90分学生的记录D.显示所有成绩小于或者等于 90分的学生的记录9.一个采用顺序存储结构的栈,其中 top为栈顶指针,若以地址高端作栈顶,地址低端作栈底,那么进行进栈操作时,对 top的操作为( )。(分数:2.00)A.top=top-1B.top=top+1C.top=0D.top不做任何修改10.在包含 1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。(分数:2.00)A.线性表按顺序方式存储,在线性表的第 10个结点后面插入一个新结点B.线性表按链接方式存储,在线性表的第 10个结点后面插入一个新结点C.线性表按顺序方式存储,删除线性表的第 990个结点D.线性
6、表按链接方式存储,删除指针 P所指向的结点11.算法的主要运算如下: While in do s=0; While sn do s=s+1; i=i+1; 其中 i的初值为 0,s 初值为 0,“=”为赋值号。该算法的时间复杂度为()(分数:2.00)A.O(2B.O(n+log2C.O(nlog2D.O(n2)12.若 D1=a1,a2,a3,D2=b1,b2,b3,则集合 D1D2中共有元组( )个。(分数:2.00)A.6B.8C.9D.1213.建立参照完整性之前,首先要建立表之间的( )。(分数:2.00)A.永久联系B.临时关联C.一对一关联D.一对多关联14.“学生”表中学生号为
7、主索引,若用 SQL命令检索所有比“孙静”年龄大的同学,下列语句正确的是( )。) SELECT*FROM 学生; WHERE 年龄(SELECT 年龄 FROM 学生; WHERE 姓名=“孙静”) ) SELECT*FROM学生; WHERE 姓名=“孙静” ) SELECT*FROM 学生: WHERE 年龄(SELECT 年龄; WHERE 姓名=“孙静”) ) SELECT*FROM 学生: WHERE 年龄“孙静”(分数:2.00)A.B.C.D.15.若需统计“选课”表中已经选修了课程的学生人数,下面语句正确的是( )。(分数:2.00)A.SELECT COUNT(DISTIN
8、CT学生号)FROM 选课B.SELECT COUNT(学生号)FROM 选课C.SELECT COUNT(*)FROM选课D.SELECT COUNT(DISTINCT*)FROM选课16.下列字符型常量书写正确的是( )。(分数:2.00)A.等级考试B.“等级考试”C.“等级考试”D.“等级考试”17.将在 1 工作区的父表按主关键字“职工号”和 2工作区上的子表建立临时关联,正确的是( )。(分数:2.00)A.SET REL ATION TO 职工号 INTO 2B.SET REL ATION TO 2 INTO职工号C.SET REL ATION TO 职工号 TO2D.SET R
9、EL ATION TO 2 INTO 职工号18.在学生表中查找没有选课的学生,下列语句正确的是( )。 ) SELECT*FROM 学生 WHERE EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生.学生号) ) SELECT*FROM 学生 WHERE NOT EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生.学生号) ) SELECT*FROM 学生 WHERE EXISTS; (SELECT*FROM 选课 WHERE 学生号=学生号) ) SELECT*FROM 学生 WHERE NOT EXISTS; (SELECT*FROM 选课
10、WHERE 学生号=学生号)(分数:2.00)A.B.C.D.19.对“数据环境”,下列说法正确的是( )。(分数:2.00)A.数据环境不是对象,没有属性、方法和事件。B.数据环境是一个对象,有自己的属性、方法和事件C.数据环境不可以设置D.只能用命令方式来设置数据环境20.关系模型有 3类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现完整性是( )。(分数:2.00)A.实体完整性B.参照完整性C.用户定义的完整性D.实体完整性、参照完整性和用户定义的完整性21.软件详细设计工具中,( )可以很容易地表示基本结构的嵌套关系。(分数:2.00)A.程序流程图B.N-S图C
11、.问题分析图D.PDL22.不允许记录中出现重复索引值的索引是( )。(分数:2.00)A.主索引B.主索引、候选索引、普通索引C.主索引、候选索引D.主索引、候选索引和惟一索引23.在 Visual FoxPro的命令窗口中键入 MODIFY DATA命令以后,屏幕会出现数据库设计器,要想完成同样的工作,还可以采取如下步骤( )。(分数:2.00)A.从项目管理器中选择需要修改的数据库,单击【新建】按钮调出数据库设计器B.从项目管理器中选择需要修改的数据库,单击【修改】按钮调出数据库设计器C.从项目管理器中选择需要修改的数据库,单击【添加】按钮调出数据库设计器D.从项目管理器中选择需要修改的
12、数据库,单击【移去】按钮调出数据库设计器24.若需在“选课”表中按降序排列查询前 3名的学生,下列语法正确的是( )。 ) SELECT 学生号,成绩 TOP 3 FROM 选课; ORDER BY 成绩 DESC ) SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课: ORDER BY 成绩 DESC ) SELECT 学生号,成绩 TOP 3 FROM 选课 DESC: ) SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课 DESC(分数:2.00)A.B.C.D.25.选项按钮组中用于指定选项组中哪个选项按钮被选中的属性是( )。(分数:2.0
13、0)A.ValueB.ControlSourceC.ButtonCountD.Buttons26.若要在表“学生”和“选课”中查找 001号学生的成绩,下列语句正确是( )。 ) SELECT 学生号,姓名,成绩 FROM 学生 JOIN 选课; WHERE 学生号=001: ) SELECT 学生号,姓名,成绩 FROM 学生 JOIN 选课; WHERE 学生号=001; ON 学生.学生号=选课.学生号 ) SELECT 学生号,姓名,成绩 FROM 学生 JOIN 选课; ON 学生.学生号=选课.学生号; WHERE 学生号=001 ) SELECT 学生号,姓名,成绩 FROM 学
14、生 JOIN 选课; WHERE 学生.学生号=选课.学生号(分数:2.00)A.B.C.D.27.执行下列命令后: UPDATE 选课 SET成绩=成绩+10 理解正确的是( )。(分数:2.00)A.只对当前记录更新B.对表中的记录的成绩全部更新C.删除当前记录D.删除全部表中的成绩值28.“学生”表中学生号为主索引,若用 SQL命令 INSERT插入一个记录,下面语句正确的是( )。(分数:2.00)A.(“002”,“孙静”,“女”,“22”)B.(002,“孙静”,NULL,22)C.(NULL,“孙静”,“女”,“22”)D.(002,孙静,女,22)29.现在软件工程界提倡的(
15、)是一种有效提高程序设计效率的方法。(分数:2.00)A.标准化程序设计B.模块化程序设计C.多道程序设计D.结构化程序设计30.在 SQL的查询语句中,( )语句相当于实现关系的投影操作。(分数:2.00)A.SELECTB.FROMC.WHERED.GORUP BY31.下列函数中函数值为数值型的是( )。(分数:2.00)A.MONTH()B.TIME()C.EOF()D.DATETIME()32.单一结构索引文件的扩展名是( )。(分数:2.00)A.pjxB.dbcC.idxD.cdx33.查询选修“KC1”的学生中成绩最高的学生的学号,下列语句正确的是( )。 ) SELECT 学
16、生号 FROM 选课: MHERE 课程号=“KC1”AND 成绩; (SELECT 成绩 FROM 选课; WHERE 课程号=“KC1”) ) SELECT 学生号 FROM 选课; WHERE 课程号=“KC1”AND 成绩 IN; (SELECT 成绩 FROM 选课; WHERE 课程号=“KC1”) ) SELECT 学生号 FROM 选课: WHERE 课程号=“KC1”AND 成绩ALL: (SELECT 成绩 FROM 选课; WHERE 课程号=“KC1”) ) SELECT 学生号 FROM 选课; WHERE 课程号=“KC1”AND 成绩 IN; (SELECT 成绩
17、 FROM 选课)(分数:2.00)A.B.C.D.34.软件生命周期的第一个阶段是( )。(分数:2.00)A.软件定义阶段B.软件开发阶段C.软件运行阶段D.软件维护阶段35.报表的数据源不一定需要设置,当报表的数据源是一个( )或 SELECT-SQL语句时,需要用户编程控制报表运行。(分数:2.00)A.临时表B.视图C.查询文件D.表单二、B填空题/B(总题数:11,分数:22.00)36.在一棵二叉树中,度为 0的结点的个数为 n0,度为 2的结点的个数为 n2,则有 n0=U 【1】 /U。(分数:2.00)填空项 1:_37.实现算法所需存储单元的多少和算法的工作量大小分别称为
18、算法的U 【2】 /U。(分数:2.00)填空项 1:_38.软件结构中各模块之间相互连接关系的一种度量常称为模块的U 【3】 /U。(分数:2.00)填空项 1:_39.数据结构包括数据的逻辑结构、数据的U 【4】 /U以及对数据的操作运算。(分数:2.00)填空项 1:_40.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据库的U 【5】 /U独立性。(分数:2.00)填空项 1:_41.执行下列命令 X=100 Y=300 ?IIF(X100,X-50,X+50) 则结果为U 【6】 /U。(分数:2.00)填空项 1:_42.为了排列表单上的控件的位置,
19、可以使用U 【7】 /U工具栏。(分数:2.00)填空项 1:_43.在编辑框中,利用U 【8】 /U属性和U 【9】 /U属性可以从程序中选定文本。 利用列表如下: “职工”表文件的结构为:职工号(C,8)、姓名(C,6)、性别(C,2)、工作日期(D, 8)、职称(C,12),基本工资(N,4)有若干条记录。实现以下功能:(分数:2.00)填空项 1:_44.显示 1993年以后(包括 1993年)参加工作的所有职工,使用命令: LIST FOR YEAR(U 【10】 /UU 【11】 /U(分数:2.00)填空项 1:_45.显示工程师的男性记录,需要显示的姓名、职称、工作日期,使用的
20、命令: LIST 姓名,职称,工作日期 FORU 【12】 /U.AND.U 【13】 /U(分数:2.00)填空项 1:_46.对所有职员的基本工资都上调 10%,并预算全年为此支付的工资总额数,使用的命令: SUMU 【14】 /U U 【15】 /U(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试 13答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下例将查询到的学生信息存放到数组 abc中的语句是( )。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR abcB.SELECT*FROM
21、 学生 INTO ARRAY abc C.SELECT*FROM 学生 INTO TABLE abcD.SELECT*FROM 学生 TO FILE abc ADDITVE解析:解析选项 A将查询到的信息存放到临时表中:选项 B将查询到的信息存放到数组中;选项 C将查询到的信息存放到永久表中;选项 D将查询到的信息添加到文本文件 abc的末尾。2.通过 LOCAL命令建立内存变量,并为该内存变量赋初值( )。(分数:2.00)AB C.0D.1解析:解析通过 PUBLIC和 LOCAL等命令建立内存变量的同时也为该内存变量赋初值卫。3.设置参照完整性的目的是( )。(分数:2.00)A.定义表
22、的外部联接B.定义表的内部联接C.确定表之间的关系D.在插入、删除和更新记录时,确保已定义的表间关系 解析:解析参照完整性是根据表间的某些规则,使得在插入、删除和更新记录时,确保已定义的表间关系。4.下述不属于概念模型应具备的性质的是( )。(分数:2.00)A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高 解析:解析概念模型是不依赖于计算机系统和具体的 DBMS的,应具备的性质有:有丰富的语义表达能力;易于交流和理解;易于变动:易于向各种数据模型转换等。5.下列不属于白盒测试的基本原则的是( )。(分数:2.00)A.保证所测模块中每一独立路径至少执行一次B.
23、保证所测模块所的判断的每一分支至少执行一次C.保证所测模块每一循环都在边界条件和一般条件下至少各执行一次D.验证部分内部数据结构的有效性 解析:解析白盒测试的基本原则是:保证所测模块中每一独立路径至少执行一次;保证所测模块所的判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次:验证所有内部数据结构的有效性。6.当前盘当前目录下有学生管理数据库,其中有数据库表学生.dbf、课程.dbf、选课.dbf,该数据库表的结构如下: 学生(学生号 N3,姓名 C3,性别 C1,年龄 N2) 课程(课程号 C3,课程名称 C3,教师C3) 选课(学生号 N3,课程号 C3
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 13 答案 解析 DOC
