VB交大练习题.docx

上传人:b****5 文档编号:6187140 上传时间:2023-01-04 格式:DOCX 页数:24 大小:70.62KB
下载 相关 举报
VB交大练习题.docx_第1页
第1页 / 共24页
VB交大练习题.docx_第2页
第2页 / 共24页
VB交大练习题.docx_第3页
第3页 / 共24页
VB交大练习题.docx_第4页
第4页 / 共24页
VB交大练习题.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

VB交大练习题.docx

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

VB交大练习题.docx

VB交大练习题

Vb考试复习题

一、填空题

1.设a=2,b=3,表达式a>b的值是_______。

FALSE

2.在VB中声明符号常量的关键字是_______。

const

3.表达式10MOD16\4的值是_______。

2

4.设A=5,B=6,C=7,D=8,表达式3>2*BORA=CANDB<>CORC>D的值是_______。

False|0|

5.设a=6,b=3,c=5,则表达式Nota>cAndc=bOrb<>a+c的值为_______。

True

6.设a=1,b=2,c=3,则VB6.0表达式:

a

True

7.在VB中,用DimXAsInteger语句定义的变量X,系统默认其值为_______。

0

8.表示x是5的倍数逻辑表达式为_______。

XMOD5=0

9.已知a=3.5,b=5.0,c=2.5,d=True则表达式:

a>=0ANDa+c>b+3ORNOTd的值是____。

False|0|零|假|假值|零值

10.用dimabcasinteger定义的变量abc,其类型是______。

整型

11.表达式"12345"<>"12345"&"ABC"的值是_______。

True

12.在VB中,字符型常量应使_______将其括起来,日期/时间型常量应使用______将其括起来。

双引号井号

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

PrivateSubCommand1_Click()

a=InputBox("请输入一个整数")

b=InputBox("请输入一个整数")

Printa+b

EndSub

程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为___。

”321456”

14.InputBox()函数返回值的数据类型是__。

字符型

15.执行语句B=MsgBox("XXX","YYY")后,在消息框中的标题信息是___。

YYY

16.For-Next循环的子句缺省时,循环变量每次改变的值是_______。

1

17.循环结构中与While语句匹配出现的循环结束语句是_______。

Wend

18.VB程序的三种基本结构是:

顺序、选择和_______。

循环

19.语句x=inputbox("请输入数据"),输入12345,则x的值是_____,其类型为_______。

”12345”字符型

20.表达式sgn(-25)的值是_______。

-1

21.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为_______。

-1

22.设a=2,b=9,表达式a^2>sqr(b)的值是_______。

True|

23.Int(-8.6)的函数值是_______。

-9

24.表达式Int(1234.555*100+0.5)/100的结果是_______。

1234.56

25.表示X是5或7的倍数的VB表达式是_______。

XMod5=0ORXMod7=0

26.执行A="123"+123语句后,变量A的值是_______。

246

27.函数int(rnd*11)+10的值的范围是___10___至__20。

28.若使命令按钮不起作用,应将按钮的_______属性设置为False。

Enabled

29.扩展名为.frm的文件表示__窗体__文件。

30.标准模块文件的扩展名为____。

.bas

31.扩展名为.vbp的文件是___文件。

工程

32.VisualBasic采用__事件__驱动的编程机制。

33.VB有3种工作模式,即设计模式、运行模式和中断模式。

34.在VisualBasic中,对象的大多数属性既可以在______窗口设置,也可以通过程序代码设置。

属性

35.在VisualBasic中,对象的_______是用来描述一个对象外部特征的。

属性

36.VB有三个调试窗口,它们是_______窗口、本地窗口和监视窗口。

立即

37.对象的属性、事件和_______被称为VisualBasic对象的三要素。

方法

38.VisualBasic的对象主要分为窗体对象和_______两大类。

控件

39.执行下面的程序段后,变量s的值为___7____。

s=5

Fori=3to5

 i=i+1

s=s+1

Nexti

40..以下程序段的输出结果是___3____。

num=0

Whilenum<=2

num=num+1

Wend

Printnum

41.执行下面的程序段后,X的值为___8____。

X=5

ForI=1to10Step2

X=X+I\5

NextI

42.下列程序的执行结果为___-9___。

A="1"

B="2"

A=Val(A)+Val(B)

B=Val("12")

IfA<>BThenPrintA-B

