VB模拟考试一Word格式.docx

上传人:b****4 文档编号:17842788 上传时间:2022-12-11 格式:DOCX 页数:20 大小:22.43KB
下载 相关 举报
VB模拟考试一Word格式.docx_第1页
第1页 / 共20页
VB模拟考试一Word格式.docx_第2页
第2页 / 共20页
VB模拟考试一Word格式.docx_第3页
第3页 / 共20页
VB模拟考试一Word格式.docx_第4页
第4页 / 共20页
VB模拟考试一Word格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

VB模拟考试一Word格式.docx

《VB模拟考试一Word格式.docx》由会员分享,可在线阅读,更多相关《VB模拟考试一Word格式.docx(20页珍藏版)》请在冰豆网上搜索。

VB模拟考试一Word格式.docx

A、a*b/(3*c*d)

B、a/3*b/c/d

C、a*b/3/c/d

D、a*b/3*c*d

10、表达式16/4-2^5*8/4MOD5/2的值为____________。

A、14

B、4

C、20

D、2

11、以下各项中,____________不是一个合法的字符串。

A、"

Visual"

B、"

"

C、#Basic#

D、"

等级考试"

12、赋值语句:

a=123+MID("

123456"

3,2)执行后,a变量中的值是____________。

12334"

B、123

C、12334

D、157

13、要判断&

ldquo;

月收入在2000元以上(含2000元)且5000元以下(不含5000元)&

rdquo;

的职工,应该使用的逻辑表达式是____________。

A、M>

2000ANDM<

=5000

B、M>

2000OrM<

C、M>

=2000ANDM<

5000

D、M&

gt;

=2000OrM&

lt;

14、语句Print"

5*20"

输出的结果是________。

B、出现错误信息

C、5*20

D、100

15、设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为____________。

A、8

B、9

C、8.5

D、8.0

16、下列语句中不能正常执行的是________。

A、print+32758+10

B、print5+9=15

C、print"

65"

+12

D、print"

&

12

17、假定变量Logic类型是Boolean,下面赋值语句________是正确的。

A、Logic=‘True’

B、Logic=.True.

C、Logic=#True#

D、Logic=3<

4

18、以下哪个是合法的变量名____________。

A、Len

B、Test@qw

C、6cost_1

D、count2s

19、下面程序的运行结果是________。

PrivateSubCommand1Click()

x=1:

y=1

Fori=1TO3

x=x+y:

y=y+x

Nexti

Printx;

y

EndSub()

A、66

B、58

C、1321

D、3435

20、VB也提供了结构化程序设计的三种基本结构,三种基本结构是________。

A、递归结构、选择结构、循环结构

B、选择结构、过程结构、顺序结构

C、过程结构、输入、输出结构、转向结构

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

21、下列程序运行后的输出结果是________。

PrivateSubCommand1_Click()

Forj=0TOi-1

k=k+1

nextj

nexti

printk

A、6

B、5

C、4

D、3

22、下列循环能正常结束循环的是____________。

A、i=5

<

BR/>

Do<

i=i+1<

LoopUntili&

B、i=1

i=i+2<

LoopUntili=10

C、i=10

D、i=6

i=i-2<

LoopUntili=1

23、下列程序的输出结果是____________。

br/>

DimyAsInteger<

y=10<

DoWhiley&

0<

y=y-1<

Loop<

Print&

quot;

y=&

;

y()

A、y=0

B、y=1

C、y=随机值

D、y=&

ndash;

1

24、执行以下语句后,a的值为____________。

DimaAsInteger<

a=1<

DoUntila=100<

a=a+2<

Loop()

A、99

B、100

C、溢出

D、101

25、表达式X+1&

X是_____________.()

A、算术表达式

B、非法表达式

C、字符串表达式

D、关系表达式

26、计算机算法可以分为两大类:

一类是________________算法,另一类是________________算法。

A、计算机辅助设计、财务

B、数值计算、非数值计算

C、步骤管理、通信

D、排序、查找

27、VisualBasic认为下面___________组变量是同一个变量。

A、A1和a1

B、Sum和Summary

C、Aver和Average

D、A1和A_1

28、下面语句运行后的输出结果是________.

x=0

DoWhilex<

10

x=x+1:

x=x*x

Loop

Printx

A、16

B、19

D、25

29、下面程序段运行后,显示的结果是____________。

Dimx

IfxThenPrintxElsePrintx+1()

A、1

B、0

C、-1

D、显示出错信息

30、有如下程序:

PrivateSubCommand1_Click()

score=65

selectCasescore

CaseIs<

60

a$="

F"

Case60To69

D"

Case70To79

C"

Case80To89

B"

Caseelse

A"

EndSelect

MsgBoxa$

EndSub

程序运行后,消息对话框中显示的内容为_______。

A、A

B、B

C、C

D、D

31、在过程中有语句ForI=N1ToN2StepN3,在该循环体内有下列四条语句,其中________会影响循环执行的次数。

①N1=N1+I②N2=N2+N3③I=I+N3④N3=2*N3()

A、①②

B、①②③

C、③

D、①②③④

32、下列程序

