vb试题库第三章.docx

上传人:b****6 文档编号:6080449 上传时间:2023-01-03 格式:DOCX 页数:18 大小:21.33KB
下载 相关 举报
vb试题库第三章.docx_第1页
第1页 / 共18页
vb试题库第三章.docx_第2页
第2页 / 共18页
vb试题库第三章.docx_第3页
第3页 / 共18页
vb试题库第三章.docx_第4页
第4页 / 共18页
vb试题库第三章.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

vb试题库第三章.docx

《vb试题库第三章.docx》由会员分享,可在线阅读,更多相关《vb试题库第三章.docx(18页珍藏版)》请在冰豆网上搜索。

vb试题库第三章.docx

vb试题库第三章

87题

下列可作为VisualBasic变量名的是(D)。

A.a#a

B.4a

C.?

xy

D.C.onst_a

为了描述x>y和y>z同时成立,则下述选项中,正确的是(D)。

A.x>y.andY>z

B.x>y>z

C.x>yand>z

D.x>yandy>z

下列(B)是日期型数据。

A.@Januaryl0,1997@

B.#Januaryl0,1997#

C.Januaryl0,1997

D.&Januaryl0,1997&

名称(D)表示变体类型数据。

A.Double

B.Currency

C.Boolean

D.Variant

在表示字符串时,可作为字符串尾部符号的是(D)。

A.#

B.!

C.&

D.$

在一个语句行内写多条语句时,语句之间应该用(D)分隔。

A.逗号

B.分号

C.顿号

D.冒号

VisualBasic的逻辑类型数据占(A)字节内存。

A.2

B.4

C.8

D.16

在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符(A),表示下一行是当前行的继续。

A.一个空格加一个划字符(_)

B.一个划字符(_)

C.直接回车

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

表达式1.5+3\2>2Or7Mod3<4andNot1的运算结果是(A)。

A.-1

B.0

C.1

D.其他

表达式4+5\6*7/8Mod9的值是(B)。

A.4

B.5

C.6

D.7

表达式Left(howareyou,3)的值是(A)。

A.how

B.are

C.you

D.howareyou

表达式Int(5*Rnd+1)*Int(5*Rnd-1)的值的范围是(D)。

A.[0,15]

B.[-1,15]

C.[-4,15]

D.[-5,15]

满足当x的值是偶数时为真,奇数时为假要求的表达式是(D)。

A.xMod2=0

B.NotxMod2<>0

C.x\2*2-x)=0

D.Not(xMod2)

函数Ucase(Basic)的值为(D)。

A.Basic

B.basic

C.BasiC

D.BASIC

可以同时删除字符串前导和尾部空白的函数是(C)。

A.Ltrim

B.Rtrim

C.Trim

D.Mid

如果逻辑与(A.nD.)运算的结果为真,与它所连接的两个条件必须是(C)。

A.前一个为真,后一个为假

B.前一个为假,后一个也为假

C.前一个为真,后一个也为真

D.前一个为假,后一个为真

设A=3,B=5,则以下表达式值为真的是(B)。

A.A>=BandB>10

B.(A>B)Or(B>0)

C.(A<0)Or(B<0)

D.(-3+5>A)and(B>0)

可获得当前系统日期的函数是(A)。

A.Date()

B.Time()

C.IsDate()

D.Year()

下列不能作为VB中的变量名的符号是(C)。

A.A45

B.P12

C.89Ta

D.xy

函数rnd用于产生随机数,其结果范围是(B)。

A.(0,1)

B.[0,1)

C.(0,1]

D.[0,1]

在一个语句内写多条语句时,每个语句之间用(B)符号分隔。

A.。

B.:

C.*

D.;

下面(A)是合法的单精度型变量。

A.Kum!

B.sum%

C.mytm$

D.Km#

下列关于变体类型的叙述正确的是(C)。

A.变体不是一种数据类型

B.变体是赋给某一种类型数值后,就不能再赋给它另一类型数值

