视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
考试题,本科VB2020年
2025-10-03 14:39:43 责编:小OO
文档
窗体顶端

1.  (单选题) 下面程序段执行后,输出的结果是______。

Dim pi As Integer 

pi = 3.14 

Print "pi"(本题2.0分)

 A、  3.14 

 B、  3 

 C、  pi 

 D、  有语法错误 

2.  (单选题) 下面关于数组操作正确的是______。(本题2.0分)

 A、  Option Base 2 

 B、  n = 10

Dim a(n) As Integer 

 C、  Dim a() As Integer 

a(1) = 100 

 D、  Dim a 

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

3.  (单选题) 在代码窗口中,有如下事件过程,以下叙述正确的是______。

Private Sub Option1_Click(Index As Integer)

…… 

End Sub (本题2.0分)

 A、  此事件过程与不带参数的事件过程没有区别 

 B、  有一个名称为Option1的命令按钮,单击该单选按钮,则执行该过程 

 C、  有一个名称为Option1的控件数组,数组中有多个不同类型的控件 

 D、  有一个名称为Option1的控件数组,数组中有多个相同类型的控件 

4.  (单选题) 下面表达式值为True的是______。(本题2.0分)

 A、  Not 3 > 5 

 B、  "34" > "5" 

 C、  10 < 7 Or 3 > 4 

 D、  True And False 

5.  (单选题) 以下循环结构中,任何情况下至少执行一次循环体的是______。(本题2.0分)

 A、  For 循环变量 = 初值 To 终止值

循环体

Next 循环变量 

 B、  While <条件> 

循环体 

Wend 

 C、  Do 

循环体 

Loop Until <条件> 

 D、  Do While <条件> 

循环体 

Loop 

6.  (单选题) 下面程序运行后,第3次单击窗体后,窗体中输出的是______。

Dim a As Integer 

Private Sub Form_Click() 

Static c As Integer 

Cls 

a = a + 1 

b = b + 1 

c = c + 1 

Print a; b; c 

End Sub (本题2.0分)

 A、  1 1 1 

 B、  1 1 3 

 C、  3 1 3 

 D、  3 3 3 

7.  (单选题) 为了给三个变量赋初值1,下面正确的赋值语句是________。(本题2.0分)

 A、  x=1:y=1:z=1 

 B、  x=1,y=1,z=1 

 C、  x=y=z=1 

 D、  xyz=1 

8.  (单选题) Cls可清除窗体中的________内容。(本题2.0分)

 A、  Picture属性设置的背景图案 

 B、  在设计时放置的控件 

 C、  程序运行时产生的图形和文字 

 D、  以上都是 

9.  (单选题) 设在名称为Myform的窗体上只有一个名称为C1的命令按钮,下面叙述正确的是________。(本题2.0分)

 A、  窗体的Click事件过程名是Myform_Click() 

 B、  命令按钮的Click事件过程名是C1_Click() 

 C、  命令按钮的Click事件过程名是Command1_Click() 

 D、  以上都是错误的 

10.  (单选题) 将窗体的________属性设置为False后,运行时窗体上的按钮、文本框就不会对用户的操作作出响应。(本题2.0分)

 A、  ControlBox 

 B、  Visible 

 C、  Enabled 

 D、  BorderStyle 

11.  (单选题) 以下说法正确的是________。(本题2.0分)

 A、  窗体文件的扩展名为.vbp 

 B、  一个窗体对应一个窗体文件 

 C、  VB中的一个工程只包含一个窗体 

 D、  VB一个工程最多可包含256个窗体 

12.  (单选题) 以下能在窗体Form1的标题栏上显示"VB窗体"的语句是________。(本题2.0分)

 A、  Form1.Name="VB窗体 

 B、  Form1.Title="VB窗体" 

 C、  Form1.Caption="VB窗体" 

 D、  Form1.Text="VB窗体" 

13.  (单选题) 语句a=InputBox("today", "tomorrow", "yesterday",,, "day before yesterday", 5)将显示一个对话框,在对话框的输入区中显示的信息是 。(本题2.0分)

 A、  today 

 B、  tomorrow 

 C、  yesterday 

 D、  day before yesterday 

14.  (单选题) 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置是________。(本题2.0分)

 A、  Timer1.Interval=0.5 

 B、  Timer1.Interval=5 

 C、  Timer1.Interval=50 

 D、  Timer1.Interval=500 

15.  (单选题) 在窗体(Name属性为Forml)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: 

Private Sub Command1_Click() 

A = Text1.Text + Text2.Text 

Print a 

End Sub 

Private Sub Form_Load() 

Text1.Text ="" 

Text2.Text ="" 

End Sub 

程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为__________。(本题2.0分)

 A、  444 

 B、  321123 

 C、  123321 

 D、  132231 

16.  (单选题) 设有语句x=InputBox("输入数值","0","示例")

程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是________。(本题2.0分)

 A、  变量x的值是数值10 

 B、  在InputBox对话框标题栏中显示的是"示例" 

 C、  0是默认值 

 D、  变量x的值是字符串"10" 

17.  (单选题) 下列属性不属于文本框的是______。(本题2.0分)

 A、  Caption 

 B、  Text 

 C、  PasswordChar 

 D、  Name 

18.  (单选题) 下列关于VB语句说法正确的是________。(本题2.0分)

 A、  一条语句只能写在一行 

 B、  一行只能编写一条语句 

 C、  不可以用Rem进行语句注释 

 D、  多条语句写在一行,语句用":"隔开 

19.  (单选题) 在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成文件。(本题2.0分)

 A、  代码窗口 

 B、  窗体设计窗口 

 C、  属性窗口 

 D、  工程资源管理器窗口 

20.  (单选题) 下面4项中,不属于面向对象系统三要素的是 。(本题2.0分)

 A、  方法 

 B、  属性 

 C、  变量 

 D、  事件 

21.  (单选题) 设列表框List1已有5个列表项,则以下不能实现将字符串"AAA"添加到列表框最末尾的语句是__。(本题2.0分)

 A、  List1.AddItem "AAA" 

 B、  List1.AddItem "AAA", List1.ListCount 

 C、  List1.AddItem "AAA", List1.ListIndex 

 D、  -x 

22.  (单选题) 在以下表达式中结果始终为"真"的是_______。(本题2.0分)

 A、  Int(Rnd) = Fix(Rnd) 

 B、  Int(Rnd * 20) > Fix(Rnd * 3 + 5) 

 C、  Int(-Rnd) = Fix(-Rnd) 

 D、  -Int(Rnd * 20) < -Fix(Rnd * 3 + 5) 

23.  (单选题) 根据变量的作用域,VB中可以将变量分为3类,分别是_______。(本题2.0分)

 A、  局部变量、模块变量和全局变量 

 B、  局部变量、模块变量和标准变量 

 C、  局部变量、模块变量和窗体变量 

 D、  局部变量、标准变量和全局变量 

24.  (单选题) 指出下列正确的变量名_______。(本题2.0分)

 A、  End 

 B、  x(2+y) 

 C、  5abc 

 D、  x5y 

25.  (单选题) VB中,常量123456.1233456#的数据类型是_______。(本题2.0分)

 A、  整型 

 B、  实型 

 C、  长整型 

 D、  双精度 

26.  (单选题) 在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序 

Private Sub Command1_Click() 

A = 1234 

B$ = Str$(A) 

C = Len(B$) 

Print C 

End Sub 

程序运行后,单击命令按钮,则在窗体上显示的内容是_______。(本题2.0分)

 A、  0 

 B、  5 

 C、  6 

 D、  7 

27.  (单选题) 对语句Dim a&, b%, c$, d! 判断错误的是______。(本题2.0分)

 A、  声明变量a是长整型 

 B、  声明变量b是整型 

 C、  声明变量c是货币型 

 D、  声明变量d是单精度型 

28.  (单选题) 下列几项中,属于合法的日期型常量的是_______。(本题2.0分)

 A、  "10/10/02" 

 B、  10/10/02 

 C、  {10/10/02} 

 D、  #10/10/02# 

29.  (单选题) 有变量定义语句Dim max, min As Integer,可以知道max的类型是_______。(本题2.0分)

 A、  变体类型 

 B、  单精度型 

 C、  双精度型 

 D、  字符串型 

30.  (单选题) 下列叙述中正确的是_______。(本题2.0分)

 A、  只有窗体才是Visual Basic中的对象 

 B、  只有控件才是Visual Basic中的对象 

 C、  窗体和控件都是Visual Basic中的对象 

 D、  窗体和控件都不是Visual Basic中的对象 

31.  (单选题) 下面各语句中,错误的语句是_______。(本题2.0分)

 A、  Dim A1,A2 

 B、  (A +B) = C 

 C、  A = B + C 

 D、  A = "B" + C 

32.  (单选题) Visual Basic程序设计语言属于_______。(本题2.0分)

 A、  机器语言 

 B、  汇编语言 

 C、  高级语言 

 D、  面向过程的语言 

