VB习题Word格式文档下载.docx

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

VB习题Word格式文档下载.docx

《VB习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《VB习题Word格式文档下载.docx(30页珍藏版)》请在冰豆网上搜索。

VB习题Word格式文档下载.docx

D.事件过程的一般格式为:

PrivateSub对象名称_事件名称()

事件响应程序代码

EndSub

23.以下说法错误的是()。

A.VisualBasic的所有对象都具有相同的属性

B.VisualBasic的同一类对象都具有相同的属性

C.VisualBasic的属性用来描述和规定对象应具有的特征和状态

D.设置属性的方法有两种

26.以下说法正确的是()。

A.对象是有特殊属性和行为方法的实体

B.属性是对象的特性,所有的对象都相同的属性

C.属性的一般格式为:

对象名称_属性名称

D.属性值的设置只能在属性窗口中设置

27.VB6.0集成开发环境可以()。

A.编辑、调试、运行程序,但不能生成可执行程序

B.编辑、生成可执行文件、运行程序,但不能调试程序

C.编辑、调试、生成可执行程序,但不能运行程序

D.编辑、调试、运行程序,也能生成可执行程序

32.下面4项中不属于面向对象系统三要素的是

A.变量B.属性C.事件D.方法

33.在面向对象的方法中,对象的行为被称作(),它被事先编好相应的过程或函数供用户直接调用。

A.属性B.方法C.事件D.消息

二、填空题

4.对象的属性是指。

5.对象的方法是指。

6.在VB中,事件过程名由和构成。

12.假设在当前工程中有Form1和Form2两个窗体,系统默认的启动窗体为Form1。

如果要将Form2设为启动窗体,可以执行______菜单中的_______命令,打开“工程属性”对话框,在“通用”选项卡中设置启动对象为Form2。

15.要运行当前工程,可以按键盘上的______键。

第二章VB的语言基础

一、单选题

1.在VB6.0中,12345678&

的类型是()。

A.整数型B.长整型C.字符常数D.双精度常数

2.VisualBasic中的数据也可以以十六进制表示,十六进制数据以()符号开始。

A.$EB.$HC.&

OD.&

H

3.VisualBasic中的数据也可以以八进制表示,八进制数据以()符号开始。

4.下面4项中不合法的整常数是()

A.100B.&

O100C.&

H100D.%100

5.下面变量名中不合法的是()。

A.aB.abcd#C.a$xD.C_E

6.以下的数据表示中不正确的整型常数是()。

A.32768B.0C.37%D.&

HFF

7.下列四组整型常量中,合法的一组是()。

A.160&

hffff011

B.-&

ocdf-0132768%

C.-01986,0120668

D.-&

vo472e511

8.以下选项中合法的字符常数是()。

A.ABC$B.“3+4”C.‘ABC’D.‘3+4’

9.若ConstAASinteger=9.8,则()。

A.A是整型常数B.A是整型变量

C.A是字符型常量D.A是变体类型的常数

10.如果将逻辑常量False赋值给一个整型变量,则整型变量的值为()。

A.0B.-1C.TureD.False

11.不正确的VisualBasic常量是()。

A.&

128&

B.&

H123C.&

0123D.#20Jan99#

12.()变量使用十分灵活,因为对它赋值不需要考虑类型转换的问题。

A.字符串型B.数值型C.货币型D.变体类型

13.下列说法不正确的是()。

A.变量名的长度不能超过255个字符

B.变量名可以包含小数点或者内嵌的类型声明字符

C.变量名不能使用关键字

D.变量名的第一个字符必须是字母

14.VisualBasic6.0提供的强制用户对变量进行显示声明的措施,可以在()中设置。

A.代码窗口B.“属性”对话框C.“选项”对话框D.对象浏览器

15.长整型数在机器中所占的字节数为()。

A.4B.2C.8D.6

16.常量与变量的区别在于()。

A.常量与变量各代表不同的内存单元

B.常量与变量只是名字的不同

C.变量比常量有更多的类型

D.常量的值是不能改变的,而变量的值是可以改变的

17.在下面的四个VB6.0表达式中,语法正确的是()。

A.a≥bANDb<

>

cB.a>

b>

cC.a>

bANDb>

cD.a>

bAND<

c

18.在以下运算符中,优先级最低的是()。

A./B.ModC.+D.\

19.表达式Cos(0)+Abs(-1)+Int(Rnd*1)的值是()。

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

20.表达式9\2*5的值是()。

A.25B.22.5C.0D.20

21.执行以下程序后,变量S$的值是()。

Dima%,b%,S$

a=20:

b=15:

S$=LTrim(Str(a)+Str(b))

A.2015B.35C.20+15D.2015

22.下列叙述不正确的是()

A.注释语句是非执行语句,仅对程序的内容起注释作用,它不被解释和编译

B.注释语句可以放在代码中的任何位置

C.注释语句不能放在续行符的后面

D.代码中加入注释语句的目的是提高程序的可读性

