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

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

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

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

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

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

计算机等级考试二级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)0B)1C)2D)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

A

C)A

A

D)a

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

IfJ1

A)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

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

(二)

一、选择题:

35题,2分/题,共70分

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1.保存一个工程至少应保存两个文件,这两个文件分别是(B)

A)文本文件和工程文件

B)窗体文件和工程文件

C)窗体文件和标准模块文件

D)类模块文件和工程文件

2.当对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示所需的图形,原因是没有对某个属性设置为1,该属性是(B)

A)MousePicture

B)Style

C)DownPicture

D)DisabledPicture

3.下面叙述正确的是(B)

A)Spc函数既能用于Print方法中,也能用于表达式

B)Space函数既能用于Print方法中,也能用于表达式

C)Spc函数与Space函数均生成空格,没有区别

D)以上说法均不对

4.假设变量bool_x是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(D)

A)bool_x="False"

B)bool_x=.False.

C)bool_x=#False#

D)bool_x=False

5.要存放如下方阵的数据,在不浪费存储空间的基础上,能实现声明的语句是(D)

123

246

369

A)DimA(9)AsInteger

B)DimA(3,3)AsInteger

C)DimA(-1to1,-3to-1)AsSingle

D)DimA(-3to-1,1to3)AsInteger

6.下面子过程语句说明合法的是(D)

A)Subf1(ByValn()AsInteger)

B)Subf1(n()AsInteger)AsInteger

C)Functionf1(f1AsInteger)AsInteger

D)Finctionf1(ByValnAsInteger)

7.已知X>Y,A>B,正确表示它们之间关系的式子是(B)

A)Sgn(Y-X)-sgn(A-B)<0

B)Sgn(Y-X)-Sgn(A-B)=-2

C)Sgn(Y-X)-Sgn(A-B)=0

D)Sgn(Y-X)-Sgn(A-B)=-1

8.设a=2,b=4,c=6,下列表达式的值为真的是(D)

A)a>bAndc

B)a>bOrc

C)a>bXorc

D)a>bEqvc

9.设S=“中华人民共和国”,表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为(B)

A)“中华民国”

B)“中国人民”

C)“中共人民”

D)“人民共和”

10.下列表达式的值为2123的是(B)

A)Val("123asd")&2000

B)Val("123asd")+2000

C)Str(123)&"2000"

D)Str(123)+"2000"

11.下列叙述不正确的是(C)

A)InputBox函数返回值为字符型

B)MsgBox函数返回值为所单击按钮的整数值

C)MsgBox语句返回值为所单击按钮的键值

D)Shell函数返回值为所执行文件的工作代码

12.下列叙述不正确的是(A)

A)命令按钮的默认属性为Caption

B)标签的默认主属性为Caption

C)复选框的默认属性为value

D)滚动条的默认属性为value

13.下列各程序段中,正确的是(C)

A)If10<10Thena=a+10

B)Ifa>10Thena=a+1Elsea=a+5EndIf

C)Ifa<=10Then

a=a+1

Else

EndIf

D)Ifa<=10Then

a=a+1

ElseIfa<=20Then

a=a+10

EndIf

14.在窗体上画一个命令按钮,名称为Command1。

然后编写如下程序:

PrivateSubCommand1_Click()

ForI=1to2

ForJ=1toI

PrintString(I,"Hello");

NextJ

Print

NextI

EndSub

程序运行后,如果单击命令按钮,则在窗体上显示的内容是(B)

A)H

HH

HHH

B)H

HHHH

C)HHHHH

D)H

HH

HHHH

15.为了使图像框与图片框的大小适应图片的大小,下边属性组设置正确的是(B)

A)Autosize=TureStretch=True

B)Autosize=TureStretch=False

C)Autosize=FalseStretch=True

D)Autosize=FalseStretch=False

16.假设x的值为5,则在执行以下语句时,其输出结果为“OK”的Selectcase语句是(C)

A)SelectCaseX

Case10to1

Print"OK"

EndSelect

B)SelectCaseX

CaseIs>5,Is<5

Print"OK"

EndSelect

C)SelectCaseX

CaseIs>5,1,3to10

Print"OK"

EndSelect

D)SelectCaseX

Case1,3Is>5

Print"OK"

EndSelect

17.有如下程序:

PrivateSubForm_Click()

DimcheckAsBoolean,nAsInteger

check=False

n=0

Do

DoWhilen<10

n=n+1

Ifn=5Then

check=True

ExitDo

EndIf

Printn;

Loop

LoopUntilcheck=True

EndSub

程序运行后,输出的结果是(B)

A)123

B)1234

C)12345

D)123456

18.在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是(A)

A)PrivateSubText1_GotFocus()

Text1.SelStart=0

Text1.SelLength=Len(Text1.text)

EndSub

B)PrivateSubText1_LostFocus()

Text1.SelStart=0

Text1.SelLength=Len(Text1.text)

EndSub

C)PrivateSubText1_Change()

Text1.SelStart=0

Text1.SelLength=Len(Text1.text)

EndSub

D)PrivateSubText1_SetFocus()

Text1.SelStart=0

Text1.SelLength=Len(Text1.text)

EndSub

19.有如下程序(D)

PrivateSubFrom_Activate()

Dima

a=Array(1,2,3,4,5)

Fori=LBound(a)ToUBound(a)

a(i)=i*a(i)

Nexti

Printi,LBound(a),UBound(a),a(i)

EndSub

A)40425

B)50425

C)不确定

D)程序出错

20.在窗体上画一个水平滚动条,名称为HScroll1;再画一个文本框,名称为Text1。

要想使用滚动条滑块的变化量来调用文本框中文字的大小,则可满足的语句是(C)

A)Text1.FontName=HScroll1.Max

B)Text1.FontSize=HScroll1.Min

C)Text1.FontSize=HScroll1.value

D)Text1.FontBold=HScroll1.value

21.在下列程序中,无论使用鼠标左键还是右键都能弹出菜单,且弹出菜单中的菜单项都响应鼠标单的是(D)

A)SubForm_MouseDown(

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

当前位置:首页 > 表格模板 > 合同协议

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

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