a=InputBox("

请输入"

b=InputBox("

Printa+b

运行时输入3和4输出的结果是________。

A、7

B、34

C、3+4

D、出错

33、如下二维数组声明语句,____________正确。

A、Dima[3,4]AsInteger

B、Dima(3,4)AsInteger

C、Dima(n,n)AsInteger

D、Dima(34)AsInteger

34、在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有________个。

①PublicA(5)AsInteger

②PublicNAsInteger

③PublicStAsString

④Privateb()AsInteger()

A、2

B、3

D、1

35、在窗体的通用声明处有语句DimA()AsSingle,以下在某事件过程中重定义此数组的一组正确语句是:

____________。

A、ReDimA(3,3)

ReDimA(4,4)AsInteger

B、ReDimA(3,3)

ReDimPreserveA(4,4)

C、ReDimA(3)

ReDimA(3,3)AsInteger

D、ReDimA(3,3)

ReDimPreserveA(3,4)

36、对窗体编写如下代码:

OptionBase1

a=Array(237,126,87,48,498)

m1=a

(1)

m2=1

Fori=2To5

Ifa(i)>

m1Then

m1=a(i)

m2=i

EndIf

Printm1;

m2

程序运行后,按回车键,输出结果为_________。

A、484

B、2371

C、4985

D、4984

37、下列有关数组的说法中,不正确的是________。

A、在窗体模块中不可以定义全局数据组

B、可以使用Erase语句释放所有数组所占据的存储储空间

C、语句DimX(3.6+2)AsInteger定义了一个维上界是6的一维的整型数组

D、形参数组的类型可以是定长符串类型

38、在窗体上添加一个命令按钮,名为Command1,事件过程如下。

执行结果是________。

Subpb(b()AsInteger)

Fori=1To4

B(i)=2*i

Dima(1To4)AsInteger

a

(1)=5:

a

(2)=6:

a(3)=7:

a(4)=8

pba

Printa(i);

A、2468

B、1357

C、36612

D、481216

39、当发生Command1_Clik事件后,下列程序的输出结果是____________。

DimiAsInteger<

Dima(10)AsInteger<

Fori=9To0Step&

1<

a(i)=10&

i<

Nexti<

Printa

(2);

a(5);

a(8)()

A、258

B、741

C、852

D、369

40、在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有________个。

41、以下有关数组的说明中,错误的是________。

A、根据数组说明的方式,可将数组分为动态数组和静态数组。

B、在过程中,不能用Private语句定义数组。

C、利用ReDim语句重新定维时,不得改变已经说明过的数组的数据类型。

D、数组重新定维后,原有的数组元素内容将不予保留。

42、当发生Command1_Click事件后,程序输出结果是________。

OptionBase1<

PrivateSubCommand1_Click()<

Dima(4,4)AsInteger,iAsInteger,sAsInteger<

s=0<

Fori=1To4<

Forj=1To4<

a(i,j)=(i-1)*4+j*2<

Nextj<

Fori=1To4<

s=s+a(i,i)<

Prints<

A、28

B、32

C、30

D、44

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

DimaAsVariant

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

j=1

Fori=4To1Step-1

s=s+a(i)*j

j=j*10

Prints

运行上面的程序,单击命令按钮,其输出结果是_____________。

A、4321

B、12

C、34

D、1234

44、如下二维数组声明语句,____________正确。

45、运行以下程序段,输出结果是<

u>

<

/u>

Dima(1To10)<

Dimp(1To4)<

k=5<

p(i)=i*2<

k=k+p(i)*2<

Printk()

A、48

D、45

46、当发生Command1_Clik事件后,下列程序的执行结果是____________。

Dima<

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

Fori=1To4<

Printa(i)-a(i&

1);

Nexti<

A、11111

B、1111

C、111

D、222

47、以下有关Sub过程与Function过程的区别,正确的是________。

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

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

C、两种过程参数传递方式不同

D、Sub过程没有返回值,Function过程能返回值

48、<

fontsize="

2"

>

strong>

fontface="

TimesNewRoman"

在语句PublicSubSort(iAsInteger)中i是一个按________传递的参数。

/font>

/strong>

A、<

地址<

B、<

值<

C、<

变量<

D、<

常量<

49、<

宋体"

size="

如果在被调用过程中改变了形参值,只影响副本,而不会影响实参的变量本身,这种参数传递方式称为<

#160;

传递。

按值<

按地址<

ByRef<

按形参<

50、下列定义Sub过程的语句中,正确的语句是____________。

①PrivateSubTest(StAsString*8)②PrivateSubTest(Sarray()AsString*5)③PrivateSubTest(Sarray()AsString)④PrivateSubTest(StAsString)()

B、①④

C、②③④

51、<

可以在窗体模块的通用声明段中声明的是________________。

全局变量<

全局常量<

全局数组<

全局用户自定义类型<

52、窗体的Name属性为Frm1,在窗体模块通用声明处和过程Sub1中分别用PublicKAsInteger,DimKAsInteger声明了两个同名变量K,则在过程Sub1中要访问全局变量K,可采用________。

A、Frm1.K

B、Form.K

C、Form1.K

D、K

53、<

假定已定义了一个过程SubAdd(aAsSingle,bAsSingle),则正确的调用语句是________。

Add(12,12)<

CallAdd(2*x,Sin(1.57))<

CallAddx,y<

CallAdd(12,12,x)<

54、<

在Cmdl_C1ick事件中有效的地址传递的调用语句是<

br/>

PublicSubFl(n%)<

…<

n=3*n+4<

EndSub<

PrivateSubCmdl_Click()<

Dimn%,m%<

n=3:

m&

=4<

…&

fontcolor="

#006633"

'

调用F1语句<

F1n+m<

F1m<

F15<

F1m+5<

55、在窗体上画一个名称Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:

Dimx,y,zAsInteger

x=5:

y=7:

z=0

Text1.Text="

Callp1(x,y,z)

Text1.Text=Str(z)

PrivateSubp1(ByValaAsInteger,ByValbAsInteger,cAsInteger)

c=a+b

程序运行后,如果单击命令按钮,则在文本框中显示的内容是________。

A、0

C、Str(z)

D、没有显示

56、名为sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是________。

A、PrivateSubsort(A()As

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

当前位置:首页 > 总结汇报 > 学习总结

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

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