计算机等级考试二级VB全真模拟卷.docx

上传人:b****2 文档编号:24244254 上传时间:2023-05-25 格式:DOCX 页数:10 大小:18.95KB
下载 相关 举报
计算机等级考试二级VB全真模拟卷.docx_第1页
第1页 / 共10页
计算机等级考试二级VB全真模拟卷.docx_第2页
第2页 / 共10页
计算机等级考试二级VB全真模拟卷.docx_第3页
第3页 / 共10页
计算机等级考试二级VB全真模拟卷.docx_第4页
第4页 / 共10页
计算机等级考试二级VB全真模拟卷.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

计算机等级考试二级VB全真模拟卷.docx

《计算机等级考试二级VB全真模拟卷.docx》由会员分享,可在线阅读,更多相关《计算机等级考试二级VB全真模拟卷.docx(10页珍藏版)》请在冰豆网上搜索。

计算机等级考试二级VB全真模拟卷.docx

计算机等级考试二级VB全真模拟卷

2016年计算机等级考试二级VB全真模拟卷

一、选择题 

(1)栈和队列的共同特点是

A)都是先进先出 

B)都是先进后出

C)只允许在端点处插入和删除元素 

D)没有共同点

答案:

C

(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是

A)acbed 

B)decab 

C)deabc 

D)cedba

答案:

D

(3)链表不具有的特点是

A)不必事先估计存储空间 

B)可随机访问任一元素

C)插入删除不需要移动元素 

D)所需空间与线性表长度成正比

答案:

B

(4)结构化程序设计的3种结构是

A)顺序结构、选择结构、转移结构

B)分支结构、等价结构、循环结构

C)多分支结构、赋值结构、等价结构

D)顺序结构、选择结构、循环结构

答案:

D

(5)为了提高测试的效率,应该 

A)随机选取测试数据

B)取一切可能的输入数据作为测试数据

C)在完成编码以后制定软件的测试计划

D)集中对付那些错误群集的程序

答案:

D

(6)算法的时间复杂度是指

A)执行算法程序所需要的时间

B)算法程序的长度

C)算法执行过程中所需要的基本运算次数

D)算法程序中的指令条数

答案:

C

(7)软件生命周期中所花费用最多的阶段是

A)详细设计 

B)软件编码 

C)软件测试 

D)软件维护

答案:

D

(8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为 

A)C 

B)Basic 

C)DDL 

D)DML

答案:

C

(9)下列有关数据库的描述,正确的是

A)数据库是一个DBF文件 

B)数据库是一个关系

C)数据库是一个结构化的数据集合 

D)数据库是一组文件

答案:

C

(10)下列有关数据库的描述,正确的是

A)数据处理是将信息转化为数据的过程

B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变

C)关系中的每一列称为元组,一个元组就是一个字段

D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字

答案:

D

(11)关于VisualBasic"方法"的概念错误的是

A)方法是对象的一部分 

B)方法是预先定义好的操作

C)方法是对事件的响应 

D)方法用于完成某些特定的功能

答案:

C

(12)下列说法有错误的是

A)默认情况下,属性Visible的值为True

B)如果设置控件的Visible属性为False,则运行时控件会隐藏

C)Visible的值可设为True或者False

D)设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态

答案:

D

(13)下列各控件不包含滚动条的控件是

A)ListBoxB)ComboBoxC)TextBoxD)LabelBox

答案:

D

(14)如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是

A)RedimaAsInteger 

B)StaticaAsInteger

C)PublicaAsInteger 

D)DimaAsInteger 

答案:

B

(15)声明一个变量为局部变量应该用

A)Global 

B)Private

C)Static 

D)Public

答案:

C

(16)执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框List1选中第1个列表项(数据为456),使其值为123456的语句是

A)y=x$+List1.List(0) 

B)y=x$+List1.List

(1) 

C)y=Val(x$)+Val(List1.List(0)) 

D)y=Val(x$)&Val(List1.List

(1))

答案:

A

(17)以下各项中,VisualBasic不能接收的图形文件是

A).ico文件 

B).jpg文件

C).psd文件 

D).bmp文件

答案:

C

(18)下面的属性中,用于自动调整图像框中图形内容的大小的是

A)Picture 

B)CurentY

C)CurrentX 

D)Stretch

答案:

D

(19)下面有关注释语句的格式,错误的是

A)Rem注释内容

B)′注释内容

C)a=3:

b=2′对a、b赋值

D)PrivateSubCommand1_MouseDown(buttonAsInteger,shiftAsInteger,_ 

Rem鼠标按下事件的命令调用过程XAsSingle,YAsSingle) 

答案:

D

(20)只有将组合框的Style属性设置为何值时,才能触发DblClick事件?

A)0 

B)1 

C)2 

D)3

答案:

B

(21)以下属于VisualBasic合法的数组元素是

A)x8 

B)x[8]

C)s(0) 

D)v[8]

正确答案:

C

(22)编写如下两个事件过程:

PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger) 

PrintChr(KeyCode) 

EndSub

PrivateSubForm_KeyPress(KeyAsciiAsInteger) 

PrintChr(KeyAscii) 

EndSub

在一般情况下(即不按住Shift键和锁定大写键时)运行程序,如果按"A"键,则程序输出的结果是

A)A 

a

B)a

C)A 

D)a

正确答案:

C

(23)要使菜单项MenuOne在程序运行时失效,使用的语句是

A)MenuOne.Visible=True 

B)MenuOne.Visible=False

C)MenuOne.Enabled=True 

D)MenuOne.Enabled=False

答案:

D

(24)在窗体上建立通用对话框需要添加的控件是

A)Data控件 

B)From控件

C)CommonDialog控件 

