VB期中练习题及答案

合集下载

vb期中考试7

vb期中考试7

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、在窗体上画一个命令按钮和两个标签,其名称分别为Command1、Label1和Label2,然后编写如下事件过程:Private Sub Command1_Click()a=0For i=1 To 10a=a + 1b=0For j=1 To 10a=a+1b=b+2Next jNext iLabel1.Caption=Str(a)Label2.Caption=Str(b)End Sub程序运行后,单击命令按钮,在标签Label1和Label2中显示的内容分别是______。

A、110和20B、20和110C、200和110D、10和20您的答案:A 参考答案:A您的得分:1.5 题分:1.52、下列程序段的执行结果为______。

K = 0For I = 1 To 3A = I ^ I ^ KPrint A;Next IA、 1 4 9B、 1 2 3C、 1 1 1D、 0 0 0您的答案:C 参考答案:C您的得分:1.5 题分:1.53、设a=5,b=10,则执行c = Int((b - a) * Rnd + a) + 1后,c值的范围为______。

A、5~9B、6~9C、6~10D、5~10您的答案:C 参考答案:C您的得分:1.5 题分:1.54、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。

程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为"计算机等级考试"。

以下能实现上述操作的事件过程是______。

A、Private Sub Command1_ Click ()Text1.Text = "计算机等级考试"End SubB、Private Sub Command1_ Click ()Caption = "计算机等级考试"End SubC、Private Sub Form1_ Click ()Text1.Caption = "计算机等级考试"End SubD、Private Sub Text1_Change()Command1.Caption = "计算机等级考试"End Sub您的答案:D 参考答案:D您的得分:1.5 题分:1.55、在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim b As Integerb = b + 1End Sub运行程序,三次单击命令按钮后,变量b的值是:______。

《程序设计基础VB》期中考试卷

《程序设计基础VB》期中考试卷
End Sub
A. x的值是数值10B.输入对话框的标题是“输入整数”
C.信息框的标题是“输入数据:10”D.信息框中显示的是“输入的数据是:”
34.设a = "MicrosoftVisualBasic",则以下使变量b的值为“VisualBasic”的语句是______
《程序设计基础(VB)》试卷
使用专业、班级社工1103学号1102110302姓名
题 数


总 分
得 分
本题得分
一、选择题〖每题1分,共计50分〗;
1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是__c___
A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口
2.以下叙述中错误的是_c_____
17.若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指_B_____
A.按钮左端到窗体左端的距离B.按钮左端到图片框左端的距离
C.按钮中心点到窗体左端的距离D.按钮中心点到图片框左端的距离
18.窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮。命令按钮的单击事件过程如下;关于代码,错误的叙述是__A____
24.假设变量BOOL是一个布尔型变量,则下列赋值语句中,正确的是_D_____
A. BOOL = ‘TRUE’B. BOOL = .TRUE.C. BOOL = #TRUE#D. BOOL = 3=y
25.在文本框Text1中输入数字12,在文本框Text2中输入数字34,在输入对话框中输入数字34,执行以下语句,只有___B___可使文本框Text3中显示46。
C.通用对话框的默认文件类型为*.txtD.以上代码不对文件执行读写操作

VB中期测试考试卷(答案)解读

VB中期测试考试卷(答案)解读
14.窗体Form1上有一名称为Command1的命令按钮,以下对应窗体单击事件的事件过程是()。
A.Private Sub Form1_Click()
End Sub
C. Private Sub Command1_Click()
End Sub
B. Private Sub Form_Click()
End Sub
C.运行程序时,改变窗体大小,能够触发窗体的Resize事件
D.窗体的Enabled属性为False时,不能响应单击窗体的事件
13.以下描述中错误的是()。
A.窗体的标题通过其Caption属性设置B.窗体的名称(Name属性)可以在运行期间修改
C.窗体的背景图形通过其Picture属性设置D.窗体最小化时的图标通过其Icon属性设置
D. Private Sub Command_Click()
End Sub
15.假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是()。
A. ClickB.LoadC. LostFocusD. KeyPress
16.若在程序运行时,需要将焦点主动设置到指定的对象上,应调用该对象的()方法。
A.对象的运行态属性不出现在对象属性窗口中B.属性值只能在属性窗口中设置
C.在程序中可以用赋值语句给对象的任何一个属性赋值
D.属性是对象的特征,所有的对象都有相同的属性
5.以下叙述中错误的是()。
A.在Visual Basic的窗体中,一个命令按钮是一个对象
B.事件是能够被对象识别的状态变化或动作
C.事件都是由用户的键盘操作或鼠标操作触发的D.不同的对象可以具有相同的方法
6.以下描述中错误的是()。

vb期中考试22

vb期中考试22

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、下列程序段的执行结果为______。

