ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:73.50KB ,
资源ID:1338031      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1338031.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机二级(VF)35及答案解析.doc)为本站会员(diecharacter305)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】计算机二级(VF)35及答案解析.doc

1、计算机二级(VF)35 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.执行下列程序: CLEAR SET TALK OFF STORE 1 TO i,a,b DO WHILE i=3 DO PROG1 ?“P(“+STR(i,1)+“)=“+STR(a,2)+“,“ i=i+1 ENDDO ?“b=“+STR(b,2) RETURN PROCEDURE PROGl a=a*2 b=b+a SET TALK ON RETURN 程序的运行结果为( )。 (分数:2.00)A.非私有B.私有C.pub

2、licD.protected2.系统变量_PAGENO 的值表示( )。(分数:2.00)A.2 3B.3 18C.1 8D.10 203.DBMS 是指( )。(分数:2.00)A.数据库B.数据库系统C.数据库管理系统D.关系数据模型4.下列关于查询和视图的说法中,错误的是( )。(分数:2.00)A.视图结果存放在数据库中B.视图设计器中不存在“查询去向”的选项C.查询设计器中没有“数据更新”选项卡D.查询和视图都可以在磁盘中找到相应的文件5.如果文本框的 SelStart 属性值为-1,表示的含义为( )。(分数:2.00)A.光标定位在文本框的第一个字符位置上B.从当前光标处向前选定

3、一个字符C.从当前光标处向后选定一个字符D.错误属性值,该属性值不能为负数6.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/27.下列程序实现的功能是 USE 学生表 DO WHILE NOT EOF( ) IF 计算机=60 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE (分数:2.00)A.显示所有计算机成绩大于等于 60 的学生记录B.显示所有计算机成绩小于 60 的学生记录C.显示第一条计算机成绩大于等于 60

4、的学生记录D.显示第一条计算机成绩小于 60 的学生记录8.查询设计器中包含的选项卡有( )。(分数:2.00)A.字段、联接、筛选、排序依据、分组依据、杂项B.字段、联接、筛选、分组依据、排序依据、更新条件C.字段、联接、筛选条件、排序依据、分组依据、杂项D.字段、联接、筛选依据、分组依据、排序依据、更新条件9.用于显示部分查询结果的 TOP 短语,使用时需与之连用的短语是( )。(分数:2.00)A.WHEREB.FROMC.GROUP BYD.ORDER BY10.下列关于命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:2.00)A.有语法错不能通过编译B.

5、可以通过编译但不能通过连接C.输出* * *D.输出 $ $ $11.将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:2.00)A.表中不允许出现相同的行B.表中不允许出现相同的列C.表中的行次序可以交换D.表中的列次序不可以交换12.ABC.DBF 是一个具有两个备注型字段的数据表文件,若使用 COPY TO TEMP 命令进行复制操作,其结果是( )。(分数:2.00)A.10 10 10B.10 20 10C.10 20 20D.10 10 2013.设有学生选课表 sc(学号,课程号,成绩),用 SQL 检索同时选修课程号为“C1“和 “C5“的学生的学号的正确命令是【 】

