[计算机类试卷]VB笔试模拟试卷261及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷261及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷261及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 261及答案与解析 1 下列叙述正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种描述都不对 2 为了使列表框中的项目呈多列显示,需要设置的属性为( )。 ( A) Columns ( B) Style ( C) List ( D) MultiSelect 3 设组合框 Combol中有 3个列表项,为了删除其最后一项,应使 用的语句是_。 ( A) Combol.RemoveItem Combo1. ListCount
2、( B) Combol.RemoveItem 3 ( C) Combol.RemoveItem Combol. ListCount-1 ( D) Combol.RemoveItem Combol. Text 4 结构化程序设计的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化设计理论 ( D)结构化编程方法 5 函数 String(n,“str“)的功能是 ( A)把数值型数据转换为字符串 ( B)返回由 n个字符组成的字符串 ( C)从字符串中取出 n个字符 ( D)从字符串中第 n个字符的位置开始取子字符串 6 在深度为 5的满二叉树中,叶子结点的个数
3、为 _。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 7 n个顶点的强连通图的边数至少有 _。 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+1 8 下列有关数据库的描述,正确的是 _。 ( A)数据库是 个 DBF文件 ( B)数据库是一个关系 ( C)数据库是 个结构化的数据集合 ( D)数据库是一组文件 9 在结构化设计方法中,生成的结构图 (Sc)中,带有箭头的连线表示 ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 10 以下关于文件的叙述中,错误的是 ( A)顺序文件中的记录一个接一个地
4、顺序存放 ( B)随机文件中记录长度是随机的 ( C)执行打开文件的命令后,自动生成一个文件指针 ( D) LOF函数返回给文件分配的字节数 11 设有命令按钮 Commandl的单击事件过程,代码如下 : Private Sub Commandl_Click() Dima(3,3)As Integer Fori=1 To 3 Forj=1 To 3 a(i,j)=i*j+i Next j Nexti Sum=0 Fori=1 To 3 Sum=Sum+a(i,4-i) Next i Print Sum End Sub ( A) 20 ( B) 7 ( C) 16 ( D) 17 12 下列关
5、于 Sub过程的叙述,正确的是 ( )。 ( A)一个 Sub过程必须有一个 Exit Sub语句 ( B)一个 Sub过程必须有一个 End Sub语句 ( C)在 Sub过程中可以定义一个 Function过程 ( D)可以用 Goto语句退出 Sub过程 13 如果在 c盘当前文件夹下已存在名称为 studata.dat的顺序文件 ,那么执行语句Open“c:studata.“For Append As #1之后,将 ( A)删除文件中原有内容 ( B)保留文件中原有内 容 ,并在文件尾填加新内容 ( C)保留文件中原有内容 ,并在文件头填加新内容 ( D)以上均不对 14 单击命令按钮
6、时,下列程序的执行结果为 ( )。 Private Sub Commandl_Click() Dimx As Integer, y As Integer x=12: y=32 CallPCS(x, y) PrintX; y End Sub PubUc Sub PCS(ByValn As Integer, ByValm As Integer) n=nMod 10 m=mMod 10 End Sub ( A) 1232 ( B) 232 ( C) 23 ( D) 123 15 设窗体上有 1个垂直滚动条,已经通过属性窗口把它的 Max属性设置为 1,Min属性设置为 100。下面叙述中正确的是 (
7、 )。 ( A)程序运行时,若使滚动块向左移动,滚动条的 Value属性值就减少 ( B)由于滚动条的 Max值小于 Min值,程序运行时滚动条的长度会缩为一点,滚动块无法移动 ( C)程序运行时,若使滚动块向 左移动,滚动条的 Value属性值就增加 ( D)由于滚动条的 Max属性值小于 Min属性值,程序会出错 16 在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的 Text属性置空,编写命令按钮 Commandl的 Click事件代码: Private Function fun(x As Long)As Boolean If x Mod 2=0 Then fun=True
8、Else fun=False EndIf End Function Private Sub Commandl_Click() Dim n As Long n=Val(Text1 Text) p=IIf(fun(n), “奇数 ”, “偶数 ”) Label1 Caption=nJ;I ( A) 12 0 4 ( B) 15 0 4 ( C) 12 3 1 ( D) 15 3 1 21 系统符号常量的定义可以通过 _获得。 ( A)对象浏览器 ( B)代码窗口 ( C)属性窗口 ( D)工具箱 22 Sub过程与 Function过程最根本的区别是 ( )。 ( A) Sub过程可以使用 Cal
9、l语句或直接使用过程名调用,而 Function过程不可 以 ( B) Function过程可以有参数, Sub过程不能有参数 ( C)两种过程参数的传递方式不同 ( D) Sub过程的过程名不能有返回值,而 Function过程能通过过程名返回值 23 有下列程序段,其输出结果为 ( )。 a=0:b=0 For i=-1 To-2 Step-1 For j=1 To 2 b=b+1 Next j a=a+1 Next i Print a; b ( A) 23 ( B) -22 ( C) 42 ( D) 24 24 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Co
10、mmand1_Click() Dim a(5)As String For i=1 T0 5 a(i)=Chr(Asc(“A“)+(i-1) Next i For Each b In a Print b; Next End Sub 程序运行后,单击命令按钮,输出结果 是 _。 ( A) ABCDE ( B) 1 2 3 4 5 ( C) abode ( D)出错信息 25 要获得当前驱动器应使用驱动器列表框的哪个属性 _。 ( A) Path ( B) Drive ( C) Dir ( D) PaRem 26 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Functio
11、n Func(ByVal x As Integer, y As Integer) y=x*y If y 0 Then Func = x Else Func = y End IfEnd FunctionPrivate Sub Command1_ Click( ) Dim a As Integer, b As Integer a=3 b=4 c = Func(a, B ) Print “a=“; a Print “b=“; b Print “c=“; cEnd Sub程序运行后,单击命令按钮,其输出结果为 _。 ( A) a=3 b=12 c=3 ( B) a=3 b=4 c=3 ( C) a=3
12、 b=4 c=12 ( D) a=13 b=12 c=12 27 应用程序窗体的名称属性为 Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,单击窗体和命令按钮的事件过程名分别为 _。 ( A) form_ Click() Command1_Click() ( B) Frm1_ Click() Command1_ Click() ( C) form_ Click() Cmd1_ Click() ( D) Frm1_ Click() Cmd1_ Click() 28 一个文本框,要使它显示多行文件,应使它的 _ 值的设置为 Ture。 ( A) WordWrap ( B) Multiline
13、 ( C) SCrollBars ( D) Locked 29 以下是 MDI子窗体在运行时特性的叙述,错误的是 _。 ( A)子窗体在 MDI窗体的内部区域显示 ( B)子窗体可在 MDI窗体的外部区域显示 ( C)当子窗体最小化时,它的国标在 MDI窗体内显示 ( D)当子窗体最大化时,其标题与 MDI窗体标题合并,并显示在 MDI窗体的标题栏中 30 Visual Basic窗体设计器的主要功能是 _。 ( A)建立用户界面 ( B)编写源程序代码 ( C)画图 ( D)显示文字 31 在窗体上添加一命令按钮,其名为 Command1,然后编写代码如下。 private Sub Comm
14、and1_Click() Dim arr(5)As Integer, arr1(5)As Integer n=3 For i=1 To 5 an(i)=i arrl(n)=2*n+i Next Print arr1(n); arr(n) End Sub 程序的运行结果为 ( A) 3 11 ( B) 11 3 ( C) 13 3 ( D) 3 13 32 假定有如下的窗体事件过程: Private Sub Form_Click( ) a$=“Microsoft Visual Basic“ b$=Right(a$, 5) c$=Mid(a$, 1, 9) Msg Box aS, 34,b$, c
15、$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是 ( A) Microsoft Visual ( B) Microsoft ( C) Basic ( D) 5 33 下列程序段的执行结果为 A=2 B=5 If A * B 1 Then B=B - 1 Else B= - 1 Print B -A 0 ( A) True ( B) False ( C) -1 ( D) 1 34 下列说法正确的是 ( A) 对象的可见性可设为 True或 False ( B)标题的属性值不可设为任何文本 ( C)属性窗口中属性只能按字母顺序排列 ( D)某些属性的值可以跳过
16、不设置,自动设为空值 35 以下说法中正确的是 _。 ( A)当焦点在某个控件上时,按下 个字母键,就会执行该控件的 KeyPress事件过程 ( B)因为窗体不接受焦点,所以窗体不存在自己的 KeyPress事件过程 ( C)若按下的键相同, KeyPress事件过程中的 KeyAscii参数与 KeyDown事件过程中的 KeyCode参数的值也相同 ( D)在 KeyPress事件过程中, KeyAscii参数可以省略 36 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 37 下面程序的功能是统计字符串中 “i”的个数,请填空。 Sub COU() Dim n As In
17、teger a$=“Beijing University of Technology“ n=Len(a$) For i=1 To n b$=_ If b$=“i“ Then x=x+1 Next Print “x=“:x End Sub 38 用树型结构表示实体类型及实体间联系的数据模型称为 _。 39 要使一个文本框具有水平和垂直滚动条,应先将其 MultiLine属性设置为True,然后再将 ScrollBar属性设置为 _。 40 顺序查找一般是指在【 】中查找指定的元素。 41 有下列程序: DefStr X-Z X=“12Y“ Y=“456“ Z=X+Y Print Z End 运行
18、后,输出结果是 _。 42 滚 动条的最小值属性是 _,最大值属性是 Max。 43 下列程序用于在带垂直滚动条的文本框 Text1中输出 3到 100之间的全部素数。请填空。 Private Sub Command1_click() Text1.Text=“ For n=3 to 100 k=Int(Sqr(n) i=2 Flag=0 Do While i =_And Flag=0 If n Mod i=0 Then Flag=1 Else i=i+1 End If Loop If_Then Text1.Text=Text1.Text Next i Print Call【 】 For i=i
19、 To 10 Print a(i); Next i Print n End Sub 46 下列表达式有错误,正确的写法应该是【 】。 (a+B+e/80-5(d+e) 47 下列程序实现的功能是:当在窗体上单击时,从键盘上读入 5个学生的学号、姓名、英语成绩并存入到文件 d: stu1.dat中,然后从文件中读出第 3个人的学号、姓名和英语成绩并显示在窗体中。 Type student No As Long Name As String * 20 English As Integer End Type Private Sub form_ Click () Dim k As student, i
20、 As Integer 【 】 Open “d:stu1. dat“ for Random As #10 Len = Reclen for i = 1 To 5 k. No= InputBox(“请输入学号 ”) k. Name = InputBox (“请输入姓名 ”) k. English= InputBox (“请输入英语成绩 ”) 【 】 Next i 【 】 Print k. No; k. Name; k. English Close #10 End Sub 48 启动窗体在【 】对话框中指定。 49 在用 sual Basic开发应用程序时,一般需要建立可视用户界面、设置对象属性和
21、【 】 3步。 50 执行下面的程序段, x的值为【 】。 Private Sub Command1_Click() For i=1 To 9 a=a + i Next i x=Val(i) MsgBox x End Sub VB 笔试模拟试卷 261答案与解析 1 【正确答案】 C 【试题解析】 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。 2 【正确答案】 A 3 【正确答案】 C 4 【正确答案】 C 【试题解析】 结构化程序设计的核心和基础是结构化设计理论,其中包括:结构化分析方法,结构化设计方法和结构化编程方法。 5 【正确答案】 B 【
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 261 答案 解析 DOC
