VB程序设计期中试卷

合集下载

vb期中考试1

vb期中考试1

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以上程序后,x的值是______。

A、57B、27C、38D、26您的答案:D 参考答案:B您的得分:0 题分:1.52、在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:Private Sub Command1_Click()Counter = 0For i = 1 To 4For j = 6 To 1 Step -2Counter = Counter + 1Next jNext iLabel1.Caption = Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是:______。

A、11B、12C、20D、16您的答案:D 参考答案:B您的得分:0 题分:1.53、假定在工程文件中有一个标准模块,其中定义了如下记录类型Type BooksName As String * 10TelNum As String * 20End Type要求当执行事件过程Command1_Click时,在顺序文件Person.txt中写入一条记录。

下列能够完成该操作的事件过程是______。

A、Private Sub Command1_Click()Dim B As BooksOpen "c:\Person.txt" For Input As #1 = InputBox("输入姓名")B.TelNum = InputBox("输入电话号码")Print #1, , B.TelNumClose #1End SubB、Private Sub Command1_Click()Dim B As BooksOpen "c:\Person.txt" For Output As #1 = InputBox("输入姓名")B.TelNum = InputBox("输入电话号码")Write #1, , B.TelNumClose #1End SubC、Private Sub Command1_Click()Dim B As BooksOpen "c:\Person.txt" For Output As #1Name = InputBox("输入姓名")TelNum = InputBox("输入电话号码")Write #1, BClose #1End SubD、Private Sub Command1_Click()Dim B As BooksOpen "c:\Person.txt" For Input As #1Name = InputBox("输入姓名")TelNum = InputBox("输入电话号码")Write #1, , B.TelNumClose #1End Sub您的答案:A 参考答案:B您的得分:0 题分:1.54、设窗体上有1个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是______。

《程序设计基础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期中考试试卷-及参考答案(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》期中考试卷一、选择题〖每小题1分,共计40分〗;1.以下变量名中合法的是【1】。

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

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

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

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

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

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

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

vb期中考试20

vb期中考试20

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

K = 0For I = 1 To 3A = I ^ I ^ KPrint A;Next IA、 0 0 0B、 1 4 9C、 1 1 1D、 1 2 3您的答案:C 参考答案:C您的得分:1.5 题分:1.52、在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:Private Sub Command1_Click()Counter = 0For i = 1 To 4For j = 6 To 1 Step -2Counter = Counter + 1Next jNext iLabel1.Caption = Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是:______。

A、11B、20C、16D、12您的答案:D 参考答案:D您的得分:1.5 题分:1.53、在窗体上画一个列表框和一个命令按钮,其名称分别为List1和Command1,然后编写如下事件过程Private Sub Form_Load()List1.AddItem "Item1"List1.AddItem "Item2"List1.AddItem "Item3"End SubPrivate Sub Command1_Click()List1.List(List1.ListCount) = "AAAA"End Sub程序运行后,单击命令按钮,其结果为______。

A、把字符串"AAAA"插入到列表框的最前面(即"Item1"的前面)B、把字符串"AAAA"添加到列表框的最后(即"Item3"的后面)C、把列表框中原有的最后一项改为"AAAA"D、把字符串"AAAA"添加到列表框中,但位置不能确定您的答案:B 参考答案:B您的得分:1.5 题分:1.54、在窗体上有1个名称为Text1的文本框和1个名称为Command1的命令按钮,要求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离。

vb期中考试16

vb期中考试16

《vb期中测试》试卷一、单选题(每题1.5分,共45分)1、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim i As Integer,j As IntegerDim a(10,10) As IntegerFor i=1 To 3For j=1 To 3a(i,j)=(i-1)*3+jPrint a(i,j);Next jPrintNext iEnd Sub程序运行后,单击命令按钮,窗体上显示的是______。

A、1 4 72 5 83 6 9 B、2 3 43 4 54 5 6C、1 2 32 4 63 6 9 D、1 2 34 5 67 8 9您的答案:C 参考答案:D您的得分:0 题分:1.52、在窗体上画一个名为Command1的命令按钮,然后编写以下程序:Private Sub Command1_Click()Dim M(10) As IntegerFor k=1 To 10M(k)=12-kNext kx=8Print M(2+M(x)) End Sub运行程序,单击命令按钮,在窗体上显示的是______。

A、8B、6C、5D、7您的答案:B 参考答案:B您的得分:1.5 题分:1.53、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。

为了保存该应用程序,以下正确的操作是。

A、只保存窗体模块和标准模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块文件D、只保存工程文件您的答案:B 参考答案:B您的得分:1.5 题分:1.54、工程中有2个窗体,名称分别为Form1、Form2,Form1为启动窗体,该窗体上有命令按钮Command1。

要求程序运行后单击该命令按钮时显示Form2,则按钮Click事件过程应该是______。

A、Private Sub Command1_Click()Form2.LoadEnd SubB、Private Sub Command1_Click()Form2.VisibleEnd SubC、Private Sub Command1_Click()Load Form2End SubD、Private Sub Command1_Click()Form2.ShowEnd Sub您的答案:D 参考答案:D您的得分:1.5 题分:1.55、若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是______。

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.将相同类型的一组控件的_______属性设为相同,则产生控件数组。

VB程序设计期中考试2

VB程序设计期中考试2

高二电商专业VB程序设计期中考试姓名:分数:一,选择题(1*20,共20分)1.下列关于visual basic 特点的描述,正确的是()A.面向对象B.可视化C.事件驱动。

D. 以上全部都是2. 集成开发环主主主窗口中不包括中()A.标题栏B.菜单栏C.状态栏D.工具栏3.在visual basic 中建立应用程序所需要的控件,应使用()A.属性窗口B.工具箱窗口C.立即窗口D.菜单设计窗口4.visual basic 窗体设计器用来设计()A.应用程序代码段B.应用程序界面C.对象的属性D.对象的事件5.在visual basic6.0集成开发环境中,如果没有显示出某个窗口,可以通过()菜单下的命令使其显示A.文件B.编辑C.视图D.工程6. 下列关于字符型数据的说法中不恰当的()。

A. 字符型数据是用来存储文字信息的B. 字符型数据包含定长字符串和变长字符串C. 字符串使用双引号或单引号作为界定符号D. 长度为零,即不含任何字符的字符串为空字符串,简称空串7.数据"12345"是_数据。

A.整型B.长整型C.字符型D.日期型8.下列关于数值型数据的说法中,正确的是()。

A.如果数值型数据不包含小数,则应使用整型数或长整型数B.在VisualBasic中,数值型数据没有有效范围C.单精度数比双精度数所占存储空间更大D.单精度数在存储时占据2字节的存储空间9.下列关于数据类型的说法中不正确的是()。

A.布尔型数据只有True(真)和False(假)两个值B.日期型数据只用来表示日期C.变体型数据可以存放任何类型的数据D.字符型数据有两种形式:变长字符串和定长字符串10.以下数据类型中,不是VisualBasic的数据类型的是()。

A.字符型数据B.布尔型数据C.时间型数据D.日期型数据11.数据12345是()数据。

A.整型B.长整型C.字符型D.日期型12.数据#10/11/2008#是()数据。

VB期中考试试卷

VB期中考试试卷

VB期中考试试卷《Visual Basic 6.0程序设计》期中考试卷一、单项选择题(每小题2分,共50分)1、下列可以打开属性窗口的操作是()。

A、F4B、F5C、F7D、F02、长整型数据的存储空间是()。

A、2个字节B、4个字节C、8个字节D、16字节3、x是大于0小于45的数,用VB表达式表示正确的是()A.0<=x<45 B.0<=x<=45C.0<="x" x<="45</p" x4、下列不属于工程的组成部分是()。

A.窗体B.类C.属性D.标准5、在一个语句行内写多条语句时,每个语句中间应该使用的分隔符是()A.逗号B.分号C.顿号D.冒号6、程序执行过程中其值可以变化的量称为()A.表达式B.常量C.变量D.函数7、()兼有计算与赋值的双重功能。

A.Print 语句B.Let赋值语句C.Rem注释语句D.End语句8、退出当前For循环的代码为()A、endB、exitC、subD、exit for9、将表达式8=9的结果赋给变量x的是()A.x=8:x=9 B.x=8=9C.8=9=x D.x=8 And x=910、假设变量a=4,b=5,执行t=a+b:a=b-a:b=t语句以后,a 和b的值分别是()A.9 和9 B.1 和9 C.5 和1 D.9 和111、关键字String表示数据类型为( )。

A、布尔型B、整型C、货币型D、字符型12、字符型常量前后要加上()符号。

A." B.“C.# D.$13、下列描述中,错误的是()。

A、VB中允许变量不经过声明就直接使用B、使用声明语句声明一个变量后,将布尔型变量赋初值为trueC、所有隐式声明的变量都是Variant类型D、使用声明语句声明一个变量后,将日期型变量赋初值为00:00:0014、设a="1234567",则表达式left(a,4)+mid (a,4,2)的值是()A、"12456"B、“123445”C、“56”D、"78"15、表达式25 mod 3+23\5*2的值是( )。

VB程序设计期中考试

VB程序设计期中考试

VB程序设计期中考试(上机题)
1、创建如下界面,当单击“显示口令”按钮时,显示文本框中的内容,如图1所示;当单击“隐藏口令”按钮时,文本框中的每个字符用“*”代替,如图2所示;单击“清除口令”按钮时,则清空文本框中的内容。

(30分)
图1 图2
2、在窗口上添加5个文本框和一个命令按钮,如图3所示,在文本框中输入数值,当单击“求最小值”按钮时,找出文本框中最小的数,以MsgBox语句输出最小值。

(35分)
图3
3、在窗口上添加两个列表框和两个命令按钮,如图4所示,如单击“添加”按钮,则把左侧列表框中选中的内容添加到右侧列表框,如单击清除按钮,则把右侧列表框中选中的内容移回左侧列表框。

(35分)
图4
上交格式:
1、每位同学新建一个以自己“学号姓名”命名的文件夹,如下图所示:
2、在此“学号姓名”文件夹中创建三个文件夹用来保存三个编程题的答案,如下图所示:
3、每一题需保存相应的工程文件、窗体文件等,如下图所示,不得以文本文档或者可执行文件的形式上交。

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

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

62. 设程序中有如下语句:运行程序,执行上述语句,输入5并单击输入对X = InputBox ("输入", "数据", 100) Print X 话框上的“取消”按钮,则窗体上输出()。

A. 0B. 5C. 100D. 空白63. 在窗体上画一个命令按钮,然后编写如下事件过程,程序运行后,单击命令按钮,则在信息Private Sub Command1_Click() MsgBox Str(123 + 321) End Sub 框中显示的提示信息为()A. 字符串“123 + 321”B. 字符串“444”C. 数值“444”D. 空白64. 下面4个语句中,错误的是()A. N = InputBox("输入N:", , 5)B. InputBox("输入N:", , 5)C. MsgBox "请回答"D. K = MsgBox("请回答")65. 以下关于MsgBox函数的说法中,正确的是()。

A. MsgBox函数有返回值,且返回值类型为数值型B. MsgBox函数没有返回值C. MsgBox函数有返回值,且返回值类型为字符型D. 通过MsgBox函数中的第一个参数,可以设置信息框中的图标以及按钮的个数与类型66. 以下关于If分支结构语句的说法中,正确的是()。

A. 有End If一定有与之配对的IfB. 有If一定有与之配对的ElseIfC. 有If一定有与之配对的End IfD. 有If一定有与之配对的Else67. 设有分段函数:下述选项描述错误的是()。

A. Select Case xCase Is<0 : Y=5Case Is <=5,Is>0 : Y=2*xCase else : Y= x * x + 1End selectC. Y = IIf (x < 0, 5, IIf(x <= 5, 2 * x, x * x + 1))B. If x < 0 Theny = 5Elseif x <= 5 theny = 2 * xElsey = x * x + 1End ifD. If x < 0 Then y = 5If x <= 5 and x>=0 then y = 2 * x If x > 5 then y = x * x + 168. 设窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并有以下事件Private Sub Command1_Click()x! = Val(Text1.Text)Select Case xCase Is < -10, Is >= 20 : Print "输入错误"Case Is < 0 : Print 20 - xCase Is < 10 : Print 20Case Is <= 20 : Print x + 10End SelectEnd Sub 过程。

大学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期中考试试卷及答案

1、 VisualBasic 集成开发环境中不包括下列哪些窗口?( d )A. 工具箱窗口B. 工程资源管理器窗口C. 属性窗口D. 命令窗口 2、对象的特征和状态特征称为?( c )A. 事件B. 方法C. 属性D. 类 3、下面哪一个属性用来标识对象的名称?( D )A. CaptionB. ValueC. TextD. Name 4、下列哪个符号是合法的变量名 ? ( a )A. VB123B. AbsC. 99JiD. x\y 5、VisualBasic 中不存在下列哪一种数据类型?( d )A. 字符串类型B. 日期类型C. 逻辑类型D. 指针类型 6、表达式 Left(“Visual”,3) 的值是?(c )A. visB. VisualC. VisD. ualab 7、专门用于字符串连接的运算符是( D )。

A .&B .+C .AndD .A 、B 都可以8、在设计应用程序时,通过__d____窗口可以查看到应用程序工程中的所有组成部分。

(A)代码窗口 (B)窗体设计窗口 (C)属性窗口 (D)工程资源管理器窗口 9、在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程: PrivateSubCommand1_Click() Dim b As Integerb=b+1 End Sub运行程序,三次单击命令按钮后,变量 b 的值是: __b___。

(A)0 (B)1 (C)2 (D)3 10、下列程序段的执行结果为__a___。

X=5:Y=-20题号 答案 题号 答案 题号1 D 11 D 21 D 31 B2 C 12 C 22 B32 B3 D 13 D 234 A 14 D 24 D 34 C5 D 15 A 25 C 35 C6 C 16 C 26 B 36 A7 D 17 A 27 C 37 D8 D 18 A 28 D 38 A9 B 19C29 C 39 B120 D 30 、、 BAIf Not X>0 Then X=Y-3ElseY=X+3EndifPrint X-Y;Y-X(A)-3 3 (B)5 8 (C)3 3 (D)25 2511、若要执行下列程序段后窗体上显示"红"字,则x 可取的值为: dSelect caseint(x/10)case2,4,6,8print"黄"case1,3,5,7,9print"绿"caseelseprint"红"endselect(A)27 (B)38 (C)10 (D)512、在程序代码中将图片文件 mypic.jpg 装入图片框Picture1 的语句是_C___。

VB程序教程期中测验卷

VB程序教程期中测验卷

VB程序教程期中测验卷⼀、选择题(每题1分,共20分)1、双击窗体中的对象后,VB将显⽰的窗⼝是 C 。

(A)⼯具箱 (B)项⽬(⼯程)窗⼝(C)代码窗⼝ (D)属性窗⼝2、下述选项中,属于VB的程序设计⽅法是 C 。

(A)⾯向对象、顺序驱动 (B)⾯向过程、事件驱动(C)⾯向对象、事件驱动 (D)⾯向过程、顺序驱动3、VB预先设置好的,能够被对象识别的动作是 C 。

(A)⽅法 (B)对象(C)事件 (D)属性4、当窗体被加载时发⽣的事件是 ___C____。

(A)Hide ( B)Show (C)Load (D)Unload5、下⾯的赋值语句正确的是 C 。

(A)a+b=3 (B)y=sqr(-3) (C)y=x+20 (D)5y=x6、骰⼦是⼀个正六⾯体,⽤1~6这六个数分别代表这六⾯,掷⼀次骰⼦出现的数可表⽰为 D 。

(A)INT(RND(6)+1) (B)INT(RND*6)(C)INT(RND*7) (D)INT(RND*6+1)7、下⾯四个语句中,能打印显⽰20+30字样的是 A 。

(A)Print"20+30"(B)Print 20+30(C)Print Chr$(20) +"+"+Chr$(30)(D)Print Val("20")+Val("30")8、下列程序Private Sub Command1_Click()m=InputBox("请输⼊")Print m + "246"End Sub运⾏时,若输⼊123,将输出 A 。

(A)123246 (B)369 (C)123 D)显⽰出错信息9、⽂本框所没有的属性是_____D____。