6、分数:2.00)A.SELECT 学号 FROM SC WHERE 课程号=C1AND 课程号=C5B.SELECT 学号 FROM SC WHERE 课程号= C1AND 课程号=(SELECT 课程号 FROM SCWHERE 课程号= C5)C.SELECT 学号 FROM SC WHERE 课程号=C1AND 学号=( SELECT 学号 FROM SC WHERE 课程号=C5)D.SELECT 学号 FROM SC WHERE 课程号=C1AND 学号N(SELECT 学号 FROM SC WHERE 课程号=C5)14.下列关于索引的叙述中,不正确的是( )。(分数:2.00

7、A.Visual Foxpro 支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET INDEX TO 命令C.索引的类型有主索引、候选索引、惟一索引和普通索引D.索引文件不随库文件的关闭而关闭15.以下关于视图的描述正确的是_。(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中C.视图保存在表文件中D.视图保存在视图文件中16.关系运算中花费时间可能最长的运算是( )。(分数:2.00)A.选择B.联接C.并D.笛卡儿积17.SELECT-SQL 语句中,可以对查询结果进行排序的短语是( )。(分数:2.00)A.ORDER BYB.GROUP

8、 BYC.HAVINCD.WHERE18.有如下程序: * * *主程序:Pprg* * * * * *子程序:P1prg* * * SET TALK OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=Xl+1 X1:Xl+1 DO PI RETURN ?xl+x2+x3 * * *子程序:P2prg* * * RETURN x3=x3+l SET TALK ON RETURN TO MASTER 执行命令 DOP 后,屏幕显示的结果为( )。 (分数:2.00)A.12B.15C.6D.519.有 A、B、C 三个数据表,若已建立了 AB 的关联,需要再建立

9、BC 的关联,形成 ABC 的关联,则( )。(分数:2.00)A.必须使用带 ADDITIVE 子句的 SET RELATION 命令B.直接利用 SET RELATION 命令进行关联C.在保持 AB 关联的基础上不能再建立 BC 关联D.在保持 AB 关联的基础上不能在建立的 BC 关联,但可以建立 AC 关联20.当用 FIND 命令或 SEEK 命令找到记录时,函数 FOUND( )和 EOF( )的值分别为( )。(分数:2.00)A.T和FB.F.和TC.T和TD.F和F21.对于表单及控件的绝大多数属性,其类型通常是固定的,通常 Caption 属性只用来接收( )。(分数:2

10、00)A.数值型数据B.字符型数据C.逻辑型数据D.以上数据类型都可以22.下列关于视图的说法中,不正确的是( )。(分数:2.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数C.视图可以引用一个或多个表D.视图可以引用其他视图23.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,如下 SQL 语句检索选修的每 门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别,正确的是_。(分数:2.00)A.SELECT 学号,姓名,性别 FROM S WHERE EXISTS (SELECT * FROM SC

11、WHERE SC.学号=s.学号 AND 成绩85)D.SELECT 学号,姓名,性别 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩=0,应使用 SQL 语句 ALTER TABLE 金牌榜 1 奖牌总数 I 2 奖牌总数=0(分数:2.00)填空项 1:_46.在深度为 7 的满二叉树中,度为 2 的结点个数为 1。(分数:2.00)填空项 1:_47.在 Visual FoxPro 中释放和关闭表单的方法是 1。(分数:2.00)填空项 1:_48.在 Visual FoxPro 的表单设计中,为表格控件

12、指定数据源的属性是 1。(分数:2.00)填空项 1:_49.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:2.00)填空项 1:_50.要修改指定的数据表结构,首先应该打开该数据表,然后利用 1 命令进入表设计器修改数据表结构。(分数:2.00)填空项 1:_计算机二级(VF)35 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.执行下列程序: CLEAR SET TALK OFF STORE 1 TO i,a,b DO WHILE i=3 DO PROG1 ?“P(“+STR(i,1

13、)+“)=“+STR(a,2)+“,“ i=i+1 ENDDO ?“b=“+STR(b,2) RETURN PROCEDURE PROGl a=a*2 b=b+a SET TALK ON RETURN 程序的运行结果为( )。 (分数:2.00)A.非私有 B.私有C.publicD.protected解析:子类可以继承父类的 public 和 protected 成员。非私有成员包括 public 和 protected 成员。 2.系统变量_PAGENO 的值表示( )。(分数:2.00)A.2 3B.3 18C.1 8 D.10 20解析:本题考查的是 DoLoop Until 语句,N

14、umber 记录循环次数,S =6 为控制语句,Number=1,s=8;结束运行,输出 1 8。3.DBMS 是指( )。(分数:2.00)A.数据库B.数据库系统C.数据库管理系统 D.关系数据模型解析:数据库管理系统的英文缩写是 DBMS,数据库的英文缩写是 DB,数据库系统的英文缩写是 DBS。4.下列关于查询和视图的说法中,错误的是( )。(分数:2.00)A.视图结果存放在数据库中B.视图设计器中不存在“查询去向”的选项C.查询设计器中没有“数据更新”选项卡D.查询和视图都可以在磁盘中找到相应的文件 解析:视图的结果保存在数据库中,在磁盘上找不到类似的文件;视图可以用来更新数据,因

15、此在设计器中多了一个 “更新条件”选项卡;在视图中没有“查询去向”的问题。5.如果文本框的 SelStart 属性值为-1,表示的含义为( )。(分数:2.00)A.光标定位在文本框的第一个字符位置上B.从当前光标处向前选定一个字符C.从当前光标处向后选定一个字符D.错误属性值,该属性值不能为负数 解析:SelStart 返回用户在文本框中所选文本的起始点或插入位置,属性的有效值在 0 和文本框中总字符数之间。6.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n

16、1)/2 解析:假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2 遍的从后 往前扫描,需要比较次数为 n(n-1)/2。快速排序法的最坏情况比较次数也是 n(n-1)/2。7.下列程序实现的功能是 USE 学生表 DO WHILE NOT EOF( ) IF 计算机=60 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE (分数:2.00)A.显示所有计算机成绩大于等于 60 的学生记录B.显示所有计算机成绩小于 60 的学生记录 C.显示第一条计算机成绩大于等于 60 的学生记录D.显示第一条计算机成绩小于 60 的学

17、生记录解析:在循环体中,IF 短语判断当计算机成绩大于等于 60 时,记录指针下移并结束本次循环。而当计算机成绩小于 60 时,执行 ENDIF 之后的语句,即 DISPLAY,显示记录之后,记录指针下移,继续处理表中的下一条记录,直到表结束。8.查询设计器中包含的选项卡有( )。(分数:2.00)A.字段、联接、筛选、排序依据、分组依据、杂项 B.字段、联接、筛选、分组依据、排序依据、更新条件C.字段、联接、筛选条件、排序依据、分组依据、杂项D.字段、联接、筛选依据、分组依据、排序依据、更新条件解析:查询设计器中依次包含字段、联接、筛选、排序依据、分组依据、杂项 6 个选项卡,更新条件选项卡

18、属于视图设计器。9.用于显示部分查询结果的 TOP 短语,使用时需与之连用的短语是( )。(分数:2.00)A.WHEREB.FROMC.GROUP BYD.ORDER BY 解析:在 SQL 语句中,显示满足条件的几项记录的关键字是 TOP,排序短语是 ORDER BY,且 TOP 短语要与ORDER BY 短语同时使用才有效。10.下列关于命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:2.00)A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出* * *D.输出 $ $ $ 解析:解答本题时,先判断 if 语句,因为 a=b+c 为零,则执行 e