C.该种数据类型在使用过程中是可以变化的,VB自动完成类型转换

D.变体的空值就表示该变体的值为0

表示学习成绩(score)在75分和90分之间的逻辑表达式是(A)。

A.score>=75Andscore<=90

B.score>=750rscore<=90

C.score<=75Andscore>=90

D.score<=750rscore>=90

语句PRINT5/4*6\5mod2的输出结果是(B)。

A.0

B.1

C.2

D.3

在\、/、Mod、*等4个算术运算符中,优先级最低的是(C)。

A.\

B./

C.Mod

D.*

表达式Mid(“SHANGHAI”,6,3)的值是(D)。

A.SHANGH

B.SHA

C.ANGH

D.HAI

在VB中,对于未定义的变量,系统默认类型是(D)变量。

A.整型

B.字符型

C.日期型

D.变体型

abc%,abc!

,abc$,abc#分别声明abc是(A)。

A.整型、单精度、字符串、双精度变量

B.整型、整型、字符串、双精度变量

C.单精度、整型、字符串、双精度变量

D.整型、双精度、字符串、双精度变量

可获得当前系统日期的函数是(A)。

A.Date()

B.Time()

C.IsDate()

D.Year()

假设A=3,B=7,C=2,则表达式NOT(B*A)的值是(B)

A.True

B.False

C.表达式错误

D.不确定

用于获得字符串S从第5个字符开始的3个字符的函数是(A)。

A.Mid(S,5,3)

B.Middle(S,5,3)

C.Right(S,5,3)

D.Left(S,5,3)

X是小于100的非负数,用VB表达式表达正确的是(C)。

A.0≤X≤100

B.0<=X<100

C.0<=XandX<100

D.0≤X<100

下列符号中哪个是VB程序中合法的变量名(A)。

A.ab7

B.7ab

C.If

D.a*bc

用于去掉字符串左右两边的空格的函数是(B)。

A.Ltrim()

B.Trim()

C.Left()

D.Instr()

标准模块文件的扩展名是(C)。

A.frm

B.vbp

C.bas

D.vbg

表达式Abs(-5)+Len("ABCDE")的值是(C)。

A.5ABCDE

B.-5ABCDE

C.10

D.0 

表达式X+I>X是(D)。

A.算术表达式

B.非法表达式

C.字符串表达式

D.关系表达式 

在VB中,下列(C)是不合法的循环语句。

A.For…Next

B.DoUntil…Loop

C.Do…while

D.Do…Loop

设m=1,n=2,o=3,p=4,下列表达式的值是(A)。

m>o-3Andp

A.-1

B.0

C.1

D.FALSE

VisualBasic布尔运算符Xor,Or,Eqv,And中,级别最高的运算符是(D)。

A.Xor

B.Or

C.Eqv

D.And

下列符号(A)是VisualBasic中的合法变量名。

A.x23

B.8xy

C.END

D.X8[B]

变量未赋值时,数值型变量的值为(A)。

A.0

B.空串""

C.Null

D.没任何值

表达式"Turbo"+"c">"Ture"+"Basic"的值是(B)。

A.TRUE

B.FALSE

C.Null

D.出错信息

表达式25.28Mod6.99的值是(B)。

A.1

B.4

C.5

D.出错

表达式Abs(-5)+Len("ABCDE")的值是(C)。

A.5ABCDE

B.-5ABCDE

C.10

D.0

在以下4个逻辑表达式中,其逻辑值为“真”的是(D)。

A.Not(3+4<4+6)

B.2>1And3<2

C.1>2Or2>3

D.Not(1>2)

假设变量boolVar是一个布尔型变量,则下面正确的赋值语句是(D)。

A.boolVar="True"

B.boolVar=.True.

C.boolVar=#True#

D.boolVar=3<4

有如下程序:

a$="Flying":

b$="IS":

c$="funny!

"

Printa$+""+Lcase$(b$)+""+Ucase$(c$)

End

运行后,输出结果是(B)。

A.FlyingIsfunny!

