VB期中练习题.docx

上传人:b****8 文档编号:9752311 上传时间:2023-02-06 格式:DOCX 页数:38 大小:45.74KB
下载 相关 举报
VB期中练习题.docx_第1页
第1页 / 共38页
VB期中练习题.docx_第2页
第2页 / 共38页
VB期中练习题.docx_第3页
第3页 / 共38页
VB期中练习题.docx_第4页
第4页 / 共38页
VB期中练习题.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

VB期中练习题.docx

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

VB期中练习题.docx

VB期中练习题

VB单元练习题一

一、选择题

1、VisualBasic集成开发环境中不包括下列哪些窗口?

()

A.工具箱窗口B.工程资源管理器窗口C.属性窗口D.命令窗口

2、“一辆小客车在正常行进过程中被一辆大型货车撞坏了”,在这句话中,“客车”,“小”,“行进”和“被一辆大型货车撞坏了”分别对应VisualBasic中的哪些术语?

()

A.对象、属性、事件、方法B.对象、属性、方法、事件

C.属性、对象、事件、方法D.属性、对象、方法、事件

3、对象的特征和状态特征称为?

()

A.事件B.方法C.属性D.类

4、下面哪一个属性用来标识对象的名称?

()

A.CaptionB.ValueC.TextD.Name

5、下列哪个符号是合法的变量名?

()

A.VB123B.AbsC.99JiD.x\y

6、数学式子10sin25o写成VisualBasic表达式是?

()

A.10sin25B.10*sin(25)C.10*sin(25o)D.10*sin(25*3.14/180)

7、VisualBasic中不存在下列哪一种数据类型?

()

A.字符串类型B.日期类型C.逻辑类型D.指针类型

8、表达式Left(“Visual”,3)+Lcase(“AB”)的值是?

()

A.visABB.VisABC.VisabD.ualab

9、表达式6+10Mod4*2+1的值是?

()

A.9B.11C.1D.3

10、把数值型转换为字符串型需要使用下列哪一种函数?

()

A.Val()B.Str()C.Asc()D.Chr()

11、VB中窗体文件的扩展名是______。

(A)VBP(B)FRM(C)VBW(D)PDM

12、在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成部分。

(A)代码窗口(B)窗体设计窗口(C)属性窗口(D)工程资源管理器窗口

13、在VisualBasic中,所有的窗体和控件都必定具有的一个属性是______。

(A)Name(B)Font(C)Caption(D)FillColor

14、对变量名说法不正确的是______。

(A)必须是字母或汉字开头,不能是数字或其他字符

(B)不能是VB的保留字

(C)可以包含字母、数字、下划线和标点符号

(D)不能超过255个字符

15、以下变量名中,______是不符合VisualBasic的命名规范的。

(A)Abc901(B)_mnu_Open_234(C)price_(D)K

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

PrivateSubCommand1_Click()

DimbAsInteger

b=b+1

EndSub

运行程序,三次单击命令按钮后,变量b的值是:

______。

(A)0(B)1(C)2(D)3

17、下列程序段的执行结果为______。

X=5:

Y=-20

IfNotX>0Then

X=Y-3

Else

Y=X+3

Endif

PrintX-Y;Y-X

(A)-33(B)58(C)33(D)2525

18、当x为偶数时,则在窗体上显示“偶数”,否则显示“奇数”,不能实现该代码段功能的是

(A)ifx\2=x/2thenprint"偶数"elseprint"奇数"

(B)ifxmod2=0thenprint"偶数"elseprint"奇数"

(C)ifnotxmod2<>0thenprint"偶数"elseprint"奇数"

(D)ifx\2=int(x/2)thenprint"偶数"elseprint"奇数"

19、若要执行下列程序段后窗体上显示"红"字,则x可取的值为:

Selectcaseint(x/10)

case2,4,6,8

print"黄"

case1,3,5,7,9

print"绿"

caseelse

print"红"

endselect

(A)27(B)38(C)10(D)5

20、在程序代码中将图片文件mypic.jpg装入图片框Picture1的语句是______。

(A)Picture1.Picture="mypic.jpg"

(B)Picture1.Image="mypic.jpg"

(C)Picture1.Picture=LoadPicture("mypic.jpg")

(D)LoadPicture("mypic.jpg")

21、大部分控件都没有的属性是______。

(A)Top(B)Name(C)Enabled(D)Interval

22、下列属于正确的字符串常量的是____________

(A)#ABC"(B)$ABC$(C)'ABC'(D)"ABC"

23、设a=8,b=10,则以下表达式的值为真的是____________

(A)(-3+5>a)and(b>0)(B)a>=bandb>12(C)not(b>0)(D)(a>b)or(b>0)

