VB编程学习讨论试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列哪个不是VisualBasic中的一种数据类型?
A.Integer
B.String
C.Boolean
D.Array
2.在VisualBasic中,下列哪个函数用于将字符串转换为整数?
A.Val()
B.Int()
C.Fix()
D.Round()
3.以下哪个是正确的循环结构?
A.DoWhile...Until
B.Do...While
C.For...Until
D.For...While
4.以下哪个是正确的条件判断结构?
A.If...Then...Else
B.If...Then
C.SelectCase
D.Alloftheabove
5.在VisualBasic中,下列哪个是默认的事件处理过程?
A.Load
B.Unload
C.Click
D.DoubleClick
6.以下哪个是正确的字符串比较运算符?
A.=
B.
C.
D.
7.在VisualBasic中,以下哪个函数用于获取当前日期和时间?
A.Date()
B.Now()
C.Time()
D.TimeOfDay()
8.以下哪个是正确的数组声明方式?
A.DimMyArray(1To10)AsInteger
B.DimMyArray(10)AsInteger
C.DimMyArray[1To10]AsInteger
D.DimMyArray{1To10}AsInteger
9.在VisualBasic中,以下哪个是正确的文件打开模式?
A.OpenfilenameForInputAs#1
B.OpenfilenameForOutputAs#1
C.OpenfilenameForAppendAs#1
D.Alloftheabove
10.以下哪个是正确的数据库连接字符串格式?
A.Provider=SQLOLEDB;DataSource=MyServer;InitialCatalog=MyDB
B.Provider=ODBC;DataSource=MyServer;InitialCatalog=MyDB
C.Provider=MySQL;DataSource=MyServer;InitialCatalog=MyDB
D.Provider=SQLServer;DataSource=MyServer;InitialCatalog=MyDB
二、填空题(每题2分,共5题)
1.在VisualBasic中,声明一个整型变量可以使用关键字______。
2.要将一个字符串变量赋值为“HelloWorld”,可以使用______语句。
3.在For循环中,以下哪个关键字用于表示循环的结束?______
4.在SelectCase结构中,可以使用______关键字来表示多个条件。
5.在VisualBasic中,要获取当前日期和时间,可以使用______函数。
三、程序设计题(每题10分,共10分)
1.编写一个程序,计算1到100之间所有整数的和。
2.编写一个程序,实现一个简单的计算器,具有加、减、乘、除四个功能。
3.编写一个程序,实现一个学生信息管理系统,具有添加、删除、修改、查询等功能。
4.编写一个程序,实现一个简单的图书管理系统,具有添加、删除、修改、查询等功能。
5.编写一个程序,实现一个简单的在线考试系统,具有题目展示、答题、提交等功能。
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中常用的数据类型?
A.Integer
B.String
C.Boolean
D.Object
E.Variant
2.在VisualBasic中,以下哪些函数可以用来转换数据类型?
A.CInt()
B.CStr()
C.CBool()
D.CDbl()
E.CDate()
3.以下哪些是VisualBasic中的循环结构?
A.For
B.While
C.Do...Loop
D.For...Next
E.SelectCase
4.在VisualBasic中,以下哪些是事件驱动的特点?
A.程序执行顺序由用户操作触发
B.程序执行顺序由代码顺序决定
C.程序执行顺序由系统调用决定
D.程序执行顺序由外部设备决定
E.程序执行顺序由网络请求决定
5.以下哪些是VisualBasic中常用的字符串处理函数?
A.