VB习题课案Word文档下载推荐.docx

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

VB习题课案Word文档下载推荐.docx

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

VB习题课案Word文档下载推荐.docx

13、VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是(C)。

A.窗体、控件、过程B.窗体、控件、模块

C.属性、事件、方法D.控件、属性、事件

14、VisualBasic主要用于(B)。

A.制作视频文件B.开发应用程序C.图像处理D.文字处理

15、下列叙述错误的是(B)。

A.单条语句可分行书写B.不允许使用行号与标号

C.同一行上可以书写多条语句D.VB代码不区分字母的大小写

16、下列(C)是合法的字符常量。

A.'

ABC'

B.ABCC."

ABC"

D.#ABC

17、下列可作为VisualBasic变量名的是(A)。

A.AlphaB.ABπC.254DD.Print

18、以下合法的一组VisualBasic用户标识符是()。

A.Sum和8abcB.a#x和PiC.Const和DoWhileD.ForLoop和Total

19、函数Len("

ABC程序设计"

)的结果是(C)。

A.9B.11C.7D.13

20、VB中运算符的优先顺序是(A)。

A.算术运算符>

字符串运算符>

关系运算符>

逻辑运算符

B.算术运算符>

逻辑运算符

C.算术运算符>

逻辑运算符>

字符串运算符

D.算术运算符>

21、设a=2,b=3,c=4,d=5,表达式:

a>

bandc<

=dor2*a>

c的值是(C)。

A.-1B.1C.FALSED.TRUE

22、表达式sgn(10mod6)&

20的值是(A)。

A.120B.1C.20D.21

23、符号%是声明(C)类型变量的类型定义符。

A.SingleB.stringC.IntegerD.Variant

24、以下()是算术运算符。

A.ModB.RndC.NotD.or

25、表达式Int(-17.4)+sgn(17.4)的值是(D)。

A.-18B.-16C.0D.-17

26、赋值语句:

a=123+Mid("

123456"

,3,2)执行后,a变量中的值是()。

A.157B."

12334"

C.123D.1234

27、下列可作为VB中所允许的形式的数是()。

A、10^(1.256)B.D32C.12E3D.2.5E

28、有下列语句

Dima,bAsInteger

c="

VisualBasic"

d=#7/20/2005#

下列关于这段代码的叙述中错误的是()。

A.a被定义为Integer类型变量B.b被定义为Integer类型变量

C.c中的数据是字符串D.d中的数据是日期类型

29、设a="

MicrosoftVisualBasic"

,则下列使变量b的值为“VisualBasic”的语句是()。

A.b=Mid(a,11,10)B.b=Mid(a,10)C.b=Left(a,10)D.b=Right(a,10)

30、设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1后,c值的范围为()。

A.6~10B.5~10C.6~9D.5~9

31、语句PrintSgn(-5^2)+Abs(-5^2)+int(-5^2)的输出结果是(A)

A.-1B.35C.0D.6

32、语句Printchr(65)的输出结果是B

A.aB.AC.65D.chr(65)

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

A.LtrimB.RtrimC.MidD.Trim

34、在一行内写多条语句时,每个语句之间用(D)来分隔。

A.,B.、C.:

D.;

35、以下关于MsgBox的叙述中,错误的是(B)。

A.通过MsgBox函数可以设置信息框中图标和按钮的类型

B.MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量

C.MsgBox函数返回一个整数

D.MsgBox语句没有返回值

36、Inputbox()函数的返回值类型是(B)。

A.数值型B.字符型C.逻辑值D.变体型