19、lse 语句。11.将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:2.00)A.表中不允许出现相同的行B.表中不允许出现相同的列C.表中的行次序可以交换D.表中的列次序不可以交换 解析:根据规范化理论依据,对关系的要求包括:列是同质的,即每一列中分量是同类型的数据,来自同一个域,每列称为一个属性,行或列的顺序可以任意排列,而不影响各数据项的关系。12.ABC.DBF 是一个具有两个备注型字段的数据表文件,若使用 COPY TO TEMP 命令进行复制操作,其结果是( )。(分数:2.00)A.10 10 10B.10 20 10 C.10 20 20D.10 10 20解析:执行

20、 DO PROC1 WITH(X),Y 调用 PROC1 时,(X)按值传递,则被调用的程序 PROC1 的形参 M 值的变化不会影响实参变量的值,Y 值按引用传递,当 PROC1 中形参 N 的值变化时,实参变量值也随之改变。13.设有学生选课表 sc(学号,课程号,成绩),用 SQL 检索同时选修课程号为“C1“和 “C5“的学生的学号的正确命令是【 】。(分数:2.00)A.SELECT 学号 FROM SC WHERE 课程号=C1AND 课程号=C5B.SELECT 学号 FROM SC WHERE 课程号= C1AND 课程号=(SELECT 课程号 FROM SCWHERE 课程

21、号= C5)C.SELECT 学号 FROM SC WHERE 课程号=C1AND 学号=( SELECT 学号 FROM SC WHERE 课程号=C5)D.SELECT 学号 FROM SC WHERE 课程号=C1AND 学号N(SELECT 学号 FROM SC WHERE 课程号=C5)解析:这个查询不能用简单的查询实现所以要用到嵌套查询,在嵌套查询中内外层的嵌套用 IN 而不用“=“。14.下列关于索引的叙述中,不正确的是( )。(分数:2.00)A.Visual Foxpro 支持两种索引文件:单一索引文件和复合索引文件B.打开和关闭索引文件均使用 SET INDEX TO 命令