24、语句Z=y+1代表________

(A)将变量Z存入变量y中,再加上1的表达式

(B)变量Z取得y+1的值

(C)变量Z取得变量y的值,然后再加上1的一个表达式

(D)将变量Z存入变量y+1中

25、执行下面的语句后,所产生的信息框的标题是___________。

A=MsgBox("AAAAA",3,"BBBBB")

(A)BBBBB(B)AAAAA(C)空(D)出错,不能产生信息框

26、执行下列代码,分别输入12和89,输出结果是_____。

PrivateSubForm_Click()

a=InputBox("D")

b=InputBox("E")

Printa+b

EndSub

(A)101(B)DE1289(C)DE(D)1289

27、为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是_______。

(A)Enabled(B)Visible(C)Timer(D)Interval

28、下列表达式,哪一个可以产生1到6之间的随机整数(包括1和6)___。

(A)Int(Rnd*7)(B)Int(Rnd(6)+1)(C)Int(Rnd*6)(D)Int(Rnd*6+1)

29、执行下列程序,从键盘输入10,运行结果是_________。

PrivateSubCommand1_Click()

S=InputBox("请输入一个数字:

")

SelectCaseS

CaseIs>0

Print">0"

CaseIs>3

Print">3"

CaseIs>5

Print">5"

EndSelect

EndSub

(A)>0(B)>3(C)>5(D)>0

30. VB6.0共有3个版本,它们分别是_______ 

A.学习版、专业版和企业版    B.标准版、专业版和企业版

C.学习版、标准版和网络版    D.标准版、专业版和中文版

31. VB的集成开发环境中有_______工作状态

A.一种    B. 两种C.三种    D. 四种

32. VB6.0的集成开发环境不包括_______

A.窗体窗口   B.工具箱C.代码窗口   D.过程窗口

33. VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是_______

A.设计状态     B. 编写代码状态C.运行状态     D.中断状态

34. 用VB设计的应用程序,文件的扩展名中不含_______

A. .Frx     B. .BasC. .Vbp    D. .Form

35. 以下说法正确的是_______

A.属性窗口包括:

标题栏、对象名称的单选按钮、选项卡、属性列表、属性含义说明

B.属性窗口包括:

标题栏、对象名称的下拉列表、选项卡、属性列表、属性含义说明

C.属性窗口包括:

菜单栏、对象名称的单选按钮、选项卡、属性列表、属性含义说明

D.属性窗口包括:

菜单栏、对象名称的下拉列表、选项卡、属性列表、属性含义说明

36.VB中,强制变量声明的语句是_______。

A.OptionExplicitB.OptionBaseC.REMD.PUBLIC

37. VB6.0集成开发环境有三种工作状态,工作状态显示在_______。

A.状态栏的最左方  B.状态栏的最右方

C.状态栏的中括号内D.标题栏的中括号内

38. 在界面设计时,双击窗体中的对象后,VB将显示的窗口是______。

A.立即窗口   B.代码窗口C.属性窗口   D.项目(工程)窗口

39. 下述选项中,属于VB的程序设计方法是_______。

A.面向对象、顺序驱动   B.面向对象、事件驱动

C.面向过程、事件驱动   D.面向过程、顺序驱动

40.VB集成开发环境中,功能键F5的功能是_______。

A.进入帮助窗口        B.进入编辑状态

C.进行上下窗口的切换  D.运行程序

41.VB设计的应用程序,扩展名为.Vbp的文件是______。

A.窗体文件    B.类文件C.工程文件    D.标准模块文件

42.VB设计的应用程序,扩展名为.Frm的文件是______。

A.窗体文件        B.类文件C.工程文件        D.标准模块文件

43.用VB可视化程序设计语言设计应用程序的主要工作是完成______。

A.设计流程和编写代码        B.设计界面和编写代码

C.设计算法和编写代码        D.设计程序和编写代码

44.在VB6.0中,12345&的数据类型是()

A.整数型B.长整数型

C.字符常数D.双精度常数

45.在VB6.0中,语句DimM1#,Abc,XyzAsSingle定义的M1、Abc和Xyz的类型分别是()

A.双精度、整数型、单精度B.双精度、单精度、单精度

C.双精度、整数型、整数型D.双精度、可变类型、单精度

46.在VB6.0中,下列不正确的Integer型常数是_______________。

A.32768B.0

C.037%D.–22222

47.在VB6.0K,12345678#的类型是______。

A.整数型B.长整数型

C.字符常数D.双精度常数

48.方法PRINT20\30输出结果是————。

A.“20\30”B.20\30

C.出现错误信息D.0

49.假定Bln1是逻辑型变量,下面赋值语句中正确的是_____.

A.Bln1=’True’B.Bln1=.True.

C.Bln1=#True#D.Bln1=3<4

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

A./B.\

C.ModD.^

51.VB6.0中,执行下面的四个语句时出现错误的是()

A.x=SGN(0)B.x=SQR

(1)

C.x=LOG(0)D.x=SIN

(1)

52.VB6.0表达式COS(0)+ABS(-1)+INT(RND

(1))的值是()

A.1B.–1

C.0D.2

53.设a为整型变量,不能正确表达数学关系6

A.6

C.a>6Anda<15D.a>6AndNot(a>=15)

54.骰子是一个正六面体,用1~6这六个数分别代表这六面,掷一次骰子出现的数可表示为()

A.INT(RND(6)+1)B.INT(RND*6)

C.INT(RND

(1)*7)D.INT(RND

(1)*6+1)

55.逻辑运算符And,Or和Not的优先顺序,从高到低是_______

A.Or-And-NotB.And-Not-Or

C.Not-And-OrD.Not-Or-And

56.计算b的自然对数使用的VisualBasic表达式是_________

A.Log(b)B.Lg(b)

C.Loge(b)D.Lge(b)

57.方法Print28Mod–15输出结果是________

A.“28Mod–15”B.28Mod–15

C.-13D.13

58.已字母A的ASCII码为十进制的65,表达式Asc(“A”)+Asc(“C”)的值是_________

A.6567B.132

C.“AC”D.AC

59.若X=5、Y=6,则表达式X+Y=11的值是______

A.X+Y=11B.11

C.TrueD.False

60.下列执行语句后,V的值是________

A$=”54321”

V=Val(Mid$(A$,3,2))

A.43B.32C.432D.0

61.执行下列语句后,E、F、G的值分别是______

E=5:

F=4:

G=3

E=F:

F=G:

G=E

A.345B.434C.454D.455

62.m,n是整数,且n>m,在下面四个语句中,能将x赋值为一个m~n之间(含m,n)的任意整数,即满足m<=x<=n的是_______

A.x=INT(RND*(n-m+1))+mB.x=INT(RND*n)+m

C.x=INT(RND*m)+nD.x=INT(RND*n-m)+m

63.VB6.0表达式Log

(1)+ABS(-1)+Int(Rnd

(1))的值是_______

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

64.VB表达式10^-2的值是_______

A.–100B.0.01C.100D.–0.01

65.VB6.0表达式Len(Left(“abcd”,2)+Right(“济南学院”,2))的值为_________

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

66.Load事件是在窗体被装入工作区时()触发的事件。

A.用户B.程序员C.手工D.自动

67.修改控件属性,一般可以使用属性窗口,也可以通过()为属性赋值。

A.事件B.对象C.方法D.代码

68.下面是窗体的四个属性,在界面设计时,改变属性值就看不到窗体变化的属性是_____。

A.TopB.WidthC.LeftD.Enabled

69.下面四个选项,不是事件的是_____。

A.LoadB.EnabledC.UnloadD.DblClick

70.以下叙述正确的是_______。

A.窗体(名称)属性是用来标识窗体的B.窗体(名称)属性的值显示在窗体的标题栏中

C.可以在运行期间改变窗体的(名称)D.窗体的(名称)属性值可以为空

71.决定窗体标题条显示内容的属性是______。

A.(名称)B.TextC.CaptionD.Top

72.若要使某文本框获得控制焦点,可使用的方法是_______。

A.LostFocusB.PointC.SetFocusD.GotFocus

73.以下选项中,不是VisualBasic6.0缺省控件名称的是______。

A.Command1B.TextlC.labellD.Change

74.若要将某命令按钮设置为默认命令按钮,则应设置为True的属性是_________。

A.EnabledB.CancelC.DefaultD.Value

75.命令按钮不能响应的事件是_____。

A.DblClickB.clickC.MouseDownD.MouseUp

76.在VB6.0中,合法的字符串常数是____________。

A.ABC$B.“3+4”

C.‘ABC’D.‘3+4’

二、填空题

1、下列哪些可以作为变量?

12fd  x13  r2  a2  23a2

2、下列哪些可以作为常量?

并说明是数值型还是字符型、逻辑型、日期型?

“asdf” asdf "1234" 1234 #2008/11/10# true  false  a3

3、把下列数学式子写成VB表达式

4、计算下列VB表达式的值(要求写出步骤)

5*3*6\2  

8/4*2.5/1.25*(3.7+2.5) 

18\4*4.0^2/1.6

25\3Mod3*2  

26\3Mod0.4*Sqr(25)

8/4*5/2.5*(3.25+6.75)

3*7\2

14/5*2

15\5*2

27^1/3

27^(1/3)

sqr(100)\4*2

5、按下列要求写出赋值语句

(1)把数值234赋给变量a

(2)把字符串abc赋给变量z1

(3)把标签Lblts的内容改为”姓名”

6、写出下列函数的值

Int(-3.14159)

Sqr(sqr(16))

7、随机产生a-b范围内(包括b)整数的公式:

_______________________

8、写出输入输出语句

输出对话框:

要求使用

图标,标题为:

”输出对话框”,对话框中的内容是”你输错了”

___________________________________

VB单元练习题二

1.下列叙述中正确的是() 

A.只有窗体才是VisualBasic中的对象

B.只有控件才是VisualBasic中的对象

C.窗体和控件都是VisualBasic中的对象

D.窗体和控件都不是VisualBasic中的对象

2.确定一个控件在窗体上的位置的属性是() 

A.Width或HeightB.Width和HeightC.Top或LeftD.Top和Left

3.为了同时改变一个活动控件的高度和宽度,正确的操作是() 

A.拖拉控件4个角上的某个小方块B.只能拖拉位于控件右下角的小方块

C.只能拖拉位于控件左下角的小方块D.不能同时改变控件的高度和宽度

4.用户在屏幕上画出应用程序界面,并设置好对象的属性,即可完成界面的设计工作,这称为:

()

A、面向对象的程序设计B、结构化程序设计C、事件驱动的编程机制D、可视化程序设计

5.VB6共有三个版本,按功能从弱到强的顺序排列应是()

A、学习版、专业版和工程版B、学习版、工程版和专业版

C、学习版、专业版和企业版D、学习版、企业版和专业版

6.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是()

A、设计状态B、编写代码状态C、运行状态D、中断状态

7.工程文件的扩展名是()

A、.frmB、.vbpC、.basD、.frx

8.窗体文件的扩展名是()

A、.frmB、.vbpC、.basD、.frx

9.VB集成开发环境可以()

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

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

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

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

10.标准模块文件的扩展名是()

A、.frmB、.vbpC、.basD、.vbg

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

A.Mid(S,5,3)B.Middle(S,5,3)C.Right(S,5,3)D.Left(S,5,3)

12.用于从字符串左边截取字符的函数是()。

A、Ltrim()  B、Trim()  C、Instr()D、Left()  

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

A、Ltrim()  B、Trim()  C、Left()  D、Instr()

14.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VBTest”的语句为() 

A.Form1="VBTest"B.Caption="VBTest"

C.Form1.Text="VBTest"D.Form1.Name="VBTest"

15下列说法中正确的是:

为了保存一个VisualBasic应用程序,应当()

A.只保存窗体模块文件(.frm)B.只保存工程文件(.vbp)

C.分别保存工程文件和标准模块文件(.bas)D.分别保存工程文件、窗体文件和标准模块文件

16.要使一个标签框对象能够显示所需要的文本,应设置该对象的那一个属性的值?

()

A.CaptionB.TextC.NameD.AutoSize

17.要使一个命令按钮称为图形式命令按钮,应设置该队象的哪一个属性值?

()

A.PictureB.StyleC.DownPictureD.DisabledPicture

18.为使计时器对象每隔5秒钟产生一个时钟事件(Timer事件),则其Interval属性值应设置为()

A.5B.300C.500D.5000

19.一个标准的VB应用程序至少要包含一个()对象。

A.文本框B.标签框C.窗体D.命令按钮

20.要使一个文本框对象能够显示多行文字,应设置该对象的()属性值为True.

A.TextB.MultiLineC.StyleD.Visible

21、双击窗体中的对象后,VB将显示的窗口是()

A、工具箱B、项目(工程)窗口C、代码窗口D、属性窗口

22、下述先项中,属性VB的程序设计方法是()

A、面向对象、顺序驱动B、面向对象、事件驱动

C、面向过程、事件驱动D、面向过程、顺序驱动

23、下面是窗体的四个属性,在界面设计时,改变属性值看不到窗体变化的是()

A、TopB、WidthC、LeftD、Enabled

24、下面四个选项,不是事件的是()

A、LoadB、EnabledC、UnloadD、DblClick

25、用来设置窗体背景图片的属性是()

A、MoveableB、PictureC、ForeColorD、WindowState

26、在VB6中的每一个对象都具有自己的属性、_______和方法。

A、控件B、函数C、事件D、公用过程

27.计算结果为0的表达式是()。

Int(3.4)+Int(-3.8)B.Int(3.4)+Fix(-3.8)C.Fix(3.4)+Fix(-2.8)D.Fix(3.4)+Int(-3.8)

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

A.TrueB.F

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

当前位置:首页 > 外语学习 > 法语学习

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

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