K = 0For I = 1 To 3A = I ^ I ^ KPrint A;Next IA、 1 1 1B、 1 4 9C、 1 2 3D、 0 0 0您的答案:A 参考答案:A您的得分:1.5 题分:1.52、设执行以下程序段时依次输入1、3、5,执行结果为______。

Dim a(4) As Integer, b(4) As IntegerFor K = 0 To 2a(K + 1) = Val(InputBox("请输入数据"))b(3 - K) = a(K + 1)Next KPrint b(K)A、 1B、 5C、 3D、 0您的答案:A 参考答案:A您的得分:1.5 题分:1.53、设a=5,b=10,则执行c = Int((b - a) * Rnd + a) + 1后,c值的范围为______。

A、6~10B、6~9C、5~10D、5~9您的答案:C 参考答案:A您的得分:0 题分:1.54、若设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是______。

A、8个"*"B、1个"$"C、8个"$"D、无任何内容您的答案:B 参考答案:C您的得分:0 题分:1.55、下列程序段的执行结果为______。

A = 0:B = 0For I = -1 To -2 Step -1For J = 1 To 2B = B + 1Next J A = A + 1Next IPrint A; BA、 4 2B、-2 2C、 2 4D、 2 3您的答案:C 参考答案:C您的得分:1.5 题分:1.56、确定一个控件在窗体上的位置的属性是______。

VB期中考试试卷-及参考答案(B1卷)-

VB期中考试试卷-及参考答案(B1卷)-

2010~2011学年度第2学期期中考试试卷[B1]考试科目: 《Visual Basic程序设计》考试形式: 开卷-上机考答题时间: 120分钟班级学号姓名一、选择题(2分/题, 共20分)1.以下有关VB对象名称(Name)属性的叙述,正确的是_______。

A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串2.Visual Basic6.0集成环境的主窗口中不包括_______。

A)标题栏B)菜单栏C)状态栏D)工具栏3. 在开发VB应用程序时, 一个工程一般至少应含有_______。

A)标准模块文件和类模块文件B)工程文件和窗体文件C)工程文件和类模块文件D)工程文件和标准模块文件4. .为了使命令按钮(名称为Command1)右移200, 应使用的语句是_______。

A)Command1.Move -200B)Command1.Move 200C)Command1.Left= Command1.Left+200D)Command1.Left= Command1.Left-2005. 当程序运行时, 系统自动执行启动窗体的_______事件过程。

A)Click B)Load C)Unload D)GotFocus6. Visual Basic有多种类型的窗口, 若要在设计时看到窗体窗口, 以下操作不正确的是________。

A)打开“视图”菜单, 选择“对象窗口”B)双击VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮D)双击“工程资源管理器”中对应的窗体名7. 下面关于属性和方法的描述中, 不正确的是________。

A)属性是对象的特征, 方法是对象的行为B)属性和方法都有值C)属性可以被赋值D)方法表示能执行的操作8. 下面关于标签和文本框的描述中, 正确的是________。

vb期中考试题库及答案高中

vb期中考试题库及答案高中

vb期中考试题库及答案高中一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. RealC. DoubleD. All of the above答案:D2. VB中的哪个函数可以用来计算两个数的和?A. SumB. AddC. +D. Concatenate答案:C3. 在VB中,如何声明一个变量?A. Dim variableB. Declare variableC. Set variableD. Initialize variable答案:A4. 下列哪个循环结构用于重复执行代码块,直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B5. 在VB中,如何将文本框(TextBox)的内容赋值给一个变量?A. variable = TextBox.TextB. variable = TextBox.ValueC. variable = TextBox.ContentD. TextBox.Text = variable答案:A6. VB中哪个控件用于显示和编辑多行文本?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:B7. 在VB中,如何使用If语句进行条件判断?A. If condition ThenB. If condition ElseC. If condition Then ElseD. If condition End If答案:D8. VB中哪个函数可以用来将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Upper答案:A9. 在VB中,如何声明一个数组?A. Dim array() As IntegerB. Declare array As Integer()C. Set array = New Integer()D. array = New Integer()答案:A10. VB中哪个事件用于响应按钮点击?A. ClickB. PressC. DoubleClickD. MouseDown答案:A二、填空题(每题2分,共20分)1. 在VB中,使用________函数可以将字符串连接起来。

计算机vb期中考试题及答案

计算机vb期中考试题及答案