(A)Enabled (B)Visible (C)BackColor (D)Caption 10、VB提供了结构化程序设计的3种基本结构,这3种基本结构是__D___。

(A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构(C)过程结构,输⼊、输出结构,转向结构11、设a为整型变量。

VB程序设计期中试卷

VB程序设计期中试卷

VB程序设计期中考试统一试题(A)注意事项(考试时间:90分钟)1、请首先按要求在试卷的标封处填写您的姓名、考号和所在单位的名称。

2、请仔细阅读各题目的回答要求,在规定的位置填写您的答案。

3、不要在试卷上乱写乱画,不要在标封区填写无关内容。

学校:班别:学号:姓名:评分:一、单项选择题:(每题2分,共50分)1. Visual Basic程序中分隔一行中各语句的字符是()。

A) , B) : c) ; d) _2. 下列可作为Visual Basic的变量名的是()。

A: Filename B: A(A+B) C: A%D D : Print3. 要让复选框无效,应将value属性值设置为( )。

A. 0B. 1C. 2D.34. 以下过程是()事件。

Prviate Sub Form_Load( )……End SubA: 命令按钮的单击 B: 命令按钮的装载C:窗体的装载D: 窗体的单击5. Vb工程组文件的扩展名的是()。

A: .vbg B: .frmC:.ocx D: .bas6. 关于Visual Basic中事件的说法中,不正确的为()。

