[计算机类试卷]VB笔试模拟试卷278及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷278及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷278及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 278及答案与解析 1 算法的时间复杂度是指 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 2 下列叙述中,不属于设计准则的是 ( )。 ( A)提高模块独立性 ( B)使模块的作用域在该模块的控制域中 ( C)设计成多入口、多出口模块 ( D)设计功能可预测的模块 3 用 InputBox函数设计的对话框,其功能是 ( A)能接收用户输入的数据,但不会返回任何信息 ( B)能接收用户输入的数 据,并能返回用户输入的信息 ( C)既能用于接收用户输入的信息,又能用于输出信息 ( D)专门用
2、于输出信息 4 要使文本框可输入多行文字,要更改的默认选项是 ( A) SorollBoars和 MultiLine ( B) Visible ( C) ScrillBoars ( D)以上都不是 5 三种基本结构中,能简化大量程序代码行的是( )。 ( A)顺序结构 ( B)分支结构 ( C)选择结构 ( D)重复结构 6 软件开发的结构化生命周期方法将软件生命周期划分成 _。 ( A)定 义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 7 关系数据库管理系统能实现的专门关系运算包括 _。 ( A)排序、索
3、引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 8 在单链表中,增加头结点的目的是 _。 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 9 结构化程序设计 的 3种基本结构是 ( )。 ( A)过程、子程序和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 10 软件设计中,有利于提高模块独立性的一个准则是 ( A)低内聚低耦合 ( B)低内聚高耦合 ( C)高内聚低耦合 ( D)高内聚高耦合 11 阅读下列程序。 Private S
4、ub Command1_Click() Dim i As Integer, k As Integer k=2 For i=1 To 3 Print Fun(k) ; Next End Sub Function Fun(j As Integer) Static b a=0 a=a + 1 b=b + 1 End Function 程序运行后 ,单击命令按钮输出结果是 ( A) 2 3 4 ( B) 3 4 5 ( C) 5 6 7 ( D) 3 5 6 12 为使图像框的大小自动适应图像的大小,则应 ( )。 ( A)将其 AutoSize属性值设置为 True ( B)将其 AutoSize属
5、性值设置为 False ( C)将其 Shape属性值设置为 True ( D)将其 Stretch属性值设置为 False 13 表达式 Abs(-5)+Len(“ABCDE“)的值是 ( A) 5ABCDE ( B) -5ABCDE ( C) 10 ( D) 0 14 在窗体上画一个命令按钮和一个文本框,其名称分别为 Commandl和 Text1,把文本框的 Text属性设置为空白,然后编写如下事件过程: Private Sub Commandl_click() a=InputBox(“Enter an integer“) b=InputBox(“Enter an integer“) T
6、ext1.Text=b+a End Sub 程序运行后,单击命令按钮,如果在输入对话框中分别输入 8和 10,则文本框中显示内容是 ( )。 ( A) 108 ( B) 18 ( C) 810 ( D)出错 15 单击命令按钮执行以下程序,输出结果为 ( )。 Private Sub Commandl Click() Dim x As Integer,y As Integer x=12:y=32 Call Proc(x, y) Printx; y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mo
7、d 10 End Sub ( A) 12 32 ( B) 2 32 ( C) 2 3 ( D) 12 3 16 假定一个工程由一个窗体文件 Forml和两个标准模块文件 Modell及 Model2组成。 Modell代码如下: Public X As Integer Public Y As Integer Sub S1() X=I S2 End Sub Sub S2() y=10 Form1.Show End Sub Mode12的代码如下: Sub Main() S1 End Sub 其中 Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是( ) ( A) Form1Mode
8、11Mode12 ( B) Mode11Mode12Form1 ( C) M0de12Mode11Form1 ( D) Mode12Form1Model1 17 在窗体上有一个名为 Text1的文本框和一个名为 Commandl的命令按钮,并编写有如下事件过程: Private Sub Commandl Click() Dim i As Integer,n As Integer For i=0 To 50 i=i+3 n=n+1 Ifi10Then Exit For Next Text1 Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的是 ( )。 ( A)
9、2 ( B) 3 ( C) 4 ( D) 5 18 在窗体上画一个名为 Command1的命令按钮,然后编写如下代码: Option Base 1 Private Sub Command1_ Click() Dim arr(4, 4) For i = 1 To 4 For j = 1 To 4 arr(i, j) = (i - 1) * 3 + j Next j Next i For i = 1 To 2 For j = 1 To 2 Print arr(i, j) Next j Next i End Sub程序运行后,单击命令按钮,输出结果为 _。 ( A) 3 4 6 7 ( B) 7 8
10、 10 11 ( C) 1 2 4 5 ( D) 8 9 12 13 19 下列程序段的执行结果为 _。 For x=5 To 1 Step-1 For Y=1 To 6-x Print Tab(Y+5);“*“; Next Y Print Next x ( A) * * * * * ( B) * * * * * ( C) * * * * * ( D) * * * * * 20 目录列表框的 Path属性的作用是 ( A)显示当前驱动器或指定驱动器上的路径 ( B)显示当前驱动器或指定驱动器上的某目录下的文件名 ( C)显示根目录下的文件名 ( D)只显示当前路径下的文件 21 执行下列语句后
11、,显示输入对话框,此时如果单击 “确定 ”按钮,则变量 strlnput的内容是 _。 atrInput=Input Box(“请输入字符串 “, “字符串对话框 “, “字符串 “) ( A)请输入字符串 ( B)字符串对话框 ( C)字符串 ( D)空字符串 22 下面对语句: “Open“ Text. Dat “for Output As # FreeFile“ 的功能说明中错误的是_。 ( A)以顺序输出模式打开文件 Text. Dat ( B)如果文件 Text.dat不存在,则建立一个新文件 ( C)如果文件 Text.dat已存在,则打开该文件,新写入的数据将增添到该文件中 (
12、D)如果文件 Text.dat已存在,则打开该文件,新写入的数据将覆盖原有的数据 23 在窗体上画一个命令按钮,然后编写如下代码 :Private Type Record ID As Integer Name As String * 20End TypePrivate Sub Command1_Click() Dim MaxSize, NextChar, MyChar Open “d:tempfemale. txt” For Input As #1 MaxSize = LOF(1) For NextChar = MaxSize To 1 Step -1 Seek #1, NextChar My
13、Char = Input(1, # 1) Next NextChar Print EOF(1) Close #1End Sub程序运行后 ,单击命令按钮 ,其输出 结果为 _。 ( A) True ( B) False ( C) 0 ( D) Null 24 执行下面的程序段后, x的值为 _ 。 X=5 For i=1 To 20 Step 2 x=x+ i5 Next i ( A) 21 ( B) 22 ( C) 23 ( D) 24 25 阅读程序: Sub subP(b() As Integer) For i 1 To 4 b(i)=2 * i Next i End Sub Priva
14、te Sub Command1_Click() Dim a(1 To 4) As Integer a(1) 5 a(2) 6 a(3) 7 a(4) 8 subP a() For i 1 To 4 Print a(i) Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 ( A) 2 4 6 8 ( B) 5 6 7 8 ( C) 10 12 14 16 ( D)出错 26 有如下函数过程: Function Fun (By Val x As Ingeger, ByVal y As Integer)As Integer Do Whiley 0 reminder=x Mod
15、y x=y y=reminder Loop Fun=x End Function 以下是调用该函数的事件过程,该程序的运行结果是 Private Sub Command1_Click() Dim a As Integer Dim b As Integer a=100:b=25 x=Fun(a, b)Print x End Sub ( A) 0 ( B) 25 ( C) 50 ( D) 100 27 以下程序运行后输出的结果是 _。 Option Base 1 Private Sub Form_Click() Dim A(20) For K=1 To 20 A(K)=K2 Next K Prin
16、t A(K) End Sub ( A) 20 ( B) 441 ( C) 400 ( D)出错信息 28 只能用来显示字符信息的控件是 _。 ( A)文本框 ( B)图片框 ( C)图像框 ( D)标签框 29 以下程序段中,循环体执行的次数是 _。 i=0 : j=1 While i =j+1 Print i; i=i+2; i=j-1 Wend ( A) 1次 ( B) 2次 ( C) 3次 ( D)无法确认 30 Visual Basic程序中分隔各语句的字符是 ( A) ( B): ( C) ( D) _ 31 当形参是变量时,相应的实参可以是 ( )。 ( A)变量和常量 ( B)数
17、组元素 ( C)表达式 ( D)以上全部 32 可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是 ( A) % ( B) # ( C) ! ( D) 33 在窗体上画一个列表框和一个命令按钮,其名称分别为 List1和 Command1,然后编写如下事件过程 Private Sub Form_Load() List1.Addltem“Iteml“ List1.Addltem“Item2“ List1.Addltem“Item3“ End Sub Private Sub Command1_click() List1.List(List1.ListCount)=“AAAA“
18、End Sub 程序运行后,单击命令按钮,其结果为 _。 ( A)把字符串 “AAAA”添加到列表框中,但位置不能确定 ( B)把字符串 “AAAA人 ”添加到列表框的最后 (即 “Item3”的后面 ) ( C)把列表框中原有的最后一项改为 “AAAA” ( D)把字符串 “AAAA”插入到列表框的最前面 (即 “Item1”的前面 ) 34 以下关于过程及过程参数的描述中,错误的是 _。 ( A)调用过程时可以用控件名称作为实际参数 ( B)用数组作为过程的参数时,使用的是 “传地址 ”方式 ( C)只有函数过程能够将过程中处理的信息传回到调用的程序中 ( D)窗体 (Form)可以作为过
19、程的参数 35 在窗体上画 个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim I, Num Randomize Do For I=1 To 1000 Num=Int(Rnd*100) Print Num; Select Case Num Case 12 Exit For Case 58 Exit Do Case 65,68,92 End End Select Next I Loop End Sub 上述事件过程执行后,下列描述中正确的是 _。 ( A) Do循环执行的次数为 1000次 ( B)在 For循环中产生的随机数小于或等于 100
20、( C)当所产生的随机数为 12时结束所有循环 ( D)当所产生的随机数为 65、 68或 92时窗体关闭、程序结束 36 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【 】。 37 数据流的类型有【 】和事务型。 38 按数据流的类型, 结构化设计方法有两种设计策略,它们是变换分析设计和【 】 39 软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【 】的设计来实现。 40 Visual Basic应用程序中标准模块文件的扩展名是【 】。 41 下面程序代码实现单击命令按钮 Command1时输出如下结果: 1 -1 -1 1 1 -1 1 1
21、 1 该程序不完整,请填空。 Private Sub Command1_Click() DimX(3,3) For I=1 To 3 ForJ=1 To 3 If_Then X(I,J)=1 End If If I J Then 42 数学式子 5+(a+b)2对应的 Visual Basic表达式是 _。 43 滚动条的最小值属性是 _最大值属性是 _。 44 以下程序的功能是:从键盘上输入若干个数字,当输入 负数时结束输入,统计出若干数字的平均值,输出结果。请填空。 Private Sub Form_click() Dim x, y As Single Dim z As Integer x
22、=InputBox(“Enter a score“) Do while【 】 y=y+x z=z+1 x=InputBox(“Enter a score“) Loop If z=0 Then z=1 End If y=【 】 Print y End Sub 45 文件根据数据性质,可分为【 】文件和【 】文件。 46 假定建立了一个工程,该工程包括两个窗体,其名称 (Name属性 )分别为 Form1和 Form2,启动窗体为 Form1。在 Form1上画一个命令按钮 Command1,程序运行后,要求当单击该命令按钮时, Form1窗体消失,显示窗体 Form2,请将下面的程序补充完整。
23、Private Sub Command1_Click() 【 】 Form1 Form2.【 】 End Sub 47 把窗体的 KeyPreview属性设置为 True,然后编写如下两个事件过程: Prirate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Print Chr(Keycode) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 程序运行后,如果直接按键盘上的 “A”键 (即不按住 Shift键 )
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 278 答案 解析 DOC