Else

PrintB-A

Endif

43下列程序的执行结果为___2___。

A=75

IfA>60ThenI=1

IfA>70ThenI=2

PrintI

44.下列程序的执行结果为___3____。

A=75

IfA>90then

I=1

ElseIfA>80Then

I=2

ElseIfA>70Then

I=3

ElseIfA>60Then

I=4

EndIf

PrintI

45.执行下面的程序段后,b的值为__100_。

a=100

b=20

a=a+b

b=a-b

a=a-b

46.执行下列程序段后,变量X的值是_130_。

X=100

Y=30

IfX

Else

X=Y+X

Endif

47.下列程序的执行结果是___1____。

PrivateSubForm_Click()

Dimi

IfiThen Printi

Else

Printi+1

EndSub

48.以下程序段的输出结果是__true__。

A=Sqr(3)

B=Sqr

(2)

C=A>B

PrintC

49.以下循环的执行次数是___11____。

K=0

DoWhileK<=10

K=K+1

Loop

50.在窗体的MouseUp事件中有下列程序代码:

SelectCaseButton

Case1

Print"Ok!

"

Case2

Print"Hello!

"

Case4

Print"Welcome!

"

EndSelect

运行此程序,当单击鼠标右键时,窗体显示_______。

"Hello!

"

51.执行下面的程序段后,s的值为_______。

9

s=5

Fori=2.6To4.9Step0.6

s=s+1

Nexti

52.表达式Fix(-32.68)+Int(-23.02)的值为_______。

56

53.随机产生[3,200]范围内的随机整数的VB表达式是________。

Int(rnd*(200-3+1))+3

54.设a=2,b=3,表达式a>b的值是______。

FALSE

55.数学表达式

的VB表达式是。

(a-b)/(a+b)

56.表示x是5的倍数或是9的倍数的逻辑表达式为______。

XMOD5=0OrXMOD9=0

57.已知a=3.5,b=5.0,c=2.5,d=True则表达式:

a>=0ANDa+c>b+3ORNOTd的值是______。

False

58.“a”,“T”,“Z”,“9”,这四个字符中,______的ASCII码值最大。

"a"

59.在VB中,1234,123456&,1.2346E+5,1.2346D+5四个常数分别表示______、______、______、______类型。

整型长整型单精度双精度

60.函数Len(Lcase("abcDEF"))的值是______。

6

 

二、选择题

1.下面合法的常量是(D)。

A.1/2B.'abcd'C.1.2*5D.False

2.VisualBasic中可以用类型说明符来标识变量的类型,其中表示货币型的是(C)。

A.%B.#C.@D.$

3.表达式16/4-2^5*8/4MOD5\2的值为(B)。

A.14B.4C.20D.2

4.用十六进制表示VisualBasic的整型常数时,前面要加上的符号是(A)。

A.&HB.&OC.HD.O

5.数学关系式3≤x<10表示成正确的VB表达式为(B)。

A.3<=x<10B.3<=xANDx<10C.x>=3ORx<10D.3<=xAND<10

6.下面正确的赋值语句是___C____。

A.x+y=30B.pi*r*r=yC.y=x+30D.x=3y

7.\,/,Mod,*四个算术运算符中,优先级别最低的是___C____。

A.\B./C.ModD.*

8.表达式ASC("F")的类型是(C)。

A.字符表达式B.关系表达式C.算术表达式D.逻辑表达式

9.表达式23/5.8、23\5.8、23Mod5.8的运算结果分别是(B)。

A.3、3.9655、3B.3.9655、3、5C.4、4、5D.3.9655、4、3

10.如果变量a=2、b="abc"、c="acd"、d=5,则表达式acANDb<>c的值为(A)。

A.TrueB.FalseC.YesD.No

11.下面不正确的赋值语句是(B)。

A.x=30-yB.y=r.rC.y=x+30D.y=x\3

12.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是(A)。

A.x=1∶y=1∶z=1B.x=1,y=1,z=1C.x=y=z=1D.xyz=1

13.以下4类运算符,优先级最低的是(D)。

A.算术运算符B.字符运算符C.关系运算符D.逻辑运算符

14.已知a="12345678",则表达式Left(a,4)+Mid(a,4,2)的值是___B____。

A.123456B."123445"C.123445D.1279

15.下列表达式的值为真的是___C____。

