VB复习题

2018-12-04 17:17

Unit1

1. 对象是类的实例,对象的三要素不包含_____B____。

A. 属性 B. 过程 C. 方法 D. 事件

2. 在VB.NET中,对象名、过程名、变量名等应遵循标识符命名规则。下列合法的变量名是_____D____ 。

A. π B. 23a C. Pi.r D. a_23 3. 对于VB.NET,下列说法不正确的是______A__。

A. 仅能开发Windows窗体应用程序 B. .NET的核心是.NET框架 C. VB.NET是面向对象的程序设计语言 D. 事件驱动的编程机制 4. 要使窗体的标题为“走马灯程序”,应修改窗体的____D___属性。 A. Caption B. Items C. Tip D. Text 5. 运行程序时,系统自动执行窗体的__C_____事件过程。

A. Click B. Closed C. Load D. GotFocus 6. 标签控件的作用是____B___。

A. 输入文本信息 B. 显示或输出文本信息 C. 编辑文本信息 D. 相当于文本编辑器 7. 对于文本框控件,如果要能够多行显示,应修改文本框控件的__C_____属性值为True。 A. MaxLine B. MaxLength C. MultiLine D. SelLength 8. 要使文本框成为密码输入框,一般应修改文本框的___B____属性。 A. PasswordChar属性和MaxLength属性 B. PasswordChar属性

C. PasswordChar属性和MultiLine属性 D. PasswordChar属性和Lines属性 Unit 2

1. 以下定义常量正确的语句是 B 。

A. Const Num$ = #VB.NET# B. Const C As String=\

C. Const str$ = VB.NET D. Const a As Long = \2. 在下列运算符中,优先级最高的是 A 。

A. 乘、除(*、/) B. 整除(\\) C. 求余(Mod) D. 加、减(+、-) 3. 表达式 123 + \的值为 A 。

A. 223100 B. 123100100 C. 323 D. 123200

4. 要使变量x赋值为1~100间(含1,不含100)的一个随机整数,正确的语句是 D 。

A. x = Int(100*Rnd) B. x = Int(101*Rnd) C. x = 1 + Int(100*Rnd) D. x = 1 + Int(99*Rnd)

5. 数学关系表达式3≤x<10表示成正确的VB.NET表达式为 B 。 A. 3<=x<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D. 3<=x AND <10

6. 以下关系表达式中,其值为False的是 A 。

A. \ B. \黄\红\ C. \ D. \

