《VB程序设计》试题及答案
- 格式:doc
- 大小:237.50 KB
- 文档页数:3
2018-2019第二学期计算机专业
程序设计》试题(A 卷)
10道 20分) )
B )*.vbp *.cls *.bas
C )*.bas *.ocx */res
D )*.frm *.cls *.bas
2、以下关于VB 数据类型的说法,不恰当的是( )
A )V
B 6.0提供的数据类型主要有字符串型和数值型,此外还有字节、货币、对象、日期、布尔和变体数据类型等
B )目前Decimal 数据类型只能在变体类型中使用
C )用户不能定义自己的数据类型
D )布尔型数据只能取两种值,用两个字节存储
3、以下各项,可以作为VB 变量名的是( )
A )Book
B )2_Seek
C )123.58
D )Book-1
4、函数Int(Rnd(0)*10)是在( )范围内的整数。
A )( 0 , 1 )
B )( 1 , 10 )
C )( 0 , 9 )
D )( 1 , 9 )
5、要将名为MyForm 的窗体显示出来,正确的使用方法是( )
A )MyForm.Show
B )Show.MyForm
C )MyForm .Load
D )MyForm .Show
6、输入代码时,VB 可以自动检测( )错误。
A )语法错误
B )编译错误
C )运行错误
D )逻辑错误
7、单击窗体上的关闭按钮时,触发的事件是( )
A )Form_Initialize()
B )Form_Load()
C )Form_Unload()
D )Form_Click()
8、.用于将窗体上的对象分组的控件是( )
A )列表框
B )组合框
C )标签
D )框架
9、下面语句正确的是( )
A )If x<3*y And x>y Then y=x^3
B )If x<3*y And x>y Then y=3x
C )If x<3*y : x>y Then y=x^3
D )If x<3*y : x>y Then y=x**3
10、1.下列程序段的执行结果为
a=5
For k=1 To 3 a=a + k Next k Print k ;a A )-1 6 B )-1 16
C )4 11
D )11 21
二、程序设计(共4道题80分)
1、利用TextBox 、Label 、Commandbutton 控件编写如下功能和如下
用户界面的VB 程序
2、设计数字时钟,显示系统时间
提示:Timer1控件的Interval 属性值为1000
3、在下列列表框中显示出1---100之间能被3 整除的数
4 利用Image 控件的Image1.Width 、 Image1.Height 、Image1.Visible 、Image1.Stretch 属性编写如下功能程序
二.程序设计答案
编程题1
Private Sub Command1_Click()
Dim a As Single, b As Single, c As Single
a = Val(Text2.Text)
b = Val(Text3.Text)
c = Val(Text4.Text)
Text5.Text = (a + b + c) / 3
End Sub
编程题2
Private Sub Form_Load()
Text1.Text = Now
Timer1.Enabled = True
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
Text1.Text = Now
End Sub
编程题3
Private Sub Command1_Click()
List1.Clear
For n = 1 To 100
If n Mod 3 = 0 Then List1.AddItem n Next n
End Sub 编程题4
Private Sub Command1_Click() Image1.Width = Image1.Width * 1.2 Image1.Height = Image1.Height * 1.2 End Sub
Private Sub Command2_Click() Image1.Width = Image1.Width / 1.2 Image1.Height = Image1.Height / 1.2 End Sub
Private Sub Command3_Click() Image1.Visible = True
End Sub
Private Sub Command4_Click() Image1.Visible = False
End Sub
Private Sub Form_Load()
Image1.Stretch = True
End Sub。