VB编程经典案例试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个选项不是VisualBasic中的基本数据类型?
A.Integer
B.String
C.Boolean
D.Array
2.在以下哪个选项中,可以定义一个二维数组?
A.Dimarr(,)AsInteger
B.Dimarr(,)AsString
C.Dimarr(,)AsBoolean
D.Dimarr(,)AsObject
3.以下哪个语句可以删除数组中的最后一个元素?
A.Erasearr()
B.arr(-1)=0
C.arr(arr.Length-1)=0
D.arr(arr.Length)=0
4.在以下哪个选项中,可以设置窗体的背景颜色?
A.Form1.BackColor=RGB(255,0,0)
B.Form1.BackgroundColor=RGB(255,0,0)
C.Form1.Color=RGB(255,0,0)
D.Form1.ForeColor=RGB(255,0,0)
5.以下哪个函数可以获取当前日期和时间?
A.Now()
B.Date()
C.Time()
D.Today()
6.在以下哪个选项中,可以设置文本框中的文本颜色?
A.TextBox1.ForeColor=RGB(255,0,0)
B.TextBox1.BackgroundColor=RGB(255,0,0)
C.TextBox1.Color=RGB(255,0,0)
D.TextBox1.TextColor=RGB(255,0,0)
7.以下哪个事件会在用户点击按钮时触发?
A.Click
B.DoubleClick
C.MouseDown
D.MouseUp
8.以下哪个函数可以获取字符串的长度?
A.Len()
B.Length()
C.Size()
D.Count()
9.在以下哪个选项中,可以设置标签的文本内容?
A.Label1.Text=Hello
B.Label1.Content=Hello
C.Label1.String=Hello
D.Label1.Label=Hello
10.以下哪个语句可以退出程序?
A.Exit
B.End
C.Close
D.Quit
二、填空题(每空2分,共5题)
1.在VisualBasic中,声明一个整型变量可以使用关键字______。
2.要获取当前日期,可以使用______函数。
3.在窗体上添加一个按钮,可以使用______控件。
4.要设置文本框的文本内容,可以使用______属性。
5.要获取用户输入的文本内容,可以使用______属性。
三、程序设计题(共20分)
1.编写一个程序,实现以下功能:
-创建一个窗体,包含一个标签、一个文本框和一个按钮。
-标签显示“请输入您的名字:”。
-文本框用于用户输入名字。
-按钮点击后,将用户输入的名字显示在标签上。
2.编写一个程序,实现以下功能:
-创建一个窗体,包含一个列表框、一个按钮和一个文本框。
-列表框中添加以下城市名称:北京、上海、广州、深圳。
-文本框用于显示选中的城市。
-按钮点击后,将选中的城市名称显示在文本框中。
3.编写一个程序,实现以下功能:
-创建一个窗体,包含一个文本框、一个按钮和一个标签。
-文本框用于输入一个整数。
-按钮点击后,判断输入的整数是奇数还是偶数,并在标签上显示结果。
4.编写一个程序,实现以下功能:
-创建一个窗体,包含一个文本框、一个按钮和一个列表框。
-文本框用于输入一个字符串。
-按钮点击后,将输入的字符串中的所有字母转换为大写,并显示在列表框中。
四、综合应用题(共20分)
编写一个程序,实现以下功能:
1.创建一个窗体,包含一个文本框、两个按钮和一个标签。
2.文本框用于输入一个字符串。
3.第一个按钮点击后,将输入的字符串中的所有空格替换为下划线。
4.第二个按钮点击后,将替换后的字符串显示在标签上。
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中常用的控制结构?
A.If...Then...Else
B.For...Next
C.Do...While
D.SelectCase
2.在以下哪些情况下,可以使用“OptionExplicit”语句?
A.在模块级别声明变量前
B.在过程级别声明变量前
C.在窗体级别