7. 已知A$= \,则表达式Val( Mid(A, 4, 3) + \的值为 A 。

A. 456123 B. \ C. 579 D. 6 8. 执行以下语句后显示结果为 C 。 Dim x%

If x Then Label1.text = x else Label1.text = x + 1

A.-1 B.0 C.1 D.不确定

Unit 3

1.下列赋值语句 A 是有效的。

A. sum = sum –sum B. x+2 = x + 2 C. x + y = sum D. last = y / 0

2. 设有以下循环结构,则以下叙述中正确的是 B 。 Do

循环体

Loop Until <条件>

A. 若\条件\是一个为0的常数,则一次也不执行循环体 B. \条件\可以是关系表达式、逻辑表达式或常数 C. 循环体中必须使用Exit Do语句

D. 如果\条件\总是为True,则不停地执行循环体 3. 下列 B 语句可以将变量A、B的值互换。

A. A=B : B=A B. C=A : A=B : B=C C. A=C : C=B : C=A D. B=A : A=B 4. 程序段如下,上段程序显示的结果是 D 。 Dim x% = Int(Rnd( ))+2 If x > 4 Then

MsgBox(\ A\ ElseIf x > 3 Then

MsgBox(\ B\ ElseIf x > 2 Then

MsgBox(\ C\ Else

MsgBox(\ D\ End If

A. Level A B. Level B C. Level C D. Level D 5.下面程序段求两个数中大数, D 是错误的。

A. Max = IIF( x > y, x, y ) B. If x > y Then Max = x Else Max = y

C. Max = x D. If y >= x Then Max = y If y >= x Then Max = y Max = x

6. 程序代码段如下,上述代码执行过程中,语句30和语句40执行的次数分别是 A 。

10: Dim i%, j%

20: For i = 1 To 5 Step 2

30: For j = 3 To 9 Step 2 40: n = n + 1 50: Next 60: Next

A. 3 12 B. 12 12 C. 3 4 D. 4 4

7. 程序代码段如下,上述代码执行完毕后,在消息框中显示的消息 是 D 。

Dim k as integer

For k = 1 To 5 Step 2 k = k + 3 Next

MsgBox(k)

A. 3 B. 4 C. 5 D. 6 Unit 4

1. 若使用 Dim A%(10), B%(20) 语句声明了数组A和数组B,用Dim i%=15语句声明了变量i,则下列引用错误的是 B 。

A. A(10) = B(10) * i B. A(i) = B(1) + B(2) C. B(10) = A(10) * i D. B(i) = A(1) + A(2) 2. 数组的 C 方法可以用来获得指定维度的大小。

A. GetLength B. Count C. GetUpperBound D. Length 3. 如下数组声明语句,正确的是 C 。 A. Dim a%( ) = {“1”, “2”, 3, 4, 5} B. Dim b%(4) = {1, 2, 3, 4, 5} C. Dim c%( ) = {1, 2, 3, 4, 5} D. Dim d%( , ) = {1, 2, 3, 4, 5}

4. 有如下代码段,执行下列的代码后,数组元素的值分别为 D 。 Dim a%(5), i%, s%

For i = 1 To a. GetUpperBound(0) a(i) = 10 – i s += a(i) Next

ReDim Preserve a%(6) a(i) = s

A. 10, 9, 8, 7, 6, 5 B. 0, 9, 8, 7, 6, 5 C. 10, 9, 8, 7, 6, 5, 45 D. 0, 9, 8, 7, 6, 5, 35 Unit 5

1. 在过程内部定义的局部变量,仅在声明它的 B 中有效。 A. 方法 B. 过程 C. 属性 D. 对象 2.用于声明应用程序所有模块中都能使用的变量的语句是 A 。 A. Public B. Private C. Dim D. Static

3. A 关键字声明的局部变量在整个程序运行中一直存在。 A. Static B. Private C. Dim D. Public

4. 要想从子过程调用后,返回3个结果,下面子语句说明符合要求的是 D 。 A. sub f1(ByVal a%, ByVal b%, ByVal c%) B. sub f1(ByRef a%, ByVal b%, ByVal c%)

C. sub f1(ByRef a%, ByRef b%, ByVal c%)

D. sub f1(ByRef a%, ByRef b%, ByRef c%)

5. 过程代码段如下,单击Button1后,消息框中显示的消息为 B 。 Private Sub Button1_Click(?)Handles Button1.Click Dim s%, d%

s = 100 : d = 10 Call Static(100, 10, s, d)

MsgBox(s & “ “ & d) End Sub

Sub Static(Byval x%, Byval y%, Byval Sum%, ByRef Differ%) Sum = x + y Differ = x - y End Sub

A. 100 10 B. 100 90 C. 110 90 D. 110 10 Unit 6

1.下列叙述正确的是 A 。

A. 可以通过将interval赋值为0,以使得计时器停止工作

B. 可以通过将计时器的Enabled属性设置为True,以使得计时器停止工作 C. 要计时器定时触发tick事件,只需将interval属性设置为True

D. 将计时器的Enabled属性设置为True,计时器就能定时触发tick事件。 2. 单选按钮是否被选中,是由其 A 属性决定的。

A.Checked B.Value C.Enabled D.Selected

3. 将数据项“China”添加到列表框List1中,成为排在最前面的第1项,语句为 A 。

A. List1.Items.Insert(0, \ B. List1.Items.Insert(\ C. List1.Items.add(0, \ D. List1.Items.add(\

4. 列表框Listbox1中有4个项目,能删除最后一个项目的语句是 C 。 A. Listbox1.Items.RemoveAt(0) B. Listbox1.Items.RemoveAt(4)

C. Listbox1.Items.RemoveAt(ListBox1.Items.Count-1) D. Listbox1.Items.Remove(3)


VB复习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山西省2012年高考考前适应性训练预演预练考试 文综

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: