二级VISUAL+BASIC笔试293.docx

上传人:b****8 文档编号:10329833 上传时间:2023-02-10 格式:DOCX 页数:21 大小:21.22KB
下载 相关 举报
二级VISUAL+BASIC笔试293.docx_第1页
第1页 / 共21页
二级VISUAL+BASIC笔试293.docx_第2页
第2页 / 共21页
二级VISUAL+BASIC笔试293.docx_第3页
第3页 / 共21页
二级VISUAL+BASIC笔试293.docx_第4页
第4页 / 共21页
二级VISUAL+BASIC笔试293.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

二级VISUAL+BASIC笔试293.docx

《二级VISUAL+BASIC笔试293.docx》由会员分享,可在线阅读,更多相关《二级VISUAL+BASIC笔试293.docx(21页珍藏版)》请在冰豆网上搜索。

二级VISUAL+BASIC笔试293.docx

二级VISUAL+BASIC笔试293

二级VISUALBASIC笔试-293

(总分:

94.00,做题时间:

90分钟)

一、选择题(总题数:

35,分数:

70.00)

1.如果要在任何新建的模块中自动插入optionExplicit语句,则应采用下列______操作步骤。

(分数:

2.00)

 A.在“工具”莱单中选取“选项”命令,打开“选项”对话框,单击“编辑器”选项卡,选中“要求变量声明”选项 √

 B.在“编辑”菜单中执行“插入文件”命令。

 C.在“工程”菜单中执行“添加文件”命令。

 D.以上操作均不对

解析:

2.表达式2*3^2+2*8/4+3^2的值为______。

(分数:

2.00)

 A.64

 B.31 √

 C.49

 D.22

解析:

3.数据库逻辑设计阶段分为______。

(分数:

2.00)

 A.收集和分析、建立E—R模型、数据库模式设计

 B.模型设计和应用程序设计 √

 C.概念设计、逻辑设计、物理设计

 D.设计,建立E—R模型和模式设计

解析:

4.下列程序段的执行结果为______。

S=0:

T=0:

U=0

ForX=1To3

ForY=1ToX

ForZ=YTo3

S=S+1

NextZ

T=T+1

NextY

U=U+1

NextX

PrintS;T;U

(分数:

2.00)

 A.3614

 B.1463 √

 C.1436

 D.1643

解析:

5.执行下列程序段时,分别在输入框中输入2、4、6,则执行结果是______。

DimA(4)AsInteger

DimB(4)AsInteger

Fori=0To2

A(i+1)=Val(InputBox(“请输入数据”))

B(3-i)=A(i+1)

Nexti

PrintB(i)

(分数:

2.00)

 A.2 √

 B.4

 C.6

 D.8

解析:

6.“软件危机”产生的主要原因是______。

(分数:

2.00)

 A.软件日益庞大 √

 B.开发方法不当

 C.开发人员编写程序能力差

 D.没有维护好软件

解析:

7.下列程序段的执行结果是______。

optionbase1

privateeommand1_c1ick()

DimA(10)

DimE(5)

Fori=1To10

A(i)=i

Nexti

Forj=1To5

B(j)=j*20

Nextj

A(5)=B

(2)

Print“A(5)=”;A(5)

Endsub

(分数:

2.00)

 A.A(5)=20

 B.A(5)=30

 C.A(5)=40 √

 D.A(5)=50

解析:

8.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是______。

(分数:

2.00)

 A.单击窗体上没有控件的地方 √

 B.单击任一个控件

 C.不执行任何操作

 D.双击窗体的标题栏

解析:

9.在程序代码中清除图片框Picture1中的图形的正确语句是______。

(分数:

2.00)

 A.Picture1.picture=“”

 B.Picture1.picture=Loadpicture(“”) √

 C.Picture1.image=“”

 D.Picture1.picture=Null

解析:

10.要使一个标签透明且不具有边框,则应______。

(分数:

2.00)

 A.将其BackStyle属性设置为0,BorderStyle属性设置为0

 B.将其BackStyle属性设置为0,BorderStyle属性设置为1 √

 C.将其BackStyle属性设置为1,BorderStyle属性设置为0

 D.将其BackStyle属性设置为1,BorderStyle属性设置为1

解析:

11.下列程序段执行后,执行的结果是______。

DimM(10)

DimN(10)

i=3

Forj=1To5

M(j)=j

N(i)=2*i+j

Nextj

PrintN(i);M(i)

(分数:

2.00)

 A.124

 B.113 √

 C.311

 D.102

解析:

12.单击窗体时,下列程序代码的执行结果为______。

PrivateSubTest(xAsInteger)

x=x*2+1

Ifx<6Then

CallTest(x)

EndIf

x-x*2+1

Printx;

EndSub

PrivateSubCommand1_Click()

Test2

EndSub

(分数:

2.00)

 A.2347 √

 B.511

 C.1022

 D.2329

解析:

13.结构程序设计的3种结构是______。

(分数:

2.00)

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

 B.分支结构,等价结构,循环结构

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

 D.顺序结构、选择结构、循环结构 √

解析:

14.用二维表来表示实体及实体之间联系的数据模型称为______。

(分数:

2.00)

 A.实体—联系模型

 B.层次模型

 C.网状模型

 D.关系模型 √

解析:

15.某算法的空间花费s(n)=100nlog2n+0.5logn+1000n+2000,其空间复杂度为______。

(分数:

2.00)

 A.0

(1)

 B.0(n)

 C.0(n1.5)

 D.0(nlog2n) √

解析:

16.下列程序执行后,分别输入5,10,则输出的结果是______。

a=InputBox(“请输入数据”&“a”&“的值”)

b=InputBox(“请输入数据”&“b”&“的值”)

c=a+b+“5”

Printc

(分数:

2.00)

 A.155

 B.5105 √

 C.20

 D.25

解析:

17.为使图像框的大小自动适应图像的大小,则应______。

(分数:

2.00)

 A.将其Autosize属性值设置为True

 B.将其Autosize属性值设置为False

 C.将其Stretch属性值设置为True

 D.将其Stretch属性值设置为False √

解析:

18.在窗体上画一个命令按钮,然后编写如下事件过程:

PrevateSubCommand1_Click()

x=0

DoUntilx=-1

a=InputBox(“请输入A的值”)

a=Val(

(分数:

2.00)

 A.

b=InputBox(“请输入B的值”)

b=Val(b)

x=InputBox(“请输入x的值”)

x=Val(x)

a=a+b+x

Loop

Printa

EndSub

程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为______。

A)2 √

 B.3

 C.14

 D.15

解析:

19.下面______机制允许对一个函数名给出多个函数定义。

(分数:

2.00)

 A.封装性

 B.继承性

 C.函数重载

 D.多态性 √

解析:

20.编写如下事件过程:

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfShift=6AndButton=2Then

Print“Hello”

EndIf

EndSub

程序运行后,为了在窗体上输出“Hello”,应在窗体上执行以下______操作。

(分数:

2.00)

 A.同时按下Shift键和鼠标左按钮.

 B.同时按下Shift键和鼠标右按钮

 C.同时按下Ctrl、Alt键和鼠标左按钮

 D.同时按下Ctrl、Alt键和鼠标右按钮 √

解析:

21.窗体中有3个按钮Command1、Command2和Command3,该程序的功能是当单击按钮Command1时,按钮2可用,按钮3不可见,正确的程序是

PrivateSubCommand1_Click()

Command2.Visible=False

Command3.Enabled=True

EndSub

PrivateSubCommnd1_Click()

Command2.Visible=False

Command3.Enabled=False

EndSub

PrivateSubCommand1_Click()

Command2.Enabled=True

Command3.Visible=False

EndSub

PrivateSubCommand1_Click()

Command2.Visible=True

Command3.Enabled=True

EndSub

(分数:

2.00)

 A.

 B.

 C. √

 D.

解析:

22.下列程序段的执行结果是______。

i=0

Forj=10To19Step3

i=i+1

Nextj

PrintI

(分数:

2.00)

 A.4 √

 B.5

 C.3

 D.6