A) 事件是由Visual Basic预先定义好的,能够被对象识别的动作 B) DblClick(双击)是Visual Basic中的一种事件C) 一个对象可以识别一个或多个事件D) 对于一个系统提供的对象可以识别哪些事件,需要程序员自己定义7. 下列控件中可设置滚动条是()。

A. 检查框(复选框)B. 框架C. 文本框D. 标签框8. 在Visual Basic中建立一个空窗体,( )不会是其默认名。

A. Form1B. Form2C. FormxD. Form109.Const One&=1,则One为()类型的常数。

A).整型 B) 字节型 C) 长整型 D) 单精度型11. 以下()不是Visual Basic的特点。

A: 面向对象的程序设计B: 集成可视化程序开发环境C: 事件驱动编程机制 D: 可将用户的编程思想自动转换成程序代码12. 窗体的load事件可以被用来实现的功能为()。

VB程序设计期中考试卷

VB程序设计期中考试卷

网络应用基础试卷四考生请注意:所有答案写在第7、8页答题纸上。

一、判断题(本题共15分,每小题1分)1.TCP/IP协议包括了一组协议,这组协议是目前Internet上实用的网络标准。

2.网页通常可以分为静态网页和动态网页两类,动态网页是指包含多媒体动画元素的网页。

3.Html由文字和标记组成,它既是标识语言,又是程序语言。

