计算机二级考试VB冲刺试题及答案五.docx

上传人:b****5 文档编号:27862755 上传时间:2023-07-05 格式:DOCX 页数:18 大小:22.32KB
下载 相关 举报
计算机二级考试VB冲刺试题及答案五.docx_第1页
第1页 / 共18页
计算机二级考试VB冲刺试题及答案五.docx_第2页
第2页 / 共18页
计算机二级考试VB冲刺试题及答案五.docx_第3页
第3页 / 共18页
计算机二级考试VB冲刺试题及答案五.docx_第4页
第4页 / 共18页
计算机二级考试VB冲刺试题及答案五.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

计算机二级考试VB冲刺试题及答案五.docx

《计算机二级考试VB冲刺试题及答案五.docx》由会员分享,可在线阅读,更多相关《计算机二级考试VB冲刺试题及答案五.docx(18页珍藏版)》请在冰豆网上搜索。

计算机二级考试VB冲刺试题及答案五.docx

计算机二级考试VB冲刺试题及答案五

 2013年计算机二级考试:

VB冲刺试题及答案(五)

笔试部分

  一、选择题

  1.算法分析的目的是( )

  A.找出数据结构的合理性

  B.找出算法中输入和输出之间的关系

  C.分析算法的易懂性和可靠性

  D.分析算法的效率以求改进

  【参考答案】D

  2.在单链表中,增加头结点的目的是( )

  A.方便运算的

  B.使单链表至少有一个结点

  C.标识表结点中首结点的位置

  D.说明单链表是线性表的链式存储实现

  【参考答案】A

  3.软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )

  A.硬件资源

  B.通信资源

  C.支持软件

  D.辅助资源

  【参考答案】D

  4.分布式数据库系统不具有的特点是( )

  A.数据分布性和逻辑整体性

  B.位置透明性和复制透明性

  C.分布性

  D.数据冗余

  【参考答案】D

  5.下列数据模型具有坚实理论基础的是( )

  A.层次模型

  B.网状模型

  C.关系模型

  D.以上3个都是

  【参考答案】C

  6.栈底到栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( )

  A.ABCED

  B.DCBEA

  C.DBCEA

  D.CDABE

  【参考答案】B

  7.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的( )

  A.安全性

  B.一致性

  C.可理解性

  D.合理性

  【参考答案】C

  8.软件开发的结构化生命周期方法将软件生命周期划分成( )

  A.定义、开发、运行维护

  B.设计阶段、编程阶段、测试阶段

  C.总体设计、详细设计、编程调试

  D.需求分析、功能定义、系统设计

  【参考答案】A

  9.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )

  A.特定的数据模型

  B.数据无冗余

  C.数据可共享

  D.专门的数据管理软件

  【参考答案】A

  10.实体是信息世界中广泛使用的一个术语,它用于表示( )

  A.有生命的事物

  B.无生命的事物

  C.实际存在的事物

  D.一切事物

  【参考答案】CwWw.KAo8.Cc

  11.报表设计器中,域控件用来表示( )

  A.数据源的字段

  B.变量

  C.计算结果

  D.以上所有内容

  【参考答案】D

  12.在VisualFoxPro中,建立数组的命令关键词为( )

  A.DIMENSION

  B.DECLARE

  C.ARRAY

  D.以上A、B都正确

  【参考答案】D

  13.在建立惟一索引,出现重复字段时,只存储重复出现的记录的( )

  A.第一个

  B.最后一个

  C.全部

  D.几个

  【参考答案】A

  14.建立数据表结构时,由系统自动设定宽度的字段类型有( )

  A.C型、M型、L型

  B.D型、N型、C型

  C.L型、M型、D型

  D.F型、D型、L型

  【参考答案】C

  15.在VisualFoxPro中不是<范围>选项的内容包括( )

  A.NEXTn

  B.RECORDn

  C.REST

  D.GOn

  【参考答案】D

  16.用函数RECNO()测试一个空数据表文件,其结果一定是( )

  A.空格

  B.1

  C.出错信息

  D.0

  【参考答案】B

  17.不可作为文本框控件数据来源的是( )

  A.数值型字段

  B.内存变量

  C.字符型字段

  D.备注型字段

  【参考答案】D

  18.如果要在屏幕上直接看到查询结果,“查询去向”应该选择( )

  A.屏幕

  B.浏览

  C.临时表或屏幕

  D.浏览或屏幕

  【参考答案】D

  19.AT(″大学″,″北京语言文化学院″)的显示结果是( )

  A.12

  B.13

  C.16

  D.0

  【参考答案】D

  20.要使结果为qrst,在语句a=″qr″之后执行的语句是( )

  A.?

