09vb复习
满分:70分
姓名:________
1、单项选择题(本题共计40分)
1、下面________语句,可以将列表框List1中当前选定的列表项的值替换成“ABC”。 ( )
A、List1.AddItem“ABC”,List1.ListIndex B、List1.Text=“ABC”
C、List1.List(List1.ListIndex)=“ABC” D、前三项均可
2、单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的________中安排适当的单选按钮,即可实现。 ( )
A、框架控件(Frame)或图象控件(Image) B、组合框(ComboBox)或图象控件(Image) C、组合框(ComboBox)或图片框(PictureBox) D、框架控件(Frame)或图片框(PictureBox)
3、VisualBasic程序设计时常用的Print、Cls属于________。 ( )
A、属性 B、打印字库 C、方法 D、事件
4、能被对象所识别的动作与可执行的活动分别称为对象的________。 ( )
A、方法、事件 B、事件、方法 C、事件、属性 D、过程、方法
5、VisualBasic是用于开发________环境下的应用程序的工具。 ( )
A、DOS B、Windows C、DOS和Windows D、UNIX
6、VisualBasic中的窗体文件的扩展名是____________。 ( )
A、.reg B、.frm C、.bas D、.vbp
7、要使文本框能显示多行文字,则需设定它的____________属性为True。 ( )
A、Caption B、PasswordChar C、MultiLine D、Seleted
8、对于某对象的SetFocus与GotFocus描述正确的是________。 ( )
A、SetFocus是方法,GotFocus是事件 B、SetFocus是事件,GotFocus是事件 C、SetFocus是方法,GotFocus是方法 D、SetFocus是事件,GotFocus是方法
9、对正实数X的第四位小数四舍五入的VB表达式是________。 ( )
A、0.001*Int(x+0.0005) B、0.001*(1000*x+0.5) C、0.001*Int(1000*x+5) D、0.001*Int(1000*(x+0.0005))
10、函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是________。 ( )
A、-3,–4,–3 B、-4,–4,–3 C、-3,–4,–4 D、-4,–3,–3
11、下列表达式中,值为True的是________。 ( )
A、UCase(\B、14/2\\3>10 MOD 4
C、Mid(“ABCD”,2,2)>Left(“ABCD”,2) D、not(Sqr(4)-3>= -2)
12、用于除去字符串左侧的空格的函数是__________。 ( )
A、Rtrim( ) B、Ltrim( ) C、LeftTrim( ) D、Trim( )
13、函数Int(Rnd*11)+10的值的范围是____________。 ( )
A、[10,20] B、[0,20] C、[10,10] D、[10,11]
14、满足“当a的值是偶数时为0,是奇数时为1”的要求的表达式是____________。 ( )
A、a Mod 2 = 0
B、Not a Mod 2<>0 C、Not (a Mod 2) D、(a\\2*2-a)=0
15、下列可以将变量A、B互换的语句是____________。 ( )
A、A=B: B=C: C=A B、A=C: C=A
C、A=(A+B)/2: B=(A-B)/2 D、A=A+B: B=A-B: A=A-B
16、在文本框Text1中输入数字12,Text2中输入数字34,执行以下语句,只有____________。可使文本框Text3中显示46。 ( )
A、Text3. Text=Text1. Text & Text2. Text B、Text3. Text=Val(Text1. Text)+Val(Text2.Text) C、Text3. Text=Text1. Text+Text2.Text
D、Text3. Text=Val(Text1. Text) & Val(Text2.Text) 17、下列程序: Private Sub Form_Click( ) For j=1 To 15 a=a+j Mod 3 Next j Print a End Sub
运行后输出的结果是__________。 ( )
A、1 B、15 C、90 D、120
18、当Form1_Click事件发生时,程序的输出结果是__________。 Private Sub Form_Click()
Dim M As Integer,k As Integer,t As Integer M=5 : k=7 Select Case M case 1 To 10 t=M: M=k: k=t Case Else M=k Mod 3 End Select Print M, k, t End Sub ( )
A、5 5 7 B、5 7 5 C、7 5 5 D、7 5 7
19、Dim y As Integer
m = 1
Do While m <= 3
m = m + 1
Print m;
Loop ( )
A、2 B、2 3 C、2 3 4 D、2 3 4 5
20、下列语句正确的是____________。 ( )
A、If K<3*N And K>N Then N=K^3 B、If K<3*N And K>N Then N=K3 C、If K<3*N :K>N Then N=K^3 D、If K<3*N And K>N Then N=K**3 21、下面程序的运行结果是________。 Private Sub Command1 Click ( ) x=1: y=1 For i=1 TO 3
x=x+y: y=y+x Next i Print x;y End Sub ( )
A、6 6 B、5 8 C、13 21 D、34 35
22、下面程序的内层循环次数是________。 For i=1 TO 3 For j=1 TO i For k=j TO 3 ... Next k Next j Next i ( )
A、3 B、14 C、9 D、21
23、计算机算法可以分为两大类:一类是________________算法,另一类是________________算法。 ( )
A、计算机辅助设计、财务 B、数值计算、非数值计算 C、步骤管理、通信 D、排序、查找
24、下面程序段运行后,显示的结果是____________。 Dim x
If x Then Print x Else Print x +1 ( )
A、1 B、0 C、-1
D、显示出错信息
25、在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有________个。 ①Public A(5) As Integer ②Public N As Integer ③Public St As String
④Private b() As Integer ( )
A、2 B、3 C、4 D、1
26、以下程序的输出结果是_________。 Option Base 1
Private Sub Command1_Click() Dim a(10) As Integer, p(3) As Integer k=5 For i=1 To 10 a(i)=i Next i For i=1 To 3 p(i)=a(i*i) Next i For i=1 To 3 k=k+p(i)*2 Next i Print k End Sub ( )
A、33 B、28 C、35 D、37
27、下列程序段的执行结果是________。 Dim A(3,3) For M=1 TO 3 For N=1 TO 3
If N=M Or N=3-M+1 Then A(M,N)=1 Else A(M,N)=0 End If Next N Next M For M=1 TO 3 For N=1 TO 3 Print A(M,N); Next N Print
Next M ( )
A、1 0 0 0 1 0 0 0 1 B、1 1 1 1 1 1 1 1 1 C、0 0 0 0 0 0 0 0 0
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库南京工业大学vb期末题库在线全文阅读。
相关推荐: