二级VISUAL BASIC真题Word文档格式.docx

上传人:b****4 文档编号:18455139 上传时间:2022-12-16 格式:DOCX 页数:19 大小:24.98KB
下载 相关 举报
二级VISUAL BASIC真题Word文档格式.docx_第1页
第1页 / 共19页
二级VISUAL BASIC真题Word文档格式.docx_第2页
第2页 / 共19页
二级VISUAL BASIC真题Word文档格式.docx_第3页
第3页 / 共19页
二级VISUAL BASIC真题Word文档格式.docx_第4页
第4页 / 共19页
二级VISUAL BASIC真题Word文档格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

二级VISUAL BASIC真题Word文档格式.docx

《二级VISUAL BASIC真题Word文档格式.docx》由会员分享,可在线阅读,更多相关《二级VISUAL BASIC真题Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。

二级VISUAL BASIC真题Word文档格式.docx

A)1:

1联系 

B)1:

m联系 

C)m:

D)m:

n联系

9、有三个关系R、S和T如下( 

则由关系R和S得到关系T的操作是

A)自然连接 

B)交 

C)除 

D)并

10、定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( 

A)-369 

B)369

C)0.369 

D)整数集合{1,2,3,4,5)

11、在VisualBasic集成环境中,可以列出工程中所有模块名称的窗口是( 

A)工程资源管理器窗口 

B)窗体设计窗口

C)属性窗口 

D)代码窗口

12、假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是( 

A)Load 

B)Click 

C)LostFocus 

D)KeyPress

13、为了使标签具有“透明”的显示效果,需要设置的属性是( 

A)Caption 

B)Alignment 

C)BackStyle 

D)AutoSize

14、下面可以产生20~30(含20和30)的随机整数的表达式是( 

A)Int(Rnd*10+20) 

B)Int(Rnd*11+20)

C)Int(Rnd*20+30) 

D)Int(Rnd*30+20)

15、设窗体上有一个名称为HS1的水平滚动条,如果执行了语句:

HS1.Value=(HS1.Max-HS1.Min)/2+HS1.Min则( 

A)滚动块处于最左端

B)滚动块处于最右端

C)滚动块处于中间位置

D)滚动块可能处于任何位置,具体位置取决于Max、Min属性的值

16、窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是( 

A)PrintCb1.Selected 

B)PrintCb1.List(Cb1.ListIndex)

C)PrintCb1.Selected.Text 

D)PrintCb1.List(Listlndex)

17、为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是( 

A)把这2组单选按钮设置为名称不同的2个控件数组

B)使2组单选按钮的Index属性分别相同

C)使2组单选按钮的名称分别相同

D)把2组单选按钮分别画到2个不同的框架中

18、如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是( 

A)它的Y1、Y2属性的值相等

B)它的X1、X2属性的值相等

C)它的X1、Y1属性的值分别与X2、Y2属性的值相等

D)它的X1、X2属性的值分别与Y1、Y2属性的值相等

19、设a=2,b=3,c=4,d=5.则下面语句的输出是( 

Print3>2*bOra=cAndb<>cOrc>d

A)False 

B)1 

C)True 

D)-1

20、窗体Form1上有一个名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是( 

A)PrivateSubForm1_Click()

...

EndSub

B)PrivateSubForm_Click()

C)PrivateSubCommand1_Click()

D)PrivateSubCommand1_Click()

21、默认情况下,下面声明的数组的元素个数是( 

Dima(5,-2To2)

A)20 

B)24 

C)25 

D)30

22、设有如下程序段:

Dima(10)

ForEachxlna

Printx;

Nextx

在上面的程序段中,变量x必须是( 

A)整型变量 

B)变体型变量 

C)动态数组 

D)静态数组

23、设有以下函数过程

PrivateFunctionFun(a()AsInteger,bAsString)AsInteger

EndFunction

若已有变量声明:

Dimx(5)asInteger,nAsInteger,chAsString

则下面正确的过程调用语句是( 

A)x(0)=Fun(x,"

ch"

) 

B)n=Fun(n,ch)

C)CallFunx,"

D)n=Fun(x(5),ch)

24、假定用下面的语句打开文件:

Open"

File1.Txt"

ForInputAs#1

则不能正确读文件的语句是( 

A)Input#1,ch$ 

B)LineInput#1,ch$

C)ch$=Input$(5,#1) 

D)read#1,ch$

25、下面程序的执行结果是( 

PrivateSubCommand1_Click()

a=10

Fork=1To5Step-1

a=a-k

Nextk

Printa;

k

A)-56 

B)-5-5 

C)100 

D)101