D)VBComboBox控件

答案:

C

(25)在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是

A)Load 

B)Show

C)Hide 

D)Unload

答案:

A

(26)运行下列程序段后,显示的结果为

J1=4

J2=9

IfJ1A)4 

B)9

C)13 

D)49

答案:

B

(27)下列语句正确的是

A)IfA≠BThenPrint"A不等于B"

B)IfA<>BThenPrintf"A不等于B"

C)IfA<>BThenPrint"A不等于B"

D)IfA≠BPrint"A不等于B"

答案:

C

(28)下面语句正确的是

A)Ifx<3yAndx>yTheny=x^3

B)Ifx<3yAndx>yTheny=3x

C)Ifx<3y:

x>yTheny=x^3

D)Ifx<3yAndx>yTheny=x**3

答案:

A

(29)计算z的值,当x大于y时,z=x;否则z=y。

下列语句错误的是

A)Ifx>=yThenz=x:

z=y 

B)Ifx>=yThenz=xElsez=y

C)z=y:

Ifx>=yThenz=x 

D)Ifx<=yThenz=yElsez=x

答案:

A

(30)下列程序段执行结果为

x=5

y=-6

IfNotx>0Thenx=y-3Elsey=x+3

Printx-y;y-x

A)-33 

B)5-9

C)3-3 

D)-65

答案:

A

(31)不能脱离控件(包括客体)而独立存在的过程是

A)事件过程 

B)通用过程

C)Sub过程 

D)函数过程

答案:

A

(32)Sub过程与Function过程最根本的区别是

A)Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以

B)Function过程可以有形参,Sub过程不可以

C)Sub过程不能返回值,而Function过程能返回值

D)两种过程参数的传递方式不同

答案:

C

(33)单击命令按钮时,下列程序的执行结果为

PrivateSubCommand1_Click() 

DimxAsInteger,yAsInteger

x=12:

y=32 

CallProc(x,y) 

Printx;y

EndSub

PublicSubProc(nAsInteger,ByValmAsInteger) 

n=nMod10

m=mMod10

EndSub

A)1232 

B)232

C)23 

D)123

答案:

B

(34)单击命令按钮时,下列程序的执行结果是

PrivateSubCommand1_Click() 

DimaAsInteger,bAsInteger,cAsInteger

a=3

b=4

c=5

PrintSecProc(c,b,a) 

EndSub

FunctionFirProc(xAsInteger,yAsInteger,zAsInteger) 

FirProc=2x+y+3z

EndFunction

FunctionSecProc(xAsInteger,yAsInteger,zAsInteger) 

SecProc=FirProc(z,x,y)+x

EndFunction

A)20 

B)22

C)28 

D)30

答案:

C

(35)下列程序的执行结果为

PrivateSubCommand1_Click() 

DimFirStrAsString

FirSt="abcdef"

PrintPat(FirStr) 

EndSub

PrivateFunctionPat(xStrAsString)AsString

DimtempStrAsString,strLenAsInteger

tempStr=""

strLen=Len(xStr) 

i=1

DoWhilei<=Len(xStr)-3

tempStr=tempStr+Mid(xStr,i,1)+Mid(xStr,strLen-i+1,1) 

i=i+1

Loop

Pat=tempStr

EndFunction

A)abcdef 

B)afbecd

C)fedcba 

D)defabc

正确答案:

B

二、填空题(无答题记录!

(1)算法的基本特征是可行性、确定性、【1】和拥有足够的情报。

正确答案:

有穷性

(2)在长度为n的有序线性表中进行二分查找。

最坏的情况下,需要的比较次数为【2】。

正确答案:

log2n

(3)在面向对象的程序设计中,类描述的是具有相似性质的一组【3】。

正确答案:

对象

(4)通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【4】。

正确答案:

软件生命周期

(5)数据库管理系统常见的数据模型有层次模型、网状模型和【5】3种。

正确答案:

关系模型

(6)VisualBasic对象可以分为两类,分别为【6】和【7】。

正确答案:

预定义对象

正确答案:

用户定义对象

(7)完成下面的程序,使显示结果如下图所示。

PrivateSubForm_Click() 

FontSize=18

Sample$="【8】"

x=(ScaleWidth-TextWidth(Sample$))/2

y=(ScaleHeight-TextHeight(Sample$))/2

CurrentX=x

CurrentY=y

【9】Sample$

EndSub

正确答案:

WelcometoBeijing!

正确答案:

Print

(8)下列程序的功能是:

当x<50时,y=0.8×x;当50≤x≤100时,y=0.7×x;当x>100时,没有意义。

请填空。

PrivateSubCommand1_Click() 

DimxAsSingle

x=InputBox("请输入x的值!

") 

【10】 

CaseIs<50

y=0.8*x

Case50To100

y=0.7*x

【11】 

Print"输入的数据出界!

"

EndSelect

Printx,y

EndSub

正确答案:

SelectCasex

正确答案:

CaseElse

(9)改变驱动器列表框的Drive属性值将引发【12】事件。

正确答案:

Change

(10)下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。

补充完整下面的程序。

首先在窗体层定义如下变量:

DimPaintStartAsBoolean

编写如下事件过程:

PrivateSubForm_Load() 

DrawWidth=2

ForeColor=vbGreen

EndSub

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,_

XAsSingle,YAsSingle) 

【13】 

EndSub

PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,_

XAsSingle,YAsSingle) 

IfPaintStartThen

PSet(X,Y) 

EndIf

EndSub

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,_

XAsSingle,YAsSingle) 

【14】 

EndSub

PrivateSubForm_DblClick() 

【15】 

EndSub

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

当前位置:首页 > 高等教育 > 艺术

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

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