.
浙江广播电视大学
《Visual Basic程序设计》课程作业(一)
第1章 初试可视化编程——Hello VB
1.单项选择题
(1)如果要设置窗体的标题栏,应选择( )属性。
A.Visible
B.Caption
C.Name
D.Text
(2)要使命令按钮不响应用户生成的事件,应设置命令按钮的( )属性。
A.Visible
B.Caption
C.Enable
D.Enabled
(3)要使标签能透出窗体的背景,应设置标签的( )属性。
A.BackStyle
B.BorderStyle C.Appearance D.BackColor
(4)以下控件中,( )控件不会影响到界面设计效果。
A.计时器
B.文本框
C.标签
D.Line控件
(5)在VB中,一般( )属性用来设置字体的颜色。
A.FontColor
D.ShowColor
B.ForeColor
C.BackColor
(6)在VB中断模式下,可用调试窗口监视表达式和变量的值,其中在( )窗口中可以直接键入命令以显示命令所请求的信息。
A.立即
B.监视
C.本地
D.中断
(7)某计时器控件的interval属性为0时,表示( )。
.
A.计时器关闭计时
C.Timer事件的间隔时间为0毫秒 D.计时器启动计时
B.Timer事件的间隔时间为0秒
(8)在窗体Form1的Click事件过程中有以下语句:
Label1.Caption=”Visual Basic”
若本语句执行之前,标签控件的Caption属性为默认值,则标签控件的Name属性和Caption属性在执行本语句之前的值分别为( )。
A.Label和Label
B.Label1和Label1 D.Label和Caption
C.Label1和Visual Basic
(9)( )控件不具有Caption属性。
A.Label
B.Form
C. TextBox
D.CommandButton
(10)改变控件在窗体中的上下位置,应设置控件的( )属性。
A.Top
B.Left
C.Width
D.Right
(11)文本框中选定的内容,由下列( )属性反映。
A.Text
2.编程题
(1)在窗体上画一个标签框和3个命令按钮。程序初始界面如下左图所示;单击“学习目的”按钮,显示如下中图所示;单击“学习方法”命令按钮,显示如下右图所示;单击“退出”按钮时,退出程序。编写程序实现上述要求。
B.Caption
C.Seltext
D.sellenght
.
(2)设计一个简单的加法程序,程序界面设计如下图所示。
(3)开发一个简易的文本框编辑器,用于实现文框之间的文本复制、剪切和粘贴。该文本框编辑器中包含源文本框和目标文本框,可以选择源文本框中的文本内容,利用“剪切”和“复制”命令按钮实现剪切和复制,然后再利用“粘贴”命令按钮粘贴到目标文本框中。简易文本框编辑器的程序界面如下图所示。
.
第2章 编程基础——四则运算程序
1.单项选择题
(1)在Visual Basic中,变量的默认类型是( )。
A.String
B.Integer
C.Double
D.Variant
(2)假设已定义Integer变量x、y,则以下赋值语句正确的是( )。
A.x + 1 = y
B.x := y
C.y = x + y D.1 = x
(3)\\、/、Mod、*四个算术运算符中,优先级别最低的是( )。
A. \\ B. / C.Mod D .*
(4)下列( )语句可以将变量A、B值互换。
A.A=C : C=B : B=A C.A=B : B=A
B.A=A+B : B=A–B: A=A–B
D.A=(A+B)/2 : B=(A - B)/2
(5)以下语句的输出结果是( )。
Print Format (32548.5,“000,000.00”) A.32548.5 B. 32,548.5
C.032,548.50 D. 32,548.50
(6)表达式4+5 \\ 6 * 7 / 8 Mod 9 的值是 ( )。
A.4 B. 5 C. 6 D. 7
(7)函数Int(Rnd*10)是在哪个范围内的整数?( )
A.(0, 10)
B. (0,10] C. [0, 10)
D.[0, 10]
(8)下面哪个是算数运算符?( )
A.Mod B. Like C. And
D.Not
(9)已知三个变量A、B、C,判断A、B、C能否构成三角形的逻辑表达式为( A.A >= B And B >= C And A >= C B.A + C >= B And A + B >= C And B + C >= A C.A + C >= B Or A + B >= C Or B + C >= A
D.A + C >= B And A + B >= C Or B + C >= A
(10)下面程序段运行后,显示的结果是( )。
Dim intX As Integer If intX Then Print intX Else Print intX + 1 A.0
B. 1
C. 2
D.不一定
(11)以下程序的输出结果是( )。
Dim a, i%, sum% a = Array(4, 3, 2, 1) For i = 0 To 3 sum = sum + a(i) Next i Print sum
.
。
)
齐幼菊版《VisualBasic程序设计》课程作业任务及答案解析
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)