26、设窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并有以下事件过程:

x!

=Val(Text1.Text)

SelectCasex

CaseIs<-10,Is>=20

Print"

输入错误"

CaseIs<0

Print20-x

CaseIs<10

Print20

CaseIs<=20

Printx+10

EndSelect

程序运行时,如果在文本框中输入-5,则单击命令按钮后的输出结果是( 

A)5 

B)20 

D)输入错误

27、设有如下程序

x=10:

y=0

Fori=1To5

Do

x=x-2

y=y+2

LoopUntily>5Orx<-1

Next

运行程序,其中Do循环执行的次数是( 

A)15 

B)10 

C)7D)3

28、阅读程序:

Dimarr

DimiAsInteger

art=Array(0,1,2,3,4,5,6,7,8,9,10)

Fori=0To2

Printarr(7-i);

程序运行后,窗体上显示的是( 

A)876 

B)765 

C)654 

D)543

29、在窗体上画一个名为Command1的命令按钮,然后编写以下程序:

Dima(10)AsInteger

Fork=10To1Step-1

a(k)=20-2*k

k=k+7

Printa(k-a(k))

运行程序,单击命令按钮,输出结果是( 

A)18 

B)12 

C)8 

D)6

30、窗体上有一个名为Command1的命令按钮,并有如下程序:

Dima(10),x%

Fork=1To10

a(k)=Int(Rnd*90+10)

x=x+a(k)Mod2

Printx

程序运行后,单击命令按钮,输出结果是( 

A)10个数中奇数的个数 

B)10个数中偶数的个数

C)10个数中奇数的累加和 

D)10个数中偶数的累加和

31、窗体上有一个名为Command1的命令按钮和一个名为Timed的计时器,并有下面的事件过程:

Timer1.Enabled=True

EndSub

PrivateSubForm_Load()

Timer1.Interval=10

Timed.Enabled=False

PrivateSubTimer1_Timer()

Command1.Left=Command1.Left+10

程序运行时,单击命令按钮,则产生的结果是( 

A)命令按钮每10秒向左移动一次 

B)命令按钮每10秒向右移动一次

C)命令按钮每10毫秒向左移动一次 

D)命令按钮每10毫秒向右移动一次

32、设窗体上有一个名为List1的列表框,并编写下面的事件过程:

PrivateSubList1_Click()

DimchAsString

ch=List1.List(List1.ListIndex)

List1.RemoveItemList1.ListIndex

List1.AddItemch

程序运行时,单击一个列表项,则产生的结果是( 

A)该列表项被移到列表的最前面 

B)该列表项被删除

C)该列表项被移到列表的最后面 

D)该列表项被删除后又在原位置插入

33、窗体上有一个名为Command1的命令按钮,并有如下程序:

DimaAsInteger,bAsInteger

a=8

b=12

Printfun(a,b);

a;

b

PrivateFunctionFun(ByValaAsInteger,bAsInteger)AsInteger

a=aMod5

b=b\5

Fun=a

程序运行时,单击命令按钮,则输出结果是( 

A)332 

B)382 

C)8812 

D)3812

34、为了从当前文件夹中读入文件File1.txt,某人编写了下面的程序:

PrivateSubCommand1_C1ick()

File1.txt"

ForOutputAs#20

DoWhileNotEOF(20)

LineInput#20,ch$

Printch

Loop

Close#20

程序调试时,发现存错误,下面的修改方案中正确的是( 

A)在Open语句中的文件名前添加路径 

B)把程序中各处的“20”改为“1”

C)把Primch语句改为Print#20,ch 

D)把Open语句中的Output改为Input

35、以下程序运行后的窗体如图所示。

其中组合框的名称是Combo1,已有列表框如图所示;

命令按钮的名称是Command1。

PrivateSubCommand1_Click()

IfNotCheck(Combo1.Text)Then

MsgBox("

ExitSub

EndIf

Fork=0ToCombo1.ListCount-1

IfCombo1.Text=Combo1.List(k)Then

添加项目失败"

Combo1.AddItemCombo1.Text

添加项目成功"

PrivateFunctionCheck(chAsString)AsBoolean

n=Len(ch)

Fork=1Ton

c$=UCase(Mid(ch,k,1))

Ifc<"

A"

Orc>"

Z"

Then

Check=False

ExitFunction

Check=True

程序运行时。

如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是( 

A)显示“输入错误” 

B)显示“添加项目失败”

C)显示“添加项目成功” 

D)没有任何显示

二、填空题

36、有序线性表能进行二分查找的前提是该线性表必须是______存储的。

37、一颗二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为______。