计算机vb期中考试题及答案计算机VB期中考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All above答案:D2. 下列哪个是Visual Basic中的保留字?A. DimB. IfC. EndD. All above3. 在Visual Basic中,以下哪个函数用于计算两个数的和?A. Sum()B. Add()C. +D. Concatenate()答案:C4. Visual Basic中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleC. CaptionD. All above答案:A6. Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. DoubleClickC. MouseDownD. KeyPress答案:A7. 在Visual Basic中,以下哪个循环结构用于重复执行代码块直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. All above答案:B8. Visual Basic中,以下哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. All above答案:B9. 在Visual Basic中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine答案:A10. Visual Basic中,以下哪个控件用于选择一个选项?A. CheckBoxB. RadioButtonC. OptionButtonD. ComboBox答案:B二、填空题(每题2分,共20分)1. 在Visual Basic中,声明变量的关键字是________。

vb期中练习及答案讲解

vb期中练习及答案讲解

一、问答题1.关于窗体,以下叙述中正确的是 A 。

A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点B.一个VB工程只能从某个指定的窗体开始启动C.只有窗体可以作为控件的容器D.Unload Me和End语句的效果总是等同的2.若a为长整型变量,则执行a=12 : Print Len(a);Len(Str(a)); Len(CStr(a))后,在窗体上看到的是 B 。

-------对于括号中正数来说,Str要保留符号位“+”,而cstr的正数的符号位省去的,故str(12)=+12,有三位。

A.4 2 3B.2 3 2C.4 3 2D.2 2 33.数学表达式cos(30')/(4y+log10)+e2, 对应的visual Basic表达式是 B 。

A.Cos(30*3.14159/180)/(4*y+Ln(x))+Exp(2)B.Cos(30*3.14159/180)/(4*y+Log(x))+Exp(2)C.Cos(30*3.14159/180)/(4*y+Ln(x))+e^2D.Cos(30)/(4*y+Log(x))+e^24.表达式Fix(-2.5)+Int(-3.5)+CInt(-2.5)的值是A 。

---------这Cint 小数部分超过0.5的部分都进位,不分正负例如:Cint(2.51)=3 Cint(-2.51)=-3A.-8B.-7C.-6D.-55.以下说法中,错误的是 C 。

A.使用缺省Preserve关键字的ReDim语句可以改变数组的维数和大小B.ReDim语句只能出现在过程中c.使用ReDim语句重新定义的动态数组,只能比原数组大D.使用ReDim语句可以对动态数组的所有元素进行初始化6.执行下面的程序后,A(1,4)的值是__1___,A(2,3)的值是____5___,A(3,2)的值是5 Option ExplicitOption Base 1Private Sub Command1_Click()Dim a(4, 4) As Integer, ub As IntegerDim i As Integer, j As Integer, n As Integerub = UBound(a, 1)n = 0For i = ub To 1 Step -1For j = 1 To ub + 1 - in = n + 1a(j, j + i - 1) = nNext jNext iFor i = ub To 2 Step -1For j = ub To i Step -1a(j, j - i + 1) = a(5 - j, 4 - j + i)Next jNext iFor i = 1 To ubFor j = 1 To ubPicture1.Print a(i, j);Next jPicture1.PrintNext iEnd Sub7.下面的程序是求的近似值,当第n项的绝对值小于10^-5时终止计算=1-1/3+1/5-1/7+…(-1),请将程序填写完整。

程序设计基础VB期中考试卷

程序设计基础VB期中考试卷

《程序设计基础VB》期中考试卷一、选择题〖每小题1分, 共计40分〗;1.以下变量名中合法的是【1】。

A.x2-.......B.prin.......C.str_....D.2x分析:书P105, 标识符命名规则答案:C在Visual Basic中, 所有的窗体和控件都必定具有的一个属性是【2】。

A. NameB. Font C)Caption D)FillColor分析:名称属性是每个对象必须具备的, VB为每一个对象设置了一个默认的名称, 用户可以不更改, 对象的默认名称是由对象的类名+序号构成的。

答案:A以下所列的7个控件中, 具有Caption属性的有【3】个。

CheckBox(复选框)、ComboBox(组合框)、HscrollBar(水平滚动条)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)A. 5B. 4C. 3D. 2分析:常用控件中, TextBox、PictureBox、Image、ListBox、ComboBox、Timer、Line、Shape、HScrollBar、VScrollBar没有Caption属性;Label、CommandButton、OptionButton、CheckBox、Frame具有Caption属性;另外, 窗体也有Caption属性。

答案:C2.用来设置文字字体是否斜体的属性是【4】。

A. FontUnderlineB. FontBoldC. FontSlopeD. FontItalic分析: 也可以写成Font.Italic答案:D若需要在同一窗口内安排两组相互独立的单选按钮( OptionButton ), 可使用【5】控件将它们分隔开。

① TextBox ② Picture ③ Image ④ FrameA. ①②B. ②③C. ②④D. ③④分析:将单选按钮分组的方法是放置在不同的容器中, VB中可以做容器的控件有:PictureBox、Frame答案:CTimer控件的【6】属性决定该控件是否对时间的推移做出响应。