33.  (单选题) 保存一个工程至少应保存两个文件,这两个文件分别是_______。(本题2.0分)

 A、  文本文件和工程文件 

 B、  窗体文件和工程文件 

 C、  窗体文件和标准模块文件 

 D、  类模块文件和工程文件 

34.  (单选题) 对变量名说法不正确的是_______。(本题2.0分)

 A、  必须是字母开头,不能是数字或其他字符 

 B、  不能是Visual Basic的保留字 

 C、  可以包含字母、数字、下划线和标点符号 

 D、  不能超过255个字符 

35.  (单选题) 下面可以正确定义2个整形变量和1个字符串变量的语句的是_________。(本题2.0分)

 A、  Dim n , m As Integer , s As String 

 B、  Dim a% , b$ , c As String 

 C、  Dim a As Integer , b , c As String 

 D、  Dim x% , y As Integer , z As String 

36.  (单选题) 执行以下程序后输出的是_________。

Private Sub Command1_Click() 

Ch$="AABCDEFGH" 

Print Mid(Right(ch$,6),Len(left(ch$,4)),2) 

End Sub (本题2.0分)

 A、  CDEFGH 

 B、  ABCD 

 C、  FG 

 D、  AB 

37.  (单选题) 表达式3^2*2+3 MOD 10\\4的值是_________。(本题2.0分)

 A、  18 

 B、  1 

 C、  19 

 D、  0 

38.  (单选题) 在过程调用中,参数的传递可以分为按值传递和_______两种方式。(本题2.0分)

 A、  按参数传递 

 B、  按数值传递 

 C、  按地址传递 

 D、  按位置传递 

39.  (单选题) Sub过程与Function过程最根本的区别是_______。(本题2.0分)

 A、  Sub过程可以直接使用过程名调用,而Function过程不可以 

 B、  Function过程可以有参数,而Sub过程不可以 

 C、  两种过程参数传递方式不同 

 D、  Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 

40.  (单选题) 在VB中,过程共有三种,它们是________。(本题2.0分)

 A、  事件过程,子过程和函数过程 

 B、  Sub过程,函数过程和属性过程 

 C、  事件过程,函数过程和通用过程 

 D、  Sub过程,函数过程和通用过程 

41.  (单选题) 如果用下列语句定义数组,则数组有 ______________个数组元素。dim a(-1 to 5) as integer(本题2.0分)

 A、  4 

 B、  5 

 C、  6 

 D、  7 

42.  (单选题) 关于语句option base 1的正确说法是_____________________。(本题2.0分)

 A、  声明数组下标的默认上界 

 B、  定义动态数组 

 C、  声明数组下标的默认下界 

 D、  定义静态数组 

43.  (单选题) 设有如下变量声明Dim time1 As Date,为变量time1正确赋值的表达式是_________。(本题2.0分)

 A、  time1 = #11:34:04# 

 B、  time1 = Format(Time,"yy:mm:dd") 

 C、  time1 = #"11:34:04"# 

 D、  time1 = Format("hh:mm:ssTime) 

44.  (单选题) 以下能从字符串"VisualBasic"中直接取出子字符串"Basi"的函数是_________。(本题2.0分)

 A、  Left 

 B、  Mid 

 C、  String 

 D、  Instr 

45.  (单选题) Visual Basic是一种结构化高级程序设计语言,它采用的是_________驱动方式。(本题2.0分)

 A、  键盘 

 B、  鼠标 

 C、  事件 

 D、  函数 

46.  (单选题) 以下变量名中,_______是不符合Visual Basic的命名规范的。(本题2.0分)

 A、  Ab901 

 B、  _dfg_Open_234 

 C、  price_ 

 D、  K 

47.  (单选题) 以下不能在"工程资源管理器"窗口中列出的文件类型是_______。(本题2.0分)

 A、  .bas 

 B、  .ocx 

 C、  .res 

 D、  .frm 

48.  (单选题) 下面能在文本框Text1内显示变量a的值的语句是_______。(本题2.0分)

 A、  a = Text1.Text 

 B、  a = Text1 

 C、  Text1 = a 

 D、  Text.Text1 = "a" 

49.  (单选题) 300#这个数是_______。(本题2.0分)

 A、  单精度数 

 B、  双精度数 

 C、  整型数 

 D、  长整型数 

50.  (单选题) 关于设置控件属性叙述正确的是_______。(本题2.0分)

 A、  用户必须重新设置属性的值,否则属性值为空。 

 B、  任何属性的值都可以由用户随意设置。 

 C、  属性值可以由用户设置,也可以使用系统的默认设置。 

 D、  属性值只能在属性窗口中设置。 

窗体底端下载本文

显示全文
专题