【计算机类职业资格】计算机二级(VF)2及答案解析.doc
《【计算机类职业资格】计算机二级(VF)2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VF)2及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VF)2 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:70.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/22.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是_。 (分数:70.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度3.如果在命令窗口执行命令:LIST 名称
2、,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ EXIT ENDIF ENDSCAN ?名称 (分数:70.00)A.电话线B.电线C.电冰箱D.电视机4.如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN
3、NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ LOOP ENDIF ?名称 ENDSCAN (分数:70.00)A.电话线B.电冰箱C.电冰箱电线D.电视机电冰箱5.假定系统日期是 2004年 3月 15日,则执行命令 PI=MOD(YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web页装载到运行该小程序的浏览器中D.Applet使用自身的代码和 Applet浏览器提供的 Java API6.下列对于软件测试的描述中正确的是_。 (分
4、数:70.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则7.职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2) 有以下 SQL 语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单.职员号=职员.职员号
5、AND 姓名=“李二“ 与如上语句功能相同的 SQL 语句是_。 (分数:70.00)A.SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT * FROM 职员 WHERE 姓名=“李二“)B.SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT * FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二“)C.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN(SELECT 职员号 FROM 职员 WHERE 姓名=“李二“)D.SELECT 订单号,签订日期,金额 FROM
6、 订单 WHERE IN(SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二“)8.在 Visual FoxPro中,函数 SIGN( )的返回值可以是( )。(分数:70.00)A.1、-1、0B.1、0、TC.1、-1、 FD.T、P9.在命令按钮组中,决定命令按钮数目的属性是( )。(分数:70.00)A.只能发布数据库中没有变化的数据B.只能发布数据库中变化的数据C.能发布数据库中保存的数据D.以上说法均不对10.下列函数中,函数值为数值型的是( )。(分数:70.00)A.InputStream 和 OutputStreamB.Reader和
7、 WriterC.Filter和 PipeD.以上都不正确11.在 SQL 的 SELECT 查询结果中,消除重复记录的方法是_。 (分数:70.00)A.通过指定主关系键B.通过指定惟一索引C.用 DISTINCT 子句D.使用 HAVING 子句12.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时( )。(分数:70.00)_13.有如下赋值语句,结果为“大家好”的表达式是( )。 a=“你好” b=“大家” (分数:70.00)_第 3035 题使用如下 3个表: 部门DBF:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16) 职工DBF:部门号 C
8、(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D 部门DBF:部门号C(10),基本工资 N(82),津贴 N(82),奖金 N(82),扣除 N(82) (分数:70.00)_15.对于表单及控件的绝大多数属性,其类型通常是固定的,通常 Caption属性只用来接收( )。(分数:70.00)A.数值型数据B.字符型数据C.逻辑型数据D.以上数据类型都可以16.下列叙述中正确的是_。 (分数:70.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
9、D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率17.要将数据库表从数据库中移出成为自由表,可使用命令( )。(分数:70.00)A.DELETE TABLEB.REMOVE TABLEC.DROP TABLED.RELEASE TABLE18.在表单中有命令按钮 Command1和文本框 Text1,将文本框的 InputMask属性值设置为$9,9999,然后在命令按钮的 Click事件中输入代码 ThisFormText1Value=123456789,当运行表单时,单击命令按钮,此时文本框中显示的内容为( )。(分数:70.00)A.destroy( )B.st
10、op( )C.start( )D.init( )19.SQL SELECT语句中的 WHERE子句对应于查询设计器中的( )。(分数:70.00)A.“字段”选项卡B.“筛选”选项卡C.“排序依据”选项卡D.“分组依据”选项卡20.将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:70.00)A.REPORT FROM YY1 TO PRINTERB.REPORT FROM YY1PREVIEWC.REPORT FORM YY1 TO PRINTERD.REPORT FORM YY1 PREVIEW21.在 Visual FoxPro中,可以在同类数据之间进行“-”运算的数据类型有(
11、 )。(分数:70.00)A.0B.2C.1D.322.职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2) 查询金额最大的那 10%订单的信息。正确的 SQL 语句是_。 (分数:70.00)A.SELECT * TOP 10 PERCENT FROM 订单B.SELECT TOP 10% * FROM 订单 ORDER BY 金额C.SELECT *
12、TOP 10 PERCENT FROM 订单 ORDER BY 金额D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC23.建立惟一索引后,只允许重复出现记录值的( )。(分数:70.00)A.SELECT班级名称 FROM班级表 WHERE班级号 IN; SELECT 班级号 FROM学生表 WHERE民族!=“汉“B.SELECT班级名称 FROM班级表 WHERE班级号 IN; (SELECT 班级号 FROM学生表 WHERE民族!=“汉“)C.SELECT班级名称 FROM班级表 WHERE学号 IN; SELECT 学号 FROM学
13、生表 WHERE民族!=“汉“D.SELECT班级名称 FROM班级表 WHERE学号 IN; (SELECT 学号 FROM学生表 WHERE民族!=“汉“)24.在关系的基本运算中,下列属于专门关系运算的是( )。(分数:70.00)A.该事件过程用来建立一个 Open对话框,可以在这个对话框中选择要打开的文件B.选择后单击“打开”按钮,所选择的文件名即作为对话框的 FileName属性值C.Open对话框不仅仅用来选择一个文件,还可以打开、显示文件D.过程中“ContAction=1”用来建立 Open 对话框,它与 ContShowOpen 等价25.“图书”表中有字符型字段“图书号”
14、,要求用 SQL DELETE 命令将图书号以字母 A 开头的图书记录全部打上删除标记,正确的命令是_。 (分数:70.00)A.DELETE FROM 图书 FOR 图书号 LIKE “A%“B.DELETE FROM 图书 WHILE 图书号 LIKE “A%“C.DELETE FROM 图书 WHERE 图书号= “A *“D.DELETE FROM 图书 WHERE 图书号 LIKE“A%“26.下列 SQL语句中,用于修改表结构的是( )。(分数:-1.00)A.ALTERB.CREATEC.UPDATED.INSERT27.下面不属于软件设计原则的是( )。(分数:-1.00)A.
15、抽象B.模块化C.自底向上D.信息隐蔽28.希尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序29.软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )。(分数:-1.00)A.硬件资源B.通信资源C.支持软件D.辅助资源30.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比31.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成( )。(分数:-1.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.
16、内部结构和外部结构32.尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序33.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:-1.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE34.下列不属于结构化分析的常用工具的是( )。(分数:-1.00)A.数据流图B.数据字典C.判定树D.PAD图35.一些重要的程序语言(如 C语言和 Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用( )。(分数:-1.00)A.栈B.堆C.数组D.链表三、填空题(每空 2分
17、,共 30分)(总题数:10,分数:30.00)36.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2改为 4,则语句为: ALTER TABLE 学生表 1 (分数:3.00)填空项 1:_37.在 SQL SELECT中,字符串匹配运算符用 1 表示, 2 可用来表示 0个或多个字符。(分数:3.00)填空项 1:_38.为表建立索引,其基本特点是可以提高 1 速度。(分数:3.00)填空项 1:_39.在 Visual FoxPro中释放和关闭表单的方法是 1。(分数:3.00)填空项 1:_40.在 Visual FoxPro中如下程序的运行结果
18、(即执行命令 DO main后)是 1。 * 程序文件名:main.prg SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro” mY=“二级”DO s1 ? mY+mY RETURU * 子程序文件名:s1prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS 考试” mY=“计算机等级”+ mY RETURN (分数:3.00)填空项 1:_41.在 SQL SELECT中,字符串匹配运算符用 1 表示, 2 可用来表示 0个或多个字符。(分数:3.00)填空项 1:_42.SQL是 1 语言,其核
19、心是 2。(分数:3.00)填空项 1:_43.一棵二叉树第六层(根结点为第 1层)的结点数最多为 1 个。(分数:3.00)填空项 1:_44.执行命令 STORE2004-05-01 TO rq后,函数 DAY(rq)的值是 1。(分数:3.00)填空项 1:_45.在成绩表中,只显示分数最高的前 10名学生的记录,SQL 语句为: SELECT* 110 FROM 成绩表 2总分 DESC (分数:3.00)填空项 1:_46.面向对象的模型中,最基本的概念是对象和 1。(分数:-1.00)填空项 1:_47.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分
20、数:-1.00)填空项 1:_48.当线性表采用顺序存储结构实现存储时,其主要特点是 1。(分数:-1.00)填空项 1:_49.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:-1.00)填空项 1:_50.若串 s=“MathTypes“,则其子串的数目是 1。(分数:-1.00)填空项 1:_计算机二级(VF)2 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:70.00)A.冒泡排序为
21、 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2 遍的从后 往前扫描,需要比较次数为 n(n-1)/2。快速排序法的最坏情况比较次数也是 n(n-1)/2。2.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是_。 (分数:70.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:普通索引可以决定记录处理顺序,并允许字段中出现重复值,并且索引项中也允许出现重复值。所 以只起到索引排序的作用
22、。它并没有惟一性,因此其不能改变表中记录的物理顺序。由于其有索引排序的 作用,因此建立普通索引可以加快数据库表的查询速度。3.如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ EXIT ENDIF ENDSCAN ?名称 (分数:70.00)A.电话线 B.电线C.电冰箱D.电视机解析: LEFT(,)功能是从字符表达式左边开始,截取指定长度的
23、 字符串。RIGHT(字符表达式, 数值表达式):返回一个字符串右边的若干字符,返回值是字符型。本题是从 2、3、4、5 这 4 条记录中,将最先找到的第 1 个字是“电“,而且最后一个字是“线“的显示出来。4.如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ LOOP ENDIF ?名称 ENDSCAN (分数:70.00)A.电
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VF2 答案 解析 DOC