22、C.索引的类型有主索引、候选索引、惟一索引和普通索引D.索引文件不随库文件的关闭而关闭 解析:索引文件是数据库的一部分,会随着数据库的关闭而关闭。15.以下关于视图的描述正确的是_。(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中 C.视图保存在表文件中D.视图保存在视图文件中解析:视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的, 这些数据在数据库中并不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库 的组成部分,可以象数据库表一样接受用户的查询。16.关系运算中花费时间可能最长的运算是( )。(分数:2.00)A

23、选择B.联接C.并D.笛卡儿积 解析:笛卡儿积是将指定集合中的每个元组逐个进行乘积运算,所花费的时间相对与选择、联接等运算要长。17.SELECT-SQL 语句中,可以对查询结果进行排序的短语是( )。(分数:2.00)A.ORDER BY B.GROUP BYC.HAVINCD.WHERE解析:在 SQL 查询语句中,利用 ORDERBY 短语可以对查询的结果进行排序。包括升序(ASC) 和降序(DESC) 两种,系统默认的为升序排列,如果要降序排列,必须加参数“DESC”。18.有如下程序: * * *主程序:Pprg* * * * * *子程序:P1prg* * * SET TALK

24、OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=Xl+1 X1:Xl+1 DO PI RETURN ?xl+x2+x3 * * *子程序:P2prg* * * RETURN x3=x3+l SET TALK ON RETURN TO MASTER 执行命令 DOP 后,屏幕显示的结果为( )。 (分数:2.00)A.12B.15C.6D.5 解析:C+浯言规定了一个字符串结束标志,以字符0代表,在遇到 o时,表示字符串结束,由它前面的字符组成字符串。19.有 A、B、C 三个数据表,若已建立了 AB 的关联,需要再建立 BC 的关联,形成 ABC 的关联,则(

25、 )。(分数:2.00)A.必须使用带 ADDITIVE 子句的 SET RELATION 命令 B.直接利用 SET RELATION 命令进行关联C.在保持 AB 关联的基础上不能再建立 BC 关联D.在保持 AB 关联的基础上不能在建立的 BC 关联,但可以建立 AC 关联解析:使用 SET RELATION 命令时,若选用了 ADDITIVE 短语则允许在保留已建立关联的基础上建立另一个关联。若缺省此项,则在建立新的关联时,自动取消已经建立的关联。20.当用 FIND 命令或 SEEK 命令找到记录时,函数 FOUND( )和 EOF( )的值分别为( )。(分数:2.00)A.T和F

26、 B.F.和TC.T和TD.F和F解析:在表中找到记录,函数 FOUND( )的值为真。EOF( )是测试表文件尾标识的函数(表中最后一条记录的后面是一个表结束标识),只有当记录指针在此位置,EOF( )的值才为真。21.对于表单及控件的绝大多数属性,其类型通常是固定的,通常 Caption 属性只用来接收( )。(分数:2.00)A.数值型数据B.字符型数据 C.逻辑型数据D.以上数据类型都可以解析:在表单及控件的属性中,Caption 属性是一个标题文本,它只能用来接收字符型数据。22.下列关于视图的说法中,不正确的是( )。(分数:2.00)A.在 Visual FoxPro 中,视图是

27、一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数 C.视图可以引用一个或多个表D.视图可以引用其他视图解析:在 Visual FoxPro 中,视图可以引用一个或多个表,也可以引用其他视图,是一个定制的虚拟表,它可以是本地视图、远程视图或带参数的。23.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,如下 SQL 语句检索选修的每 门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别,正确的是_。(分数:2.00)A.SELECT 学号,姓名,性别 FROM S WHERE EXISTS (SELECT * FROM SC WHERE SC.学号=s.学号

28、AND 成绩85)D.SELECT 学号,姓名,性别 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩部分大于 L,则在字符串前端加空格补充;如果值大于等于整数部分的位数,但小于 L,则优先满足整数部分而自动调整小数位数;如果值小于整数部分的位数,则返回一串星号( * );默认的为返回整数部分的值。42.要返回页框中的活动页号,应设置页框的 1 属性。(分数:2.00)填空项 1:_ (正确答案:ActivePage)解析:ActivePage 属性返回页框中活动页号,或使页框中指定的页成为活动的。43.在数据库

29、设计器中设计表之间的联系时,要在父表中建立 1,在子表中建立 2。(分数:2.00)填空项 1:_ (正确答案:主索引(或候选索引))解析:在数据库设计器中设计表之间的联系时,需要在父表中建立主索引或候选索引,在子表中建立普通索引,然后通过父表的主索引 和子表的普通索引建立起两表之间的联系。44.要在“成绩”表中插入一条记录,应该使用的 SQL 语句是: 1 成绩(学号,英 语,数学,语文) VALUES (“2001100111”,9l,78,86)。(分数:2.00)填空项 1:_ (正确答案:INSERT INTO)解析:INSERTSQL 命令格式:INSERT INTO 表名(字段名

30、 1,字段名 2,.) VALUES (表达式 1,表达式 2,.)45.为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数=0,应使用 SQL 语句 ALTER TABLE 金牌榜 1 奖牌总数 I 2 奖牌总数=0(分数:2.00)填空项 1:_ (正确答案:ADD , CHECK)解析:ALTER TABLE 修改表结构命令格式 1: ALTER TABLE TABLENAME1ADD|ALTERCOLUMNFieldName1 FieldType(nFieldWidth,nPrecision)NULL|NOT NULL CHECK lExpressionERR

31、OR cMessageTextDEFAULT eExpression1 PRIMARY KEY|UNIQUE REFERENCES TableName2TAG TagName1 该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,可以修改字段的类型、宽度,修改 字段的有效性规则(CHECK)、错误信息(ERROR)、默认值(DEFAULT),定义主关键字和联系等; 但不能修改字段名,不能删除字段,也不能删除已经定义的规则等。 46.在深度为 7 的满二叉树中,度为 2 的结点个数为 1。(分数:2.00)填空项 1:_ (正确答案:63)解析:根据二叉树的性质,一棵深度为 k 的满

32、二叉树有 2 的 k 次方-1 个结点,所以深度为 7 的满二叉树有2 的 7 次方-1=127 个节点;又因为在任意一棵二叉树中,若终端结点的个数为 no,度为 2 的结点数为 n2,则=n2+l,即所以总节点数为 n0+n2=2n2+1=127,所以 n2=63,即 l 度为 2 的结点个数为 63。47.在 Visual FoxPro 中释放和关闭表单的方法是 1。(分数:2.00)填空项 1:_ (正确答案:Release)解析:在 Visual FoxPro 表单设计中,Release 方法用于将表单从内存中释放(清除)。48.在 Visual FoxPro 的表单设计中,为表格控件

33、指定数据源的属性是 1。(分数:2.00)填空项 1:_ (正确答案:RecordSource)解析:在 Visual FoxPro 表单设计中,利用 RecordSource 属性指定表格数据源,利用 RecordSourceType属性指明表格数据源 的类型。 49.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:2.00)填空项 1:_ (正确答案:Selected)解析:列表框中确定条目是否被选中的属性是 Selected。50.要修改指定的数据表结构,首先应该打开该数据表,然后利用 1 命令进入表设计器修改数据表结构。(分数:2.00)填空项 1:_ (正确答案:MODIFY STRUCTURE)解析:修改数据表结构首先应该使用 USE 命令打开相应的数据表文件,然后使用 MODIFY STRUCTURE 命令打开表设计器,进行数据表结构的修改。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1