VB试题2.docx

上传人:b****6 文档编号:4340718 上传时间:2022-11-30 格式:DOCX 页数:17 大小:34.45KB
下载 相关 举报
VB试题2.docx_第1页
第1页 / 共17页
VB试题2.docx_第2页
第2页 / 共17页
VB试题2.docx_第3页
第3页 / 共17页
VB试题2.docx_第4页
第4页 / 共17页
VB试题2.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

VB试题2.docx

《VB试题2.docx》由会员分享,可在线阅读,更多相关《VB试题2.docx(17页珍藏版)》请在冰豆网上搜索。

VB试题2.docx

VB试题2

VB试题2

在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末

使用续行字符________________,表示下一行是当前行的继续。

A、直接回车

B、一个空格加一个下划字符(_)

C、一个下划字符(_)

D、一个空格加一个连字符(-)

答案:

B

 

下列没有类型说明符的变量是_________。

A、货币型

B、日期型

C、字符串型

D、长整型

答案:

B

 

下面的表达试的值为真的是________。

A、Mid(“VisualBasic”,1,12)=Right(“ProgramingLanguageVisualBasic”,12)

B、78.9/32.77<=97.5/43.97AND-45.4>4.98

C、“ABCRG”>”abcde”

D、Int(134.69)>Cint(134.69)

答案:

A

 

____________。

A、x>=3ORx<10

B、3<=xAND<10

C、3<=xANDx<10

D、3<=x<0

答案:

C

 

i被j整除的逻辑表达式是________________。

A、i/j=0

B、i<>0

C、i\j=0

D、imodj=0

答案:

D

 

函数Cint(-3.5),Int(-3.5),Fix(-3.5)的值分别是________。

A、-3,-4,-3

B、-4,-4,-3

C、-3,-4,-4

D、-4,-3,-3

答案:

B

 

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

A、2

B、14

C、20

D、4

答案:

D

 

如果将布尔常量False赋值给一个整形变量,则整型变量的值为____________。

A、0

B、-1

C、False

D、True

答案:

A

 

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

A、Constaasinteger="12"

B、Constaasdouble=sin

(1)

C、Consta=”OK”

D、Constaassingle=1.1

答案:

B

 

在VisualBasic代码中,将多个语句合并在一行上的并行符是____。