″qr″st

  B.?

ast

  C.?

″&ast″

  D.?

″&a.st″

  【参考答案】D

  21.函数LEN(SPACE(20)-SPACE(15))的返回值是( )

  A.35

  B.19

  C.5

  D.错误信息

  【参考答案】A

  22.VisualFoxPro参照完整性规则中的更新规则不包括( )

  A.“级联”

  B.“限制”

  C.“忽略”

  D.“触发”

  【参考答案】D

  23.在添加表和视图窗口,“其他”按钮的作用是让用户选择( )

  A.数据库表

  B.视图

  C.不属数据库的表

  D.查询

  【参考答案】C

  24.有下列语句序列:

  Y=″99.88″

  X=VAL(Y)

  ?

&Y=X

  执行以上语句序列之后,最后一条命令的显示结果是( )

  A.99.88

  B..T.

  C..F.

  D.出错信息

  【参考答案】B

  25.以下属于非容器控件的是( )

  A.Form

  B.Label

  C.Page

  D.Container

  【参考答案】B

  26.当记录指针指向第18号记录时,执行“REPLACEREST工龄WITH工龄+1”命令后,记录指针指向( )

  A.文件尾

  B.第18号记录

  C.末记录

  D.文件头

  【参考答案】A

  27.执行命令STORECTOD(′03/09/00′)TOA后,变量A的类型为( )

  A.日期型

  B.数值型

  C.备注型

  D.字符型

  【参考答案】A

  28.设计表单时向表单中添加控件,可以利用( )

  A.表单设计器工具栏

  B.布局工具栏

  C.调色板工具栏

  D.表单控件工具栏

  【参考答案】D

  29.若MVAR和SHOWW均为字符型内存变量,下列程序的结果是( )

  MVAR=″*″

  SHOWW=[14&MVAR.50]

  ?

SHOWW

  A.″14*50″

  B.″14*.50″

  C.″14MVAR50″

  D.700

  【参考答案】B

  30.在表单文件中Init是指下列哪一项触发的基本事件?

( )

  A.当创建表单

  B.当从内存中释放对象

  C.当表单装入内存

  D.当用户双击对象

  【参考答案】A

  31.SCAN...ENDSCAN结构的语句的控制循环,是通过( )

  A.记录指针

  B.记录编号 来源:

考试大

  C.物理存储号

  D.符号

  【参考答案】A

  32.在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是( )

  A.2个字节

  B.4个字节

  C.8个字节

  D.10个字节

  【参考答案】B

  33.设数值变量N的值为1或2,若为1,则执行程序P1.PRG,若为2,则执行程序P2.PRG,以下错误的程序段是( )

  A.DOCASE

  B.IFN=1

  C.C1=″P″+N

  D.C1=STR(N,1)

  CASEN=1DOP1DO&C1DOP&C1

  DOP1ELSE

  CASEN=2DOP2

  DOP2ENDIF

  ENDCASE

  【参考答案】C

  34.关系型数据库中最普通的联系是( )

  A.1-1

  B.1-m

  C.m-n

  D.1-1和m-n

  【参考答案】B

  35.VisualFoxPro打开数据库的命令是( )

  A.OPENDATABASE<数据库名>

  B.USE<数据库名>

  C.USEDATABASE<数据库名>

  D.OPEN<数据库名>

  【参考答案】A

  二、填空题

  1.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【1】。

  【参考答案】

  【1】数据库系统

  2.算法复杂度主要包括时间复杂度和【2】复杂度。

  【参考答案】

  【2】空间

  3.在进行模块测试时,要为每个被测试的模块另外设计两类模块:

驱动模块和承接模块(桩模块)。