B.FlyingisFUNNY!

C.FlyingISFUNNY!

D.FLYINGISFUNNY!

设有如下变量声明:

DimTestDateAsDate

为变量TestDate正确赋值的表达方式是(A)。

A.TestDate=#1/2002#

B.TestDate=#"1/1/2002"#

C.TestDate=date("1/1/2002")

D.TestDate=Format("m/d/yy","1/1/2002")

下面的数组声明语句中(B)是正确的。

A.DimA[3,4]AsInteger

B.DimA(3,4)AsInteger

C.DimA[3;4]AsInteger

D.DimA(3;4)AsInteger

下列续行写法正确的是(B)。

A.C=_A+B

B.C=_A+B

C.C=_A+B

D.C=_'此处换行A+B

有如下程序:

Constst$=""CHINA""

St$=""GREAT""

Printst$

运行后输出的结果是(D)。

A.CHINABeijing

B.GREAT

C.Hebei

D.显示出错信息

下列语句正确的是(B)。

A.MsgBox("请输入查询的姓名:

","256+3+48")

B.MsgBox"请输入查询的姓名:

",256+3+48

C.X=MsgBox(请输入查询的姓名:

,vbYesNoCancel)

D.X=MsgBox("请输入查询的姓名:

","310")

下述程序段的运行结果是(A)。

X=-2.3

y=125

z=Len(Str$(x)+Str$(y))

Printz

A.8

B.6

C.4

D.3

下面四个语句中,正确的赋值语句是(A)。

A.a=a+c

B.a+c=a

C.c+a=a

D.a-c=a

将Cos(y)四舍五入保留3位小数的表达式是(C)。

A.Int((Cos(Y)+0.5)*1000)/1000

B.Int(Cos(Y*1000))/1000+0.5

C.Int(Cos(Y)*1000+0.5)/1000

D.Int(Cos(Y*1000)+0.5)/1000

设a=6,则执行x=iif(a>5,-1,0)后,x的值为(D)。

A.5

B.6

C.0

D.-1

有如下语句:

TypeStudent

NameAsString

AgeAsInteger

SexAsString

EndType

DimStuAsStudent

WithStu

.Name=""张红""

.Age=22

.Sex=""女""

EndWith

执行PrintStu.Age后的结果是(B)。

A.张红

B.22

C.“女”

D.Age

语句X=X+1的正确含义是(C)。

A.变量X的值与X+1的值相等

B.将变量X的值存到X+1中去

C.将变量X的值加1后赋给变量X

D.变量X的值为1

有如下程序:

a=3:

b=4

Printb>a

End

运行后,输出结果是(A)。

A.Ture

B.FALSE

C.4>3

D.显示出错信息

在4个字符""D"",""x"",""A"",""e""中,其ASCII码值最大的是(B)。

A.D

B.x

C.A

D.e

以下语句的输出结果是(C)。

PrintFormat$(32548.5,""000,000.00"")

A.32548.5

B.32548.5

C.32548.5

D.32548.5

在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:

PrivateSubCommand1_Click()

A=1.2

C=Len(Str$(A)+Space(10))

Text1.text=C

EndSub

程序运行后,单击命令按钮,在文本框中显示(C)。

A.3

B.8

C.14

D.10

在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:

PrivateSubCommand1_Click()

a=Ucase$(Text1.Text)+Left$(Text2.Text,2)

Printa

EndSub

PrivateSubForm_Load()

Text1.Text=""aB""

Text2.Text=""123456""

EndSub

程序运行后,单击命令按钮,输出结果为(B)。

A.Ab12

B.AB12

C.AB56

D.Ab56

在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下程序:

PrivateSubCommand1_Click()

X=0

DoWhileX<10

X=(X+1)*(X+2)

n=n+1

Loop

Text1.Text=Str(n)

Text2.Text=Str(X)

EndSub

程序运行后,单击命令按钮,在两个文本框Text1和Text2中分别显示的值是(B)。

A.10

B.212

C.272

D.312

执行如下语句:

a=InputBox(""Today"",""Tomorrow"",""yesterday"",,,""Daybeforeyesterday"",5)

将显示一个输入对话框,在对话框的输入区中显示的信息是(C)。

A.Today

B.Tomorrow

C.Yesterday

D.Daybeforeyesterday

执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是(C)。

A.Visual

B.Basic

C.6

D.11

在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:

PrivateSubCommand1_Click()

  strText=InputBox(""请输入"")

  Text1.Text=strText

EndSub

PrivateSubText1_Change()

  Label1.Caption=Right(Trim(Text1.Text),3)

EndSub

程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)。

A.空

B.abcdef

C.abc

D.def

在窗体上画一个命令按钮,然后编写如下事件过程,程序运行后,单击命令按钮,依次在输入对话框中输入5,4,3,2,1,-1,输出结果为(A)。

PrivateSubCommandl_Click()

x=0

DOUntilx=-1

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

b=Val(InputBox(”请输人B的值”))

x=Val(InputBox(”请输入X的值”))

a=a+b+x

Loop

Printa

EndSub

A.2

B.3

C.14

D.15

在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

c=1234

c1=Trim(Str(c))

ForI=1To4

Print ()

Next

EndSub

程序运行后,单击命令按钮,要求在窗体上显示如下内容

1

12

123

1234

则在下划线处应填入的内容为(B)。

A.Right(c1,I)

B.Left(c1,I)

C.Mid(c1,I,1)

D.Mid(c1,I,I)

下面(D)不是字符串常量。

A."你好"

B.""

C."TRUE"

D.#False#

选拔身高T超于1.7米且体重W小于62.5千克的人,能表示该条件的布尔表达式是(C)。

A.T>1.7AndW<=62.5

B.T<=1.7OrW>=62.5

C.T>1.7AndW<62.5

D.T>1.7OrW<62.5

执行以下程序段后,变量C$的值为(D)。

A$=""VisualBasicPrograming""

B$=""Quick""

C$=B$&Ucase(Mid$(A$,7,6))&Right$(A$,11)

A.VisualBASICPrograming

B.QuickBasicPrograming

C.QUICKBasicPrograming

D.QuickBASICPrograming

要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句(D)。

A.OptionBase

B.OptionExplicit

C.Option

D.OptionCompare

下列哪项不能作为VB中的变量名(C)。

A.SSSSS

B.P123

C.456ADS

D.xdk

表达式Mid(“Hello”,2,3)的值是(C)。

A.“ll”

B.“llo”

C.“ell”

D.“ello”

表达式Int(4*Rnd+10)值的范围是(D)。

A.[10,14)

B.[11,13)

C.[10,14]

D.[10,13]

表达式2*3^2+2*8/4+3^2的值是(B)。

A.49

B.31

C.45

D.37

设x=4,y=8,z=7,表达式xz)Orz

A.True

B.False

C.-1

D.1

可以同时删除字符串前导和尾部空白的函数是(C)。

A.Ltrim

B.Rtrim

C.Trim

D.Mid

函数Len(“123.4”)的值为(B)。

A.11

B.5

C.6

D.8

函数InStr(“VB程序设计教程”,”程序”)的值为(C)。

A.1

B.2

C.3

D.4

下列函数中,返回值的类型与其它3个不同的是(A)。

A.NOW()

B.HOUR()

C.YEAR()

D.DAY()

InputBox函数返回值的类型为(B)。

A.数值

B.字符串

C.变体

D.数值或字符串(视输入的数据而定)

可获得当前系统时间的函数是(B)。

A.Date()

B.Time()

C.IsDate()

D.Year()

Abc%,abc!

,abc$,abc#分别声明abc是(A)。

A.整型、单精度、字符串、双精度变量

B.整型、整型、字符串、双精度变量

C.单精度、整型、字符串、双精度变量

D.整型、双精度、字符串、双精度变量

 

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

当前位置:首页 > 自然科学

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

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