【计算机类职业资格】计算机二级考试VISUAL+FOXPRO四2015年及答案解析.doc
《【计算机类职业资格】计算机二级考试VISUAL+FOXPRO四2015年及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级考试VISUAL+FOXPRO四2015年及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级考试 VISUAL+FOXPRO四 2015年及答案解析(总分:40.00,做题时间:90 分钟)一、选择题(总题数:32,分数:40.00)1.为了提高软件模块的独立性,模块之间最好是( )。(分数:1.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合2.对关系 S和 R进行集合运算,结果中既包含 s中的所有元组也包含 R中的所有元组,这样的集合运算称为( )。(分数:1.00)A.并运算B.交运算C.差运算D.积运算3.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:1.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能
2、被对应的应用程序所使用D.以上 3种说法都不对4.有下列二叉树,对此二叉树中序遍历的结果为( )。 (分数:1.00)A.ABCEDFB.ABCDEFC.ECBDFAD.ECFDBA5.对建立良好的程序设计风格,下列描述中正确的是( )。(分数:1.00)A.程序应该简单、清晰、可读性好B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无6.下列叙述中错误的是( )。(分数:1.00)A.面向对象的程序设计,通过消息来实现对象之间的相互关系B.面向对象的程序设计,是用对象模拟问题领域中的实体C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.在面向对象的
3、程序设计中,各个对象之间相互依赖性7.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。(分数:1.00)A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用8.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:1.00)A.调用语句B.命令C.H令D.消息9.下列选项中,属于软件调试技术的是( )。(分数:1.00)A.错误推断B.集成测试C.回溯法D.边界值分析10.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。(分数:1.00)A.对象成分B.变量成分C.语句成分D.传输成分11.下列关于变量的叙述中,不正确的一项是(
4、 )。(分数:1.00)A.在 Visual FoxPro中,可以将不同类型的数据赋给同一个变量B.变量的类型决定变量值的类型C.在 Visual FoxPro中,变量分为字段变量和内存变量D.变量值可以随时改变12.关系数据库管理系统所管理的关系是( )。(分数:1.00)A.一个 DBF文件B.若干个二维表C.一个 DBC文件D.若干个 DBC文件13.主文件名与表的主文件名相同,并且随表的打开而 自动打开,在增加记录或修改索引关键字值时会随着自动 更新的索引文件是( )。(分数:1.00)A.复合索引文件B.结构复合压缩索引文件C.非结构复合索引文件D.单一索引文件14.在 Visual
5、 FoxPro中以下叙述错误的是( )。(分数:1.00)A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是dbfD.多个表存储在一个物理文件中15.命令“?”的作用是( )。(分数:1.00)A.向用户提问的提示符B.可输出两个表达式的值C.从当前光标处显示表达式的值D.只能显示变量的值16.打开一个名为 XM的项目文件,然后通过命令方式 新建一个数据库文件,则该数据库文件 ( )。(分数:1.00)A.存在于当前打开的项目文件 XM中B.不存在于当前打开的项目文件 XM中,必须单独 添加C.不存在于当前打开的项目文件 XM中,但与项目文 件建立了联系D.以上说法均不正确17
6、.假定学生关系是 S(S#,SNAME,SEX,AGE),课程 关系是 C(C#,CNAME,TEACHER),学生选课关系是SC (S#,C#,GRADE)。要查找选修“COMPUTER”课程的 “女”学生姓名,将涉及关系( )。(分数:1.00)A.SB.SC,CC.S,SCD.S,C,SC18.Visual FoxPro中支持两种类型的菜单,分别 是( )。(分数:1.00)A.快捷菜单和条形菜单B.条形菜单和弹出式菜单C.条形菜单和下拉式菜单D.弹出式菜单和下拉式菜单19.当临时联系不再需要时可以取消,取消的命令 是( )。(分数:1.00)A.DELETE RELATIONB.DEL
7、ETE JOINC.SET RELATION TOD.SET JOIN T020.下列有关 ZAP命令的描述,正确的是( )。(分数:1.00)A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前表的全部记录D.ZAP命令能删除表的结构和全部记录21.在 DO WHILEENDD0循环结构中,LOOP 命令的作用是( )。(分数:1.00)A.终止程序的运行B.退出循环,返回程序开始处继续执行C.转到 Do WHILE语句行,开始下一次循环D.终止本次循环,将控制转到本循环结构 ENDD0后面的第一条语句继续执行22.下列关于 SQL。
8、中 HAVING子句的描述,错误的是( )。(分数:1.00)A.HAVING子句必须与 GROUP BY子句同时使用B.HAVING子句与 GRoUP BY子句无关C.使用 WHERE子句的同时可以使用 HAVING子句D.使用 HAVING子句的作用是限定分组的条件23.SQL语言具有两种使用方式,分别称为交互式 sQL和( )。(分数:1.00)A.提示式 SQLB.多用户 SQLC.嵌入式 SQLD.解释式 SQL24.下列变量名中不合法的是( )。(分数:1.00)A.XYZB.年龄C.2XD.A225.SQL语句中,SELECT 命令中的 JOIN是用来建立表间的联系短语,连接条件
9、应出现在下列( )短语中。(分数:1.00)A.WHEREB.ONC.HAVINGD.INNER26.有下列 SQL SElECT 语句: SElECT*FROM 工资表 WHERE基本工资=1000。 下列与该语句等价的是( )。(分数:1.00)A.SELECT*FROM工资表 WHERE基本工资 BETWEEN 1000 AND 3000B.SElECT*FROM工资表 WHERE基本工资 BE TWEEN 3000 AND l000C.SELECT*FROM工资表 WHERE基本工资 FROM 1000 INT0 3000D.SElECT*FROM工资表 WHERE基本工资 FROM
10、3000 INT0 100027.要为当前表所有职工增加 l00元工资应该使用命令 ( )。(分数:1.00)A.CHANGE工资 WITH工资+100B.REPLACE工资 wITH工资+100C.cHANGE ALL工资 WITH工资+100D.REPLACE ALL工资 wITH工资+10028.假定一个表单里有一个文本框 Textl和一个命令按钮组 CommandGroupl,命令按钮组是一个容器对象,其中包含 Commandl和 Command2两个命令按钮。如果要在 Commandl命令按钮的某个方法中访问文本框的Value属性值,下面式子正确的是( )。(分数:1.00)A.Th
11、isFormTextlValueB.ThisParentValueC.ParentTextl。Va|ueD.ThisParentTextlValue29.执行如下命令序列后,最后一条命令的显示结果是( )。 DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ? M(2)(分数:1.00)A.变量未定义的提示B.10C.20D.F30.在运行表单时,下列有关表单事件的引发次序叙述正确的是( )。(分数:1.00)A.DESTROYINITLOADB.DESTROYLOADINITC.INITDESTROYLOADD.LOADINIT
12、DESTROY第 3135 题使用如下数据。 部门(部门号 C(2)、部门名称 C(10) 职工(部门号 C(2)、职工号 C(4)、姓名 C(8)、基本工资 N(7,2)(分数:5.00)(1).检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。(分数:1.00)A.SELECT DISTINCT部门号 FROM职工 WHERE 基本工资=ANY(SELECT基本工资 FROM职工 WHERE部门号=“11”)B.SELECT DISTINCT部门号 FROM职工 WHERE 基本工资=ALL(SELECT基本工资 FROM职工 WHERE部门号=
13、 ”11”)C.SELECT DISTINCT部门号 FROM职工 WHERE 基本工资=ANY(SELECT MAX(基本工资)FROM 职工 WHERE 部门号=”11”)D.SELECT DISTINCT部门号 FROM职工、WHERE 基本工资=ALL(SELECT MIN(基本工资)FROM 职工 WHERE部门号=“ll”)(2).检索最少有 5名职工的每个部门的职工基本工资的总额,正确的语句是( )。(分数:1.00)A.SELECT部门号,COUNT(*),SUM(基本工资)FRoM 职工HAVING CoUNT(*)=5B.SELECT部门号,COUNT(*),SUM(基本工
14、资) FROM 职工GROUP BY基本工资 HAVING COUNT(*)=5C.SELECT部门号,COUNT(*),SUM(基本工资) FROM 职工GROUP BY部门号 HAVING COUNT(*)=5D.SELECT部门号,COUNT(*),SUM(基本工资) FROM 职工GRoUP BY部门号 WHERE COUNT(*)=5(3).向职工表中插入一条记录的正确语句是( )。(分数:1.00)A.APPEND BLANK职工 VALUES(“33”,“3305”,“李运来”,“270000”)B.APPEND INT0职工 VALUES(“33”,“3305”,“李运来”92
15、70000)C.INSERT INT0职工 VALUES(“33”“9113305”,“李运来”“911270000”)D.INSERT INT0职工 VALUES(“3311”,“13305”,”李运来”,270000)(4).为“部门”表增加一个“人数”字段,类型为整型,正确的语句是( )。(分数:1.00)A.ALTER TABLE部门 ALTER人数 lB.ALTER TABLE部门 ALTER FIELDS人数 lC.ALTER TABLE部门 ADD人数 lD.ALTER TABLE部门 ADD FIELDS人数 l(5).检索每个部门的职工工资的总和,要求显示“部门名称”和“基本
16、工资”,正确的语句是( )。(分数:1.00)A.SELECT部门名称,SUM(基本工资)FROM 部门,职工WHERE职工部门号=部门部门号0RDER BY部门号B.SELECT部门名称,SUM(基本工资)FROM 部门,职工WHERE职工部门号=部门部门号GROUP BY部门号C.SELECT部门名称,SUM(基本工资)FROM 部门,职工wHERE职工部门号=部门部门号0RDER BY职工部门号D.SELECT部门名称,SUM(基本工资)FROM 部门,职工WHERE职工部门号一部门部门号GROUP BY职工部门号第 3640 题使用如下数据表。 学生DBF:学号(C,8),姓名(C,6
17、),性别(c,2),出生日期(D) 选课DBF:学号(C,8),课程号(C,3),成绩(N,5,1)(分数:5.00)(1).计算刘明同学选修的所有课程的平均成绩,正确的 SQL语句是( )。(分数:1.00)A.SELECT AVG(成绩)FROM 选课 WHERE姓名= ”刘明”B.SELECT AVG(成绩)FROM 学生,选课 WHERE姓名=”刘明”C.SELECT AVG(成绩)FROM 学生,选课 WHERE学生姓名=”刘明”D.SELECT AVG(成绩)FRoM 学生,选课 WHERE学生学号=选课学号 AND姓名=”刘明”(2).假定学号的第 3、4 位为专业代码,要计算各
18、专业学 生选修课程号为“101”课程的平均成绩,正确的 SQL语句 是( )。(分数:1.00)A.SELECT专业 AS SUBS(学号,3,2),平均分 ASAVG(成绩)FROM 选课WHERE课程号=”101”GROUP BY 专业B.SELECT SUBS(学号,3,2)AS 专业,AVG(成绩)AS平均分 FROM选课WHERE课程号=”101”GROUP BYC.SELECT SUBS(学号,3,2)AS 专业,AVG(成绩)AS平均分 FROM选课WHERE课程号=”101”ORDER BY 专业D.SELECT专业 AS SUBS(学号,3,2),平均分 ASAVG(成绩)F
19、ROM 选课WHERE课程号=”101”ORDER BY(3).查询选修课程号为“l01”的课程得分最高的同学, 正确的 SQL语句是( )。(分数:1.00)A.SELECT学生学号,姓名 FROM学生,选课WHERE学生学号=选课学号AND课程号=”101”AND 成绩=ALL(SELECT成绩 FROM选课)B.SELECT学生学号,姓名 FROM学生,选课WHERE学生学号一选课学号AND成绩=ALL(SELECT 成绩 FROM选课WHERE课程号=”101”)C.SELECT学生学号,姓名 FROM学生,选课WHERE学生学号=选课学号AND成绩=ALL(SELECT 成绩 FRO
20、M选课WHERE课程号=”101”)D.SELECT学生学号,姓名 FROM学生,选课WHERE学生学号=选课学号 AND课程号=”101”AND 成绩=ALL(SELECT 成绩FROM选课 WHERE课程号=”l01”)(4).插入一条记录到“选课”表中,学号、课程号和成绩 分别是“02080111”、“103”和 80,正确的SQL语句 是( )。(分数:1.00)A.INSERT INT0选课 VALUES(”02080111”,”103”,80)B.INSERT VALUES(”02080111”,”103”,80)T0 选课(学号,课程号,成绩)C.INSERT VALUES(”0
21、2080111”,”103”,80)INT()选课(学号,课程号,成绩)D.INSERT INT0选课(学号,课程号,成绩)FROM VALUES(”02080111”103”80)(5).将学号为“02080110”、课程号为“102”的选课记录的成绩改为 92,正确的 SQL语句是( )。(分数:1.00)A.UPDATE选课 SET成绩 WITH 92 WHERE学号=”02080110”AND 课程号”102”B.UPDATE选课 SET成绩=92 WHERE 学号=”02080110”AND 课程号=”102”C.UPDATE FROM选课 SET成绩 WITH 92 WHERE 学
22、号=”02080110”AND 课程号=”102”D.UPDATE FROM选课 SET成绩=92 WHERE 学号=”02080110”AND 课程号=”102”计算机二级考试 VISUAL+FOXPRO四 2015年答案解析(总分:40.00,做题时间:90 分钟)一、选择题(总题数:32,分数:40.00)1.为了提高软件模块的独立性,模块之间最好是( )。(分数:1.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合 解析:【解析】耦合性与内聚性是模块独立性的两个定性标准,一般的程序设计都会尽量做到高内聚、低耦合,有利于提高模块的独立性。 2.对关系 S和 R进行集合运算,结果中既
23、包含 s中的所有元组也包含 R中的所有元组,这样的集合运算称为( )。(分数:1.00)A.并运算 B.交运算C.差运算D.积运算解析:【解析】关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。3.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:1.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上 3种说法都不对 解析:【解析】数据独立性是数据库系统最重要的目标之一,它使数据能独立于应用程序。数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序
24、与存储在磁盘上数据库中的数据是相互独立的,即数据在磁盘上怎样存储由 DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。 4.有下列二叉树,对此二叉树中序遍历的结果为( )。 (分数:1.00)A.ABCEDFB.ABCDEFC.ECBDFAD.ECFDBA 解析:【解析】二叉树的中序遍历是指先访问左子树,再访问根结点,最后访问右子树;当访问下级左、右子树时,也对照此原则。所以 D选项正确。 5.对建立良好的程序设计风格,下列
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 考试 VISUALFOXPRO 2015 答案 解析 DOC
