[计算机类试卷]VB笔试模拟试卷28及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷28及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷28及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 28及答案与解析 1 在数据结构中,与所使用的计算机无关的是数据的 ( )结构。 ( A)存储 ( B)物理 ( C)逻辑 ( D)物理和存储 2 栈的基本运算有 ( )。 ( A)入栈 ( B)退栈 ( C)读栈顶元素 ( D)以上都是 3 对序列 (70, 75, 82, 90, 23, 16)用快速排序方法进行排序,以序列的第一个元素为划分的基准。在第一趟划分后数据元素的排列是 ( )。 ( A) 16, 75, 82, 90, 23, 70 ( B) 16, 70, 82, 90, 23, 75 ( C) 16, 23, 70, 90, 82, 75 ( D) 16,
2、 23, 82, 90, 70, 75 4 ( )是程序中一个能逻辑地分开的部分,也就是离散的程序单位。 ( A)模块 ( B)复合语句 ( C)循环结构 ( D)数据块 5 软件危机是软件产业化过程中出现的一种现象,下述现象中 ( )是其主要表现。 软件需求增长难以满足 软件开发成本提高 软件开发进度难以控制 软件质量不易保证 ( A) 、 和 ( B) 和 ( C)全部 ( D) 、 和 6 数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 ( )。 ( A)数据守恒 ( B)均匀分解 ( C)文件操作 ( D)图形层次 7 在软件设计中的软件过程,其主要描述的是 (
3、 )。 ( A)模块操作细节 ( B)模块间关系 ( C)模块控制方法 ( D)模块类型 8 DBMS主要由 ( )两大部分组成。 ( A)文件管理器和查询处理器 ( B)事务处理器和存储管理器 ( C)文件管理器和数据库语言编译器 ( D)存储管理器和查询处理器 9 对关系数据 库来讲,下面 ( )说法是错误的。 ( A)每一列的分量是同一种类型数据,来自同一个域 ( B)不同列的数据可以出自同一个域 ( C)行的顺序可以任意交换,但列的顺序不能任意交换 ( D)关系中的任意两个元组不能完全相同 10 关系数据库的任何检索操作的实现都是由三种基本检索运算组合而成的,这三种基本运算不包括 (
4、)。 ( A)选择 ( B)投影 ( C)删除 ( D)连接 11 调试窗口中的 ( )可显示当前过程所有局部变量的当前值。 ( A)立即窗口 ( B)本地窗口 ( C)监视 窗口 ( D)表达式窗口 12 有程序代码如下: Formcaption=“Help“ 这里 Form2、 Caption和 Help分别代表 ( )。 ( A)对象、值、属性 ( B)值、属性、对象 ( C)对象、属性、值 ( D)属性、对象、值 13 Single(单精度 )型数据占 ( )个字节。 ( A) 2 ( B) 4 ( C) 8 ( D) 10 14 已知 a=10,r=6,x=7,b=True,表达式
5、“a =2*14159*r And x 5 Or Not b“的值为( )。 ( A) False ( B) True ( C) 1 ( D) 0 15 能表述 “20 X 30或 X -100“的 VB表达式是 ( )。 ( A) 20 X 30 And X -100 ( B) 20 X 30 Or X -100 ( C) X 20 And X 30 Or X -100 ( D) X 20 And X 30 And X -100 16 在窗体模块的通用部分有一条语句 “Public A As Integer“,则变量 A的作用域是 ( )。 ( A)局部变量 ( B)窗体 /模 块级变量 (
6、 C)全局变量 ( D)静态变量 17 设有语句: Temp=MsgBox(“程序执行了非法操作 “,vbAbortRetryIgnore,“提示信息 ”) 程序运行时,在对话框中将显示 ( )个按钮。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 18 如图 20-6所示的 6个单选框中,你可以选 ( )个。 ( A) 1 ( B) 2 ( C) 3 ( D) 6 19 使列表框 List1在填加项目的时候能够自动按字母排序,并且能够连续多选和不连续多选,需执行下面的 ( )语句 。 ( A) List1 Sorted=0 List1 MultiSelect=0 ( B) List
7、1 Sorted=True List1,MultiSelect=0 ( C) List1 Sorted=True List1 MultiSelect=1 ( D) List1 Sorted=Tme List1 MuldSelect=2 20 窗体上有两个单选按钮和两个复选框,它们的名称和它们的 Caption属性相同。要使这些控件显示成如图 20-7所示的状态,可在 Form_Load事件中执行 ( )。( A) Option2 Value=True Check2 Value=True ( B) Option2 Value=True Check2 Value=0 ( C) Option2 Va
8、lue=1 Check2 Value=1 ( D) Option2 Value=True Check2 Value=2 21 程序段如下; s=0 For I=5 to -1 step -2 S=s+I Next I Print I 语句 S=S+I执行的次数和最后 I的值分别为 ( )。 ( A) 3,-1 ( B) 4,-1 ( C) 4,-3 ( D) 0, 5 22 下列程序执行后,按住 Ctrl键,并在文本框中输入 “a”,则在窗体上输出结果为 ( )。 Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) P
9、rint KeyCode, Shift End Sub ( A) a 2 ( B) 65 2 ( C) 97 1 ( D) 97 2 23 在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序: Private Sub Command1_Click() Dim i As Integer,a As Integer Do While i 20 Do While True If i Mod 10=0 Then Exit Do Else i=i-1 End If Loop i=i+11 a=a+i Loop Printa End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是
10、 ( )。 ( A) 21 ( B) 32 ( C) 33 ( D) 11 24 在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序: Private Sub Command1_Click() Dim a As Integer,b As Integer,c As Integer If a=0 Then x=x-1 Else If b 0 Then End If End If If c 0 Then x=3 Else x=4 End If Print x End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是 ( )。 ( A) 34 ( B) 4 ( C) 35 (
11、 D) 3 25 假设 没有使用 Option Base语句,用下面语句定义的数组元素个数是 ( )。 Dim Arr3(6, 5)As Integer ( A) 42 ( B) 30 ( C) 37 ( D) 36 26 程序代码如下,当单击窗体上的 Command1控件时,窗体上显示的结果是( )。 Private Sub Command1_Click() Dim i As Integer,k As Integer Dim a(9) As Integer,p(2)As Integer k=5 For i=0 To 9 a(i)=i Next i For i=0 To 2 p(i)=a(i*
12、(i+1) Next i For i=0 To 2 k=k+p(i)*2 Next i Print k End Sub ( A) 20 ( B) 21 ( C) 22 ( D) 23 27 在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun (a()As Integer, n As Integer) For i=1 To 2 t=a(i): a(i)=a(5-i+1): a(5-i+1)=t Next i End Sub Private Sub Command1_Click() Dim arr1(5)As Int
13、eger For i=1 To 5 arr1(i)=i Next i Call fun(arr1, 5) Print arr1(1); arr1(2) End Sub ( A) 1 2 ( B) 2 1 ( C) 5 4 ( D) 4 5 28 在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Sub fun3(x As Integer) Static a As Integer Dim b As Integer a=a+3: b=b+3 a=a+x: b=b+x Printa; b End Sub Private Sub Command1_Click()
14、 Dim k As Integer, m As Integer,n As Integer k=2: m=1 Call fun3(k) Call fun3(m) End Sub ( A) 5 5 9 9 ( B) 5 5 9 4 ( C) 5 5 4 4 ( D) 5 5 4 9 29 如果想让名为 MenuItem1的菜单项在运 行时变灰显示,则应执行 ( )语句。 ( A) MenuItem1 Enabled=True ( B) MenuItem1 Checked=True ( C) MenuItem1 Enabled=False ( D) MenuItem1 Visible=False 3
15、0 已知通用对话框名为 Cd1g,则执行下列的 ( )语句,将弹出 “颜色 ”对话框对话框。 ( A) Cd1g ShowColor ( B) Cd1g ShowPalate ( C) Color Cd1g ( D) ShowColor Cd1g 31 可通过 “另存为 ”对话框的 ( )属性获得要存盘的文件名。 ( A) FileName ( B) Filter ( C) FilterIndex ( D) Name 32 以下关于 MDI子窗体在运行时特性的叙述,错误的是 ( )。 ( A)子窗体只能在 MDI窗体的内部区域显示 ( B)子窗体可以移出 MDI窗体 ( C)当子窗体最小化时,
16、它将以图标的方式排列在 MDI窗体的底部 ( D)当子窗体最大化时,标题将与 MDI窗体标题合并,并显示在 MDI窗体的标题栏中 33 已知有一名为 Form1的窗体,现 在要把它装入内存但不显示出来,应使用( )。 ( A) Form1 Show ( B) Form1 Load ( C) Form1 Unload ( D) Load Form1 34 以下是文本框的 KeyDown和 KeyPress事件的框架,关于它们说法正确的是( )。 Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) End Sub Priva
17、te Sub Text1_KeyPress(KeyAscii As Integer) End Sub ( A) KeyDown中的 KeyCode参数和 KeyPress中的 KeyAscii参数的含义是一样的 ( B)按下打字区的 “1”和小键盘上的 “1”, KeyCode参数的值是一样的 ( C)在锁定大写和通常情况下 KeyCode的值都是一样的 ( D)在锁定大写和通常情况下 KeyAscii的值都是一样的 35 利用 Open语句打开文件时,若省去 For模式 ,默认的模式是 ( )。 ( A) Output ( B) Input ( C) Append ( D) Random 3
18、6 一般来说,算法可以用顺序、选择和【 】三种基本控制结构组合而成。 37 按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于【 】。 38 按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【 】。 39 数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中,【 】是用户的数据视图,也就是用户所见到的数据模式。 40 在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。 41 以下语句的输出结果是【 】。 Print Int(12346789*100+0.5)/100 42 阅读下面的程序: Private Sub Form_Click(
19、) Dim Check As Boolean, Counter As Integer Check=Tree Counter=5 DO DO While Counter 20 Counter=Counter+1 If Counter=10 Then Check=False Exit Do End if Loop Loop Until Check=False Print Counter End Sub 程序运行后,单击窗体,输出结果为【 】。 43 建立随机文件 TEST.DAT,存放学生的姓名和总分,然后把该文件中的数据读出来显示。请在【 】和【 】处填适当的内容,将程序补 充完整, Type
20、Record Student As String*20 Score As Single End Type Dim Class As Record Open“TEXT.DAT“For【 】 As #1 Len=Len(Class) Class.Student=“LiuMin”: Class.Score=596 Put #1, 1, Class Close #1 Open“TEXT.DAT“For Random As #1 Len(Class) 【 】 Print“STUDENT: “, Class.Student Print“SCORE: “, Class.Score Close #1 End
21、44 程序是一个窗体双击事件代码,窗体的名称是 Mywindow。窗体上有一个名为Text1的文本框,用来显示文本。 程序段首先在文本框中显示 “窗体能够触发双击事件 ”然后将滚文本清除;重复上述过程 5次。 Option Explicit Private【 】 Dim k As Integer For k=1 to 100 If k Mod 20 Then 【 】 Else Text1.Text=“ End lf Print“程序运行完毕,可再双击窗体 ” End Sub 45 在窗体上画一个名称为 Combo1的组合框,画两个名称分别 Labe11和 Labe12及 Caption属性分别
22、为 “城市名称 ”和空白的标签。程序运行后,当在组合框中输入一个新项后按 (Enter)键 (ASCII码为 13)时,如果输入的项在组合框的列表中不存在,则自动添加到组合框的列表中,并在 Labe12中给出提示 “已成功添加输入项 ”,如图 20-3所示;如果存在,则在 Labe12中给出提示 “输入项已在组合框中 ”。请在【 】、【 】和【 】处将程序补充完整。 Private Sub Combo1【 】 (KeyAscii As Integer) If KeyAscii=13 Then For i=0 To Combo1; ListCount-1 If Combo1 Text=【 】 T
23、hen LabeCaption=“输入项已在组合框中 “ Exit Sub End If Next i LabeCaption=“已成功添加输入项 “ Combo1【 】Combo1 Text End If End Sub 46 下列程序实现的功能是:当在窗体上单击时,将随机产生 100个 3位数,并把它们写到 D盘根目录下的文件 myfile1 Dat中。 Private Sub Form_Click() Dim k As Integer Open【 】 Randomize For i=1 To 10 k=100+Int(899*Rnd) 【 】 Next i 【 】 End Sub VB笔
24、试模拟试卷 28答案与解析 1 【正确答案】 C 【试题解析】 数据结构是指数据以及它们之间的相互联系。其中数据的逻辑结构是指数据元素之间的逻辑关系,它与所使用的计算机无关;数据的物理结构又称存储结构,是指数据结构在计算机中的表示,它包括数据元素的表示和元素的表示,其中数据元素之间的关系在计算机中有顺序存储结构和链式存储结构两种。因此选项 C是正确答案。 2 【正确答案】 D 【试题解析】 栈的基本运算有三种:入栈、退栈与读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。退栈运算是指取出栈顶元素并赋给一个指定的变量。读栈顶元素是指将栈顶元素赋给 一个指定的变量。 3 【正确答案】 C 【试题解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 28 答案 解析 DOC