VB期中练习题及答案

VB期中练习题及答案

VB单元练习题一一、选择题1、Visual Basic集成开发环境中不包括下列哪些窗口?()A. 工具箱窗口B. 工程资源管理器窗口C. 属性窗口D. 命令窗口2、“一辆小客车在正常行进过程中被一辆大型货车撞坏了”,在这句话中,“客车”,“小”,“行进”和“被一辆大型货车撞坏了”分别对象Visual Basic中的哪些术语?()A. 对象、属性、事件、方法B. 对象、属性、方法、事件C. 属性、对象、事件、方法D. 属性、对象、方法、事件3、对象的特征和状态特征称为?()A. 事件B. 方法C. 属性D. 类4、下面哪一个属性用来标识对象的名称?()A. CaptionB. ValueC. TextD. Name5、下列哪个符号是合法的变量名? ()A. VB123B. AbsC. 99JiD. x\y6、数学式子10sin25o写成Visual Basic表达式是?()A. 10sin25B. 10*sin(25)C. 10*sin(25o)D. 10*sin(25*3.14/180)7、Visual Basic中不存在下列哪一种数据类型?()A. 字符串类型B. 日期类型C. 逻辑类型D. 指针类型8、表达式Left(“Visual”,3)+Lcase(“AB”)的值是?()A. visABB. VisABC. VisabD. ualab9、表达式6+10 Mod 4*2+1的值是?()A. 9B. 11C. 1D. 310、把数值型转换为字符串型需要使用下列哪一种函数? ()A. V al()B. Str()C. Asc()D. Chr()11、VB中窗体文件的扩展名是______。

(A)VBP (B)FRM (C)VBW (D)PDM12、在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成部分。

(A)代码窗口(B)窗体设计窗口(C)属性窗口(D)工程资源管理器窗口13、在VisualBasic中,所有的窗体和控件都必定具有的一个属性是______。

VB程序设计期中试题

VB程序设计期中试题

VB程序设计期中试题一、单项选择题(每题1.5分,共45分)1.执行以下程序段后,变量c$的值为_______a$="Visual Basic Programing"b$="Quick"c$=b$ & UCase(Mid$(a$,7,6)) & Right$(a$,11)A) Visual BASIC Programing B) Quick Basic ProgramingC) QUICK Basic Programing D) Quick BASIC Programing2.以下叙述中错误的是_________A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)文本框获得焦点后将触发gotfocus事件D)控件的名称可以由编程人员设定3.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是________A)True B)False C)1 D)出错信息4.设a=6,则执行x=iif(a>5,-1,0)后,x的值为______________A) 5 B) 6 C) 0 D) -15.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:Private Sub Command1_Click()a=text1.text+text2.textPrint aEnd SubPrivate Sub Form_Load()Text1.text=""Text2.text=""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为________A) 444 B) 321123 C) 123321 D) 1322316.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句A) Option Base 0 B) Option ExplicitC) Option Base 1 D) Option Compare7.\、and、Mod、^等4个运算符中,优先级最低的是_____________A) \ B) and C) Mod D) ^8.如果要改变窗体的标题,则需要设置的属性是_________A)Caption B)Name C)BackColor D)BorderStyle9.阅读下面程序段,并选择输出结果_____________M=0FOR J=1 TO 3FOR K=1 TO JFOR L=K TO 3M=M+1NEXT LNEXT KNEXT JPRINT MA)12 B)14 C)10 D)2710.下面程序运行后,输出的值是________.A$="4" : B$="5" :C$="6"FOR J=1 TO 2A$=B$ : B$=C$ : C$=A$NEXT JPRINT A$+B$+C$A)15 B)645 C)545 D)65611.下面程序运行后,输出的结果是________.FOR J=1 TO 4PRINT TAB(2*J); (J+5)*2NEXT JA)12 B)12 C)12141618 D)12 14 16 1814 1416 1618 1812.下面程序运行时输出的结果是________.FOR J=4TO 1 STEP-1PRINT TAB(8-J);FOR K=4 TO 1 STEP -1PRINT "*";NEXT KPRINTNEXT JA) **** B) **** C) * * * * D)* * * **** **** * * * * * * * *** **** * * * * * * * ** **** * * * * * * * * 13.下面程序运行时输出的结果是________.A=INT(RND)ON A+2 GOTO 30,40,50,6030 PRINT 10;40 PRINT 20;50 PRINT 30;60 PRINT 40;A)10 20 30 40 B)20 30 40 C)30 40 D)40 14.Dim sum(1 to 3,20) as integer声明了含有_______个元素的数组A. 20B. 3×21C. 3×20D. 4×2015.将相同类型的一组控件的_______属性设为相同,则产生控件数组。

《Visual+Basic程序设计》期中考试试卷与参考答案

