[计算机类试卷]VB笔试模拟试卷260及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷260及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷260及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 260及答案与解析 1 下列各选项中,不是可视化编程方法特点的是 ( )。 ( A)不必运行程序就能看到所要做的界面 ( B)采用面向对象驱动事件的机制 ( C)使用工程的概念来建立应用程序 ( D)将代码和数据集成到一个独立的对象中去 2 在 4个字符 “D”, “z”, “A”, “9”中,其 ASCII码值最大的是( )。 ( A) “D” ( B) “z” ( C) “A” ( D) “9” 3 下列关于栈的描述正确的是( )。 ( A)在栈中只能插入元素而不能删 除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性表,只能在一端插入或删除元素
2、( D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 4 下列不属于软件调试技术的是 _。 ( A)强行排错法 ( B)集成测试法 ( C)回溯法 ( D)原因排除法 5 常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 6 在一棵二叉树上第 5层的结点数最多是 ( A) 8 ( B) 16 ( C) 32 ( D) 15 7 已知字符串 A的值为 “AdvancedEducation”,现要将它全部转化为大写字母并存放在 A中,可以使用语句 _。 ( A) A=Uca
3、se$(A) ( B) A=ToUpper$(A) ( C) A=ToLower$(A) ( D) A=Lcase$(A) 8 算法的时间复杂度是指 _。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 9 数据结构中,与所使用的计算机无关的是数据的 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 10 下列数据结构中,能用二分法进行查找的是 _。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 11 若要获得滚动条的当前值,可访问的属性是
4、( )。 ( A) Text ( B) Value ( C) Max ( D) Min 12 对象名 .Cls方法对 ( )控件有效。 ( A)窗体、图像框 ( B)窗体、图片框 ( C)屏幕、窗体 ( D)图像框、图片框 13 运行下列程序时,输出的结果是 ( )。 Private Sub Form Click() Dim x x=Array(“Software”, “and”, “Hardware”, “System”) For i=LBotind(x, 1)ToUBound(x, 1) If Left(x(i), 1)=“S”Then Print x(i); Nexti End Sub
5、( A) Software ( B) SoftwareSystem ( C)出错信息 ( D) SoftwareandHardwareSystem 14 在运行程序时,在程序代码中改变文本框的 Text属性值,或在文本框中输人新的内容,相应会触发 ( )事件。 ( A) GotFocus ( B) Click ( C) Change ( D) DblClick 15 能够获得一个文本框中被选取文本的内容的属性是 _。 ( A) Text ( B) SelLength ( C) SelText ( D) SelStart 16 决定控件上文字的字体、字形、大小、效果的属性是 _。 ( A) Te
6、xt ( B) Caption ( C) Name ( D) Font 17 假定在图片框控件 Picture1中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法 ( )。 ( A)选择图片框控件,然后按 Dsl键 ( B)执行语句 Picture1.Picmre=LoadPicture(“) ( C)执行语句 Picture1.Picture=“, ( D)选择图片框控件,在属性窗口中选择 Picture属性,然后按删除该属性的值 18 窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是 ( )。 Private Sub Command1_
7、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 19 设有如下程序: Option Base 1 Private Sub Command1 Click() Dim a(10) As Integer Dim n As Integer n=InputBox(“输入数据 ”) If n 10 Then Call, GetArray(a, n) End If End Sub Private Sub GetArray(b() As
8、Integer, n As Integer) Dim c(10)As Integer j=0 For i=1 To n b(i)=CInt(Rnd()*100) If b(i) /2 =b(i) 2 Then j=j + 1 c(j) = b(i) End If Next Print j End Sub 以下叙述 中错误的是 ( A)数组 b中的偶数被保存在数组 c中 ( B)程序运行结束时,在窗体上显示的是 c数组中元素的个数 ( C) GetArray过程的参数 n是按值传送的 ( D)如果输入的数据大于 10,则窗体上不显示任何信息 20 以下关系表达式中,其值为 False的是 _。
9、( A) ABC“AbC“ ( B) the “they“ ( C) VISUAL=UCase(“Visual“) ( D) Integer “Int“ 21 若在 Shape控件内以 FillSyylr属性所指定的图案填充区域,而填充 图案的线条的颜色由 FillColor属性指定,非线条的区域由 Back Style属性填充,则应 _。 ( A)将 Shape控件的 Fillstyle属性设置为 2 7间的某个值, BackStyle属性设置为 1 ( B)将 Shape控件的 FillStyle属性设置为 0或 1, Backstyle属性设置为 1 ( C)将 Shape控件的 Fil
10、lStyle属性设置为 2 7间的某个值, BackStyle属性设置为 0 ( D)将 Shape控件的 FillStyle属性设置为 0或 1, BackStyle属性设置为 0 22 当文本框的 Text属性发生变化时,将发生 _ 事件。 ( A) KerPress ( B) LOStFOCUS ( C) Change ( D) SetFocus 23 滚动条控件的 LargeChange 属性所设置的是 _。 ( A)单击滚动条和滚动箭头之间的区域时,滚动条控件 Value属性值的改变量 ( B)滚动条中滚动块的最大移动位置 ( C)滚动条中滚动块的最大移动范围 ( D)滚动条控件无该
11、属性 24 以下控件可以用来实现定时地执行某段代码的是 _。 ( A) OLE ( B) Timer ( C) ComboBox ( D) FileListBox 25 为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为 _。 ( A) Get文件号,记录号,变量名 ( B) Get文件号,变量名,记录号 ( C) Put文件号,变量名,记录号 ( D) Put文件号,记录号,变量名 26 以下能判断是否到达文件尾的函数是 _。 ( A) BOF ( B) LOC ( C) LOF ( D) EOF 27 在窗体上画一个名称为 Command1的命令按钮和 一个名称为 Tex
12、t1的文本框,然后编写如下程序: 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(z) End Sub Sub P1(ByVal a As Integer, ByVal b As Integer, c As Integer) c=a+b End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是 _ 。 ( A) 0 ( B) 12 ( C) Str(z) ( D)没有显示 28 菜单编辑器窗口的编辑区中共有
13、7个按钮,其中向右的箭头表示 _ 。 ( A)产生内缩符号 ( B)取消内缩符号 ( C)向前移动菜单项 ( D)向后移动菜单项 29 下列叙述中,正确的是 _。 ( A)在窗体的 Form_ Load事件过程中定义的变量是全局变量 ( B)局部变量的作用域可以超出所 定义的过程 ( C)在某个 Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 ( D)在调用过程时,所有局部变量被系统初始化为。或空字符串 30 以下程序运行后输出的结果是 _。 Private Sub Form _Click() a=0 For j=1 To 15 a=a+j Mod 3
14、 Next j Print a End Sub ( A) 10 ( B) 15 ( C) 80 ( D) 100 31 在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的文本框,然后编写如下程序: Private Sub Command1_Click() Dim x, y, z As Integer x = 1:y = 2:z = 3 Text1.Text= “ “ Call P1(x, y, z) Text1.Text = Str(z) End Sub Sub P1 (ByVal a As Integer, ByVal b As Integer, c As Integ
15、er) a= a + b b= b + c c= a + b End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 ( A) 1 ( B) 3 ( C) 8 ( D) Str(z) 32 要在窗体 Form1中定义一个可以在窗体 Form2中使用的整型变 量 X,可在Form1窗体的通用部分输入语句 ( )。 ( A) Dim X As Integer ( B) Static X As Integer ( C) Private X As Integer ( D) Public X As Integer 33 当一个复选框被选中时,它的 Value属性的值是 ( A) 3 ( B)
16、 2 ( C) 1 ( D) 0 34 下列程序段的执行结果为 _。 Dim A(10), B(5) For i=1 To 10 A(i)=i Next i For j=1 To 5 B(j)=j*20 Next j A(5)=B(2) Print“A(5)=“;A(5) ( A) A(5)=5 ( B) A(5)=10 ( C) A(5)=20 ( D) A(5)=40 35 以下不能输出 “Program”的语句是 _。 ( A) Print Mid(“VBProgram“,3,7) ( B) Print Right(“VBProgram“,7) ( C) PrintMid(“VBProg
17、ram“,3) ( D) PrintLeft(“VBProgram“,7) 36 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 37 软件设计模块化的目的是 _。 38 测试的目的是暴露错误,评价程序的可靠性;而【 】的目的是发现错误的位置并改正错误。 39 数据流图的类型有 _和事务型。 40 在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 _。 41 以 下程序用来计算由键盘输入的 N个数中正数之和,负数之和,正数的个数,负数的个数。其中用 C累加负数之和, IC 累加负数的个数, D累加正数之和, I
18、D累加正数的个数。 Privae Sub Commandl_Click N=10 C=0:IC=0:D=0:ID=0 For =1 To N A=Val(1nputBox(“请输入 A”) IFA 0 Then C=C+A: IC=IC+1 lf A O Then D= Next K Print“负数的个数为: “, 42 假定有一个名为 pic2.gif的图形文件 ,要在运行期间把该文件装入一个图片框(Picture1),应执行的语句是【 】。 43 窗体上已建立多个控件,如 Text1、 Commandl、 Label1,若要使程序开始运行时焦点定位在 Commandl控件上,则应将 Co
19、mmandl控件的 _属性值设置为 _。 44 新建一个工程,内有两个窗体,窗体 Forml上有一个命令按钮 Commandl,单击该按钮, Forml窗体消失,显示 Form2窗体,程序如下: Private Sub CommandlClick() _ Form2 End Sub_ 试补充完整。 45 在窗体上画两个组合框,其名称分别为 Combo1、 Comb02,然后画两个标签,名称分别为 Label1、 Labe12。要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空使程序完整。 Private Sub Comb01_Click() Cal
20、l ShowItem(Combo1, Labe11) End Sub Private Sub Combo2_Click() Call ShowItem(Combo2, Labe12) End Sub Public Sub ShowItem(tmpCombo As ComboBox, tmpLabel As Label) _.Caption=_.Text End Sub 46 表达式 “12345“ “12345“&“ABC“的值是 _。 47 执行下面的程序段后, b的值为【 】。 a=300 b=20 a=a+ b b=a-b a=a-b 48 在 Visual Basic的立即窗口内输入以
21、下语句 X=97 CR ?Chr$(X) CR 在窗口中显示的结果是【 】。 49 阅读如下程序; Private Sub Form Click() msg1$=“继续吗 ?” msg2$=“操作对话框 ” r=MsgBox(msg1$, vbYesNo OrvbDefaultButton2, msg2$) End Sub 程序运行后,单击窗体,将产生一个信息框。此时如果直接按回车键,则相当于用鼠标单击信息框中的【 】按钮。 50 下列程序的运行结果是【 】。 X=96 Y=10 X=X Mod Y2 X=X4 Print X VB 笔试模拟试卷 260答案与解析 1 【正确答案】 C 2 【
22、正确答案】 B 3 【正确答案】 C 【试题解析】 根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。栈是限定只在表尾进行插入或删除操作的线性表。 4 【正确答案】 B 【试题解析】 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。 5 【正确答案】 A 【试题解析】 线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。 6 【正确答案】 B 【试题解析】 根据 二叉树的性质,在二叉树的第 k层上,最多有 2的 k-1次方个结点。所以,第五层的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 260 答案 解析 DOC