其中【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

  【参考答案】

  【3】驱动模块

  4.一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。

  【参考答案】

  【4】32

  5.数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。

  【参考答案】

  【5】存储

  6.在VisualFoxPro中,数据库表中不允许有重复记录是通过指定【6】来实现的。

  【参考答案】

  【6】主关键字(候选关键字)

  7.在VisualFoxPro中,数据库表S中的通用型字段的内容将存储在【7】文件中。

  【参考答案】

  【7】备注

  8.在VisualFoxPro中,可以使用【8】语句跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句。

  【参考答案】

  【8】EXIT

  9.在SQL的SELECT查询中使用【9】子句消除查询结果中的重复记录。

  【参考答案】

  【9】DISTINCT

  10.在VisualFoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的【10】属性值。

  【参考答案】

  【10】ColumnCount

  11.在VisualFoxPro中,使用SQL的SELECT语句将查询结果存储在一个临时表中,应该使用【11】子句。

  【参考答案】

  【11】Intocursor

  12.在VisualFoxPro中,使用SQL的CREATETABLE语句建立数据库表时,使用【12】子句说明主索引。

  【参考答案】

  【12】PRIMARYKEY

  13.在VisualFoxPro中,使用SQL的CREATETABLE语句建立数据库表时,使用【13】子句说明有效性规则(域完整性规则或字段取值范围)。

  【参考答案】

  【13】CHECK

  14.在SQL的SELECT语句进行分组计算查询时,可以使用【14】子句来去掉不满足条件的分组。

  【参考答案】

  【14】HAVING

  15.设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。

  SELECT学号,性别FROMs

  WHERE【15】(SELECT*FROMscWHEREs

  C.学号=s.学号AND成绩<85)。

  【参考答案】

  【15】NOTEXISTS

  上机部分

  1.基本操作题

  在考生文件夹下,完成如下操作:

  

(1)建立数据库ordersmanage.dbc,把自由表employee.dbf和orders.dbf添加到数据库中。

  

(2)打开表单dh.scx,设置标签控件中英文字母的字号为18,保存表单。

  (3)打开表单dh.scx,为命令按钮“隐藏”添加代码,使表单运行时,单击此按钮隐藏表单上标签控件label1;保存并运行该表单。

  (4)利用报表向导建立一对多报表,以employee表为父表,选择其中职工号、姓名和性别字段;以orders表为子表,选择其全部字段。

报表样式为简报式,表之间的关联通过“职工号”字段实现,排序方式按职工号降序,报表标题为“职工订单”。

报表其他参数取默认值。

最后将生成的报表保存为empor

  D.frx。

  【参考答案】

  

(1)具体步骤如下:

  ①从“文件”菜单中选择“打开”命令。

在弹出的“打开”对话框中选择考生目录下的ordersmanage.dbc文件,单击“确定”按钮。

  ②系统打开“数据库设计器”窗口,在窗口中单击鼠标右键,在弹出的快捷菜单中选择“添加表”命令。

  ③在弹出的“打开”对话框中选择employee.dbf文件。

  ④以同样的方法添加另一个表。

  

(2)具体步骤如下:

  ①从“文件”菜单中选择“打开”命令,在弹出的“打开”对话框中选择dh.scx,单击“确定”按钮。

  ②系统打开“表单设计器”,并显示dh.scx的内容。

  ③选中标签文字,在“属性”窗口中设置其FontSize属性为18

  ④保存表单。

  (3)具体步骤如下:

  ①打开表单dh.scx。

  ②选择“隐藏”按钮,在“属性”窗口中双击Click事件,在弹出的代码窗口中添加如下代码:

  thisform.label1.visible=.f.

  ③保存表单,并运行表单。

  (4)具体步骤如下:

  ①从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选中“报表”单选按钮,单击“向导”按钮。

  ②在弹出的“向导选取”对话框中选择“一对多报表向导”

  单击“确定”按钮。

  ③在弹出的对话框中选择父表为employee,并选择其中的“职工号”、“姓名”、“性别”字段

  ,单击“下一步”按钮。

  ④选择子表为orders,并选择所有字段,单击“下一步”按钮。

  ⑤设置两个表之间通过“职工号”进行关联,单击“下一步”按钮。

  ⑥选择排序依据为“职工号”,并选中“降序”单选按钮,单击“下一步”按钮。

  ⑦选择报表样式为“简报式”,单击“下一步”按钮。

  ⑧输入报表标题为“职工订单”,单击“完成”按钮,在弹出的“另存为”对话框中将报表保存为emporD.frx。

  2.简单应用题

  在考生文件夹下,完成如下简单应用:

  