A."A">"a"B."9">"a"C."That">"Thank"D.12>12.1

16.在下列算术运算符中,运算等级最高的是___A____。

A.取负(-)B.乘、除(*,/)C.取模(MOD)D.加、减(+,-)

17.如果变量a=2,b=3,c=4,d=5,表达式NOTa>bANDNOTd<>c的值是___B____。

A.TrueB.FalseC.1D.0

18.表达式A%+B&+C!

-D#的结果为____D___。

A.整型B.长整型C.单精度型D.双精度型

19.下列符号中,可以用作VB变量名的是___C____。

A.c%abB.3sumC.sum3D.Len

20.条件:

1

A.X>1ANDX<=2ORX>=10ANDX<15B.X>1ORX<=2ORX>=10ORX<15

C.X>1ORX<=2ANDX>=10ORX<15D.X>1ANDX<=2ANDX>=10ANDX<15

21.表达式Not(a+b=c-d)是___A____。

A.逻辑表达式B.字符表达式C.算术表达式D.关系表达式

22."-32768"的数据类型是___D____。

A.整型常量B.浮点型常量C.符号常量D.字符串型常量

23.设x=5,表达式x>=10orx<=20的值是___A____。

A.TrueB.FalseC.0D.表达式非法

24.下列数据类型不可能占8个字节的是___D____。

A.DateB.CurrencyC.StringD.Integer

25.下列关于变体类型的描述,其中正确的是___C____。

A.变体是一种没有类型的数据

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

C.一个变量没有定义就赋值,该变量即为变体类型

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

26.执行PRINT18/2*3,-3^2命令后,输出结果为___C___。

A.39B.3-9C.27-9D.-927

27.窗体里有两个对象,分别是图片框Picture1和标签Label1,下面关于Print方法的使用中,错误的一条是___D____。

A.Picture1.Print147B.Print147C.Printer.Print147D.Label1.Print147

28.下面的___B____语句可以实现:

先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。

A.Print"A";Tab(9);"b"B.Print"A";Tab(10);"b"

C.Print"A";Space(10);"b"D.Print"A";Tab(8);"b"

29.用MsgBox函数显示的对话框,以下叙述正确的是___D____。

A.该对话框有一个“确定”按钮

B.该对话框有“是”,“否”两个按钮

C.该对话框有“是”,“否”,“取消”三个按钮

D.该对话框通过选择参数可以得到以上不同的的按钮组合

30.与语句Dimabc%作用相同的语句是___A____。

A.DimabcAsIntegerB.DimabcAsLong

C.DimabcAsStringD.DimabcAsDate