23.变量未赋值时,数值型变量的值为()

A.0B.空C.1D.无任何值

24.假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是()

A.BOOLVAR=‘TRUE’B.BOOLVAR=.TRUE.

C.BOOLVAR=#TRUE#D.BOOLVAR=3<

4

25.SGN(-26)的结果是()

A.26B.-26C.+1D.-1

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

A.OptionBase0B.OptionExplicit

C.OptionBase1D.OptionCompare

27.表达式Mid(“SHANGHAI”,6,3)的值是()

A.SHANGHB.SHAC.ANGHD.HAI

28.代数式x-|a|+ln10+sin(2x+2л)/cos(570)对应的VisualBasic表达式是()

A.X-Abs(A)+Log(10)+Sin(2*X+2*3.14)/Cos(57*3.14/180)

B.X-Abs(A)+Log(10)+Sin(2*X+2*л)/Cos(57*3.14/180)

C.X-Abs(A)+Log(10)+Sin(2*X+2*3.14)/Cos(57)

D.X-Abs(A)+Log(10)+Sin(2X+2*3.14)/Cos(57*3.14/180)

29.删除字符串前导和尾随空格的函数是()

A.Ltrim()B.Rtrim()C.Trim()D.Lcase()

30.代数式exSin(300)2x/(x+y)lnx对应的VB表达式是()

A.E^X*Sin(30*3.14/180)*2*x/x+y*log(x)

B.Exp(x)*Sin(30)*2*x/(x+y)*ln(x)

C.Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*log(x)

D.Exp(X)*Sin(30*3.14/180)*2*x/(x+y)*ln(x)

31.表达式X+1>

X是()

A.算术表达式B.非法表达式C.字符表达式D.关系表达式

32.设A=”abcdefghijklm”,下面()的函数值为”jklm”。

A.Mid(A,10,14)B.Right(A,4)C.Mid(A,10,4)D.Left(A,10,4)

33.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是()

A.0.01*int(x+0.05)B.0.01*int(100*(x+0.005))

C.0.01*int(100*(x+0.05))D.0.01*int(x+0.005)

34.不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()

A.A*B=0ANDA<

BB.(A=0ORB=0)ANDA<

B

C.A=0ANDB<

0ORA<

0ANDB=0

D.A*B=0AND(A=0ORB=0)

36.表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是()

A.0.48B.0.048C..5D..05

37.将任意一个正的两数N的个位数与十位数对换的表达式为()

A.(N-INT(N/10)*10)*10+INT(N/10)

B.N-INT(N/10)*10+INT(N)/10

C.INT(N/10)+(N-INT(N/10)

D.(N-INT(N/10)*10)*10+N/10

38.货币型数据需()字节

A.2B.4C.6D.8

39.INT(100*RND)产生的随机整数的闭区间是()

A.[0,99]B.[1,100]C.[0,100]D.[1,99]

41.VB认为下面()组变量是同一个变量

A.A1和a1B.SUM和SUMMARYC.AVER和AVERAGED.A1和A_1

42.定义货币类型数据应该用关键字()

A.SINGLEB.DOUBLEC.CURRENCYD.BOOLEAN

43.表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是()

A.4^5B.3*4C.x+1D.SIN

44.声明符号常量应该用关键字()

A.StaticB.ConstC.PrivateD.V26/ariant

45.表达式(-1)*Sgn(-100+Int(Rnd*100))的值是()

A.0B.1C.-1D.随机数

46.产生[10,37]之间的随机整数的VisualBasic表达式是()

A.Int(Rnd

(1)*27)+10B.Int(Rnd

(1)*28)+10

C.Int(Rnd

(1)*27)+11D.Int(Rnd

(1)*28)+11

48.下列()是日期型常量

A.”2/1/02”B.2/1/02C.#2/1/02#D.|2/1/02|

49.函数Len(Str(Val(“123.4”)))的值为()

A.11B.5C.6D.8

50.常量-0.00013579的科学计数法是()

A.-1,3579E+0.4B.1.3579E-4C.-13.579E-5D.-1.3579E-0.4

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

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

52.函数Ucase(Mid(“visualbasic”,8,8))的值为()

A.visualB.basicC.VISUALD.BASIC

53.Rnd函数不可能产生的()值

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

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

A.1B.5C.4D.出错

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

A.逗号B.分号C.顿号D.冒号

57.下列程序中书写格式正确的是()。

A.a=3,b=4,c=5B.a=3:

b=4:

c=5

C.a=3;

b=4;

c=5D.a=3b=4c=5

58.可以实现对一个数取整并进行四舍五入的函数是()

A.Int(x+0.5)B.Fix(x)C.Int(x)D.Val(x)

59.已知A$=“12345678”,则表达式Val(Left$(A$,4)+Mid$(a$,4,2))的值为()

A.123456B.123445C.8D.6

60.表达式Len(“123程序设计ABC”)的值是()

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

二、填空题

1.根据所给条件,列出逻辑表达式

E、变量X为能被5整除的偶数

___________________________________________________________________________

F、X是小于100的非负数

2.设A=20,B=80,C=70,D=30,则表达式A+B〉160Or(B*C>

200AndNotD>

60)的值是____________________________。

3.数学表达式sin15°

+-ln(3x)的VB算术表达式为。

5.Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)的值分别是、、、。