38、对软件设计的最小单位(模块或程序单元)进行的测试通常称为______测试。

39、实体完整性约束要求关系数据库中元组的______属性值不能为空。

40、在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称______是关系A的外码。

41、在窗体上有1个名称为Command1的命令按钮,并有如下事件过程和函数过程:

DimpAsInteger

p=m

(1)+m

(2)+m(3)

Printp

PrivateFunctionm(nAsInteger)AsInteger

StaticsAsInteger

Fork=1Ton

s=s+1

m=s

运行程序,单击命令按钮Command1后的输出结果为______。

42、在窗体上画1个名称为Command1的命令按钮,然后编写如下程序:

DimmAsInteger,xAsInteger

DimflagAsBoolean

flag=False

n=Val(InputBox("

请输入任意1个正整数"

))

DoWhileNotflag

a=2

flag= 

(7) 

DoWhileflagAnda<=Int(Sqr(n))

Ifn/a=n\aThen

Else

(8) 

IfNotflagThenn=n+1

Print 

(9) 

 

43、以下程序的功能是:

先将随机产生的10个不同的整数放入数组a中,再将这10个数按升序方式输出。

请填空。

PrivateSubForm_Click()

Dima(10)AsInteger,iASInteger

Randomize

i=0

num=Int(Rnd*90)+10

Forj=1Toi 

'

检查新产生的随机数是否与以前的相同,相同的无效

Ifnum=a(j)Then

ExitFor

Nextj

Ifj>iThen

i=i+1

a(i)= 

(10) 

LoopWhilei<10

Fori=1To9

Forj= 

(11) 

To10

Ifa(i)>a(j)Thentemp=a(i):

a(i)=a(j):

(12) 

Nexti

Fori=1To10

Printa(i)

44、窗体上已有名称分别为Dri、,e1、Dir1、Fite1的驱动器列表框、目录列表框和文件列表框,且有1个名称为Text1的文本框。

以下程序的功能是:

将指定位置中扩展名为“*.txt”的文件显示在File1中,如果双击File1中的某个文件,则在Text1中显示该文件的内容。

File1.Pattern= 

(13) 

PrivateSubDirt1_Change()

File1.Path=Dir1.Path

PrivateSubDrive1_Change()

Dir1.Path=Drive1.Drive

PrivateSubFile1_DblClick()

DimsAsString*1

IfRight(File1.Path,1)="

\"

Then

f_name=File1.Path+File1.FileName

f_name=File1.Path+"

+File1.FileName

Openf_name 

(14) 

As#1

Text1.Text="

"

DoWhile 

(15) 

s=Input(1,#1)

Text1.Text=Tex1.Text+s

Close#1

答案:

1、A

[解析]栈是先进后出的线性表,栈顶的元素最先被删除,栈底的元素最后被删除。

2、B

[解析]在数据结构中,树这类的的数据结构只有一个根结点,但它不是线性结构。

3、D

[解析]根据二叉树的性质,度为0的结点(即叶子结点)总是比度为2的结点多一个。

题目中的二叉树的叶子结点为1,因此度为2的结点的数目为0,因而这个二叉树的深度为7。

4、D

[解析]在软件开发过程中,需求分析阶段产生的主要文档是软件需求规格说明书。

5、B

[解析]结构化程序的基本结构有:

顺序结构、选择结构和循环结构,没有GOTO跳转结构。

6、A

[解析]软件设计是将软件需求转换为软件表示的过程;

数据结构与数据库设计是软件设计的任务之一;

PAD图,即问题分析图,是一种主要用于描述软件详细设计的图形工具。

7、C

[解析]负责数据库中查询操作的数据库语言是数据操纵语言。

8、D

[解析]一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程的联系是多对多的联系。

9、C

[解析]从关系R、S和T的结构可以得出关系T是由关系R、S经过除运算后得到的。

10、B

[解析]UInt表示的是无符号整数类,所以它的每个实例都是一个无符号整数,所以排除选项A)和选项C),选项D)是整数集合,所以也排除。

11、A

[解析]在VB集成环境中,窗体设计窗口简称为窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。

各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的;

在工程资源管理器窗口中,含有建立一个应用程序所需要的文件清单,列出工程中所有模块的名称;

属性窗口是用来设置对象(窗体或控件)的属性值;

代码窗口用于编辑代码。

12、A

[解析]Load事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化,该事件在显示出窗体时已经执行完成,其余的事件均要在窗体显示出来后经过某种动作触发。

13、C

[解析]BackStyle属性用于指出Shape或Labe1控件的背景

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

当前位置:首页 > 医药卫生 > 药学

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

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