[计算机类试卷]VB笔试模拟试卷267及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷267及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷267及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 267及答案与解析 1 单个用户使用的数据视图的描述称为 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 2 下列叙述中 ,正确的是 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 3 数据库设计包括两个方面的设计内容,它们是 ( A)概念设计和逻辑设计 ( B)模式设计和内模 式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 4 在结构
2、化方法中,软件功能分解属于软件开发中的 _阶段。 ( A)详细设计 ( B)需求分析 ( C)总体设计 ( D)编程调试 5 最简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 6 以下叙述中错误的是 ( A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 ( B)保存 Visual Basic程序时,应分别保存窗体文件及工程文件 ( C) VisualBasic应用程序只能以解释方式执行 ( D)事件可以由用户引发,也可以由系统引发 7 线性表 L=(a1,a2,a3,ai,an) ,下列说法正确的是 ( A)每个元素都
3、有一个直接前件和直接后件 ( B)线性表中至少要有一个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到小 ( D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 8 下列叙述中,正确的是 _。 ( A)程序设计过程中的主要工作是编制程序 ( B)程序设计的主要目标 是编制出运行结果正确的程序 ( C)不良的程序设计风格会增加程序的复杂性 ( D)上述三种说法都不对 9 下列对于线性链表的描述中正确的是 ( A)存储空间不一定是连续,且各元素的存储顺序是任意的 ( B)存储空间不 定是连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且前
4、件元素一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 10 软件 (程序 )调试的任务是 ( A)诊断和改正程序中的错误 ( B)尽可能多地发现程序中的错误 ( C)发现并改正程序中 的所有错误 ( D)确定程序中错误的性质 11 编写如下事件过程 : Private Sub Form_keyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form_Keypress(KeyAscii As Integer) Print Chr(KeyAscii) E
5、nd Sub 在一般情况下 (即不按住 Shift键和锁定大写键时 ) 运行程序 ,若按 “T“键 ,则程序输出的结果是 ( A) T T ( B) t T ( C) T T ( D) t t 12 下列各选项说法错误的一项是 ( A)文件对话框可分为两种 ,即打开 (Open) 文件对话框和保存 (Save As) 文件对话框 ( B)通用对话框的 Name属性的默认值为 CommonDialogX,此外 ,每种对话框都有自己的默认标题 ( C)打开文件对话框可以让用户指定一个文件 ,由程序使用 ;而用保存文件对话框可以指定一个文件 ,并以这个文件名保存当前文件 ( D) DefaultEX
6、T属性和 DialogTitle属性都是打开对话框的属性 ,但非保 存对话框的属性 下列各选项说法错误的一项是 13 下列代码运行后输出结果是 efstr B-E rivate Sub Command1_Click() $=“123“ =“456“ rint B+C$ nd Sub ( A) 123456 ( B) 123456 ( C) 123+“456“ ( D)显示出错信 14 通过文本框 ( )事件过程可以获取文本框中输入字符的 ASCII码值。 ( A) Change ( B) LostFocus ( C) KeyPress ( D) GotFocus 15 单个用户使用的数据视图的
7、描述称为 _。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 16 在窗体上有一个命令按钮 Command1,编写如下程序: Private Sub Command1_Click() Print pp1(3, 7) End Sub Public Function pp1(x As Single, n As Integer) As Single If n = 0 Then pp1= 1 Else If n Mod 2 = 1 Then pp1 =x*x+n Else pp1 =x*x-n End If End If End Function 程序运行后,单击该命令按钮,屏幕
8、上显示的是 ( )。 ( A) 2 ( B) 1 ( C) 0 ( D) 16 17 为了使图片框的大小可以自动适应图片的尺寸,则应 _。 ( A)将其 Autosize属性值设置为 True ( B)将其 Autosize属性值设置为 False ( C)将其 Stretch属性值设置为 True ( D)将其 Stretch属性值设置为 False 18 下列事件过程的功能是:建立一个名为 Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1, 2, 3, , 90。请在空白处填入适当的内容,将程序补充完整 ( )。 Private Type Ang K As I
9、nteger Sinx As Single Cosx As SingleEnd TypeDim Ksc As AngPrivate Sub Form_Click()Dim Y As SingleDim i As IntegerDim Ksc As Ang Open_ Y=3.14159/180 For i=1 To 90 Ksc.K=i Ksc.Sinx=sin(i*Y) Ksc.Cosx=Cos(i*Y) _ Next i Close #2End Sub ( A) Data1.txtFor Random As #1 Len=10 Put#1, i, Ksc ( B) Data1.txtFor
10、 Random As #1 Len=10 Put#1, Y, Ksc ( C) Data1.txtFor Random As #1 Put#1, i, Ksc ( D) Data1.txtFor Random As #1 Put#1, Y, Ksc 19 为了清除列表框中的所有内容,应使用的方法是 _。 ( A) Cis ( B) Clear ( C) Remove ( D) Removcltem 20 在下图中,要在窗体的标签 Label1上显示 “二级 VB等级考试 ”字样,标签属性应设置为 _。 ( A) Label1. Caption=“二级 VB等级考试 ” ( B) Label1.
11、 Visible=“二级 VB等级考 试 ” ( C) Label1. Name=“二级 VB等级考试 ” ( D) Label1. Show=“二级 VB等级考试 ” 21 设 a=6,则执行 x=IIf (a 5, -1, 0)后, x的值为 _ 。 ( A) 5 ( B) 6 ( C) 0 ( D) -1 22 定义过程的格式中, Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了 Static关键字,则 ( A)每次调用此过程,该过程中的局部变量都会被重新初始化 ( B)在本过程中使用到的,在其他过程中定义的变量也为 Static型 ( C)每次调用此过程时,该
12、过程中的局部变量的值保持在上一次调用后的值 ( D)定义了该过程中定义的局部变量为 “自动 ”变量 23 CommonDialog控件可以显示 _种对话框。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 24 假定有下表所列的菜单结构: 要求程序运行后,如果单击菜单项 “大图标 ”,则在该菜单项前添加一个 “”。以下正确的事件过程是 ( A) Private Sub bigicon_Click( ) bigicon. Checked = False End Sub ( B) Private Sub bigicon_Click( ) Me. appear, bigicon. Check
13、ed = True End Sub ( C) Private Sub bigicon_Click() bigicon.Checked=True End Sub ( D) Private Sub bigicon_Click() appear.bigicon.Checked=True End Sub 25 在窗体上画一 个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim num As Integer num=1 Do UntiL num 6 Print num; num=num+2.4 Loop End Sub 程序运行后
14、,单击命令按钮,则窗体上显示的内容是 _。 ( A) 13.45.8 ( B) 1 3 5 ( C) 1 4 7 ( D)无数 据输出 26 在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的文本框,然后编写如下程序: Private Sub Command1_Click() Dim x, y, z As Integer x=5 y=7 z=0 Text1.Text=“ “ Call P1(x, y, z) Text1.Text=Str(2) End Sub SubP1(ByVal a As Integer, ByVal b As Integer, c As Integ
15、er) c=a+b End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是 _ 。 ( A) 0 ( B) 12 ( C) Str(z) ( D)没有显示 27 为了使命令按钮 (名称为 Command1)右移 200,应使用的语句是 ( A) Command1.Move-200 ( B) Command1.Move200 ( C) Commmldl.Left=Command1.Left+200 ( D) Command1.Left=Command1.Left-200 28 一个工程中含有窗体 Form1、 Form2和标准模块 Model1,如果在 Fomil中有语句 Pub
16、lic X As Integer,在 Model1中有语句 Public Y As Integer则以下叙述中正确的是 ( A)变量 X、 Y的作用域相同 ( B) Y的作用域是 Model1 ( C)在 Form1中可以直接使用 X ( D)在 Fomr2中可以直接使用 X和 Y 29 滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是_。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 30 在窗体上画一个文本框 (其 Name属性为 Text1),然后编写如下事件过程: Private Sub Form_Load(
17、) Text1.Text=“ Text1.SetFocus For i=1 To 10 Sum=Sum+i Next i Text1.Text=Sum End Sub 上述程序的运行结果是 _。 ( A)在文本框 Text1中输出 55 ( B)在文本框 Text1中输出 0 ( C)出错 ( D)在文本框 Text1中输出不定值 31 在窗体上有一个命令按钮,然后编写如下事件过程 Private Sub Command1 _ cickc ( ) a=InputBox(“enter the first integer“) b=InputBox(“enter the second integer
18、“) Print b + a End Sub 程序运行后,单击命令按钮,先后在两 个输入框中分别输入 “2”和 “6”,则输出结果为 ( A) 2 ( B) 62 ( C) 8 ( D) 26 32 单击一次命令按钮后,下列程序的执行结果为 Private Sub Command1_Click() Dim m As Integer, I As Integer, x(10) As Integer For I=0 To 4: x(I)=I+1: Next I For I=1 TO 2: Call Prioc(x): Next I For I=0 TO 3: Print x(I);: Next I
19、End Sub Private Sub Prioc(a()As Integer) Static I As Integer Do a(I)=a(I)+a(I+1) I=I+1 Loop While I 2 End Sub ( A) 3 4 7 5 ( B) 3 5 7 4 ( C) 1 2 3 4 ( D) 1 2 3 5 33 阅读下列程序: Private Sub Command1_Click() Dim i As Integer, k As Integer k=2 For i=1 To 3 Print H(k); Next i End Sub Function H(j As Integer
20、) a=0 Static b a=a+1 b=b+1 H=a*b+j End Function 程序运行后,单击命令按钮输出结果是 ( A) 234 ( B) 345 ( C) 567 ( D) 356 34 设窗体上有一个标签 Label 1和一个计时器 Timer1, Timer1的 Interval属性被设置为 1000, Enabled属性被设置为 True。要求程序运行时每秒在标签中显示一次系统当前时间。下列可以实现上述要求的事件过程是 ( )。 ( A) Private Sub Timer1_Timer() Labell.Caption=True End Sub ( B) Priv
21、ate Sub Timer1_Timer() Labell.Caption=Time$ End Sub ( C) Private Sub Timer1_Timer() Labell.Interval=1 End Sub ( D) Private Sub Timer1_Timer() For k=1 To Timerl.Interval Label1.Caption=Timer Next K End Sub 35 为了在窗体上建立 2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是 ( A)把这 2组单选按钮设置为名称不同的 2个控件数组 ( B)使 2组单选按
22、钮的 Index属性分别相同 ( C)使 2组单选按钮的名称分别相同 ( D)把 2组 单选按钮分别画到 2个不同的框架中 36 在链表的运算过程中,能够使空表与非空表的运算统一的结构是 _。 37 事件驱动是一种适用于 _的编程方式。 38 排序是计算机程序设计中的一种重要操作,常见的拌序方法有插入排序、_和选择排序。 39 数据库系统的三级模式分别为【 】模式、内部级模式与外部级模式。 40 数据库设计包括概念设计、【 】和物理设计。 41 下列程序运行后的输出结果是【 】。 Private Sub f(k,s) s=1 For j=1 To k s=s*j Next End Sub Pr
23、ivate Sub Command1_Click() Sum=0 For i=1 To 3 Call f(i,s) Sum=Sum+s Next Print Sum End Sub 42 下面的程序执行时,将把当前目录下的顺序文件 smtext1 txt的内容读入内存,并在文本框 Text1中显示出来。请填空。 Private Sub Commandl_Click() Dim inData As String Text1 Text=“” Open“ smtext1 txt”_As#1 Do While_ Input#1, inData Text1 Text=Text1 Text x Form1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 267 答案 解析 DOC
