[计算机类试卷]VB笔试模拟试卷289及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷289及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷289及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 289及答案与解析 1 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 2 算法的时间复杂度是指 ( )。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 3 在 Activate事件过程中,写入下面的程序: Prirate Sub Form_Activate() Dim S As String, a As String, b As String a=“*“: b=“$“ For i=1 To 4 If i/2=Int(i/2)
2、Then S=String(Len(a)+i,b) Else S=String(Len(a)+i,a) End If Print S: Next i End Sub 运行程序后,显示的结果是 ( )。 ( A) $*$* ( B) *$*$*$*$ ( C) *$*$ ( D) $*$*$*$* 4 下面描述中,不属于软件危机表现的是 ( )。 ( A)软件过程不规范 ( B)软件开发生产率低 ( C)软件质量难以控制 ( D)软件成本不断提高 5 下列关于数据库系统,说法正确的是 _。 ( A)数据库中只存在数据项之间的联系 ( B)数据库中只存在记录之间的联系 ( C)数据库中数据项之间和
3、记录之间都存在联系 ( D)数据库中数据项之间和记录之间都不存在联系 6 设计数 据库的存储结构属于 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 7 下列叙述中正确的是 ( )。 ( A)线性链表的各元素在存储空间中的位置必须是连续的 ( B)线性链表的头元素一定存储在其他元素的前面 ( C)线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面 ( D)线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 8 下列关于栈的描述中错误的是 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 (
4、C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 9 用类及继承来表示实体及实体间的联系称为 ( )。 ( A)网状模型 ( B)层次模型 ( C)关系模型 ( D)面向对象模型 10 算法的时间复杂度是指 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 11 Int(100*Rnd(1)产生的随机整数的闭区间是 ( )。 ( A) 0,99 ( B) 1,100 ( C) 0,100 ( D) 1,99 12 使用 ( )方法不能让控件获得焦点。 ( A)通过 Tab切换 ( B)单击该
5、控件 ( C)使用 SetFocus方法 ( D)使用键盘上的方向键 13 如果准备读文件,打开随机文件 “text.dat”的正确语句是 ( )。 ( A) Oven“text.dat“For Write As#1 ( B) Open“text.dat“For Binary As#1 ( C) OVen“text.dat“For Input As#1 ( D) Open“text.dat“For Random As#1 14 下面的程序运行结果是 ( )。 Private Sub Form_Click() I=0 DoUntil0 i=i+1 if i 10 then Exit Do Loo
6、p Printi End Sub ( A) 0 ( B) 10 ( C) 11 ( D)出错 15 如果一个工程含有多 个窗体及标准模块,则以下叙述中错误的是( )。 ( A)任何时刻最多只有一个窗体是活动窗体 ( B)不能把标准模块设置为启动模块 ( C)用 Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 ( D)如果工程中含有 Sub Main过程,则程序一定首先执行该过程 16 软件开发的结构化生命周期方法将软件生命周期划分成 _。 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 17
7、在窗体上有一 个文本框 Text1, Text属性值为空,然后编写如下事件过程:Private Sub Text1_KeyPress(Key Ascii As Integer)Dim str As String, n As Integer str=UCase(Chr(Key Ascii) n=Len(str) Text1.Text=String(n,str) End Sub 程序运行后,若在文本框中输入单字母 “p”,则在文本框 Text1中显示的内容为 ( )。 ( A) pp ( B) pP ( C) PP ( D) Pp 18 在窗体上绘制一个名称为 Command1的命令按钮,然后编写
8、如下通用过程和命令按钮的事件过程: Private Function fun(ByVal m As Integer) If m Mod 2=0 Then fun=2 Else fun=1 End If End Function Private Sub Command1_Click() Dim i As Integer, s As Integer s=0 For i=1 To 5 s=s+fun(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是 ( A) 6 ( B) 7 ( C) 8 ( D) 9 19 有如下函数过程: Function fun1(B
9、y Val x As Integer,By Val y As Integer)As Integer Do While y 0 reminder=x Mod y x=y y=reminder Loop fun1=x End Function 在下列按钮单击事件中调用该函数,则该程序的运行结果是 ( )。 Private Sub Command1_CliCk() Dim a As Integer Dim b As Integer a=100 b=25 x=fun1(a, b)Print x End Sub ( A) 0 ( B) 25 ( C) 50 ( D) 100 20 在窗体上画一个名称为
10、List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 _。 ( A) For i=0 To List1. ListCount-1 Next ( B) For i=0 To List1. Count-1 Next ( C) For i=1 To List1. ListCount Next ( D) For i=1 To List1. Count-1 Next 21 设窗体上有一个列表框控件 List1,且其中含有若干列表项。则以下能够表示当前被选中的列表项内容的是 _。 ( A) List1. List ( B) List1. ListIndex ( C) List1.
11、Index ( D) List1. Text 22 使用目录列表框的 _属性可以返回或设置当前工作目录的完整路径 (包括驱动器盘符 )。 ( A) Drive ( B) Path ( C) Dir ( D) ListIndex 23 表示 X和 Y之中有一个是奇数的表达式是 _。 ( A) X Mod 2=1 And Y Mod 2=1 ( B) X Mod 2=1 Or Y Mod 2=1 ( C) (X Mod 2=1 And Y Mod 2=0) And(X Mod 2=0 And Y Mod 2=1) ( D) (X Mod 2=1 And Y Mod 2=0)Or(X Mod 2=0
12、 And Y Mod 2=1) 24 下列程序执行后,变量 S的值为 _ 。 Dim s As Long, X As Integer s=0 X=1 Do While x 10 s= s+ x x=x+2 Loop Print s ( A) 10 ( B) 25 ( C) 50 ( D) 100 25 当程序运行时,在窗体上单击鼠标,以下 _ 事件是窗体不会接收到的。 ( A) MouseDown ( B) MouseUp ( C) Load ( D) Click 26 下面程序的运行结果是 Private Sub Command1_Click() x 1:y 1 For i=1 To 3 x
13、 x+y:y y+x Next i:print x,y End Sub ( A) 6 6 ( B) 5 8 ( C) 13 21 ( D) 34 35 27 下列对变量的定义中,不能定义 a为变体变量的是 ( A) Dim a As Double ( B) Dim a As Variant ( C) Dim a ( D) a=24 28 以下哪个关键字声明的局部变量在整个程序运行中其值一直保留 ( A) Stafic ( B) Private ( C) Dim ( D) Pubic 29 要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性 _。 ( A) Dir ( B) Path
14、( C) Drive ( D) Filename 30 用 Close语句可以关闭一个已经用完不再使用的文件,当该语句不带任何参数时,它的功能是 _。 ( A)可以关闭所有已打开的文件 ( B)只能关闭最近打开的那个文件 ( C)可以关闭最近打开的两个文件 ( D)语法错误 31 通用对话框 CommonDialog中可以使用的 6种方法为 _。 ( A) ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp ( B) ShowOpen ShowClose ShowColor ShowFont ShowPrinter ShowHel
15、p ( C) ShowOpen ShowOut ShowSave ShowFont ShowPrinter ShowHelp ( D) ShowOpen ShowClose ShowFont ShowSave ShowPrinter ShowHelp 32 当改变目录列表框控件 Dir1中的当前目录时,希望同步改变文件列表框 File1中显示的文件,在 Dir1_Change事件过程中使用的命令是 ( A) File1.Path=Dir.Path ( B) Dir1.Path=File1.Path ( C) File1.Path=Dir1.Drive ( D) Dir1.Drive=File1
16、.Path 33 设有程序段: sum=0 For I=11 to -1 step-2 Sum=sum+I Next I Print I语句 Sum=Sum+I执行的次数和最后的 I值分别为 ( )。 ( A) 7, -3 ( B) 6, -1 ( C) 6, -3 ( D) 7, -1 34 下列程序段的执行结果为 a=1 b=2 For I=1 To 3 f=a * b a=b b=f Print f Next I ( A) 2 3 6 ( B) 2 4 8 ( C) 2 3 4 ( D) 2 2 8 35 假定有如下的命令按扭 (名称为 Command1)事件过程: Private Su
17、b Command1_Click() x=InputBox(“输入: ”, “输入整数 ”) MsgBox“输入的数据是: ”, “输入数据: ” x End Sub 程序运行后,单击命名按扭,所果从键盘上输入整数 10,则以下叙述中错误的是 _。 ( A) x的值是数值 10 ( B)输入对话框的标题是 “输入整数 ” ( C)信息框的标题是 “输入数据: 10” ( D)信息框中显示的 “输入的数据是: ” 36 在窗体上画两个文本框,其名称分别为 Text1和 Text2,然后编写如下事件过程: Private Sub Form_ Lead() Show Text1.Text = “ “
18、 Text2.Text = “ “ Text2.SetFocus End Sub Private Sub Text2_ KeyDown (KeyCode As Integer, Shift As Integer) Text1.Text = Text1.Text + Chr (KeyCode - 4) End Sub 程序运行后,如果在 Text2文本框中输入 efghi,则 Text1文本框中的内容是_。 37 数据库的逻辑模型设计阶段的任务是将 _转换成关系模式。 38 软件工程研究的内容主要包括: _技术和软件工程管理。 39 Jackson方法是一种面向 _的结构化方法。 40 软件测试
19、分为白箱 (盒 )测试和黑箱 (盒 )测试。等价类划分法属于【 】测试。 41 下列程序的功能是 :当 x100时 ,没有意义。请填空。 Private Sub Command1_Click() Dim x As Single x=InputBox(“请输入 x的值 !“) Select Case x Case Is 2 Print b End Sub 程序运行后,单击 窗体,输出结果为 _。 44 由 Array函数建立的数组的名字必须是【 】类型。 45 假定建立了一个工程,该工程包括两个窗体,其名称 (Name属性 )分别为 Form1和 Form2,启动窗体为 Form1。在 Form
20、1上画一个命令按钮 Command1,程序运行后,要求当单击该命令按钮时, Form1窗体消失,显示窗体 Form2,请将下面的程序补充完整。 Private Sub Command1_Click() 【 】 Form1 Form2.【 】 End Sub 46 为了使标签能自动调整大小以显示全部文本内容,应把标签的【 】属性设置为True。 47 DIM a(3, -3 to 0, 3 to 6)AS STRING语句定义的数组元素有【 】个。 48 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function M(x As Integer, y As Integ
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 289 答案 解析 DOC