解析:

23.要使一个文本框具有垂直滚动条,则应______。

(分数:

2.00)

 A.将其Multiline设置为True,同时将scrollbars属性设置为0

 B.将其Multiline设置为True,同时将scrollbars属性设置为1

 C.将其Multiline设置为True,同时将scrollbars属性设置为2 √

 D.将其Multiline设置为True,同时将scrollbars属性设置为3

解析:

24.下列程序段的执行结果是______。

i=4

j:

5

Do

i=i+1

j=j+2

LoopUntili>=7

Print“j=”;j

(分数:

2.00)

 A.j=10

 B.j=11 √

 C.j=12

 D.j=13

解析:

25.如果只允许在列表框中每次只能选择一个列表项时,则应将其Multiselect属性设置为______。

(分数:

2.00)

 A.0 √

 B.1

 C.2

 D.3

解析:

26.当将E-R模型转换为关系模型时,对于两实体间m:

n联系,必须对“联系”单独建立______,用来联系双方实体。

(分数:

2.00)

 A.一个实体

 B.一个属性

 C.一个指针

 D.一个关系 √

解析:

27.某窗体中有如图所示的各种控件:

该窗体上没有______控件。

(分数:

2.00)

 A.文本框

 B.框架

 C.命令按钮

 D.复选框 √

解析:

28.单击一次命令按钮之后,下更程序代码的执行结果为______。

PublicSubProc(a()AsInteger)

StaticiAsInteger

Do

a(i)=a(i)+a(i+1)

i=i+1

LoopWhilei<2

EndSub

PrivateSubCommand1_Cliek()

DimmAsInteger

DimiAsInteger

Dimx(10)AsInteger

Fori=0To4

x(i)=i+1

Nexti

Fori=1To2

CallProc(x)

Nexti

Fori=0To4

Printx(i);

Nexti

EndSub

(分数:

2.00)

 A.34756

 B.35745 √

 C.12345

 D.12357

解析:

29.下列程序执行后,执行的结果是______。

DimM

(2)

Fori=1To2

M(i)=0

Nexti

k=2

Fori=1Tok

Forj=1Tok

M(j)=M(i)+1

PrintM(k):

Nextj

NextI

(分数:

2.00)

 A.1234

 B.0123

 C.0223 √

 D.2345

解析:

30.栈和队列______。

(分数:

2.00)

 A.共同之处在于二者都是先进先出的特殊的线性表

 B.共同之处在于二者都是先进后出的特殊的线性表

 C.共同之处在于二者都只允许在顶端执行删除操作 √

 D.没有共同之处

解析:

31.下列符号常量的声明中,______是不合法的。

(分数:

2.00)

 A.ConstaAsSingle=1.1

 B.ConstdAsInteger=“12” √

 C.ConstbAsDouble=Sin

(1)

 D.ConstcAsString=“OK”

解析:

32.以下叙述中正确的是______。

(分数:

2.00)

 A.窗体的Name属性指定窗体的名称,用来标识一个窗体 √

 B.窗体的Name属性的值是显示在窗体标题栏中的文本

 C.可以在运行期间改变对象的Name属性的值

 D.对象的Name属性值必须在运行时设置,不能在设计时设置。

解析:

33.分层DFD图是一种比较严格又易于理解的描绘方式,它的顶层图的作用在于______。

(分数:

2.00)

 A.描绘了系统的实现细节

 B.表明了被开发系统的范围以及它和周围环境的数据交换关系 √

 C.描绘了系统的抽象

 D.描绘了软件实现的作者和绘制的时间

解析:

34.23有如下程序段,该程序段循环的次数是______。

DimiAsInteger

DimjAsInteger

DimkAsInteger

k=0

Fori=0To10Step3

Forj=1To5

Ifj>3Thenk=k+4:

ExitFor

k=k+1

Printk

Nextj

Ifi>8ThenExitFor

Nexti

(分数:

2.00)

 A.9

 B.10

 C.11

 D.12 √

解析:

35.若深度为5的完全二叉树的第5层有3个叶结点,则该二叉树一共有______个结点。