31.设a=1,b=2,c=3,d=4,则表达式IIf(a

A.4B.3C.2D.1

32.Rnd函数不可能为下列____B___值。

A.0B.1C.0.1234D.0.0005

33.表达式Int(198.555*100+0.5)/100的值为___C____。

A.198B.199.6C.198.56D.200

34.若Y="welcome!

",则表达式Left(Y,Len(Y)-1)的值是__C_____。

A."welcome!

"B."w"C."welcome"D.""

35.要使变量x赋值为1~100间(含1,不含100)的一个随机整数,正确的语句是___D___。

A.x=Int(100*Rnd)B.x=Int(101*Rnd)

C.x=1+Int(100*Rnd)D.x=1+Int(99*Rnd)

36.可实现从字符串任意位置截取字符的函数是___B____。

A.Instr()B.Mid()C.Left()D.Right()

37.实现将小写字母转换成大写字母的函数是___C____。

A.Str()B.Upper()C.Ucase()D.Lcase()

38.可以同时删除字符串前导和尾部空格的函数是___C____。

A.LtrimB.RtrimC.TrimD.Mid

39.函数Int(Rnd*5)+1产生的随机整数的范围是___D____。

A.[0,6]B.[1,6]C.[0,5]D.[1,5]

40.在VB中,InputBox函数的默认返回值类型为字符串,用InputBox函数输入数值型数据时,下列操作中可以有效防止程序出错的操作是___A____。

A.在函数InputBox前面使用Val函数进行类型转换

B.在函数InputBox前面使用Str函数进行类型转换

C.在函数InputBox前面使用Value函数进行类型转换

D.在函数InputBox前面使用String函数进行类型转换

41.表达式Len("123程序设计ABC")的值是___A____。

A.10B.14C.20D.17

42.MsgBox函数的返回值的类型是___A____。

A.整型     B.字符串     C.逻辑值   D.日期型

43.A=5,B=8,则(B-A)*Rnd+A的结果是介于___A____之间的数。

A.5~8B.0~5C.3~5D.0~3

44.循环结构Fori=1To10Step1.5的执行次数是___A____。

A.7B.8C.9D.10

45.下列结构中不属于循环结构的是___C____。

A.For/NextB.While/WendC.With/EndWithD.Do/Loop

46.下列结构中不属于分支结构的是___C____。

A.If/EndIfB.SelectCase/EndSelectC.With/EndWithD.If/Else/EndIf

47.窗体的标题栏显示内容由窗体对象的___D____属性决定。

A.BackColorB.BackStyleC.TextD.Caption

48.以下关于窗体的描述中,错误的是___A___。

A.执行UnloadForm1语句后,窗体Form1消失,但仍在内存中

B.窗体的load事件在加载窗体时发生

C.当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止

D.窗体的Height、Width属性用于设置窗体的高和宽

49.若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的__C__属性来实现。

A.FontNameB.FontC.FontSizeD.FontBold

50.在代码编辑窗口内将窗体Form1的Caption属性设置为"时钟",正确的书写形式是___B____。

A.Form1.Caption"时钟"B.Form1.Caption="时钟"C.Caption=时钟D.Form1.Caption("时钟")

51.若要设置文本框中文字的显示颜色,则可用___B___属性来实现。

A.BackColorB.ForeColorC.FillColorD.BackStyle

52.若要将窗体隐藏起来,则实现的方法为___A____。

A.HideB.UnLoadC.ShowD.WindowState

53.若要求在文本框中输入密码时,文本框中只显示#号,则应在此文本框的属性窗口中设置___C___。

A.Caption属性值为#B.Text属性值为#

C.Passwordchar属性值为#D.Passwordchar属性值为真

54.若要使标签的大小自动与所显示的文本相适应,则可通过设置__A__属性的值为True来实现。

A.AutoSizeB.AlignmentC.AppearanceD.Visible

55.刚建立一个新的标准EXE工程时,不在工具箱中出现的控件是___C____。

A.单选按钮B.图片框C.通用对话框D.文本框

56.将命令按钮Command1的标题作为文本框Text1的文本内容,应执行语句___B___。

A.Text1=Command1B.Text1.Text=Command1.Caption

C.Text1.Caption=Command1.CaptionD.Text1.Text=CStr(Command1)

57.对于窗体Form1,执行了Form1.Top=Form1.Top-100语句后,该窗体将___A___。

A.上移B.下移C.左移D.右移

58.在窗体上添加一命令按钮Command1,并将其Caption属性设置为cmdAA、名称属性设置为cmdBB,则关于该控件的语句____C___是正确的。

A.Command1.Left=100B.cmdAA.Left=100

C.cmdBB.Left=100D.以上语句都不对

59.保存文件时,窗体的所有数据以___B___存储。

A.*.PRGB.*.FRMC.*.VBPD.*.EXE

60.下列哪组语句可以将变量a,b的值互换___B___。

A.a=b:

b=aB.a=a+b:

b=a-b:

a=a-b

C.a=c:

c=b:

b=aD.a=(a+b)/2:

b=(a-b)/2

61.以下程序段执行后,整型变量n的值为___A____。

year1=2004

n=year1\4+year1\400-year1\100

A.486B.496C.506D.466

62.下列哪种操作不可以打开属性窗口___A____。

A.双击代码窗口B.双击任何一个对象

C.单击鼠标右键D.执行“视图”菜单中的“属性窗口”命令

63、下列可以打开立即窗口的操作是(D)。

 A、Ctrl+D B、Ctrl+E C、Ctrl+FD、Ctrl+G

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

 

A、数值 B、字符串 C、变体 D、数值或字符串(视输入的数据而定)

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

 A)Ltrim B)Rtrim C)Trim D)Mid

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

PrintFormat$(32548.5,“000,000.00”)

 A)32548.5 B)32,548.5 C)032,548.50  D)32,548.50

67、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)。

(A)工程资源管理器窗口 B)工具箱窗口

(C)代码窗口      D)属性窗口

68、以下叙述中正确的是(A)。

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

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

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

(D)对象的Name属性值可以为空

69.如下声明:

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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