[计算机类试卷]VB笔试模拟试卷110及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷110及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷110及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 110及答案与解析 1 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( A)工程资源管理器窗口 ( B)工具箱窗口 ( C)代码窗口 ( D)属性窗口 2 下列数据结构中,能用二分法进行查找的是 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 3 设有下列二叉树: 对此二叉树后序遍历的结果为 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) DBEFCA 4 下列叙述中正确的是 ( A)一个逻辑数据结构 只能有一种存储结构 ( B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个
2、逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 5 下面概念中,不属于面向对象方法的是 ( A)对象 ( B)继承 ( C)类 ( D)过程调用 6 以下关于图片框控件的说法中,错误的是 ( A)可以通过 Print方法在图片框中输出文本 ( B)清空图片框控件中图形的方法之一是加载一个空图形 ( C)图片框控件可 以作为容器使用 ( D)用 Stretch属性可以自动调整图片框中图形的大小 7 以下声明语句中错误的是 ( A) Constvar1=123 ( B) Dim var2=ABC (
3、C) DefInt a-z ( D) Static var3 As Integer 8 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( A)数据库系统阶段 ( B)文件系统阶段 ( C)人工管理阶段 ( D)数据项管理 9 下面关于数据库系统的叙述正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 10 设 a=10, b=5, c=1,执行语句 Print a b c后,窗体上显示的是 ( A) True
4、( B) False ( C) 1 ( D)出错信息 11 在窗体上画一个名称为 Commandl的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x = 0 n=InputBox(“ “) For i = 1 To n For j=1 To i x = x + 1 Next i Next i Print x End Sub 程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是 ( A) 3 ( B) 4 ( C) 5 ( D) 6 12 在窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文
5、本框中显示一次当前的时间。程序为: Private Sub Timerl _ TxtTime.text=Time End Sub 在下划线上应填入的内容是 ( A) Enabled ( B) Visible ( C) Interval ( D) Timer 13 在窗体上画三个单选按钮,组成一个名为 chkOption的控件数组。用于标识各个控件数组元素的参数是 ( A) Tag ( B) Index ( C) Listlndex ( D) Name 14 窗体的 MouseDown事件过程 Form MouseDown (Button As Integer, Shift As Integer
6、, X As Single, Y As Single) 有 4个参数,关于这些参数,正确的描述是 ( A)通过 Button参数判定当前按下的是哪一个鼠标键 ( B) Shift参数只能用来确定是否按下 Shift键 ( C) Shift参数只能用来确定是否按下 Alt和 Ctrl键 ( D)参数 X、 Y用来设置鼠标当前位置的坐标 15 假定窗体上有一个文本框,名为 txtl,为了使该文本框的内容能够换行,并且具有垂直滚动条,没 有水平滚动条正确的属性设置为 ( A) Txtl.MultiLine=True Txtl.ScrollBars=0 ( B) Txtl.MultiLine=True
7、 Txtl.ScrollBars=2 ( C) Txtl.MulfiLine=False Txtl.ScrollBars=0 ( D) Txtl.MultiLine=False Txtl.ScrollBars=3 16 设有语句 Open “c: Test.Dat“ For Output As #1“ 则以下叙述错误的是 ( A)该语句打开 C盘根目录下一个已存在的文件 Test.Dat ( B)该语句在 C盘根目录下建立一个名为 Test.Dat的文件 ( C)该语句建立的文件的文件号为 1 ( D)执行该语句后,就可以通过 Print#语句向文件 Test.Dat中写入信息 17 编写了如
8、下事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If(Button And 3)=3 Then Print “AAAA“ End If End Sub 程序运行后,为了在窗体上输出 “AAAA“,应按下的鼠标键是 ( A)左 ( B)右 ( C)同时按下左和右 ( D)按鼠标键没有反应 18 下面程序运行时,内层循环的循环总次数是 For M=1 To 3 For N=0 To M-1 Next N Next M ( A) 6 ( B) 5 ( C) 3 ( D) 4 19 在窗体上画一个名称为 Com
9、mand1的命令按钮和两个名称分别为 Text1、 Text2的文本框,然后编写 如下事件过程: Private Sub Command1_Click() n = Text1.Text Select Case n Case 1 To 20 x = 10 Case 2, 4, 6 x = 20 Case Is 10 x = 30 Case 10 x = 40 End Select Text2.Text = x End Sub 程序运行后,如果在文本框 Text1中输入 10,然后单击命令按钮,则在 Text2中显示的内容是 ( A) 10 ( B) 20 ( C) 30 ( D) 40 20 假
10、定有如下事件过程: Privte Sub Form_Click() Dim x As Integer, n As Integer x=1 n=0 Do While x 28 x=x*3 n=n+1 Loop Print x,n End Sub 程序运行后,单击窗体,输出结果是 ( A) 81 4 ( B) 56 3 ( C) 28 1 ( D) 243 5 21 设有如下程序: Option Base 0 Private Sub Form Click() Dim a Dim i As Integer a = Array(1, 2, 3, 4, 5, 6, 7, 8, 9) For i = 0
11、To 3 Print a(5 - i); Next End Sub 程序运行后,单击窗体,则在窗体上显示的是 ( A) 4 3 21 ( B) 543 2 ( C) 6 54 3 ( D) 7 6 54 22 下列叙述中正确的是 ( A)在窗体的 Form Load事件过程中定义的变量是全局变量 ( B)局部变量的作用域可以超出所定义的过程 ( C)在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 ( D)在调用过程时 ,所有局部变量被系统初始化为 0或空字符串 23 执行以下程序段 Dim x As Integer, i As Integer
12、x=0 For i=20 To Step -2 x=x+i5 Next i 后, x的值为 ( A) 16 ( B) 17 ( C) 18 ( D) 19 24 阅读下面的程序段: For i=1 To 3 For j=i To 3 For k= 1 To 3 a=a+i Next k Next j Next i 执行上面的 3重循环后, a的值为 ( A) 3 ( B) 9 ( C) 14 ( D) 30 25 设有如下通用过程: Public Sub Fun(a(), ByVal x As Integer) For i=1 To 5 x = x + a(i) Next End Sub 在窗
13、体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下的事件过 程: Private Sub Commandl Click() Dim arr(5) As Variant For i=1 To 5 arr(i) =i Next n = 10 Call Fun(arr(), n) Text1.Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 ( A) 10 ( B) 15 ( C) 25 ( D) 24 26 在窗体上画一个名称为 Commandl的 命令按钮,然后编写如下代码: Option Base 1 Prirate Su
14、b Command1 Click() d = 0 c = 10 x=Array(10, 12, 21, 32, 24) For i=1 To 5 If x(i) c Then d = d + x(i) c = x(i) Else d = d - c End If Next i Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为 ( A) 89 ( B) 99 ( C) 23 ( D) 77 27 代数 |3e+lgx+arctgy|对应的 Visual Basic表达式是 ( A) Abs(e3+Lg(x)+L/Tg(y) ) ( B) Abs(Exp(3)+
15、Log(x)/Log(10)+Atn(y) ( C) Abs(Exp(3)+Log(x)+Atn(y) ) ( D) Abs(Exp(3)+Log(x)+1/Atn(y) ) 28 在窗体上画一个名称为 Labell、标题为 “ViSBalBasic考试 ”的标签,两个名称分别为 Command1和 Command2、标题分别为 “开始 ”和 “停止 ”的命令按钮,然后画一个名称为 Timer1的计时器控件,并把其 Interval属性设置为 500,如图所示。编写如下程序: Private Sub Form Load() Timerl.Enabled = False End Sub Priv
16、ate Sub Command1 Click() Timer1.Enabled = True End Sub Private Sub Command2 Click() Timerl.Enabled = False End Sub Private Sub Timerl Timer() If Labell Left Width Then Labell.Left = Labell.Left+20 Else Labell.Left = 0 End If End Sub 程序运行后单击 “开始 ”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是 ( A)标签的移动方向为自右向左 ( B)单击
17、“停止 ”按钮后再单击 “开始 ”按钮,标签从停止的位置继续移动 ( C)当标签全部移出窗体后,将从窗体的另一端出现,重新移动 ( D)标签按指定的时间间隔移动 29 在窗体上画一个名称为 Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: Private Function f(m As Integer) If m Mod 2 = 0 Then f = m Else f = 1 End If End Function Private Sub Commandl Click() Dim i As Integer S = 0 For i=1 To 5 s = s + f(i) N
18、ext Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是 ( A) 11 ( B) 10 ( C) 9 ( D) 8 30 在窗体上面一个名称为 Commandl的命令按钮,然后编写如下程序: Option.Base 1 Private Sub Command1_Click() Dim a As Variant a=Array(1,2, 3, 4, 5) Sum = 0 For i = 1 To 5 Sum=Sum+a(i) Next i x=Sum/5 For i=1 To 5 If a(i) x Then Print a(i); Next i End Sub 程序
19、运行后,单击命令按钮,在窗 体上显示的内容是 ( A) 1 2 ( B) 1 2 3 ( C) 3 4 5 ( D) 4 5 31 算法的基本特征是可行性、确定性、【 】和拥有足够的情报。 32 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 33 Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向【 】的设计方法; 34 数据库设计分为以下 6个设计阶段;需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 35 数据库保护分为:安全性 控制、【 】、并发性控制和数据的恢复。 36 在窗体上绘制一个文本框和一个图片框,
20、然后编写如下两个事件过程: Private Sub Form_Click() Text1.Text=“VB程序设计 “ End Sub Private Sub Text1_Change() Picturel.Print“VB Programming“ End Sub 程序运行后,单击窗体,则在文本框中显示的内容是 _,而在图片框中显示的内容是 _。 37 在窗体上面两个名称分别为 Command1和 Command2、标题分别为 “初始化 ”和“求和 ”的命令按钮。程序运行后,如果单击 “初始化 ”命令按钮,则对数组 a的各元素赋值;如果单击 “求和 ”命令按钮,则求出数组 a的各元素之和,并
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 110 答案 解析 DOC
