[计算机类试卷]VB笔试模拟试卷168及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷168及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷168及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 168及答案与解析 1 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 2 线性表常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 3 树是结点的集合,它的根结点的数目是 ( )。 ( A)有且只有 1个 ( B) 1或多于 1 ( C) 0或 1 ( D)至少有 2个 4 已 知一个有序线性表为 (13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的
2、元素时,查找成功的比较次数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 9 5 结构化程序设汁主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设汁语言的先进性 ( D)程序的易读性 6 结构化程序设计的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化设计理论 ( D)结构化 编程方法 7 在面向对象方法中, ( )描述的是具有相似属性与操作的一组对象。 ( A)属性 ( B)事件 ( C)方法 ( D)类 8 需求分析阶段的任务是 ( )。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 (
3、 D)软件系统功能 9 有下列二叉树,对此二叉树前序遍历的结果是 ( )。 ( A) ACFXDBEYZ ( B) ABEFXYZCD ( C) ABCDEFXYZ ( D) ABDYECFXZ 10 设 R是一个二元关系, S是一个三元关系,则下 列运算中正确的是 ( )。 ( A) R-S ( B) RS ( C) RS ( D) R S 11 若要将一个窗体从内存中清除,应该使用的方法是 ( )。 ( A) Show ( B) UnLoad ( C) Load ( D) Hide 12 在随机文件中使用用户自定义数据类型时,要注意它的成员的要求,它的成员不能是 ( )。 ( A)定长字符
4、串和数组 ( B)变长字符串和动态数组 ( C)货币型和日期型 ( D)变长字符串和货币型 13 表达式 Right(“Beijing“,4)的值是 ( )。 ( A) Beij ( B) jing ( C) eiji ( D) ijin 14 下列程序段的输出结果是 ( )。 A=0 Print A+1 A=3 ( A) 1 ( B) -1 ( C) 3 ( D) 0 15 下列程序运行后在立即窗口输出的结果是 ( )。 Private Sub Form_Click() x=“a“:y=“b“ z=1:u=2 Debug.Printx;y,z;u Debug.Printz;x,y;u End
5、 Sub ( A) a b 1 2 1 ab 2 ( B) a b 1 2 1 a b 2 ( C) a b 1 2 1 a b 2 ( D) )a b 1 2 1 a b 2 16 要设定文本框中的文字内容是否允许修改,应该设置的属性是 ( )。 ( A) Text ( B) Locked ( C) PasswordChar ( D) Multiline 17 在窗体上添加一个文本框 Text1,然后编写下列 Load事件过程,则程序运行结果是 ( )。 Private Sub Form_Load() Text1.Text=“ Text1.SetFocus For k=1 To 5 t=t*
6、k Next k Text1.Text=t End Sub ( A)在文本框中显示 120 ( B)文本框中仍为空 ( C)在文本框中显示 1 ( D)出错 18 在窗体上画一个命令按钮 Command1和一个文本框 Text1,然后编写下列程序: Private Sub Command1 click() A=InputBox(“请输入日期 (1 31)“) t=“旅游景点: “_ Arr1(n) End Sub 运行程序后,单击命令按钮,输出结果是 ( )。 ( A) 11 3 ( B) 3 11 ( C) 13 3 ( D) 3 13 28 窗体上有名称为 Text1、 Text2的两个文
7、本框,和一个由 3个单选按钮构成的控件数组 Option1,如图 1所示。程序运行后,如果单击某个单选按钮,则执行Text1中数值与该单选按钮所对应的运算 (乘 1、乘 10或乘 100),并将结果显示在Text2中,如图 2所示。为了实现上述功能,在程序中的横线处应填入的内容是( )。 Private Sub Option1_Click(Index As Integer)If Text1.Text “ThenSelect Case_Case 0Text2.Text=Text1.TextCase 1Text2.Text=Text1.Text*10Case 2Text2.Text=Text1.T
8、ext*100End SetectEnd IfEnd Sub ( A) Opfion1.Index ( B) Index ( C) Opfion1.(Index) ( D) Opfion1(Index).Value 29 下列子过程语句中正确的是 ( )。 ( A) Sub fl(By Val()As Integer) ( B) Sub fl(n() As Integer)As Integer ( C) Functionn fl(fl As Integer)As Integer ( D) Function fl(ByVal f As Integer) 30 窗体上有一个命令按钮,命令按钮的单击
9、事件过程如下。运行程序后,单击命令按钮,输出结果是 ( )。 Private Sub Command1_Click() Dim a a=Array(1,2,3,4,5) For k=1 To 4 S=s+a(k) Next k Print s End Sub ( A) 10 ( B) 14 ( C) 15 ( D) 120 31 下列关于过程叙述不正确的是 ( )。 ( A)过程的传值调用是将实参的具体值传递给形参 ( B)过程的传址调用是将实参在内存的地址传递给形参 ( C)过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 ( D)无论过程传值调用还是过程传址调用,参数传递都是
10、双向的 32 假定有一个菜单项,名为 Menultem,为了在运行时使该菜单项不可见,应使用的语句为 ( )。 ( A) Menultem.Enabled=False ( B) Menultem.Enabled=Tme ( C) Menultem.Visible=True ( D) Mwaultem.Visible=Flase 33 通用对话框中打开 “颜色对话框 ”的方法是 ( )。 ( A) ShowOpen ( B) ShowColor ( C) ShowSave ( D) ShowPrinter 34 关于 MDI窗体,下列说法正确的是 ( )。 ( A)一个应用程序可以有多个 MDI
11、窗体 ( B)子窗体可以移 到 MDI窗体以外 ( C)不可以在 MDI窗体上放置按钮控件 ( D) MDI窗体的子窗体不可以拥有菜单 35 下列说法不正确的是 ( )。 ( A)滚动条的重要事件是 Change和 Scroll ( B)框架的主要作用是将控件进行分组,以完成各自相对独立的功能 ( C)组合框是组合了文本框和列表框的特性而形成的一种控件 ( D)计时器控件可以通过对 Visible属性的设置,在程序运行期间显示在窗体上 36 设一棵完全二叉树共有 700个节点,则在该二叉树中有 _个叶子节点。 37 常用的黑箱测试有等价类划分法、 _和错误推测法 3种。 38 数据库管理系统常
12、见的数据模型有层次模型、网状模型和 _3种。 39 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为_。 40 数据库保护分为安全性控制、 _、并发性控制和数据的恢复。 41 在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程: Private Sub Command1_Click() Text1.Text=“VB Programming“ Text2.Text=Text1.Text Text1.Text=“ABCD“ End Sub 程序运行后,单击命令按钮, Text1文本框中显示的内容为 _。 42 在窗体上有一个名称为 Label1的标签和一个名称 Li
13、st1的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签 Labe1中显示所选中的项目,如图所示。请在空白处填入适当的内容,将程序补充完整。 Private Sub Form_Load()List1.AddItem “北京 “List1.AddItem “上海 “List1.AddItem “河北 “End SubPrivate Sub List1_Dblclick()Labe1.Caption=_End Sub 43 当对象得到焦点时,会触发 GotFocus事件,当对象失去焦点时将触发 _事件。 44 下列事件过程的功能是:建立一个名为 Data1的随机文件
14、,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1 2, 3, , 90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx As Single End TyPe Dim Ksc As Ang Private Sub Form_Click() Dim Y As Single Open “c:Data1.txt“ For Random As #2 Len=10 Y=3.14159/180 For i=1 T0 90 Ksc.K=i Ksc.Sinx=Sin(i*Y) Ksc.Cosx=Cos(i*
15、Y) _ Next Close #2 End Sub 45 下列事件过程的功能是:建立一个 名为 Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度: 1, 2, 3, , 90。请在空白处填入适当的内容,将程序补充完整。 Private TyPe Ang K As Integer Sinx As Single Cosx As Single End TyPe Dim Ksc As Ang Private Sub Form_Click() Dim Y As Single Open _ Y=3.14159/180 For i=1 T0 90 Ksc.K=i Ksc.Sinx=
16、Sin(i*Y) Ksc.Cosx=Cos(i*Y) Put #2, i, Ksc Next i Close #2 End Sub 46 执行如下程序段后, int sum的值为 _。 Private SubCommand1_Click() sum=0 For i=1 To 18 Step 2 For j=2 To 6 If (i Modj) 0 Then sum=sum+j Next Next Print sum End Sub 47 在 3种不同类型的组合框中,只能选择而不能输入数据的组合框是_。 48 在一个窗体上有一个命令按钮 CmdMax。单击 CmdMax时,窗体上显示 “字体由小
17、变大 ”,字号每次增加 2。请填空。 Private Sub Form_Load() Form1.Caption=“字体变化示范 “ CmdMax.Caption=“字体变大 “ End Sub Private Sub CmdMax_Click() _ Form1.Print “字体由小变大 “ End Sub答案 Form1.FontSize=Form1.FontSize+2 49 已知数组 A(4,4),各个元素在运行程序时被赋值并打印,形成四除非方阵。请在 _和 _处填写所需的内容,使其产生一个转置矩阵 (即行列互换 ),仍放在数组 A中,并打印出来。例如: 1 1 1 1 2 2 2
18、2 3 3 3 3 4 4 4 4 Private Sub Command1_Click() Dim s(4,4) For k=1 To 4 For j=1 To 4 a(k,j) =j Print a(k,j); Next Print Next For k=2 To 4 For j=1 To t=a(j,k) a(j,k)= a(k,j)=t Next Next For k=1 To 4 Print a(k,1);a(k,2);a(k,3);a(k,4) Next End Sub 50 组合框有 3种不同的类型,这 3种类型是下拉式列表框、简单组合框和 。在这 3种不同类型的组合框中,只能选
19、择而不能输入数据的是 。 51 下列程序计算 Sn的值。 Sn=a+aa+aaa+aaaa ,其中最后一项为 n个。 例如: a=5, n=4时,则 Sn=5+55+555+5555。请在空白处填入适当的内容,将程序补充完整。 Private Sub Command1_Click() Dim a As Integer, n As Integer, Cout As Integer Dim Sn As Long, Tn As Long Cout=1 Sn=0 Tn=0 a=InputBox(“请输入 a的值 :“) Do Tn=Tn*10+a Sn=Sn+Tn Cout=Cout+1 Debug.
20、Print a, n, Sn End Sub VB笔试模拟试卷 168答案与解析 1 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插入的元素,而栈底元素是最后被删除的。因此栈是按先进后出的原则组织数据的。 2 【正确答案】 A 【试题解析】 线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。 3 【正确答案】 C 【试题解析 】 树具有明显的层次关系,即树是一种层次结构。在树结构中,根结点在第一层上。当树为非空时,树中有且只有一个根结点,当树为空时,
21、树中根结点的数目为 0。 4 【正确答案】 B 【试题解析】 根据二分法查找法需要两次: 首先将 90与表中间的元素 50进行比较,由于 90大于 50,所以在线性表的后半部分查找。 第二次比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。 5 【正确答案】 D 【试题解析】 程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程 序设计的风格应该强调简单和清晰,即程序的易读性, “清晰第一,效率第二 ”。 6 【正确答案】 C 【试题解析】 结构化程序设计的核心和基础是结构化设计理论,其中包括:结构化分析方法、结构化设计方法和结构化编程方法。 7
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 168 答案 解析 DOC