《Visual+Basic程序设计》期中考试试卷与参考答案

《VB程序设计》期中考试试卷_____级_________专业______班学号_____姓名______________一、单选题(每小题1.5分,共30分)1. 为使控件在运行时不可见,应该设置该控件的_________属性False。

A.Enabled B.Visible C.Name D.AutoRedraw 2. 有程序代码如下:Text1.Text = "Visual Basic",则:Text1,Text和"Visual Basic"分别代表__________。

A.对象,值,属性 B.对象,方法,属性C.对象,属性,值 D.属性,属性,值3. 以下不属于Visual Basic的工作模式是________模式。

A.编译 B.设计 C.运行 D.中断4. 要使Print方法在Form_Load事件中起作用,要对窗体的________属性进行设置。

A.BackColor B.ForeColor C.AutoRedraw D.Caption 5. 若要使命令按钮不可操作,要对_________属性设置。

A.Enabled B.Visible C.BackColor D.Captions 6. 文本框没有_______属性A.Enabled B.Visible C.BackColor D.Caption 7. 不论何控件,共同具有的是________属性。

A.Text B.Name C.ForeColor D.Captionss 8. 当运行程序时,系统自动执行启动窗体的_________事件过程。

A.Click B.Unload C.GotFocus D.Load9. 在代码编辑器的一行内写多条语句时,每个语句之间用_____符号分隔。

A., B.: C.、 D.;10.下面_______是合法的变量名。

A.VB258 B.123abc C.integer D.8811. 表达式16 / 4 – 2 ^ 5 * 8 / 4 MOD 5 / 2的值为_________A.14 B.4 C.20 D.212. 数学关系表达式 3 ≦ x < 10 表示成正确的VB表达式为_______A.3 <= x < 10 B.3 <= x AND x < 10C.x >= 3 OR x < 10 D.3 <= x AND < 10 13. Rnd 函数不可能为下列______值。

大学vb期中考试题库及答案

大学vb期中考试题库及答案

大学vb期中考试题库及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DefineC. VarD. Declare答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. ButtonC. LabelD. ComboBox答案:B3. VB中,用于循环结构的关键字是:A. ForB. WhileC. DoD. All of the above答案:D4. 在VB中,用于定义子程序的关键字是:A. FunctionB. SubC. ProcedureD. Method答案:B5. 下列哪个不是VB中的数据类型?A. IntegerB. StringC. BooleanD. Array答案:D6. VB中,用于读取用户输入的函数是:A. InputBoxB. MsgBoxC. ValD. InStr答案:A7. VB中,用于输出信息的函数是:A. InputBoxB. MsgBoxC. PrintD. Write答案:B8. 在VB中,用于定义常量的关键字是:A. ConstB. DefineC. VarD. Let答案:A9. VB中,用于定义全局变量的关键字是:A. GlobalB. DimC. PublicD. Private答案:C10. VB中,用于定义数组的关键字是:A. ArrayB. DimC. DefineD. Declare答案:B二、填空题(每题2分,共20分)1. VB中,声明一个名为x的整型变量的语句是________。

答案:Dim x As Integer2. VB中,声明一个名为msg的字符串变量的语句是________。

答案:Dim msg As String3. VB中,声明一个名为flag的布尔型变量的语句是________。

答案:Dim flag As Boolean4. VB中,声明一个名为arr的数组变量的语句是________。

VB期中试卷(全册)

VB期中试卷(全册)

《VB 》期中考试卷 (供三(1)用,全册)(满分120分,时间:90分钟)一、单选题 (共25题,每题2分,共50分) 1、以下关于Visual Basic 特点的叙述,错误的是( )A)VisualBasic 是采用事件驱动编程机制的语言 B)VisualBasic 程序既可以编译运行,也可以解释运行C)构成VisualBasic 程序的多个过程没有固定的执行顺序D)VisualBasic 程序不是结构化程序,不具备结构化程序的三种基本结构2、以下叙述中,错误的是( )。

A)一个VisualBasic 应用程序可以含有多个标准模块文件 B)一个VisualBasic 工程可以含有多个窗体文件 C)标准模块文件可以属于某个指定的窗体文件 D)标准模块文件的扩展名是.bas3、以下叙述中,错误的是( )。

A)在VisualBasic 中,对象所能响应的事件是由系统定义的B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C)VisualBasic 中允许不同对象使用相同名称的方法 D)VisualBasic 中的对象具有自己的属性和方法 4、设有如下语句:Dim a ,b As Integer c="VisualBasic" d=#7/20/2005#以下关于这段代码的叙述中,错误的是( )。

A)a 被定义为Integer 类型变量 B)b 被定义为Integer 类型变量C)c 中的数据是字符串 D)d 中的数据是日期类型5、以下能从字符串"Visual Basic"中直接取出子字符串"Basic"的函数是( )。