(1)打开程序文件progerr.prg,按文件中给出的功能要求改正其中的错误,以文件名为prognew.prg重新保存该文件并运行程序。

  

(2)表单文件名为myform.scx,控件名为myform,表单标题为“顶层表单”。

  (3)为顶层表单建立菜单mymenu。

  单击“退出”菜单时,关闭释放此顶层菜单,并返回到系统菜单(在过程中完成)。

  【参考答案】

  

(1)具体步骤如下:

  ①打开progerr.prg文件。

  ②将程序修改如下:

  OPENDATABASEordersmanage

  CREATEviewviewesASSELECT职工号,SUM(金额)AS总金额FROMorders;

  GROUPBY职工号

  SELECT*FROMviewesWHERE总金额>=30000ORDERBY总金额DESC;

  intodbfnewtable

  ③执行“文件”菜单中的“另存为”命令,将程序另存为prognew.prg。

  

(2)具体步骤如下:

  ①从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选中“菜单”单选按钮,单击“新建文件”按钮。

  ②弹出“新建菜单”对话框,单击“菜单”按钮,进入“菜单设计器”窗口。

  ③在“菜单设计器”窗口中输入三个菜单名称“文件”、“编辑”、“退出”,并在“退出”菜单项的“结果”下拉列表中选择“过程”选项,单击“创建”按钮,在弹出的代码窗口中输入如下代码:

  myform.release

  setsysmenutodefault

  ④执行“显示”菜单中的“常规选项”命令,在弹出的“常规选项”对话框中选中“顶层表单”复选框。

  ⑤单击“保存”按钮,将菜单保存为mymenu.mnx。

  ⑥执行“菜单”菜单中的“生成”命令,在弹出的对话框中单击“生成”按钮。

  ⑦关闭“菜单设计器”窗口。

  ⑧从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框选中“表单”单选按钮,单击“新建文件”按钮。

  ⑨在打开的“表单设计器”窗口中更改表单的Caption属性为“顶层表单”。

  ⑩修改表单的ShowWindow属性为“2-作为顶层表单”。

  给表单的Init事件添加如下代码:

  domymenu.mprwiththis,”mymenu”

  将表单保存为myform.scx,并运行表单。

  3.综合应用题

  在考生文件夹下,完成如下综合应用:

  打开表单文件sapp,并完成如下操作(不得有多余操作):

  

(1)将“课程”表添加到表单的数据环境中;

  

(2)使列表框List1中的数据项为“课程”表中的课程名称(课程.课程名);

  (3)单击列表框中的数据项时,统计选修了所选课程的学生人数(从“考试成绩”表),并将结果存储在以课程名命名的表中,表中只有一个字段“人数”;

  (4)添加一个命令按钮Command1,单击该按钮时关闭表单。

  【参考答案】

  ①打开表单文件sapp,单击鼠标右键,在弹出的快捷菜单中选择“数据环境”命令。

  ②在打开的“数据环境设计器”窗口中单击鼠标右键,在弹出的快捷菜单中选择“添加”命令。

  ③系统弹出“打开”对话框,选择“课程”表,单击“确定”按钮。

  ④选择列表框List1,在“属性”窗口中设置RowSourceType属性为“6-字段”,设置RowSource属性为“课程.课程名”。

  ⑤为列表框List1的Click事件添加如下代码:

  filename=this.value

  selectcount(考试成绩.学号)as人数from课程innerjoin考试成绩;

  on课程.课程编号=考试成绩.课程编号;

  where课程.课程名=this.valueintodbf&filename

  ⑥在控件工具栏中选择命令按钮,在表单中的合适位置单击,添加一个Command1按钮,并为其Click事件添加如下代码:

  Thisform.release

  ⑦将表单保存,并运行表单

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 水产渔业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1