4.HTML标签是大小写无关的,如<b>跟<B>表示的意思是一样的。

5.数组变量是一类具有相同名字,但有不同的下标值的变量,简称数组。

6.VBScript中只有一种数据类型,即V ariant类型,也叫变体类型。

7.在VBScript中可以使用Dim、Private、Public和Const语句声明变量。

8.VBScript的标准命名规则中规定第一个字符可以是字母、数字和下划线。

9.对于For…Next语句,在循环体中可以使用Exit Do语句中途跳出循环。

10.ASP程序其实是以.asp作为扩展名的纯文本文件,可以用任何文本编辑器打开。

11.一个可在主ASP文件中用#Include包含的文件必须使用.inc作为扩展名。

12.Response对象是ASP中唯一用来实现客户端Web页和服务端Web页数据交换的对象。

13.Session对象的Lock和Unlock方法可以确保同一时刻仅有一个用户修改或存取Application变量。

14.与Form集合不同,QueryString集合读取参数时,HTML页面中表单的Method属性应设置成Get。

15.Application对象可应用于如统计网站访问的人数、创建聊天室等。

二、单选题(本题共15分,每小题1分)1.在FrontPage 2000中新建一个网页,这个网页的默认扩展名是。

A. .htmB. .xmlC. .aspD. .aspx2.以下不属于静态网页的扩展名的是。

A. .shtmlB. .xmlC. .aspD. .html3.Html网页中表格中文本的对齐方式由属性来决定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB程序设计期中考试统一试题(A)
注意事项
(考试时间:90分钟)
1、请首先按要求在试卷的标封处填写您的姓名、考号和所在单位的名称。

2、请仔细阅读各题目的回答要求,在规定的位置填写您的答案。

3、不要在试卷上乱写乱画,不要在标封区填写无关内容。

学校:班别:学号:姓名:评分:
一、单项选择题:(每题2分,共50分)
1. Visual Basic程序中分隔一行中各语句的字符是()。

A) , B) : c) ; d) _
2. 下列可作为Visual Basic的变量名的是()。

A: Filename B: A(A+B) C: A%D D : Print
3. 要让复选框无效,应将value属性值设置为( )。

A. 0
B. 1
C. 2
D.3
4. 以下过程是()事件。

Prviate Sub Form_Load( )
……
End Sub
A: 命令按钮的单击 B: 命令按钮的装载
C:窗体的装载D: 窗体的单击
5. Vb工程组文件的扩展名的是()。

A: .vbg B: .frm
C:.ocx D: .bas
6. 关于Visual Basic中事件的说法中,不正确的为()。

A) 事件是由Visual Basic预先定义好的,能够被对象识别的动作 B) DblClick(双击)是Visual Basic中的一种事件
C) 一个对象可以识别一个或多个事件
D) 对于一个系统提供的对象可以识别哪些事件,需要程序员自己定义
7. 下列控件中可设置滚动条是()。

