- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
VB编程进度监测试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic编程语言的说法,错误的是:
A.VisualBasic是一种面向对象的编程语言
B.VisualBasic主要用于开发Windows应用程序
C.VisualBasic不支持面向过程编程
D.VisualBasic具有强大的数据库操作功能
2.在VisualBasic中,以下哪个不是合法的数据类型:
A.Integer
B.String
C.Double
D.Array
3.以下哪个函数用于判断一个字符串是否以指定的子字符串开头:
A.InStr
B.Left
C.Mid
D.Right
4.以下哪个关键字用于定义一个常量:
A.Dim
B.Const
C.Var
D.Public
5.在VisualBasic中,以下哪个关键字用于定义一个数组:
A.Dim
B.Static
C.Const
D.Public
6.以下哪个函数用于获取当前日期和时间:
A.Date
B.Time
C.Now
D.Today
7.在VisualBasic中,以下哪个关键字用于声明一个过程:
A.Sub
B.Function
C.Property
D.Event
8.以下哪个语句用于结束一个循环:
A.ExitDo
B.ExitFor
C.ExitWhile
D.ExitSub
9.在VisualBasic中,以下哪个关键字用于声明一个事件处理程序:
A.Event
B.Procedure
C.Function
D.Sub
10.以下哪个函数用于将字符串转换为数字:
A.CInt
B.Val
C.Str
D.Format
二、填空题(每空2分,共5题)
1.在VisualBasic中,声明一个整型变量的语句为:__________Dim________AsInteger
2.要将字符串“Hello”转换为数字100,可以使用函数:__________
3.在VisualBasic中,以下哪个函数用于获取当前日期和时间:__________
4.要判断一个数组是否包含某个值,可以使用函数:__________
5.在VisualBasic中,以下哪个关键字用于声明一个过程:__________
三、程序设计题(共15分)
编写一个VisualBasic程序,实现以下功能:
1.程序启动时,显示一个文本框和两个按钮,分别命名为“添加”和“删除”;
2.点击“添加”按钮时,在文本框中添加一个随机整数(范围1-100);
3.点击“删除”按钮时,删除文本框中的第一个数字;
4.当文本框为空时,两个按钮都不可用。
程序代码如下:
PrivateSubForm_Load()
初始化按钮状态
AddButton.Enabled=False
DelButton.Enabled=False
EndSub
PrivateSubAddButton_Click()
添加随机整数到文本框
DimrandomNumAsInteger
randomNum=Int((100-1+1)*Rnd+1)
TextBox1.Text=TextBox1.TextrandomNum
修改按钮状态
IfTextBox1.TextThen
AddButton.Enabled=True
DelButton.Enabled=True
Else
AddButton.Enabled=False
DelButton.Enabled=False
EndIf
EndSub
PrivateSubDelButton_Click()
删除文本框中的第一个数字
TextBox1.Text=Mid(TextBox1.Text,3)
修改按钮状态
IfTextBox1.TextThen
AddButton.Enabled=True
DelButton.Enabled=True
Else
AddButton.Enabled=False
DelButton.Enabled=False
EndIf
EndSub
四、简答题(共5分)
1.简述VisualBasic中数组的声明和使用方法。(2分)
2.简述VisualBasic中过程和函数的区别。(3分)
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中的基本数据类型:
A.Integer
B.Str
文档评论(0)