vb期末总复习题文档格式.docx
- 文档编号:21058709
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:28
- 大小:34.37KB
vb期末总复习题文档格式.docx
《vb期末总复习题文档格式.docx》由会员分享,可在线阅读,更多相关《vb期末总复习题文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
C)二进制窗体文件.frmD)标准模块文件.bas
11、下列关于添加“控件”的方法正确的是(b)。
A)单击控件图档,将指针移到窗体上,双击鼠标
B)双击工具箱中的控体,即在窗体中央出现该控件
C)单击工具箱中的控件,将指针移到窗体上再单击
D)用鼠标左键拖动工具箱中的某控件到窗体中适当位置
12、下列关于事件的叙述中不正确的是(d)。
A)事件是系统预先为对象定义的能被对象识别的动作
B)事件可分为用户事件与系统事件两类
C)VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写
D)VB中所有对象的默认事件都是Click
13、可决定窗体的左上角是否有控制菜单的属性是(a)。
A)ControlBoxB)MinButton
C)MaxButtonD)BorderStyle
14、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(a)。
A)单击窗体上没有控件的地方B)单击任一个控件C)不执行任何操作D)双击窗体的标题栏
15、Label控件中内容能垂直方向变化而宽度保持不变则应设置(a)属性。
A)WordwrapB)EnabledC)LockedD)AutoSize
16、在VB中,要使标签控件(Label)中的文本居中对齐,应将(b)属性的值设置为2。
A)AutosizeB)AlignmentC)BorderstyleD)Caption
17、只能用来显示字符信息的控件是(b)。
A)文本框B)标签框C)图片框D)图像框
18、若要使用户不能修改文本框TextBox1中内容,应修改(a)属性。
A)LockedB)MultiLineC)PassWordCharD)ScrollBar
19、若要设置文本框中所显示的文本颜色,使用的属性是(c)。
A)BackColorB)FillColorC)ForeColorD)BackStyle
20、下面Change事件过程中,文本框控件Text1用来接收字符的输入,该事件过程的作用是(b)
PrvateSubText1_Change()
Text2.Text=Str(6.28*Val(Text.Text))
EndSub
A)将在文本框Text1输入的数字变为数值
B)将在文本框Text1输入的数字作为半径,求圆的周长并转换为字符串
C)只要Text1中的内容一改变,Text2中显示的圆周长也随之改变
D)事件过程中的Val函数和Str函数使用错误,事件过程不能执行
21、若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置(c)。
A)Text属性值为*B)Caption属性值为*
C)password属性值为空D)Passwordchar属性值为*
22、我们在一窗体上建立两个文本框,名称分别为Text1和Text2,事件过程如下,
PrivateSubText1_change()
Text2.text=ucase(Text1.text)
则在Text1文本框输入“vusualbasic”,Text2将(b)。
A)Text2文本框中将不显示内容。
B)Text2文本框将同时显示“VISUALBASIC”。
C)Text2文本框将同时显示“vusualbasic”。
D)Text2文本框将“Text1.Text”。
23、命令按钮Command1的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为(a)。
A)在x前插入&
B)在x后插入&
C)在x前插入#D)在x后插入#
24、若要将某命令按钮设置为默认命令按钮。
则应设置为True的属性是(c)。
A)ValueB)CancelC)DefaultD)Enabled
25、设置命令按钮的标题时,应改变的属性是(c)。
A)textB)NameC)CaptionD)(名称)
26、双击窗体中的对象后,VisualBasic将显示的窗口是(b)。
A)项目(工程)窗口B)工具箱C)代码窗口D)属性窗口
27、一个可执行的VB应用程序至少要包括一个(b)
A)标准模块B)窗体模块C)类模块D)资源文件模块
28、编译一个工程的目的是(c)。
A)将工程的程序翻译成可以看懂的文件
B)将工程的程序重新正确编排
C)按工程的程序生成计算机能够执行的机器代码,使之能够脱离VB集成开发环境独立运行
D)检查工程中有无错误的机器代码,以便工程能够脱离VB集成开发环境独立运行
29、以下说法正确的是(c)。
A)通过改变属性窗口中的name属性,来改变窗体的标题。
B)Private表示此过程只可被本工程中的其它过程调用。
C)在多文档应用中,每次只能有一个活动的子窗体可以进行输入/编辑。
D)列表框包含了组合框的功能。
30、关于设置控件属性的叙述正确的是(c)。
A)用户必须重新设置属性的值,否则属性值为空。
B)任何属性的值都可以由用户随意设置。
C)属性值可以由用户设置,也可以使用系统的默认设置。
D)属性值只能在属性窗口中设置。
31、为了把焦点移到某个指定的控件,所使用的方法是(a)
A)SetFocusB)VisibleC)RefreshD)GetFocus
32、以下(b)属性不能在运行时设置。
A)CaptionB)NameC)BackcolorD)Fontsize
33、当一个工程含有多个窗体时,其中的启动窗体是(d)。
A)启动VisualBasic时建立的窗体
B)第一个添加的窗体C)最后一个添加的窗体
D)在“工程属性”对话框中指定的窗体
34、在VB的工程中,工程文件的扩展名是(c)。
A)frmB)vbgC)vbpD)bas
35、以下关于保存工程的说法正确的是(c)。
A)保存工程时只保存窗体文件即可
B)保存工程时只保存工程文件即可
C)先保存窗体文件,再保存工程文件
D)先保存工程文件,再保存窗体文件
36、要使Print方法在Form_load事件中起作用,要对窗体的属性进行设置,该属性是(c).
A)BackColorB)ForeColor
C)AutoRedrawD)Caption
37、要使Forml窗体的标题栏显示“欢迎使用VB”,以下语句正确的是(d).
A)Forml.Caption=“欢迎使用VB”
B)Forml.Caption=‘欢迎使用VB’
C)Forml.Caption=欢迎使用VB
D)Forml.Caption=”欢迎使用VB”
38、当窗体被启动时,不被自动激发的事件是(c).
A)LoadB)ActivateC)ClickD)Resize
39、下面4项中不属于面向对象系统三要素的是(a).
A)变量B)事件C)属性D)方法
40、可视化编程的基本过程主要有三步,这三个步骤是(c)
A)创建工程、设计界面、编写代码
B)创建工程、编写程序、保存程序
C)设计界面、设置属性、编写代码
D)设计界面、编写代码、调试程序
41、能获得字符串S最左边4个字符的函数是(a)
A)Left(S,4)B)Left(1,4)C)Leftstr(S)D)Leftstr(3,4)
42、下面给出的符号中,不能作为VisualBasic的变量名的是(b)
A)abcdB)4A123C)AA123D)BB%
43、按照VisualBasic的规定,123#所表示的数据类型是b
A)整型B)双精度型C)单精度型D)长整型
44、下面给出的符号中,可以作为VisualBasic的变量名的是(d).
A)PRINTB)LETC)%byD)s#
45、下面能够作为VisualBasic的表达式的是(d)
A)4*sin(π)B)b^2-4abC)[-b-sqr(dlt)]/(2*a*c)D)exp(x)+ABS(Y)
46、在VisualBasic中,执行下面四个赋值语句时出现错误的是(c)
A)x=SGN(0)B)Y=sqr(0)C)z=LOG(0)D)x=SIN(0)
47、设变量a=2,b=3,c=4,d=5,则表达式nota>
bandb^2<
c*dora+b>
c-d的值为(a)
A)TrueB)FalseC)-1D)1
48、下列表达式中,(b)的值为false。
A)"
BCD"
<
"
BCE"
B)("
12345"
>
)&
ABC"
C)Not2*5=11D)4=4and5>
2+2
49、下列选项中,为字符串常量的是(b)。
A)6/12/2001B)“6/12/2001”C)#6,12,2001#D)6,12,2001#
50、Datetime是Data类型的变量,以下赋值语句中错误的是(d)。
A)Datetime=#4/14/97#
B)Datetime=#September1,1997#
C)Datetime=#12:
15:
00AM#
D)Datetime=“8/8/99”
51、下列能正确产生[1-30]之间的随机整数的表达式是(d)
A)1+rnd(30)B)1+30*rnd()C)rnd(1+30)D)int(rnd()*30)+1
52、用于获得字符串长度的函数是(a)。
A)Len()B)Length()C)StrLen()D)strLength()
53、下列各组变量声明正确的是(a)。
A)Dimabcasinteger,numassingle
B)DimI%,N$asinteger
C)Dima%,b%,c%,a$ D)publicdimn%
54、“X是小于100的非负数”,用VB表达式表示正确的是(c).
A)0<
=X<
100B)0<
100C)X>
=0ANDX<
100D)0<
=XORX<
100
55、要声明一个长度为256个字符的定长字符串变量str,以下哪个语句是正确的(d)。
A)dimstrasstringB)dimstrasstring(256)C)dimstrasstring[256]D)dimstrasstring*256
56、执行语句PrintFormat(5459.478,"##,##0.00"),正确的输出是(b)。
A)5459.48B)5,459.48C)5,459.478D)5,459.47
57、把InputBox的返回值转换为数值应该使用的函数是(d)。
A)LogB)StrC)LenD)Val
58、以下程序段执行后,整型变量n的值为(d)。
Year=2001
n=year\4+year\400-year\100
A)495B)505C)500D)485
59、假如A为一boolean型数据,则下列赋值语句正确的是(d)。
A)A=”true”B)A=.trueC)A=#TURE#D)A=3<
4
60、表达式2*3^2+2*8/4+3^2的值为(b)。
A)64B)31C)49D)22
61、日期数据应该在数据的(d)括起来。
A)前后各用一个双引号B)前后各用一个单引号
C)前后各用一个圆括号D)前后各用一个“#”号
62、以下程序段的输出结果是(d)。
A=Sqr(3)
b=Sqr
(2)
C=a>
b
Printc
A)-1B)0C)FalseD)True
63、设a=2,b=3,c=4,d=5,下列表达式的值是(c)。
A=b<
c=d
A)1B)TrueC)FalseD)-1
64、如果将布尔常量值True赋值给一个整形变量,则整形变量的值为(b)。
A)0B)-1C)TrueD)False
65、在VB语句中,REM是(b)语句。
A)恢复语句B)注释语句C)改名语句D)重定向语句
66、下面程序段的功能是(b)。
A=10.5
B=Int(A+0.5)
A)求平均值B)将一实数四舍五入取整数
C)求绝对值D)舍去一实数的小数部分
67、执行以下程序段后,变量c$的值为(d)。
A$=“VisualBasicPrograming”
b$=“Quick”
c$=b$&
Ucase(Mid$(a$,7,6))&
Right$(a$,11)
A)VisualBASICPrograming
B)QuickBasicPrograming
C)QUICKBasicPrograming
D)QuickBASICPrograming
68、运算符号“&
”是(b)运算。
A)逻辑与B)字符串连接C)关系D)算术
69、设a=2,b=3,c=4,d=5,下列表达式的值是(b)。
Nota<
=Cor4*c=b^2andb+c
A)-1B)0C)TrueD)False
70、设a=3,b=5,则以下表达式值为真的是(c)
A)a>
=bAndb>
10B)(a>
b)Or(b>
0)
C)(a<
0)Eqv(b>
0)D)(-3+5>
a)And(b>
0)
71、下列(c)语句可以将变更A、B的值互换
A)A=B:
B=AB)A=A+B:
B=A-B:
A=A-BC)A=C:
C=B:
B=AD)A=(A+B)/2:
B=(A-B)/2
72、下面4项中合法的单精度型变量是(a)
A)num!
B)sum%C)xinte$D)mm#
73、已知A$=”12345678”则表达式Val(Left$(a$,4)+Mid$(A$,4,2)的值为(b)
A)123456B)123445C)8D)6
74、表达式Datediff(”y”,#12/30/1999#,#l/13/2000#)的结果是c
A)10B)11C)14D)99
75、IS表达式LenB(”123程序设计ABC”)的值是(c)
A)10B)14C)20D)17
76、以下语句的输出结果是(b)。
A=Sqr(3)
PrintFormat(a,"
$$####.###"
)
A)$1.732B)$$1.732C)$1732D)$$0001.732
77、可以在窗体模块的通用声明段中声明(a)。
A)全局变量B)全局常量
C)全局数组D)全局用户自定义类型
78、下列不支持Print方法的是(d)
A)图片框控件B)窗体C)打印机D)文本框控件
79、设计一个程序,在程序中添加一个名称为Form1的窗体,添加窗体的Click事件过程代码,
PrivateSubForm_Click()
DimxAsSingle,yAsSingle
x=InputBox(“输入第一个数据”,”输入数据”)
y=InputBox(“输入第二个数据“,“输入数据“)
Printx+y
程序运行时,单击窗体,先后在两个输入对话框中输入123和456,则程序的输出为(a).
A)123456B)123C)579D)456
80、语句Dima(3,4,5)定义的数组中所包含的数组元素的个数是(c)
A)10B)60C)120D)345
81、语句Dima(-4To4)AsInteger定义的数组中,所包含的数组元素的个数(c)
A)7B)8C)9D)10
82、以下叙述中错误的是(b)
A)用Shell函数可以调用能在Windows下运行的应用程序
B)用Shell函数可以调用可执行文件,也可以调用VisualBasic的内部函数
C)调用Shell函数的格式应为:
变量名>
=Shell(……)
D)用Shell函数不能执行DoS命令
83、设有如下语句:
str1=InputBox(“输入”,“”,“练习”)
从键盘上输人字符串“示例”后,str1的值是(d)。
A)“输入”B)“”C)“练习”D)“示例”
84、inputBox函数返回值的类型为(b)。
A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定)
85、下列程序段的执行结果为(b)。
X=Int(Rnd+4)
SelectCasex
Case5
Print"
优秀"
Case4
良好"
Case3
通过"
CaseElse
不通过"
EndSelect
A)优秀B)良好C)通过D)不通过
86、有如下程序
ForI=1To3
Forj=5To1Step-1
PrintI+j
Nextj
NextI
其循环执行的次数为:
(d)。
A)12B)13C)14D)15
87、以下程序段执行后整型变量n的值为(b)。
N=0
ForI=1to20step5
n=n+1
A)50B)4C)15D)5
88、程序的基本控制结构是(c)。
A)顺序结构、多分支结构和单分支结构。
B)For……Next结构、Do……Loop结构和Select……Case结构。
C)顺序结构、选择结构和循环结构。
D)单行结构和多行结构。
89、如下有一段不完整的程序段,如果要求该程序执行3次循环,则在程序中的括号里要填入(a)。
X=1
Do
x=x+3
Printx
LoopUntil()
A)x>
=8B)x<
=8C)x>
=7D)x<
=7
90、下列关于For…next语句的说法正确的是(a)
A)循环变量、初值、终值和步长都必须为数值型。
B)step后的步长只为正数。
C)初值必须小于终值。
D)初值必须大于终值。
91、下列各赋值语句,语法不正确的是(a)。
A)x+y=5B)iNumber=15C)Labell.caption=“time”D)sLength=x+y
92、当条件为5<
x<
10时,则x=x+1,则以下语句正确的是(c)。
A)if5<
10thenx=x+1
B)if5<
xorx<
10thenx=x+1
C)if5<
xandx<
D)if5<
xxorx<
93、有如下程序,该段程序将(a)。
ForI=1to10step0
K=k+2
A)形成无限循环B)循环体执行一次后结束循环
C)语法错误D)循环体不执行即结束循环
94、有如下语句,执行后该段语句的循环次数是(a)
Dims,k,jasinteger
Fork=1to3
Forj=3To1Step-1
S=k*j
Nextk
A)9B)10C)3D)4
95、关于Exitfor的使用说明正确的是(d)。
A)Exitfor语句可以退出任何类型的循环。
B)一个循环中只能有一个这样的语句。
C)Exitfor表示返回For语句去执行。
D)一个For循环中可以有多条Exitfor语句。
96、下列关于Sub过程的叙述正确的是(b)。
A)一个Sub过程必须有一个Exitsub语句。
B)一个Sub过程必须有一个Endsub语句。
C)在Sub过程中可以定义一个Function过程。
D)可以用Goto语句退出Sub过程。
98、多分支选择结构的Case语句,下列写法错误的是(c)。
A)Case1,5,7,9B)Case8to10
C)Case10to2D)CaseIs<
man"
99、下列循环语句将执行(a)次。
A=1000
DO
Printa
A=A+1
Loo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 期末 复习题