(分数:

2.00)

 A.15

 B.16

 C.17

 D.18 √

解析:

二、填空题(总题数:

12,分数:

24.00)

36.深度为n(n>0)的二叉树最多有【1】个结点。

(分数:

2.00)

填空项1:

__________________ (正确答案:

2n-1)

解析:

37.目前,有两种重要的高级语言,分别是结构化程序和【2】。

(分数:

2.00)

填空项1:

__________________ (正确答案:

面向对象程序设计)

解析:

38.对象还有操作,用于改变对象的状态,对象及其操作就是对象的【3】。

(分数:

2.00)

填空项1:

__________________ (正确答案:

行为)

解析:

39.结构化分析方法的基本思想是采用【4】方法,分析整个系统,有效的控制系统开发的复杂性。

(分数:

2.00)

填空项1:

__________________ (正确答案:

面向数据流)

解析:

40.数据库管理系统(DBMS)是数据库的机构,通常由数据定义语言、数据控制语言,【5】和一些实用程序四部分组成。

(分数:

2.00)

填空项1:

__________________ (正确答案:

数据操纵)

解析:

41.下面程序段的输出结果是【6】。

p=0

s=0

Do

p=p+2

s=s+p

LoopWhilep<11

Print“s=”;s

(分数:

2.00)

填空项1:

__________________ (正确答案:

s=42)

解析:

42.下面程序段的输出结果是【7】。

ForX=1.5To5Step1.5

PrintX;

NextX

(分数:

2.00)

填空项1:

__________________ (正确答案:

1.534.5)

解析:

43.以下程序段的作用是首先按降序输入10个数到数组Y的前10个元素中,又输入一个YO插入到数组Y中,插入YO后Y中的数据仍按降序排列。

请补充完该程序______。

DimY(1To11)

Fori=1To10

Y(i)=Val(InputBox(“请输入Y(i):

”))

Nexti

X=Val(InputBox(“请输入x:

”))

Fori=10To1Step-1

If【8】Then

Y(i+1)=X

ExitFor

EndIf

Y(i+1)=Y(i)

Nexti

'PrintY(10)

Fori=1To11

PrintY(i)

NextI

(分数:

2.00)

填空项1:

__________________ (正确答案:

X<Y(i))

解析:

44.有如下过程:

SubSS(ByValX,ByRefY,Z)

X=X+1

Y=Y+1

Z=Z+1

EndSub

执行该过程的事件过程如下:

PrivateSubCommand1_Click()

A=1

B=2

C=3

CallSS(A,B,C)

PrintA;B;C

EndSub

则该程序的执行结果是【9】。

(分数:

2.00)

填空项1:

__________________ (正确答案:

134)

解析:

45.把窗体的KeyPreview属性设置为True,并编写如下两个事件过程:

PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

PrintChr(KeyCode)

EndSub

PrivateSubForm_KeyPress(KeyAseiiAsInteger)

PrintKeyAscii

EndSub

程序运行后,如果将CapsLock键锁定在大写的状态,这时按下A键时,则:

在窗体上输出的输出结果为【10】和【11】。

(分数:

2.00)

填空项1:

__________________ (正确答案:

[10]A[11]65)

解析:

46.以下程序代码使用二维数组A表示矩阵,实现单击命令按钮Command1时使矩阵的两条对角线上的元素值全为1,其余元素值全为0,请补充完该程序。

PrivateSubCommand1_click()

DimA(4,4)

ForI=1To4

ForJ=1To4

【12】=1

NextI

【13】

【14】

NextJ

Fori=1To4

Forj=1To4

PrintA(i,j):

Nextj

Print

NextI

EndSub

(分数:

2.00)

填空项1:

__________________ (正确答案:

[12]A(I,J)[13]A(I,I)[14]A(I、5-I))

解析:

47.在VisualBasic中按文件的访问方式不同,可以将文件分为顺序文件,随机文件和【15】。

(分数:

2.00)

填空项1:

__________________ (正确答案:

二进制文件)

解析:

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

当前位置:首页 > 考试认证 > 交规考试

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

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