37、在窗体上添加一个命令按钮,编写事件过程:

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=InputBox("

EntertheFirstinteger"

b=InputBox("

EntertheSecondinteger"

Printb+a

EndSub

程序运行后,单击命令按钮,先后在两个输入对话框中分别345和678,则输出结果是(A)。

A.1023B.678345C.678D.345

38、有下列的窗体事件过程:

PrivateSubForm_Click()

a="

MicrosoftVisualBasic"

b=Right(a,5)

c=Mid(a,1,9)

MsgBoxa,34,b,c,5

程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是(C)。

A.MicrosoftVisualB.MicrosoftC.BasicD.5

39、a=Sqr(3)

PrintFormat(a,"

$$###.###"

以上语句的输出结果是(A)。

A、$$1.732B、$1.732C、$1732D、$$0001.732

40、PrintFormat$(52648.5,"

000,000.00"

以上语句的输出结果是(D)。

A、52648.5B、52,648.5C、052,648.50D、52,648.50

41、当x=0时,函数iif(x>

0,1,iif(x<

0,-1,0))的返回值是()。

A.-1B.出错C.0D.1

42、下面程序段求两个数中的大数,()不正确。

A.max=xB.ify>

=xthenmax=y

ify>

=xthenmax=ymax=x

C.ifx>

ythenmax=xelsemax=y

D.Max=iif(x>

y,x,y)

43、下列关于Do…Loop循环结构执行循环次数的描述正确的是()。

A.DoWhile…Loop循环和Do…LoopUntil循环可能都不执行

B.DoWhile…Loop循环可能不执行和Do…LoopUntil循环至少执行一次

C.DoWhile…Loop循环和Do…LoopUntil循环至少都执行一次

D.DoWhile…Loop循环至少执行一次和Do…LoopUntil循环可能不执行

44、以下Case语句中错误的是()。

A.Case3,5,Is>

10B.Case0to10

C.CaseIs>

10andIs<

50D.CaseIs>

10

45、为了给x,y,z这3个变量赋初值2,下面正确的是()。

A.x=2:

y=2:

z=2B.x=2;

y=2;

z=2C.x=2,y=2,z=2D.x=y=z=2

46、执行下面的程序段后,变量a的值为()

a=3

Fori=0to10step3

a=a+i/3

Nexti

Printa

A.3B.4C.9D.6

47、执行下面的程序段后,循环参数i、j的值分别为()

Fori=1to3

Forj=4to1setp-1

Printi*j

Nextj

Nexti

A.4和0B.3和4C.4和1D.3和0

48、由“Fori=1To16Step3”决定的循环结构被执行()次。

A.6B.4C.5D.7

49、Do

循环体

LoopWhile<

条件>

则以下叙述中错误的是()。

A.如果“条件”总是为True,则不停地执行循环体

B.若“条件”是一个为0的常数,则一次也不执行循环体

C.“条件”可以是关系表达式、逻辑表达式或常数

D.循环体中可以使用ExitDo语句

50、下面程序段运行后,显示的结果是()。

Dimxasinteger

ifxthenprintxelseprintx+1

A.1B.0C.-1D.显示出错信息

51、下列循环正常结束的是()。

A、i=1B、i=5

DoDo

i=i+1i=i+1

Loopuntili=10Loopuntili〈0

C、i=10D、i=6

i=i+1i=i-2

Loopwhilei〉0Loopuntili=1

52、设有如下数组声明语句,________是正确的。

A.Dima(23)AsIntegerB.Dima(m,n)AsInteger

C.Dima[3,2]AsIntegerD.Dima(2,3)AsInteger

53、在设定OptionBase1后,经Dimarr(3,4)AsInteger定义的数组arr含有的元

素个数为()。

A.20B.19C.12D.9

54、有如下程序代码,输出结果是()。

Dima(-3to6,5)

n=Ubound(a,1)

printn

A.5B.-3C.0D.6

55、用下面的语句所定义的数组的元素个数是()。

Dimb(-2to5,3to5)

A.25B.11C.24D.21

56、用Redim不可以改变动态数组的()。

A.类型B.大小C.维数D.下标值

57、1个二维数组可以存放1个矩阵。

在程序开始有语句OptionBase0,则下面定义

的数组中正好可以存放1个4╳3矩阵(即只有12个元素)的是()。

A.Dima(4,3)AsIntegerB.Dima(-1To-4,-1To-3)AsInteger

C.Dima(3,2)AsIntegerD.Dima(-2To0,2)AsInteger

58、以下数组定义语句中,错误的是()。

A.Dimd(-10)B.Statica(10)AsInteger

C.Dimc(3,1To4)D.Dimb(0To5,1To3)AsInteger

59、Dima()

a=Array(1,2,3,4,5)

fori=Lbound(a)toUbound(a)

printa(i);

nexti

A.01234B.54321C.12345D.43210

60、以下定义数组或给数组元素赋值的语句中,正确的是______。

A、DimaAsVariantB、Dima(10)AsInteger

a=Array(1,2,3,4,5)a=Array(1,2,3,4,5)

C、Dima%(10)D、Dima(3),b(3)AsInteger

a

(1)="

ABCDE"

a(0)=0

a

(1)=1

a

(2)=2

b=a

61、下列描述不正确的是()。

A.某个子过程中声明的局部变量,其使用范围仅限定于该子过程内

B.不同子过程中具有相同的名称的局部变量是同一变量

C.某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行的过

D.不同子过程中的局部变量可以具有相同的名称

62、以下关于函数过程的叙述中错误的是()。

A.函数过程一定有返回值

B.函数过程一定有参数

C.函数过程可以在窗体模块和标准模块中定义

D.函数过程参数的类型与返回值的类型无关

63、有一子程序定义为PublicSubaaa(aAsInteger,bAsSingle),正确的调用形式

是()。

A.Callaaa1,1.2B.Callsub(1,1.2)C.aaa1,1.2D.sub1,1.2

64、下列关于函数过程的叙述中,正确的是()。

A.函数过程形参的类型与函数返回值的类型没有关系

B.当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递

C.函数过程的返回值可以有多个

D.如果不指明函数过程参数的类型,则该参数没有数据类型

65、在过程定义中用()表示形参的按值传递。

A.VarB.ByValueC.ByValD.ByRef

66、在VB的窗体或标准模块的通用声明区用Dim语句声明的变量称为()。

A.过程变量B.局部变量C.模块级变量D.全局变量

67、PrivateSubCommand1_Click()

DimxAsInteger

x=x+2

Endsub

单击两次Command1按钮后,x的值为()

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

68、设置标签的()属性,可改变其文字对齐方式。

A.AlignmentB.JustifyC.VisibleD.以上都不是

69、当文本框的()属性为True时,ScrollBars属性才有效。

A.MultiLineB.MaxLengthC.EnabledD.visible

70、可以控制连续发生的、有规律的事件的控件是()。

A.列表框B.进度条C.时钟控件D.组合框

71、下列()不属于组合框的风格。

A.下列式列表框B.简单列表框C.下列式组合框D.简单组合框

72、当运行程序时,系统自动执行启动窗体的某个事件过程,这个事件过程是()。

A.ClickB.UnloadC.LoadD.GotFocus

73、复选框的Value属性为1时,表示()。

A.复选框呈灰色不可用B.复选框操作有误

C.复选框被选中D.复选框未被选中

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

A.窗体名称必须与窗体文件的名称相同

B.程序一定是从某个窗体开始执行的

C.窗体及窗体上所有控件的事件过程代码都保存在窗体文件中

D.在工程中只有启动窗体可以建立菜单

75、要改变Label控件中文字的颜色,可以设置Label控件的()属性。

A.ForeColorB.FontColorC.FillColorD.BackColor

76、滚动条控件取值范围最大值的属性是()。

A.MaxChangeB.ValueC.Max-MinD.LargeChange

77、将命令按钮的()属性设置为False,命令按钮在窗体中就看不到了。

A.VisibleB.DefaultC.CancelD.Enabled

78、假设窗体Form1的Caption属性为Frmm,它的加载事件过程名应该为()

A.From1_LoadB.Frmm_loadC.Form_loadD.Me_Load

79、如果要改变窗体的标题,需要设置窗体对象的()属性

A.BorderStyleB.名称C.CaptionD.Title

80、程序运行时,用于自动调整图片框(Picture控件)大小、以适应框中图像大小的属

性是()

A.AutoSizeB.StretchC.DrawPictureD.Picture

81、窗体中放置的控件是()

A.属性B.类C.对象D.过程

82、要在程序中加载窗体Form1的背景画面,正确的程序代码是()

A.From1.Picture=Load(文件名)

B.From1.Picture=LoadPicture(文件名)

C.From1.Picture=SaveLoad(文件名)D.From1.Picture=文件名

83、程序运行时,用于自动调整图像框(Image控件)中内容、适应图像框大小的属性

是()

A.StretchB.DrawPictureC.PictureD.AutoSize

84、下列控件中没有Caption属性的是()。

A.框架B.复选框C.列表框D.单选按钮

85、能清除文本框Text1中内容的语句是()。

A.Text1.ClearB.Text="

"

C.Text1.ClsD.Text1.Text="

86、命令按钮、单选按钮、复选框上都有Picture属性,可以在控件上显示图片,但需

要通过()来控制。

A.Style属性B.Appearance属性C.DisablePicture属性D.DownPicture属性

87、用来设置斜体字的属性是()。

A.FontBoldB.FontNameC.FontItalicD.FontSize

88、()不是VB控件。

A.定时器B.单选框C.复选框D.窗体

89、以下不允许用户在程序运行时输入文字的控件是()。

A.下拉式列表框B.简单组合框C.下拉式组合框D.文本框

90、设置标签Label1不可见的语句是()。

A.Label1.Visible=FalseB.Label1.Visible==0

C.Label1.Visible==1D.Label1.Visible=True

91、把窗体在屏幕上隐藏,并没有卸载,正确的方法是()。

A.UnloadB.ShowC.CloseD.Hide

92、列表框的Style属性值设为1时,MultiSelect属性值只能设为()。

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

93、只有当命令按钮中Style属性值为()时,其Picture属性指定的图标才能

在命令按钮中显示。

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

94、单选按钮的默认属性是()。

A.ValueB.CaptionC.NameD.Index

95、假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使

用的语句为()。

A.MenuItem.Visible=TrueB.MenuItem.Visible=False

C.MenuItem.Enabled=FalseD.MenuItem.Enabled=True

96、如果要在菜单中添加一个分隔线,则应将其Caption属性设置为()。

A.-B.=C.*D.&

97、下列不能打开菜单编辑器的操作是()。

A.按Ctrl+E键B.单击工具栏中的“菜单编辑器”按钮

C.按Shift+Alt+M键D.执行“工具”菜单中的“菜单编辑器”命令

98、下面两行代码:

()的功能是打开“另存为”对话框

第1行:

CommandDialog1.Action=2

第2行:

CommandDialog1.ShowSave

A.第1行B.第2行D.两行都是D.两行都不是

99、使用菜单编辑器设计菜单项时,必须输入的项目有()

A.名称B.快捷键C.标题D.索引

100、执行下面程序代码,表示的是()

CommandDialog1.FilterIndex=2

CommonDialog1.Filter=

"

AllFile(*.*)|*.*|(.frm)|.frm|(.vbp)|.vbp|(.exe)|.exe"

A.默认显示的文件类型为*.vbpB.默认显示的文件类型为*.exe

C.默认显示的文件类型为*.frmD.默认显示的文件类型为*.*

二、判断题

1、一个工程只能有一个窗体。

()

2、在程序设计阶段,双击某个控件,所打开的窗口是代码窗口。

()

3、程序运行前必须先保存。

4、不同事件触发是有先后顺序的。

()

5、面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。

6、窗体模块和标准模块都是只由代码组成。

7、方法是预先定义好的、能够被对象识别的动作。

8、工程资源管理器管理文件主要有6类,即窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工

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

当前位置:首页 > 高等教育 > 法学

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

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