第一篇:VB复习题(含答案)
综 合 测 试 题
一、单选题
1.窗体的标题栏显示内容由窗体对象的(D)属性决定。
A.BackColor
B.BackStyle
C.Text
D.Caption 2.下列不能作为VB中的变量名的符号是(C)。
A.A45
B.P12
C.89Ta
D.x 3.只能删除字符串尾部空格的函数是(B)。
A.Ltrim
B.Rtrim
C.Trim
D.Mid 4.如果在菜单栏中添加1条分隔线,则应将其Caption属性设置为(D)。
A.=
B.*
C.&
D.-5.用下面语句定义的数组的元素个数是(D)。
Dim A(-3 To 5)As Integer A.6
B.7
C.8
D.9 6.设a=2,b=3,c=4,d=5,下列表达式的值是(B)。
a>b And c<=d Or 2*a>c A.True
B.False
C.-1
D.1 7.下列关于控件画法的叙述错误的是(D)。
A.单击一次工具箱中的控件图标,只能在窗体上画出一个相应的控件
B.按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多个相同类型的控件
C.双击工具箱中的控件图标,所画控件的大小和位置是固定的D.我们使用的控件只能是工具箱中的标准控件
8.应用程序设计完成后,应将程序保存,保存的过程是(D)。
A.只保存窗体文件即可
B.只保存工程文件即可
C.先保存工程文件,之后保存窗体文件
D.先保存窗体文件(或标准模块文件),之后还要保存工程文件 9.假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为(A)。
A.MenuItem.Enabled=False
B.MenuItem.Enable=True C.MenuItem.Visible=True
D.MenuItem.Visible=False 10.在一个语句内写多条语句时,每个语句之间用(B)符号分隔。
A.,B.:
C..D.;
11.已知A$=”abcdefghijklmn”,则表达式Left$(A$,4)+Mid$(A$,4,2)的值为(B A.abcdef
B.abcdde
C.abccde
D.abcdefg 12.赋值语句:a=123+MID(”123456”,3,2)执行后,a变量中的值是(D)。
A.”1234”
B.123
C.12334
D.157 13.下面程序运行后,显示的结果是(B)。Dim x X=true If x Then Print x+1 A.1
B.0
C.true
D.显示出错信息 14.下面程序段,显示的结果是(A)。
Dim x X=1 X=int(Rnd)+5 Select Case x
Case 5
Print“优秀”
Case 4
Print“良好”
Case 3
Print“通过”
Case Else
Print“不通过” End Select A.优秀
B.良好
C.通过
D.不通过)。
15.VB 提供了结构化程序设计的三种的基本机构,三种基本结构是(D)。
A.递归结构、选择结构、循环结构 B.选择结构、过程结构、顺序结构 C.过程结构、输入、输出结构、转向结构 D.选择结构、循环结构、顺序结构
16.下列循环语句能够正常结束循环的是(C)。
A.I=5 Do
I=I+1 Loop until I<0 B.I=1 Do
I=I+2 Loop until I=10 C.I=10 Do
I=I-1 Loop until I<0 D.I=6 Do
I=I-2 Loop until I=1 17.以下程序输出结果是(A)。
Option Base 1 Private Sub Command1_click()Dim a%(3, 3)For i = 1 To 3 For j = 1 To 3 If j > 1 And i > 1 Then a(i, j)= a(a(i1), a(i, j-1))+ 1 Else a(i, j)= i * j End If Print a(i, j);“";Next j Print Next i End Sub A.1 2 3
B.1 2 3
C.1 2 3
D.1 1 1 3 1 2 3
4 6
2 2 2 3 2 3
6 9
3 3 18.定时器的Interval属性以(C)为单位指定Timer事件之间的时间间隔。
A.分
B.秒
C.毫秒
D.微秒
19.可以惟一标识控件数组中的每一个控件的属性是(A)。
A.Name
B.Caption
C.Index
D.Enabled 20.在下列关于通用对话框的叙述是错误的是(B)。
A.CommonDialog1.ShowFont显示字体对话框
B.在打开或另存为对话框中,用户选择的文件名可以经FileTitle属性返回
C.在文件找开或另存为对话框中,用户选择的文件名及其路径可以经FileName属性返回
D.通用对话框可以用来制作和显示帮助对话框 21.InputBox函数返回值的类型为(B)。
A.数值 B.字符串
C.变体 D.数值或字符串(视输入的数据而定)22.下面关系表达式的值为真的是(C)。
A.”A“>”a“ B.”9“>”a“ C.”That“>”Thank" D.12>12.1 23.为了把焦点移到某个指定的控件,所使用的方法是(A)。
A.SetFocus B.Visible C.Refresh D.GetFocus 24.设a=6,则执行x=IIF(a>5,-1,0)后,x的值为(D)。
A.5 B.6 C.0 D.-1 25.以下语句错误的是(B)。
A.If a=1 And b=2 then C=3 End If B.If a=1 Then C=2 ElseIf a=2 Then C=3 C.c=IIF(a=1,2,3)D.If a=1 Then C=2 ElseIf a=2 Then C=3 End If 26.有如下程序:
Sub sub1(x,y)X=2*x Y=3*y End sub Private sub command1_click()A=1:b=1 Call sub1(a,b)Print “A=”;a;”,B=”;b
End sub 程序运行后的输出结果是(B)。
A.A=1,B=B.A=2,B=3 C.A=1,B=3 D.A=2,B=1
二、填空题
1.Visual Basic中工程文件的扩展名是(vbp);窗体文件的扩展名是(frm)。2.为了使标签能自动调整大小以显示全部文本内容,应把标签的(autosize)属性设置为True。
3.能将字符串中的小写字母转换成大写字母的函数是(ucase)。4.数学表达式 3x+2^3,写成VB表达是(3*x+2^3)。
5.过程和函数中的参数的传递方式有(byval)和(byref)两种。
6.若要终止窗体的运行,可使用(unload)命令;若要将窗体Form1显示出来,可使用方法(Form1.show)来实现。
三、写成程序结果
1.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()b=1 a=2 Do While b<10 B=2*a+b Loop Print b End Sub 程序运行后,输出的结果是()。2.有如下程序:
Private Sub Command1_Click()S=0 Do s=(s+1)*(s+2)N=N+1 Loop Until s>=10 Print N;s End Sub 运行后的输出结果是(2 12)。3.有如下函数过程
Function gys(byval x as integer, byval y as integer)as integer do while y<>0 remainder=x/y x=y y=remainder loop gys=x End function 以下是调用该函数的事件过程,该程序的运行结果是什么(Private sub command7_click()Dim a as integer Dim b as integer A=10 B=2 X=gys(a, B)Print x End sub)。
第二篇:VB笔试复习题
学参教育东北林业大学考研网http://
笔试复习题
笔试占总分的50%、平时占10%、上机占40%。
笔试时间为1小时。四道大题为:程序填空、程序运行结果、程序段功能、编程题
复习范围
随机整数[A,B]
公式:Int(Rnd*(B-A+1)+A)1. 循环
(1)打印三角形 方法一:用单重循环 Private Sub Form_Click()For i = 1 To 8
Print Tab(151, “*”)Next i End Sub
方法二:用多重循环 Private Sub Form_Click()For i = 1 To 8 Print Tab(151 Print “*”;Next j Print Next i End Sub
(2)求积数部分和
P88 例4.18p268习题3Private Sub Form_Click()Dim s!,i%,t!i=1:t=2:s=
1Do while 1/t>0.0001
s=s+1/t i=i+1 t=t+iLoop
Print “共计算”;i-1;“项”Print “s=”;s End Sub
(3)求100到200之间的所有素数。Private Sub Form_Click()Dim t As Boolean
For x = 101 To 200 Step 2 t = True
For i = 2 To xx * 100)/ 10)z = iy * 10
If i = x * x * x + y * y * y + z * z * z ThenPrint i, End If Next i End Sub
(6)最大值、最小值。2. 数组(1)排序
P106 例5.5 从小到大排序
Private Sub Form_Click()
学参教育东北林业大学考研网http://
Dim a()As Integer n = Val(InputBox(“n”))ReDim a(1 To n)As Integer Randomize For i = 1 To n
a(i)= Int(Rnd * 101 + 100)Print a(i);
If i Mod 10 = 0 Then Print Next i
For i = 1 To n1
s(i, j)= s(i1)+ s(i2 * i + 4 * j);s(i, j);Next j
Picture1.Print Next i End Sub 3. 过程
(1)s=4!+5!+6!
Private Sub Form_Click()Print fax(4)+ fax(5)+ fax(6)End Sub
Private Function fax(k As Integer)As Single t = 1
For i = 2 To k t = t * i Next i fax = t
End Function
(2)回文数P2784
Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then
If Not IsNumeric(Text1)Then
MsgBox “输入非数字串,重新输入”Text1.Text = “"Text1.SetFocusElse
If IsH(Text1)Then
Picture1.Print Text1;” ★ “Else
Picture1.Print Text1End IfText1 = ”"End IfEnd If End Sub
Function IsH(ss As String)As BooleanDim i%, Ls%IsH = Truess = Trim(ss)Ls = Len(ss)
For i = 1 To Ls 2
If Mid(ss, i, 1)<> Mid(ss, Ls + 1-i, 1)ThenIsH = FalseExit FunctionEnd IfNext i End Function
4. 文件(要求掌握随机文件)讲稿中例题
第三篇:VB模拟试卷二(含答案)
北京语言大学网络教育学院
《VB》模拟试卷二
注意:
1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1、下列说法错误的是(D)。
[A] 默认情况下,属性Visible的值为True;
[B] 属性Visible的值可以设置为False或者True;
[C] 若设置控件Visible的属性为False,则运行时控件会隐藏; [D] 若设置控件Visible属性同设置Enabled属性的功能是一样的,都是使控件处于失效状态。
2、form.vbp是(A)。[A]工程文件 [B] 窗体文件 [C] 资源文件
[D] 工程组文件
3、关于MsgBox()函数说法不正确的是(C)。[A] 用于产生提示信息
[B] 其参数msg用于在该函数产生的对话框内显示提示信息 [C] 其参数type用于指定显示按钮的数目及形式,默认值为1 [D] 其参数title是对话框标题,显示在对话框顶部的标题区
4、窗体的(D)用来描述能对窗体实施的操作。[A]属性 [B] 事件 [C] 结构 [D] 方法
5、下面属于对象常用属性的是(B)。[A]Load [B] Caption [C] KeyPress [D] Click
6、关于控件描述错误的是(C)。[A]控件具有属性、方法和事件 [B]控件是VB的主要对象之一
[C]一组具有相同名称的控件就可以组成一个控件数组 [D]OLE是控件中的一类
7、窗体的(B)来使窗体隐藏。[A]Show方法 [B] Hide方法 [C]Line方法 [D]PintForm方法
8、下面不是Active控件的是(C)。[A] WinSock [B]
WebBrowser [C] Image [D] Internet Transfer
9、下面不属于基本控制语句的是(C)。[A] if…then… [B] Do While…Loop [C] While…Loop [D] For…to…
10、Pset(200,100)和Pset step(200,100)分别表示(B)。[A] 两者都表示在(200,100)处画一个点
[B] 前者表示在(200,100)处画一个点,后者表示在(400,200)处画一个点 [C] 两者都表示在(400,200)处画一个点 [D] 以上答案都不正确
11、关于使用控件数据库不正确的是(D)。[A] 使用Data控件可以实现无代码编程
[B] Data控件可以执行大部分数据操作而不需要编写代码 [C] Data控件可以从一个记录到另一个记录,并显示和操纵来自被链接控件记录的数据 [D] Data控件不能自动处理意外事故
12、下面关于鼠标事件描述不正确的是(D)。
[A] 利用鼠标事件可以跟踪鼠标的操作,判断按下的是哪一个鼠标键
[B] Click、DbClick、MouseMove、MouseUp和MouseDown都是鼠标事件 [C] MouseMove是鼠标在对象内滚动时触发的
[D] 鼠标必须一个对象的边界范围内时,另一个对象也可以接收MouseMove事件
13、下面关于键盘事件说法不正确的是(C)。[A] 有三种键盘事件:KeyPress、KeyDown和 KeyUp [B] KeyPress在键盘有按键动作时触发 [C] KeyPress响应所有键,包括功能键
[D] KeyDown在按键按下时触发和 KeyUp在按键被释放时触发
14、关于Agent控件的属性使用不正确的是(C)。[A] Genie.Speak是Agent动画的说话指令 [B] Genie.Play()是Agent动画的做动作指令 [C] Genie.Show 是Agent动画的隐藏指令 [D] Genie.Move是Agent动画的移动指令
15、下面关于数据库的描述不正确的是(D)。[A] 数据库是一组特定的数据集合,是提供数据的基地。[B] 数据库能够保存数据,并能允许用户访问所需数据 [C] 数据库中的数据集合组成特定的表。
[D] 表中每一行为一个字段,每一列为一条记录
16、关于圆和椭圆的绘制说法正确的是(D)。[A] 都是用Circle方法,参数选择也是一样的 [B] Circle(60,50),10表示在(60,50)处绘制一个半径为10的椭圆 [C] Circle(60,50),10....0.6在窗体上绘制垂直方向上的椭圆 [D] Circle(60,50),10....1.5在窗体上绘制垂直方向上的椭圆
17、关于Internet Transfer 控件描述不正确的是(C)。
[A] Internet Transfer控件用于获取或发送文件或文档
[B] Internet Transfer控件的GetHeader方法用于检索HTTP标头文本 [C] Internet Transfer控件不支持FTP协议
[D] Internet Transfer控件的Proxy属性用于返回Internet网通信的代理服务器名称
18、关于三类控件说法不正确的是(A)。[A] 标准控件在工具箱中,能删除或添加 [B] Active控件一般通过“部件”对话框添加
[C] 可插入对象控件一般通过“部件”对话框添加 [D] 控件的属性、事件一般都是预先定义好的
19、下列叙述正确的是(C)。
[A] 对象是包含数据又包含对象数据进行操作的方法的物理实体 [B] 对象的属性只能在属性窗口中设置 [C] 不同的对象能识别不同的事件
[D] 事件过程都要由用户点击对象来触发 20、下面是VB中有效的注释语句是:(C)。[A] // Dim a As String [B] / Dim a As String [C] ‘ Dim a As String [D] “ Dim a As String
二、【多项选择题】(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。多选、少选、错选均无分。
21、关于Lable控件属性的说法正确的是(AB)。[A] Lable控件有六个重要属性
[B] Alignment属性值为1时,文本靠右显示 [C] BorderStyle属性值为0时,有边框
[D] Alignment属性值为1时,文本靠左显示
22、关于VB6.0数据库系统描述正确的是(ABCD)。
[A] VB6.0数据库系统由三部分组成:用户界面、数据库引擎和数据仓库 [B] 用户界面是进行人机交互的界面,用于显示数据并查看或更新数据
[C] 数据库引擎真正读取、写入和修改数据库,并处理数据仓库中所有内部事务 [D] 数据仓库是包含数据库表的一个或多个文件。
23、关于数据库访问技术描述正确的是(ABCD)。[A] ADO可以用于访问任何类型数据库 [B] RDO、DAO正在被ADO取代 [C] RDO用于访问远程数据库
[D]当前VB6.0采用的主要访问技术有:ADO、DAO、RDO
24、下面关于DHTML的说法错误的是(AB)。[A] DHTML指静态HTML [B] DHTML是一种新的与HTML完全不同的语言 [C] DHTML的优点是用它制作网页快捷简单 [D] DHTML指动态HTML
25、下面关于一句多行和多句一行描述正确的是(BC)。[A] 一句多行用冒号 : 连接 [B] 一句多行用分行符 _ 连接 [C] 多句一行用冒号 :隔开 [D] 多句一行用 / 隔开
三、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。
26、Line(100,100)-(200,200),表示在坐标点(100,100)和(200,200)之间画一条红线。
(F)
27、Internet Transfer控件不是Active控件。
(F)
28、WinSock的LocalHostName返回本地机器名。
(T)
29、DHTML即动态HTML,是一种扩充功能的HTML语言。
(T)30、TCP是无连接的协议,UDP是面向连接的协议。
(F)
四、【填空题】(本大题共6小题,10个空,每空2分,共20分)请将答案填写在答题卷相应题号处。
31、圆和椭圆的绘制都可用(Circle)方法。
32、(DHTML)即动态HTML,是一种扩充功能的HTML语言。
33、CheckBox控件是(多选)控件,可以同时选择(多个)按钮。
34、将一行很长的语句分成两行写,而又没有语法错误,使用(连接符即 _)。
35、在程序设计中画点使用(Pset)方法,画线使用(Line)方法,画圆使用(Circle)方法。
36、Internet Transfer控件支持(FTP)协议和(HTTP)协议。
五、【简答题】(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。
37、新建一个工程有几种方法,请写出步骤。
复习范围或考核目标:课件1-3 VB 6.0的集成开发环境
38、什么是控件数组,它有什么优点? 复习范围或考核目标:课件5-4控件数组
第四篇:VB模拟试卷一(含答案)
北京语言大学网络教育学院
《VB》模拟试卷一
注意:
1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1、关于VB的特点描述错误的是(c)。[A] VB编程是可视化编程 [B] 是面向对象的程序设计 [C] 不可以访问数据库 [D] 采用事件驱动编程机制
2、下面关于鼠标的指针设置说法不正确的是(d)。[A] 可以使用MouseIcon设置鼠标的形状 [B] 可以使用MousePointer设置鼠标的形状
[C] MousePointer设为99时,可用MouseIcon设置鼠标的形状 [D] MouseIcon只能通过属性窗口选择鼠标形状
3、Dim Snow(1 to 12,1),As Integer 是大小为(c)的二维数组。[A]13*2 [B] 13*1 [C] 12*2 [D] 12*1
4、在工具箱里的都是(a)。[A] 标准控件 [B] 外部控件 [C] ActiveX控件 [D] 可插入对象(OLE)
5、一个窗体大小改变时被触发的事件是(b)。[A] Click事件 [B] Resize事件 [C] Initialize事件 [D] Unload事件
6、下列关于控件说法不正确的是(c)。[A] Agent控件用于设置动画行为 [B] TextBox用于接收用户输入的信息
[C] Frame用于将控件分为若干组,当框架移动时,其中的控件不移动 [D] ListBox向列表中添加一个新的项目
7、关于CheckBox控件描述错误的是(d)。[A] 是复选框按钮,用√表示选中 [B] Value用来表示复选框状态。[C] Value为1表示选中该框 [D] Value为0表示该框被禁止,显示灰色
8、关于Shape控件描述正确的是(b)。[A] 用于向窗体添加矩形、圆形等图形 [B] Arial取值有7种,FillStyle取值有8种 [C] Arial用于设置显示控件的形状 [D] FillStyle用来设置控件填充风格。
9、下面不属于循环控制语句的是(a)。[A] if…then… [B] Do While…Loop [C] While…wend [D] For…to…
10、关于基本运算操作符描述正确的是(c)。[A] / 表示整除运算 [B] 表示除法运算 [C] Mod表示求余运算 [D] * 表示加法运算
11、下面关于函数和过程说法不正确的是(d)。[A] 函数和过程都可以有参数也可以都没有参数 [B] 使用函数和过程便于节省代码输入时间
[C] 使用函数和过程便于程序的结构化和修改查看 [D] 函数和过程没有本质区别
12、窗体的(a)用来描述窗体和控件的特征。[A]属性 [B] 事件 [C] 结构 [D] 方法
13、能够改变窗体边框线类型的属性是(b)。[A] FontStyle [B] BorderStyle [C] BackStyle [D] Border
14、下面关于函数功能的说法不正确的是(c)。
[A] PainPicture用于将位图显示在指定设备场景中并将位图背景设为透明 [B] InputBox接收用户输入的信息
[C] LoadCursorFormFile()用于设置动画光标 [D] SetClassLong()设置动画光标
15、关于控件属性描述错误的是(c)。[A] 每个控件都有自己的属性 [B] 所有的控件都有Name属性
[C] Name属性只能在属性窗口中修改
[D] Caption属性可在代码窗口或属性窗口里设置
16、真正读取、写入和修改数据库,并处理数据仓库中所有内部事务的是(b)。[A] 用户界面 [B] 数据库引擎 [C] 数据仓库 [D] 数据库表
17、下列各种窗体事件中,不能由用户触发的事件是(D)。[A] Load事件和Unload事件 [B] Click事件和Unload事件 [C] Click事件和Dbclick事件 [D] Load事件和Initialize事件
18、关于WebBrowser控件描述不正确的是(B)。[A] WebBrowser控件用于创建Web浏览器
[B] 利用WebBrowser控件的GoSearch方法向后移动一个项目
[C] 利用WebBrowser控件的Navigate方法移动到URL或打开HTML文件 [D] 利用WebBrowser控件的GoHome方法移至当前主页。
19、当本地计算机要关闭客户机与服务器应用程序的TCP连接或监听套接字时,应调
用Winsock控件的(D)方法。[A]Unload [B] Open [C] Accept [D] Close 20、关于MAPI控件说法正确的是(D)。
[A] MAPI即邮件应用程序编程接口,有两种:MAPISession和MAPIMessages [B] MAPISession可以签到并建立一个MAPI会话,也可以从一个MAPI会中签退。[C] MAPIMessages允许用户执行各种邮件系统函数
[D] MAPI控件在运行时是可见的,并且这些控件都没有事件。
二、【多项选择题】(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。多选、少选、错选均无分。
21、关于播放音频、视频文件说法正确的是(ABCD)。
[A] 播放声音文件可以用Microsoft Windows 提供的mciExecute API [B] 播放声音文件可以用VB 6.0 Multimedia MCI控件 [C] 播放视频文件可以用mciExecute Multimedia MCI API [D] 播放视频文件可以用VB 6.0 Multimedia MCI控件
22、VB中为用户提供了两种图形加载方式,描述正确的是(ABCD)。[A] 一种是在设计时加载图像 [B] 一种是在运行时加载图像
[C] 设计时加载图像用属性或者粘贴加载
[D] 运行时加载图像用函数LoadPicture或LoadResPicture加载
23、下面关于数据库的描述正确的是(ABD)。[A] 数据库是一组特定的数据集合,是提供数据的基地。[B] 数据库中的数据集合组成特定的表。
[C] 表中每一行为一个字段,每一列为一条记录
[D] 每个字段描述它所含有的数据,每个字段有自己的数据类型
24、VB6.0提供了三个非常强大的Internet控件:(ABD)。[A] WinSock [B] WebBrowser [C] TCP [D] Internet Transfer
25、关于WinSock控件描述正确的是(ABCD)。
[A] WinSock控件用于显示网络适配器地址、主机地址和主机名 [B] WinSock控件提供一种访问TCP和UDP的网络服务 [C] WinSock控件的LocallIP返回本地机器IP地址
[D] 当本地计算机希望和远程计算机建立连接时要调用WinSock控件的Connect方法
三、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。
26、VB中图形图像的载体有三种:窗体、图像控件、图片框控件。(T)
27、WinSock的LocalPort返回本地机器名。(F)
28、当本地计算机希望和远程计算机建立连接时,要调用WinSock控件的Connect方法。
(T)
29、Internet Transfer控件支持FTP和HTTP协议。(T)30、Timer控件提供定时时间间隔的功能。(T)
四、【填空题】(本大题共5小题,10个空,每空2分,共20分)请将答案填写在答题卷相应题号处。
31、窗体的BorderStyle属性用于设置窗体的(边界类型),该属性有(6)种取值。
32、创建窗体后可以看见窗体由(标题栏)、控制按钮和(窗体)组成。
33、VB是微软推出的可视化、面向(对象)、采用事件驱动的(结构化)设计语言。
34、当前VB6.0采用的主要访问技术有三种:ADO,DAO和RDO,其中(ADO)将要替代(DAO)、(RDO)。
35、(控件数组)是一组具有相同名称、类型、事件和属性值的控件。
五、【简答题】(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。
36、执行下面的程序段后,写出i和s的值。
s = 2
For i = 3.2 To 4.9 Step 0.8
s = s + 1
Next i 循环步长为0.8 第一次循环 i从3.2开始,s=s+1 即s=3 第二次循环 i=4,s=s+1 即s=4 第三次循环 i=4.8,s=s+1 即s=5 然后i=5.6>4.9,循环结束。所以i=5.6,s=5。
37、请写出函数过程与子过程的区别。
函数有返回值而过程没有返回值,
第五篇:VB模拟试卷三(含答案)
北京语言大学网络教育学院 《VB》模拟试卷三 注意:
1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1、下面(B)不是VB控件的一类。[A] 标准控件
[B] 外部控件
[C] ActiveX控件
[D] 可插入对象(OLE)
2、VB是微软推出的可视化、(A)、采用事件驱动的结构化设计语言。[A]面向对象
[B] 面向图形
[C] 面向过程
[D] 面向控件
3、复制当前控件到窗体左上角,应该使用的快捷键是(A)。[A] 先Ctrl+C然后Ctrl+V
[B] 先Ctrl+V然后Ctrl+C
[C] Ctrl+C
[D] Ctrl+V
4、通常创建的窗体都是矩形窗体,可以通过(A)函数创建非矩形窗体如椭圆、圆形等。
[A] SetWindowRgn()
[B] splash()
[C] CreatPolygonRgn
[D] Fullpic
5、下面哪一个不是键盘的事件(B)。[A]KeyPress
[B] KeyClick
[C] KeyUp
[D] KeyDown
6、关于Data控件说法不正确的是(D)。
[A] ADO Data控件与内部Data控件以及Remote Data控件类似。
[B] ADO Data控件使用户能使用ADO快速创建一个到数据库的链接
[C] DataGrid控件与Grid控件类似。
[D] DataGrid控件实际上是一个固定的行集合,每一行的列数不固定
7、关于常用标准控件描述错误的是(A)。[A] 计时器一般用于指定一个时间
[B] 文本框提供一个编辑、显示、输入文本的区域
[C] 单选按钮在运行程序以后,一次只能选择一个单选框
[D] 列表框列出所有内容,用户可从中选择
8、下面关于一句多行和多句一行描述正确的是(B)。[A]一句多行用冒号 : 连接
[B] 一句多行用分行符 _ 连接
[C] 多句一行用分号;隔开
[D] 多句一行用 / 隔开
9、函数与过程的本质区别在于(B)。[A] 过程有一个返回值,函数只是一系列动作
[B] 函数有一个返回值,过程只是一系列动作
[C] 可以简单地把函数理解成为一个变量
[D] 可以简单地把过程理解成为一个变量
10、关于用Line方法在两个坐标点间绘制一条线说法不正确的是(C)。[A] 完整的语法格式是Object.Line(x1,y1)-(x2,y2)[,color],[B],[F]
[B] 省略Object,表示所画的线在窗体上
[C] Line(100,10)-(300,4)表示在坐标点(100,10)和(300,4)之间画一条红色的线。
[D] 若省略第一对坐标,表示以(0,0)为端点画线
11、控件是(A)。[A] 建立对象的工具 [B] 设置对象属性的工具
[C] 编写程序的编辑器
[D] 建立图形界面的编辑窗口
12、下面不属于VB中图形图像的载体的是(C)。[A] 窗体
[B] 图像控件
[C] 文本框
[D] 图片框控件
13、关于Move方法描述错误的是(D)。[A]语法是[对象].Move
[B] 可用于窗体或控件
[C] 作用是移动对象的位置
[D] 只能用于窗体
14、窗体的(B)用来描述对窗体的操作触发的动作。[A] 属性
[B] 事件
[C] 结构
[D] 方法
15、当事件能被触发时,(A)就会对该事件作出响应。[A] 对象
[B] 程序
[C] 控件
[D] 窗体
16、关于鼠标和键盘描述不正确的是(A)。[A] 窗体和所有控件都能响应鼠标和键盘事件
[B] 利用鼠标事件可以跟踪鼠标的操作,判断按下的是哪一个鼠标键
[C] 利用鼠标事件可以响应键盘的操作,解释和处理ASCII码
[D] 鼠标和键盘极大增强了用户操作方便性
17、关于数据库访问技术描述不正确的是(D)。[A] 当前VB6.0采用的主要访问技术有:ADO、DAO、RDO
[B] ADO兼有DAO和RDO之长
[C] ADO可以访问任何类型的数据库
[D] DAO用于访问远程数据库RDO访问本地数据库
18、通过HTTP协议从万维网上下载网页,放在控件的窗口供用户浏览的是([A] Internet Transfer
[B] WinSock
[C] WebBrowser
[D] Connect
19、提供定时时间间隔的功能的是(A)。
A)。
[A] Timer(计时器)
[B] WinSock
[C] WebBrowser
[D] Connect
20、标准工具箱中的控件(B)。[A] 数目是固定不变的
[B] 数目可以增加或减少
[C] 包含了Visual Basic所有控件
[D] 在窗体建立对象时不一定被使用
二、【多项选择题】(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。多选、少选、错选均无分。
21、关于VB6.0三个Internet控件的描述正确的是(AC)。[A] 分别是WinSock、WebBrowser 和Internet Transfer
[B] WebBrowser提供一种访问TCP和UDP的网络服务
[C] Internet Transfer用于获取或发送文件或文档
[D] WinSock用于创建Web浏览器
22、关于数据库引擎描述正确的是(ABC)。[A] 是VB6.0数据库系统不可缺少的组成部分
[B] 数据库引擎在用户界面和数据仓库之间起一个中介作用
[C] VB6.0默认的数据库引擎是Microsoft Jet。
[D] 数据库引擎不对数据库进行读取、写入和修改,不对数据仓库中所有内部事务进行处理。
23、下面是VB中有效的注释语句是:(CD)。[A] // Dim a As String
[B] / Dim a As String
[C] ‘ Dim a As String
[D] Rem Dim a As String
24、关于MsgBox()函数的说法正确的是(ABCD)。[A] MsgBox()是产生提示信息的函数
[B] 函数的type参数指定显示按钮的数目及形式
[C] 函数的msg参数用来显示MsgBox()函数产生的对话框内显示提示信息
[D] 函数的title参数是对话框的标题
25、下面关于变量说法正确的是(ABD)。[A] 变量声明包括基本数据类型和用户定义类型。
[B] 全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量
[C] 全局变量和局部变量不能同名
[D] 任何窗体和模块对全局变量的修改都会影响其他窗体或模块
三、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。
26、标准控件可以添加或删除。(F)
27、窗体中的Caption属性用于设置标题栏中显示的文本,可以在代码窗口或属性窗口中设置。(T)
28、form.frm是窗体文件,可在“工程资源管理器”窗口列出。(T)
29、可以通过BackColor属性设置窗体的背景颜色。(T)30、一个控件数组至少有一个元素,最多有32767个元素,其中每一个控件有不同的属性值。(T)
四、【填空题】(本大题共5小题,10个空,每空2分,共20分)请将答案填写在答题卷相应题号处。
31、窗体的(UnLoad)事件可以使窗体隐藏,(Load)事件可以使窗体显示。
32、在一行中显示多条语句,需要在语句与语句之间加(冒号即
:)。
33、VB6.0提供了三个非常强大的Internet控件:(WinSock)、(WebBrowser)和Internet Transfer。
34、窗体的(hide)方法可以使窗体隐藏,(show)方法可以使窗体显示。
35、菜单是通过(菜单编辑器)添加的,菜单同其他对象一样具有属性、(事件)和(方法)。
五、【简答题】(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。
36、自定义用户坐标系有哪两种方法?
1.通过修改scaletop、scaleleft、scalewidth和scaleght的属性值建立坐标系 2.使用scale方法来设置坐标系
37、写出下面这段函数实现的功能。Private Sub Command1_Click()Dim inData As String Text1.Text = “" Open ”.smtext1.txt" For Input As #1 Do While Not EOF(1)Input #1, inData Text1.Text = Text1.Text & inData Loop Close #1 End Sub 将文件smtext1.txt中的内容在文本框Text1中显示出来