vb温习题文档格式.docx
《vb温习题文档格式.docx》由会员分享,可在线阅读,更多相关《vb温习题文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
(A)"
1234"
(B)"
12334"
(C)123(D)157
22.数学式Sin450对应的vb表达式是。
(A)Sin(45*180)(B)Sin(45)(C)Sin450(D)Sin(450)
24.数学关系3≤x<
10表示正确的VB表达式是。
(A)3<
=x<
10(B)3<
=xAndx<
10
(C)x>
=3Orx<
10(D)3<
=xAnd<
25.表达式16/4-2^5*8/4Mod5\2的值为。
(A)14(B)2(C)20(D)4
29.VB中求平方根的函数是。
(A)Sqr()(B)Abs()(C)Int()(D)Exp()
30.语句PrintTrue+3的运行结果是。
(A)True3(B)3(C)2(D)运行出错
1.以下赋值语句中是错误的。
(A)x=x+1 (B)x=x+y (C)x+y=x (D)x=4>6
5.假设要改变窗体中显示文本的颜色,能够设置属性来实现。
(A)Caption(B)BackColor(C)ForeColor(D)Font
9.窗体题目栏的显示内容由窗体的属性决定。
(A)Name(B)Caption(C)BackColor(D)Enabled
10.语句Print“5*20”输出结果是。
(A)”5*20”(B)出错(C)5*20(D)100
11.窗体上有一个文本框控件Text1,假设已存在三整型变量a,b和c,且变量a值为5,变量b的值为7,变量c的值为12,那么以下的语句能够使文本框内显示的内容为:
5+7=12
(A)=a+b=c
(B)=”a+b=c”
(C)Text1=a&
“+”&
b&
“=”&
c
(D)Text1=”a”&
“b”&
”c”
属性来决定。
(A)WordWrap(B)AutoSize(C)Alignment(D)Style
14.将命令按钮Command1设置为窗体的取消按钮,可修改该控件的属性。
(A)Enabled(B)Value(C)Default(D)Cancel
15.将核心主动设置到指定的控件或窗体上,应采纳方式。
(A)SetDate(B)SetFocus(C)SetText(D)GetGata
16.按Tab键时,核心在各个控件之间移动的顺序是由属性来决定的。
(A)Index(B)TabIndex(C)TabStop(D)SetFocus
属性用来表示各对象(控件)的位置。
(A)Text(B)Caption(C)Left(D)Name
属性设置为True时,在运行时文本框不能编辑。
(A)Enabled(B)Locked(C)Visible(D)MultiLine
19.要使文本框显示转动条,除设置ScrollBars属性外还必需设置属性。
(A)AutoSize(B)MultiLine(C)Alignment(D)Visible
20.文本框当选定的内容,由以下属性来反映。
(A)SelText(B)SelLength(C)Text(D)Caption
21.决定窗体题目栏显示内容的属性是
(A)Text(B)Caption(C)Name(D)Backstyle
22.要使文本框中显示密码符,必需第一设置属性。
(A)Text(B)Multiline(C)PasswordChar(D)Enabled
23.为了使文本框同时具有水平和垂直转动条,应先把Multillne属性设置为True,然后再把Scro11Bars属性设置为。
(A)0(B)1(C)2(D)3
24.使文本框取得核心的方式是。
(A)Change(B)GotFocus(C)SetFocus(D)LostFocus
25.在标签框上显示的内容由属性来实现。
(A)Name(B)Caption(C)Text(D)ForeColor
26.要使题目在标签框内居中显示,Alignment属性的取值应为。
(A)0((B)1(C)2(D)3
27.假设使标签框依照所显示内容自动调整其大小,那么能够通过设置属性值为True来实现。
(A)AutoSize(B)Alignment(C)Enabled(D)Visible
28.要设置标签框是不是有边框,应设置属性来实现。
(A)BackColor(B)ForeColor(C)BordeStyle(D)Visible
29.文本框没有属性。
(A)BackColor(B)Enabled(C)Visible(D)Caption
30.假设设置或返回文本框中的文本,那么能够通过属性来实现。
(A)Caption(B)Text(C)Name(D)Visible
31.假设设置文本框最多能够同意的字符数,那么能够利用属性。
(A)Length(B)Multiline(C)Max(D)MaxLength
32.在文本框中设置垂直转动条,要使ScrollBars的值为。
(A)0(B)1(C)2(D)3
1.以下不正确的单行结构条件语句是()。
(A)Ifx>
yThenPrint"x>
y"
(B)IfxThent=t*x
(C)IfxMod3=2ThenPrintx
(D)Ifx<
0Theny=2*x-1:
PrintxEndIf
3.运行下面程序后,在弹出的消息窗口中显示的是()。
PrivateSubForm_Click()
score=Int(Rnd)+5
SelectCasescore
Case5
a$="
Good"
Case4
Ok"
Case3
a$="
Pass"
CaseElse
Bad"
EndSelect
MsgBoxa$
EndSub
A、Bad B、Pass C、Ok D、Good
6.下面程序段运行后,显示的结果是()
dimx
ifxthenprintxelseprintx+1
(A)1(B)0(C)-1(D)显示犯错信息
7:
语句IFx=1THENy=1,以下说法正确的选项是()
(A)X=1和Y=1均为赋值语句(B)X=1和Y=1均为关系表达式
(C)X=1为关系表达式,Y=1为赋值语句(D)X=1为赋值语句,Y=1为关系表达式
10.下面程序段求两个数中的大数,()不正确。
(A)Max=IIF(x>
y,x,y)
(B)Ifx>
ythenMAX=XELSEMAX=Y
(C)MAX=X
IFY>
=XTHENMAX=Y
(D)IFY>
=XTHENMAX=Y
MAX=X
1.设有以下循环结构:
Do
循环体
LoopWhile<
条件>
那么以下表达中错误的选项是
(A)若“条件”是一个为0的常数,那么一次也不执行循环体;
(B)“条件”能够是关系表达式、逻辑表达式,但不能够是常数;
(C)循环体中能够利用ExitDo语句;
(D)若是“条件“老是为True,那么不断地执行循环体。
2.单击命令按钮,执行以下程序后,在文本框中显示的值是
PrivateSubCommand1_Click()
DimiAsInteger,nAsInteger
Fori=0To50
i=i+3
n=n+1
ifi>
10ThenExitFor
Nexti
Textl=str(n)
(A)2(B)3(C)4(D)5
(A) i=5(B)i=1
DoDo
i=i+1i=i+2
LoopUntili<
0LoopUntili=10
(C) i=10(D)i=6
i=i-1i=i-2
0LoopUntili=1
2.以下数组声明语句中,正确的选项是。
(A)Dima[3,4]asInteger(B)Dima(-5)
(C)Dima(n)(D)Dima(3)
3.假设要概念一个大小为3的数组,语句错误的选项是。
(A)Dima(3)(B)OptionBase1:
Dima(3)
(C)Dima(2To4)(D)Dima(-4To-2)
4.语句Dima(-3To4,3To6)AsInteger概念的数组的元素个数是。
(A)18(B)28(C)21(D)32
8.下面有关静态数组说法正确的选项是。
(A)静态数组的大小能够改变
(B)概念静态数组时下标能够用有确信值的变量
(C)静态数组不能是变体类型
(D)静态数组的大小不能改变
10.下面程序的运行结果是。
PrivateSubCommand1_Click()
Dima
a=Array(10,11,12,13,14,15,16)
Printa
(1)+a(3)
(A)22(B)24(C)不确定(D)程序出错
12.下面有关列表框的属性说法错误的选项是。
(A)列表框的List属性是字符型的,跟字符型变量类似
(B)列表框的List属性是一个字符型数组
(C)列表框的Selected属性是一个逻辑型数组
(D)列表框的ListCount属性在设计时是只读的
13.关于定于数组的语句Dima(-3To2,8)说法错误的选项是。
(A)数组a是一个二维数组
(B)数组a的大小是54
(C)数组a是一个动态数组
(D)数组a的第二维的下界是0
2.复选框的Value属性为1时,表示。
(A)复选框未被选中(B)复选框被选中
(C)复选框内有灰色的勾(D)复选框操作有错误
3.框架内的所有控件是。
(A)随框架一路移动、显示、消失和屏蔽
(B)不随框架一路移动、显示、消失和屏蔽
(C)仅随框架一路移动
(D)随框架一路显示和消失
4.为了临时关闭计时器,应把该计时器的某个属性设置为False,那个属性是。
(A)Enabled(B)Timer (C)Visible(D)Interval
5.时钟控件的时刻距离是。
(A)以毫秒计(B)及以分钟计(C)以秒计(D)以小时计
6.设计动画时通常利历时钟控件来操纵动画速度。
A.enabled(B)interval(C)timer(D)Move
7.程序运行时,单击水平转动条右边的箭头,转动条的Value属性值将。
(A)增加一个SmallChange量(B)减少一个SmallChange量
(C)增加一个LargeChange量(D)减少一个LargeChange量
8.复选框对象是不是被选中,可由其属性判定。
(A)Checked(B)Value(C)Enabled(D)Seledted
9.以下控件中,有Caption属性的是。
(A)单项选择按钮(B)计时器(C)滚动条(D)列表框
10.在程序运行时,若是拖动转动条上的转动块,那么触发的事件是。
(A)Move(B)GetFocus(C)Scroll(D)Change
11.计时器控件,若是希望每秒产生10个事件,那么要将Interval属性的值设置为。
(A)10(B)100(C)1000(D)10000
11.以下控件中,没有AutoSize属性的是。
(A)标签(B)文本框(C)图片框(D)图像框
12.能够利用属性在图片框或图像框中显示图形。
(A)Picture(B)Image(C)Icon(D)DownPicture
13.假设要取得转动条的当前位置,能够通过访问属性来实现。
(A)Value(B)Max(C)Min(D)LargeChange
14.当用鼠标拖动转动块时触发事件。
(A)Move(B)Change(C)Scroll(D)GotFocus
1.Sub进程与Function进程的要紧区别是。
A.Sub进程能够通过Call语句挪用,而Function进程不能够
B.Sub进程不能通过进程名返回值,而Function进程能够
C.Sub进程与Function进程的参数传递方式不一样
D.Function进程只能返回1个值,而Sub进程能够返回多个值
2.以下表达中错误的选项是。
A.在Sub进程中能够挪用Function进程
B.能够在程序的任何地址挪用以Public声明的进程
C.在Sub进程中能够嵌套概念Function进程
D.用Static声明的进程中的局部变量都是Stati变量
3.以下关于函数进程的表达中,正确的选项是。
A.函数进程虚参的类型与函数返回值的类型没有关系
B.在函数进程中,进程的返回值能够有多个
C.当数组作为函数进程的参数时,既能以按值方式传递,也能以按址方式传递
D.假设不指明函数进程参数的类型,那么该参数没有数据类型
4.以下表达中错误的选项是。
在VB应用程序中,
A.进程的概念不能够嵌套,但进程的挪用能够嵌套
B.进程的概念能够嵌套,但进程的挪用不能嵌套
C.程序设计人员不能任意指定事件进程的名称
D.在Function进程中能够Sub进程
7.以下语句用来概念进程subP,其中正确的选项是。
A.DimSubsubP(x,y)B.PublicsubP(x,y)
C.PrivateSubsubP(x,y)AsIntegerD.SubsubP(x,y)
(2)文件号最大可取的值为 。
(A)255(B)511(C)256(D)512
27.已知a=,b=,c=,d=True,那么表达式a>
=0Anda+c>
b+3OrNotd的值是。
28.表达式"
12"
>
"
3"
的值为。
7.假设利用输入对话框输入姓名,并要求提示信息为"请输入姓名:
",题目为"输入姓名"和把输入的姓名寄存到字符串变量str中,那么利用的赋值语句为。
1.下面事件进程的功能是:
输入三个整数x、y和z,按从大到小顺序输出这三个数,在横线上填上适当内容。
PrivateSubCommand1_Click()
Dimx!
y!
z!
x=InputBox("
x="
)
y=InputBox("
y="
z=InputBox("
z="
If
(1)Thent=x:
x=y:
y=t
If
(2)Thent=x:
x=z:
z=t
Ify<
zThent=y:
y=z:
Printx,y,z
2.下面事件进程的功能是:
输入一个字符,假设它是大写字母,那么把它变成小写字母,假设它是小写字母,那么把它变成大写字母;
假设它是其它字符,那么它的值不变,在横线上填上适当内容。
DimchAsString*1
ch=InputBox("
请输入一个字符:
"
If
(1)Then
ch=LCase(ch)
ElseIf
(2)Then
ch=UCase(ch)
Endif
Printch
3.单行结构条件语句必需在行内书写完。
4.判别变量I是不是为偶数,假设为偶数就把它显示出来利用的单行结构条件语句为。
5.判别变量x是不是大于0,假设大于0,那么累加到变量s1中,不然,累加到变量s2中,利用
的单行结构条件语句为。
2运行下面程序,S的结果是多少?
(2)
i=0
Do
i=i+1
s=i+s
LoopUntili>
=4
Prints
Endsub
3.执行下面程序,在窗体上的输出结果为(3)。
OptionExplicit
PrivateSubForm_Click()
DimiAsInteger,jAsInteger
j=10
Fori=1TojStep2
j=j-i
Nexti
Printi,j
4.执行下面程序,在窗体上的输出结果为(4)。
PrivateSubCommandl_Click()
a=1
b=a
Dountila>
=5
x=a*b
Printstr(a)&
“*”&
str(b)&
“=”;
str(x)
a=a+b
b=b+a
loop
1.数组的下界默许是。
2.假设要改变更态数组的大小同时保留数组原有的值,应利用的关键字是。
3.用来取得数组w第二维的上界的函数是。
4.Label1(3)是控件数组Label1的第个元素。
5.在运行时成立控件数组通过方式为数组添加元素。
6.要使列表框控件显示一列选项,当显示不下时自动添加水平转动条,应将其Columns属性设置为。
7.假设列表框的ListCount属性值为6,那么List属性的下标范围是。
8.假设对列表框能用Ctrl键加单击来选择多个不持续的选项,那么其MultiSelect属性应设置为。
9.假设列表框的ListCount属性值为5,那么用AddItem方式为其添加选项时,第2个参数Index的值可为。
10.假设列表框的ListCount属性值为5,那么用RemoveItem方式删除其中的选项时,参数Index的值可为。
12.单击命令按钮Command1,以下程序的运行结果是。
Dima(1To10)AsInteger
Fori=1To10
a(i)=i*2-1
Print
Printa(a(a(3)))
18.假设要计算数组的累加和,将以下程序填充完整。
(1)
Dima
Dimsum%,i%,j%
a=Array(1,2,3,4,5,6,7)
Fori=1To
(2)
sum=(3)
Print"
数组的累加和为:
;
sum
1.图片框内可使PictureBox依照图片调整大小的属性为;
图像框为,假设使Image控件可依照图片调整大小,该属性值应为。
2.执行语句,能够清除Picturel图片框内的图片。
3.转动条响应的重要事件有和Change,转动条产生Change事件是因为其值变了。
4.若是要每隔15s产生一个计时器事件,那么Interval属性应设置为。
函数将返回系统的时刻。
19.假设要设置水平或垂直转动条的最小值,需利用属性。
20.计时器每通过一个由InterVal属性指定的时刻距离就会触发一次事件。
1.在窗体上放置1个文本框Text1和1个标签Label1,编写如下代码:
Functionfun(sAsInteger)
Fori=1Tos
Sum=Sum+i
Nexti
fun=Sum
EndFunction
=Str(fun(10))
PrivateSubText1_Chang