7.计算2009年元旦距今天有多少天的函数表达式是。

9.将数字字符串转换成数值,用函数,取字符串中的某几个字符,用函数。

10.在VB中,1234、123456&

、1.2346E+5、1.2346D+5这4个常数分别表示、、、类型。

18.VisualBasic提供的标准数据类型,整型类型声明时,其类型关键字是;

其类型符是。

第三章顺序程序设计

2.下列选项中,更改()属性,可以对窗体的标题内容进行设置。

A.TextB.NameC.FontNameD.Caption

5.若要改变控件在窗体中的左右位置,则应设置控件的()属性。

A.TopB.LeftC.WidthD.Right

7.窗体的Caption属性的作用是()

A.确定窗体的名称B.确定窗体的标题

C.确定窗体的边界类型D.确定窗体的字体

11.能够获得一个文本框中被选取文本内容的属性是()。

A.TextB.LengthC.SelStartD.SelText

12.为了把焦点移到某个指定的控件上,所使用的方法是()。

A.SetFocusB.VidibleC.RefreshD.GetFocus

16.标签的默认属性是()。

A.CaptionB.TextC.NameD.Top

24.如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为

A.0B.-1C.TRUED.FALSE

28.语句PRINT“INT(-13.2)”;

INT(-13.2)的输出结果为()

A.INT(-13.2)=-13.2B.INT(-13.2)=13.2

C.INT(-13.2)=-13D.INT(-13.2)=-14

31.下列语句中正确的是()

A.txt1.text+txt2.text=txt3.textB.command1.name=cmdok

C.12label.caption=1234D.a=inputbox(hello)

36.以下()程序段可以实施X、Y变量值的变换

A.Y=X:

X=YB.Z=X:

Y=Z:

X=Y

C.Z=X:

X=Y:

Y=ZD.Z=X:

W=Y:

X=Y

42.下列赋值语句正确的是()

A.Text1.text=Text.text+Text2.text

B.Text1.name=Text1.Name+Text2.Name

C.Text1.Caption=Text1.Caption+Text2.Caption

D.Text1.Enable=Text1.Enable+Text2.Enable

43.要在图片框P1中打印字符串“HowAreYou”,应使用语句()

A.Picture1.Print=“HowAreYou”

B.P1.Picture=LoadPicture(“HowAreYou”)

C.P1.Print“HowAreYou”

D.Print“HowAreYou”

46.可以返回字符串高度值的是()

A.textheightB.textwidthC.scalewidthD.scaleheight

50.下列说法中正确的是()

A.语句Text1.text=X的含义是将变量X的值显示于文本框Text1中

B.语句Text1.text=X的含义是将文本框Text1中的内容赋值给变量X

C.语句Val(Text1.text)=X的含义是将文本框Text1中的内容转换为数值型后赋

值给变量X

D.以上说法都是错误的

55.下面关于InputBox函数的叙述,不正确的是()

A.在默认情况下,InputBox的返回值是一个字符串

B.InputBox函数可以写成InputBox$形式

C.执行一次InputBox函数可以输出多个数值

D.执行一次InputBox函数时,不可以同时输入多个数据

2.下列程序段的执行结果为______________________

X=2

PrintX+1;

X+1

3.下列程序段的执行结果为______________________

X=2.4:

Z=3:

K=5

Print"

A("

;

X+Z*K;

"

)"

4.在窗体Form1上有一个命令按钮Command1,且其单击(Click)事件过程如下。

程序运行时,单击命令按钮,先后在两个输入框中输入123和321,则输出结果为___________。

PrivateSubCommand1_Click()

A=val(InputBox("

请输入第一个数"

))

B=val(InputBox("

请输入第二个数"

Printa+b

EndSub

5.在窗体Form1上有一个命令按钮Command1,且其单击(Click)事件过程如下。

A=InputBox("

B=InputBox("

6.下面是窗体Form1的Click事件过程,实现运行时每次单击窗体时,窗体均向右移动100缇。

PrivateSub______________()

Dimintleftasinteger

Intleft=intleft+100

Form1.________=intleft

7.下列事件过程实现从键盘输入任意一个实数,用Print方法在窗体上显示其平方、平方根,要求每个数保留三位小数,数据之间有间隔。

PrivateSubForm_Click()

Dimaassingle

a=abs(val(inputbox("

请输入一个实数"

)))

printformat(a*a,"

0.000"

);

____________;

_________________

8.下面的事件过程随机产生一个三位正整数,然后逆序输出,并将产生的数与逆序数显示在一行上。

例如,产生345,输出345543。

Dimaasinteger,sasstring,b

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

当前位置:首页 > 外语学习 > 其它语言学习

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

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