A、冒号(:

B、感叹号(!

C、撇号(’)

D、问号(?

答案:

A

 

描述X、Y中只有一个小于Z的逻辑表达式是________。

A、X

B、X

C、X

D、X

答案:

B

 

语句Print"5*20"输出的结果是________。

A、"5*20"

B、5*20

C、出现错误信息

D、100

答案:

B

 

语句x=x+1的正确含义是__________.

A、将变量X的值存在X+1中去

B、将变量X的值加1后赋给变量X

C、变量X的值与X+1的值相等

D、变量X的值为1

答案:

B

 

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

A、"等级考试"

B、#Basic#

C、""

D、"Visual"

答案:

B

 

下面程序的运行结果是_____。

PrivateSubCommand1Click()

x=1:

y=1

Fori=1TO3

x=x+y:

y=y+x

Nexti

Printx;y

EndSub

A、3435

B、58

C、66

D、1321

答案:

D

 

下面程序是一个求最大公约数的程序,执行程序后,m的值为_____

DimmAsInteger,nAsInteger

m=200

n=150

Ifn*m=0ThenExitSub

Ifm

t=m:

m=n:

n=t

EndIf

Do

r=mModn

m=n

n=r

LoopWhiler<>0

Text3=m

A、50

B、100

C、200

D、150

答案:

A

 

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

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

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

B、排序、查找

C、步骤管理、通信

D、数值计算、非数值计算

答案:

D

 

执行下面的程序,单击窗体后在窗体上显示的结果是_____。

PrivateSubCommand1_Click()

DimStr1AsString,Str2AsString

DimStr3AsString,IAsInteger

Str1="e"

Fori=1To2

str2=UCase(Str1)

Str1=Str2&Str1

Str3=Str3&Str1

Str1=Chr(Asc(Str1)+1)

NextI

Printstr3

EndSub

A、EEEE

B、eeFF

C、EeFF

D、eEfF

答案:

C

 

下列程序的输出结果是_____。

DimyAsInteger

y=10

DoWhiley<>0

y=y-1

Loop

Print"y=";y

A、y=-1

B、y=0

C、y=随机值

D、y=1

答案:

B

 

算法应具备的特征有:

确定性、可行性、有穷性、_____性、_____性。

A、步骤有限、可以实现

B、输入、输出

C、确切无误、可以实现

D、步骤有限、确切无误

答案:

B

 

在窗体中添加一个命令按钮,并编写如下程序代码:

PrivateSubCommand1_Click()

DimyAsInteger

y=0

DoWhiley<7

y=y+3

Loop

MsgBoxy

EndSub

程序运行后,消息对话框中显示_____。

A、8

B、9

C、7

D、6

答案:

B

 

以下语句执行时,从键盘上输入Zhang,执行结果是_____。

DimaAsString

a=InputBox("Input","","Name")

Printa

A、Inprt

B、Zhang

C、Name

D、空字符串

答案:

B

 

下面语句错误的是_____。

A、Ifa=1Then

c=2

ElseIfa=2Then

c=3

EndIf

B、Ifa=1Andb=2Then

c=3

EndIf

C、Ifa=1Then

c=2

ElseIfa=2Then

c=3

EndIf

D、If(a=1,2,3)Thenc=2

答案:

D

 

下列程序:

PrivateSubForm_Click()

Forj=1To15

a=a+jMod3

Nextj

Printa

EndSub

运行后输出的结果是_____。

A、15

B、1

C、90

D、120

答案:

A

 

DimyAsInteger

m=1

DoWhilem<=3

m=m+1

Printm;

Loop

A、2

B、234

C、23

D、2345

答案:

B

 

假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的SelectCase语句是_____。

A、SelectCaseX

Case1,3,Is>5

Print“ABCDEF”

EndSelect

B、SelectCaseX

CaseIs>15,Is<5

Print“ABCDEF”

EndSelect

C、SelectCaseX

CaseIs>5,1,3TO10

Print"ABCDEF"

EndSelect

D、SelectCaseX

Case10TO1

Print“ABCDEF”

EndSelect

答案:

C

 

用Msgbox"你好",vbokonly,"Hello"显示的消息对话框窗口的标题是_____。

A、你好

B、vbokonly

C、Hello

D、Ok

答案:

C

 

给出下面的程序

PrivateSubCommand1_Click()

DimCheck,Counter

Check=True:

Counter=0

Do

Counter=Counter+1

IfCounter=10ThenCheck=False:

ExitDo

LoopUntilCheck=False

MsgBoxCounter

EndSub

程序最后弹出的消息对话框的内容是_____。

A、False

B、True

C、20

D、10

答案:

D

 

下面程序的内层循环次数是_____。

Fori=1TO3

Forj=1TOi

Fork=jTO3

...

Nextk

Nextj

Nexti

A、3

B、14

C、9

D、21

答案:

B

 

以下程序段运行后,消息框的输出结果是

a=sqr(5)

b=sqr(3)

c=a>b

Msgboxc+2

A、2

B、-1

C、1

D、出错

答案:

C

 

在窗体Form1上,有一个列表框控件List1,在窗体的Click事件中有如下代码:

PrivateSubForm_Click()

DimkAsInteger

DimentryAsString,itemAsString

entry="EDCBA"

Fork=Len(entry)To1Step-1

item=LCase(Mid(entry,k,1))&k

List1.AddItemitem

Nextk

EndSub

运行此程序,单击窗体,列表框第4行为_____。

A、d2

B、b2

C、b4

D、d3

答案:

A

 

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

Dimx

IfxThenPrintxElsePrintx+1

A、-1

B、0

C、1

D、显示出错信息

答案:

C

 

在窗体上有一个文本框Text1,以下程序段的运行结果是_____。

Text1=""

Fori=1To10

Sum=Sum+i

Nexti

Text1=Sum

A、出错

B、在文本框中Text1中输出55

C、在文本框中Text1中输出不定值

D、在文本框中Text1中输出0

答案:

B

 

填空

==================================================

已知A=7.5,B=2,C=-3.6,表达式a>bandc>aorab的值为_____.

答案:

空1:

False

 

表示"A+B+C大于等于255,或A与B分别大于90且C大于80"的VB表达式的_____

答案:

空1:

A+B+C>=255OrA>90AndB>90AndC>80

 

已知K=2,J=3,A=True,则VB表达式(K-J<=K)AND(NOTA)OR(K+J>=J)的值为_____。

答案:

空1:

True

 

语句Print"125+32=";125+32执行后,窗体上打印结果是_____.

答案:

空1:

125+32=157

 

执行下面的程序段后,b的值为_____

a=5

b=7

a=a+b

b=a-b

a=a-b

答案:

空1:

5

 

输入一个三位的正整数,将之反向输出。

如输入123,则输出321,完善下列程序。

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger,cAsInteger,mAsInteger

m=InputBox("输入一个正整数")

a=m\100

b=(m-a*100)\10

c=_____

MsgBox"结果="+Str(c*100+b*10+a)

EndSub

答案:

空1:

mmod10

 

运行下面的程序,单击窗体后在窗体上显示的内容是_____。

PrivateSubForm_Click()

Fori=1To10Step2

PrintI;

NextI

EndSub

答案:

空1:

13579

 

找出1~10000之间的同构数。

所谓同构数,是指此数的平方数的最后几位与该数相等。

例如,25的平方为625,25是同构数。

完善下列程序。

程序代码如下:

PrivateSubCommand1_Click()

DimiAsInteger,yAsLong

Forx=1To1000

y=x*x

If_____Then

Printx

EndIf

Nextx

EndSub

答案:

空1:

x=(ymod10)or(x=(ymod100))or(x=(ymod1000))

 

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

当前位置:首页 > 高中教育 > 理化生

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

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