A)Left B)Mid C)String D)Instr6、设a=4,b=3,c=2,d=1,下列表达式的值是( ):a>b+1 Or c<d And b Mod cA)True B)1 C)-1 D)07、以下可以作为Visual Basic 变量名的是( )。

vb期中考试题库及答案高中

vb期中考试题库及答案高中

vb期中考试题库及答案高中**VB期中考试题库及答案高中**一、选择题(每题3分,共30分)1. 在Visual Basic中,以下哪个是合法的变量名?A. 2variableB. Variable2C. Variable-2D. Variable2$**答案:B**2. 以下哪个选项是Visual Basic中的正确数据类型?A. IntegerB. DoubleC. StringD. All of the above**答案:D**3. 在Visual Basic中,哪个关键字用于声明一个子程序?A. FunctionB. SubC. ClassD. Module**答案:B**4. 如果变量x的值为5,以下哪个表达式的结果为True?A. x > 3B. x < 3C. x = 3D. x <> 5**答案:A**5. 在Visual Basic中,以下哪个控件用于显示文本,但不提供文本编辑功能?A. TextBoxB. LabelC. ComboBoxD. CheckBox**答案:B**6. 下列哪个事件是当窗体加载时触发的?A. ClickB. LoadC. MouseDownD. KeyPress**答案:B**7. 在Visual Basic中,以下哪个循环结构用于重复执行代码块,直到满足特定条件?A. For...NextB. Do...LoopC. While...WendD. If...Then**答案:B**8. Visual Basic中,以下哪个函数用于将字符串转换为整数?A. Str$B. ValC. CIntD. Int**答案:C**9. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text**答案:A**10. 在Visual Basic中,以下哪个选项是正确的注释方式?A. '// This is a comment'B. '/* This is a comment */'C. '-- This is a comment'D. All of the above**答案:C**二、填空题(每题4分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个数组。

VB期中考试试题

VB期中考试试题
Dim a As Integer, s As Integer
n = 8
s = 0
Do
s = s + n
n = n - 1
Loop While n > 0
Print s
End Sub
执行以上程序,显示结果为.
知识点:D0 - Loop结构语句章:4
632c语句用于要求变量进行显式声明.
知识点:Option Explicit章:4
330
设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是( )
a=b:b=c:c=a
Print a;b;c
(A) 1 2 3
(B) 2 3 1
(C) 3 2 1
(D) 2 3 2
答案:D知识点:赋值语句章:4
302以下循环语句中在任何情况下都至少执行一次循环体的是。
(A) Do While <条件>循环体Loop
(D)对象事件的名称可以由编程者指定
答案:D知识点:事件章:1
1516运行程序产生死循环时,按()键可以中断程序运行。
(A) Ctrl+C
(B) Ctrl+Z
(C) Ctrl+Break
(D)单击“停止运行”按钮
答案:C知识点:代码_运行章:1
2标准工具箱中的控件______
(A)数目是固定不变的
(B)数目可以增加
static x as integer
x=x+10
end sub
程序执行后,连续三次单击命令按钮command1,则x的值为。
知识点:静态变量与静态过程章:6
96d请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。(15分)

期中考试vb(带答案).doc

期中考试vb(带答案).doc

扶沟职教中心2015学年度第一学期期中质量检测二年级VB试卷说明:1、本卷总分100分2、答案一律填写到答题卡上一、单项选择题(共25题,每题2分,共50分)1. D 操作不能打开代码窗口。

A.双击窗体或窗体上包含的控件B.选择“视图“代码窗口”命令C.单击工程资源管理器窗口中的“查看代码”按钮D.按“F8”键2.Visual Basic 6.0 %长整型(Long)变量分配了C 字节的内存空间。

A. 1B. 2C. 4D. 833.符合Visual Basic 6.0规范的标识符是BA.a+B. abC.2aD. Then3.将数学表达式转换成符合Visual Basic 6.0规范的表达式是AA・(Sin(43*3.1415926/180)+Exp(x))/(c+d)B.(Sin(43)+Exp(x))/(c+d)C・ Sin(43*3.1415926/180)+Exp(x)/c+dD.(Sin430+ex)/(c+d)4.日期型常量前后要加上C符号。

A. !B. *C.#D. $5.程序执行过程中其值可以变化的量称为CA.函数B.常量C.变量D.表达式6.算术运算符、关系运算符和布尔运算符的运算优先级由高到低依次是BA.算术运算符、布尔运算符、关系运算符B.算术运算符、关系运算符、布尔运算符C.布尔运算符、关系运算符、算术运算符A. n abc HB. ”ijk”C. n efijk HD."abceP8.设变量a=8, b=5,执行a=a+b:b=a ・b:a=a ・b 语句以后,aA. 8 和 5B. 5 和 8C. 8 和 8D. 5 和 59.获得系统当前时间的函数是BA ・ DateB. TimeC. HourD. Year 10.程序段:For i=l To 10 Step 2Print iNext i中循环体Print i 的执行次数是CA. 5B. 10C. 4D. 6 11.程序段:s = 0n = 4For i = 1 To nFor j = 1 To n s = s+jNext jNext iPrint s 运行后的输出结果是cA. 20B. 22C. 40D. 1612.略了 As 子句的Function 过程的返回值类型为 CA. Double B • LongC . Variant D. Integer 13.D 不是赋值语句。

vb第一学期期中考试题库及答案

vb第一学期期中考试题库及答案

vb第一学期期中考试题库及答案一、选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. BooleanD. Object答案:D2. 在VB中,以下哪个关键字用于定义一个子程序?A. FunctionB. SubC. ClassD. Module答案:B3. 以下哪个选项是VB中的正确语法?A. Dim x As IntegerB. Dim x = IntegerC. Dim x IntegerD. Integer Dim x答案:A4. VB中,哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count5. 在VB中,以下哪个选项不是控件的属性?A. NameB. TextC. ValueD. Function答案:D6. VB中,用于循环的关键字是?A. DoB. ForC. WhileD. All of the above答案:D7. VB中,以下哪个选项不是事件驱动的?A. ClickB. LoadC. KeyPressD. Print答案:D8. VB中,以下哪个选项不是窗体的属性?A. CaptionB. NameC. TextD. Color答案:C9. VB中,以下哪个选项不是窗体的事件?B. LoadC. OpenD. Resize答案:C10. VB中,以下哪个选项不是控件的事件?A. ClickB. ChangeC. LoadD. Resize答案:C二、填空题(每题2分,共20分)1. VB中,声明一个整型变量x的语句是________。

答案:Dim x As Integer2. VB中,声明一个布尔型变量b的语句是________。

答案:Dim b As Boolean3. VB中,用于定义一个函数的关键字是________。

答案:Function4. VB中,用于定义一个子程序的关键字是________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
29、执行下列程序,从键盘输入10,运行结果是_________。
PrivateSubCommand1_Click()
S=InputBox("请输入一个数字:")
Select Case S
Case Is>0
Print ">0"
Case Is>3
Print ">3"
Case Is>5
4、下面哪一个属性用来标识对象的名称?(D )
A. Caption B. Value C. Text D. Name
5、下列哪个符号是合法的变量名? ( A )
A. VB123 B. Abs C. 99Ji D. x\y
10、把数值型转换为字符串型需要使用下列哪一种函数? (B)
A. Val() B. Str() C. Asc() D. Chr()
11、VB中窗体文件的扩展名是______。(B)
(A)VBP (B)FRM(对) (C)VBW (D)PDM
19、若要执行下列程序段后窗体上显示"红"字,则x可取的值为:
Select case int(x/10)
case2,4,6,8
print"黄"
case1,3,5,7,9
print"绿"
case else
print"红"
end select
(A)27 (B)38 (C)10 (D)5(对)
40.VB集成开发环境中,功能键F5的功能是___D____。
A. 进入帮助窗口???????? B. 进入编辑状态
C. 进行上下窗口的切换?? D. 运行程序
41.VB设计的应用程序,扩展名为.Vbp的文件是____C__。
A. 窗体文件???? B. 类文件 C. 工程文件???? D. 标准模块文件
42.VB 设计的应用程序,扩展名为.Frm的文件是__A____。
A. 窗体文件???????? B.类文件 C. 工程文件????? ???D. 标准模块文件
43.用VB可视化程序设计语言设计应用程序的主要工作是完成___B___。
A. 设计流程和编写代码???????? B. 设计界面和编写代码
23、设a=8,b=10,则以下表达式的值为真的是____________
(A)(-3+5>a)and(b>0) (B)a>=bandb>12 (C)not(b>0) (D)(a>b)or(b>0)(对)
24、语句Z=y+1代表________
(A)将变量Z存入变量y中,再加上1的表达式
A. 对象、属性、事件、方法 B. 对象、属性、方法、事件
C. 属性、对象、事件、方法 D. 属性、对象、方法、事件
3、对象的特征和状态特征称为?( C )
A. 事件 B. 方法 C. 属性 D. 类
A. 设计状态????? B.? 编写代码状态 C. 运行状态????? D. 中断状态
34.? 用VB设计的应用程序,文件的扩展名中不含____D___? D.? .Form
35.? 以下说法正确的是___B____
16、在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
DimbAsInteger
b=b+1
EndSub
运行程序,三次单击命令按钮后,变量b的值是:______。
(A)0 (B)1(对) (C)2 (D)3
Print ">5"
End Select
End Sub
(A)>0(对) (B)>3 (C)>5 (D)>0
30.? VB6.0共有3个版本,它们分别是___A____?
A. 学习版、专业版和企业版???? B. 标准版、专业版和企业版
C. 学习版、标准版和网络版???? D. 标准版、专业版和中文版
(A)Enabled(对) (B)Visible (C)Timer (D)Interval
28、下列表达式,哪一个可以产生1到6之间的随机整数(包括1和6)___。
(A)Int(Rnd*7) (B)Int(Rnd(6)+1) (C)Int(Rnd*6) (D)Int(Rnd*6+1)(对)
47.在VB6.0K ,12345678#的类型是__D____。
A. 整数型 B.长整数型 C. 字符常数 D.双精度常数
48.方法PRINT 20\30输出结果是__D___。
A. “20\30” B.20\30
38.? 在界面设计时,双击窗体中的对象后,VB将显示的窗口是__B____。
A. 立即窗口??? B. 代码窗口 C. 属性窗口??? D. 项目(工程)窗口
39.? 下述选项中,属于VB的程序设计方法是____B___。
A. 面向对象、顺序驱动??? B. 面向对象、事件驱动
C. 面向过程、事件驱动??? D. 面向过程、顺序驱动
6、数学式子10sin25o写成Visual Basic表达式是?(D)
A. 10sin25 B. 10*sin(25) C. 10*sin(25o) D. 10*sin(25*3.14/180)
7、Visual Basic中不存在下列哪一种数据类型?(D )
A. 字符串类型 B. 日期类型 C. 逻辑类型 D. 指针类型
VB单元练习题一
一、选择题
1、 Visual Basic集成开发环境中不包括下列哪些窗口?( D)
A. 工具箱窗口 B. 工程资源管理器窗口
C. 属性窗口 D. 命令窗口
2、 “一辆小客车在正常行进过程中被一辆大型货车撞坏了”,在这句话中,“客车”,“小”,“行进”和“被一辆大型货车撞坏了”分别对应Visual Basic中的哪些术语?( B )
A. 属性窗口包括:标题栏、对象名称的单选按钮、选项卡、属性列表、属性含义说明
B. 属性窗口包括:标题栏、对象名称的下拉列表、选项卡、属性列表、属性含义说明
C.属性窗口包括:菜单栏、对象名称的单选按钮、选项卡、属性列表、属性含义说明
D.属性窗口包括:菜单栏、对象名称的下拉列表、选项卡、属性列表、属性含义说明
17、下列程序段的执行结果为______。
X=5:Y=-20
If Not X>0 Then
X=Y-3
Else
Y=X+3
Endif
Print X-Y;Y-X
(A)-3 3(对) (B)5 8 (C)3 3 (D)25 25
18、当x为偶数时,则在窗体上显示“偶数”,否则显示“奇数”,不能实现该代码段功能的是
12、在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成部分。(D)
(A)代码窗口(B)窗体设计窗口 (C)属性窗口 (D)工程资源管理器窗口(对)
13、在VisualBasic中,所有的窗体和控件都必定具有的一个属性是______。
(A)Name(对) (B)Font (C)Caption (D)FillColor
(A)if x\2=x/2 then print"偶数" else print"奇数"
(B)if x mod2=0 then print"偶数"else print"奇数"
(C)if not x mod 2<>0 then print"偶数"else print"奇数"
(D)if x\2=int(x/2 )then print"偶数"else print"奇数"(对)
20、在程序代码中将图片文件mypic.jpg装入图片框Picture1的语句是______。
(A)Picture1.Picture="mypic.jpg"
(B)Picture1.Image="mypic.jpg"
(C)Picture1.Picture=LoadPicture("mypic.jpg")(对)
C. 设计算法和编写代码???????? D. 设计程序和编写代码
44.在VB 6.0中,12345&的数据类型是(B)
A. 整数型 B. 长整数型 C. 字符常数 D. 双精度常数
45.在VB6.0中,语句Dim M1#,Abc,Xyz As Single定义的M1、Abc 和Xyz的类型分别是(D)
(D)LoadPicture("mypic.jpg")
21、大部分控件都没有的属性是______。
(A)Top (B)Name (C)Enabled (D)Interval(对)
22、下列属于正确的字符串常量的是____________
(A)#ABC" (B)$ABC$ (C)'ABC' (D)"ABC"(对)
31.? VB的集成开发环境中有___C____工作状态
A. 一种???? B.? 两种 C. 三种???? D.? 四种
32.? VB6.0的集成开发环境不包括___D____
A. 窗体窗口??? B. 工具箱 C. 代码窗口??? D. 过程窗口
33.? VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是___B____
相关文档
最新文档