A. 检查框(复选框)
B. 框架
C. 文本框
D. 标签框
8. 在Visual Basic中建立一个空窗体,( )不会是其默认名。

A. Form1
B. Form2
C. Formx
D. Form10
9.Const One&=1,则One为()类型的常数。

A).整型 B) 字节型 C) 长整型 D) 单精度型
11. 以下()不是Visual Basic的特点。

A: 面向对象的程序设计B: 集成可视化程序开发环境
C: 事件驱动编程机制 D: 可将用户的编程思想自动转换成程序代码
12. 窗体的load事件可以被用来实现的功能为()。

A: 确定窗体的位置 B: 从内存中清楚一个窗体
C: 在程序启动时对属性和变量初始化
D: 重画窗体
13. 单复选框的控件名称为()。

A. OptionBotton
B. CheckBox
C. PictureBox
D. Image
15. 若要设置定时器的定时间隔设为10秒,应将()属性值设为10000。

A. Interval
B. Value
C. Enabled
D. Text
16. 以下()是命令按钮控件。

A. common
B. command
C. optionbutton
D. ComboBox
17. 以下()可从通用对话框的“字体”对话框中返回用户选
择的字体名。

A. FileName
B. Path
C. FontName
D. Color
18. 下列哪个操作可以清除文本框对象Text1的内容()。

A. Text1.Text=""
B. Text1.cls
C. Text=""
D. cls
19.要改变控件的宽度,应修改该控件的()属性。

A、TOP
B、width
C、Left
D、Height
20.将命令按钮Command1设置为不可见,应修改该命令按钮的()属性。

A、Visible
B、Value
C、Caption
D、Enabled
21.组合框有三种风格,它们由Style属性所决定,其中为简单组合框时,Style属性值应为()。

A、0
B、1
C、2
D、3
22.下列表达式中,其值为0的是()。

A、7/9
B、7mod 15
C、7\9
D、15 mod 9
23. Int(-23.512)的值为()。

A.-23
B.-24
C. 24
D.23
24. 将ASCII码转换成字符串的函数是()。

A. Chr$
B. Str$
C. Asc
D. Val
25. 表达式 Mid("Beijing2008",4,4)的值是()。

A. Beij
B. jing
C. inj2
D. 2008
二、填空题:请把答案填在题中横线上。

(每空2分,共20分)
1.Visual Basic中有一种控件组合了文本框和列表框的特性,这种
控件是_______。

2.Visual Basic中的窗体文件的扩展名是。

3.逻辑(and)运算时,只有当操作数时,
结果才为弄真(true)。

4.计时器控件能有规律的以一定时间间隔触发_______事件,并执行
该事件过程中的程序代码。

5.Visual Basic应用程序中整型数据的类型名是,字符数
据的类型名是____________,单精度的类型名是。

6.与数学表达式cos2(a+b)÷(3+x)+5对应的Visual Basic表达式
是_____________。

7.在Visual Basic中最基本的对象是__________。

8.在代码窗口中,输入某行代码并按回车键之后,如果代码变成
______颜色,说明该行代码有语法错误。

三、程序分析题,把正确答案的字母写在横线上(每题7分,共21分)
1、当执行以下程序时,在名为lblResult的标签框内将显示_____。

Private Sub cmdlt_click()
Dim I,R
R=0
For I=1 To 5 Step 1
R=R+I
Next I
lblResult.Caption=Str(R)
End Sub
a) 字符串15 b) 整数15 c) 字符串5 d) 整数5
2、若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为______。

If a>5 then
if b<4 then
c=a-b
else
c=b-a
End if
elseif b>3 then c=a*b
else
c=a mod b
End if
a) 2 b) -1 c) 1 d) 0
3、我们在一个窗体上建立两个文本框,名称分别为Text1和Text2,事件过程如下,
Private Sub Text1_change( )
Text2.text=ucase(Text1.text)
End Sub
则在Text1文本框输入“visual basic”,Text2将______。

a) Text2中无内容显示。

b) Text2显示"VISUAL BASIC"。

c) Text2显示"visual basic"
d) Text1显示"visual basic"
四、编程题(共9分)
假设我国现有人口12亿,每年增长率为1%,计算多少年后增加到20亿。

private sub command1_click()
dim a as double,n as integer
a=12
n=0
do while a<=20
a=a+a*0.01
n=n+1
loop
print n & "年后达到20亿"
end sub。

相关文档
最新文档