[计算机类试卷]VB笔试模拟试卷285及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷285及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷285及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 285及答案与解析 1 栈和队列的共同点是 ( )。 ( A)都是先进先出 ( B)都是先进后出 ( C)只允许在端点处插入和删除元素 ( D)没有共同特点 2 下列选项中,不属于数据管理员 (DBA)职责的是 ( )。 ( A)数据库维护 ( B)数据库设计 ( C)改善系统性能,提高系统效率 ( D)数据类型转换 3 在窗体 (Name属性为 Form1)上画两个文本框 (其 Name属性分别为 Text1和 Text2)和一个命令按钮 (Name属性为 Command1),然后编写如下两个事件过程: Private Sub Command1_Click() a = T
2、ext1.Text + Text2.Text Print a End Sub Private Sub Form Lead() TextText = “ “ TextText = “ “ End Sub 程序运行后,在第一个文本框 (Text1)和第二个文本框 (Text2)中分别输入 123和 321,然后单击命令按钮,则输出结果为 _。 ( A) 444 ( B) 321123 ( C) 123321 ( D) 132231 4 下列叙述中,不属于软件需求规格说明书的作用的是 _。 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 (
3、C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 5 关于结构化程序设计原则和方法的描述错误的是 ( )。 ( A)选用的结构只准许有一个入口和一个出口 ( B)复杂 结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)不允许使用 GOTO语句 ( D)语言中所没有的控制结构,应该采用前后一致的方法来模拟 6 需求分析阶段的任务是确定 _。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 7 已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D)直接选择
4、排序 8 下列工具中不是需求解析常用工具的是 _。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 9 对变量名说法不正确的是 _ 。 ( A)必须是字母开头,不能是数字或其他字符 ( B)可以包含字母、数字、下划线和标点符号 ( C)不能是 Visual Basic的保留字 ( D)不能超过 255个字符 10 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 _。 ( A)调用语句 ( B)命令 ( C)口令 ( D)消息 11 在新建一个 VisualBasic工程时,将新建窗体的 Name属性设置为 TheFirst,则默认的窗体文件名为 ( )。
5、 ( A) Form1.frm ( B)工程 1.frm ( C) TheFirst.frm ( D) Form1.vbp 12 下面正确使用动态数组的是 ( )。 ( A) Dim arr1()As Integer ReDim arr1(3, 5) ( B) Dim arr1() As Integer ReDim arr1(50)As String ( C) Dim arr1() ReDim arr1(50)As Integer ( D) Dim arr1(50)As Integer ReDim arr1(20) 13 设 “A=“87654321“”,则表达式 Val(Left(A, 4)
6、+Mid(A, 4, 2)的值为 ( )。 ( A) 876543 ( B) 876554 ( C) 8 ( D) 6 14 下列说法错误的是 ( )。 ( A)在同一模块不同过程中的变量可以同名 ( B)不同模块中定义的全局变量可以同名 ( C)引用 另一模块中的全局变量时,必须在变量名前加模块名 ( D)同一模块中不同级的变量可以同名 15 在程序运行期间,当滚动条的滑块被拖动时,则立即触发滚动条的 ( )事件。 ( A) Click ( B) Change ( C) Db1Click ( D) Scroll 16 删除组合框中指定的项目所使用的方法是 ( )。 ( A) Move ( B
7、) Remove ( C) Clear ( D) RemoveItem 17 在窗体上画 4个文本框,并用这 4个文本框建立一个控件数组,名称为 Text1 (下标从 0开始,自左至右顺序增大 ),然后编者按写如下事件过程: Private Sub Command1_Cliek() For Each TextBox In Text1 Text1(i)=Text1(i).Index i=i+1 Next End Sub 程序运行后,单击命令按钮, 4个文本框中显示的内容分别为 ( )。 ( A) 0 1 2 3 ( B) 1 2 3 4 ( C) 0 1 3 2 ( D)出错信息 18 在窗体中
8、添加一个名称为 Command1的命令按钮,然后编写如下代码: Function F(a As Integer) b=0 Static c b=b+1 c=c+1 F=a+b+c End Function Private Sub Command1 Click() Dim a As Integer Dim b As Integer a=2 For i=1 To 3 b=F(A) Print b Next i End Sub 程序运行后,如果单击按钮,则在窗体上显示的内容是 ( A) 4 4 4 ( B) 4 5 6 ( C) 5 6 7 ( D) 5 5 5 19 在窗体上面一个名称为 TxtA
9、的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(KeyAscii as Integer) End Sub 若焦点位于文本框中,则能够触发 KeyPress事件 的操作是 _。 ( A)单击鼠标 ( B)双击文本框 ( C)鼠标滑过文本框 ( D)按下键盘上的某个键 20 单击命令按钮时,下列程序代码的执行结果为 _。 Public Sub Procl (n As Integer, ByVal m As Integer) n= n Mod 10 m=m/10End SubPrivate Sub Conunand1_Click() Dim x As Inte
10、ger, y As Integer x=12: y=34 Call Procl(x, y) Print x; yEnd Sub ( A) 12 34 ( B) 2 34 ( C) 2 3 ( D) 12 3 21 以下叙述不正确的是 _。 ( A)在 Sub过程中可以调用 Function过程 ( B)在用 Call调用 Sub过程时必须把参数放在括号里 ( C)在 Sub过程中可以嵌套定义 Function ( D)用 Static声明的过程中的局部变量都是 Static类型 22 下面语句中错误的是 ( ) ( A) ReDim Preserve Matrix(10, UBound(Mat
11、rix, 2)+1) ( B) ReDim Preserve Matrix(UBound(Matrix, 1)-4-1, 10) ( C) ReDim Preserve DynArray(UBound(DynArray)+1) ( D) ReDim DynArray(UBound(DynArray)+1) 23 以下能判断是否到达文件尾的函数是 _。 ( A) BOF ( B) LOC ( C) LOF ( D) EOF 24 当我们输入代码时, Visual Basic可以自动检测 _错误。 ( A)语法错误 ( B)编译错误 ( C)运行错误 ( D)逻辑错误 25 为了暂时关闭计时器,应
12、把计时器的某个属性设置为 False,这个属性是 _。 ( A) Visble ( B) Timer ( C) Enabled ( D) Interval 26 对于用户自定义的数据类型,以下 4种描述中,错误的是 _。 ( A)记录类型中的字符串必须是定长字符串 ( B)其变量如果在窗体模块中定义,则必须加关键字 Private ( C)记录类型的定义必须放在模 块的声明部分,先定义再使用 ( D)数据类型元素名可以是任何数据类型 27 决定窗体标题栏上显示内容的属性是 ( A) Text ( B) Name ( C) Caption ( D) BackStyle 28 在显示菜单时,菜单项
13、的下列哪个属性为 True时将用浅灰色显示该菜单项标题 ( A) Caption ( B) Checked ( C) Enabled ( D) Visible 29 在窗体中添加一个命令按钮和一个文本框,并编写如下程序代码: Private Sub Command1_Click() k=0 Do While k 70 k=k+2 k=k*k+k a=a+k Loop Text1 Text=a End Sub 程序运行后,文本框中显示的是 ( A) 20 ( B) 32 ( C) 44 ( D) 78 30 在窗体上画一个名称为 Commandl的命令按钮。有下列程序: Option Base
14、1 Private Sub Command1_Click() Dim a a=Array(45, 27, 34, 24, 91, 37,11, 67, 82, 63) For i = 1 To 9 For i = i + 1 To 10 If a(i) a(j)Then a1 = a(i) a(i) = a(j) a(j) = a1 End If Next j Next i For i = 1 To 10 Print a(i) Next i End Sub 程序运行后,单击命令按钮,则窗体上第 2行和第 3行显示的内容是 ( A) 27和 34 ( B) 34和 24 ( C) 45和 63
15、( D) 24和 27 31 设有如下程序: Private Static Function Fac(n As Integer)As Integer Dim f As Integer f=f+n Fac=f End Function Private Sub Form_Click( ) Dim I As Integer For 1=2 To 3 Print“#“; I&“=”&Fac(1) Next I End Sub 程序运行后,单击窗体,在窗体上显示的是 ( A) #2=2 #3=3 ( B) #2=2 #3=5 ( C) #; 2=2 #; 3=3 ( D) #; 2=2 #3; =5 3
16、2 在窗体上画 个命令按钮 (其名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a(5, 5)As Integer Dim i As Integer,j As Integer For i=1 To 3 For j=1 To 3 a(i, j)=(i-1)*3+j Print a(i, j) Next j Print Next i End Sub 程序运行后,单击命令按钮,在窗体上的输出结果是: _。 ( A) 1 4 7 2 5 8 3 6 9 ( B) 1 2 3 4 5 6 7 8 9 ( C) 1 2 3 4 5 6
17、7 8 9 ( D)没有输出 33 假定程序中有以下语句: _。 answer=MsgBox(“Stringl“,“String2“,“String3“,2) 执行该语句后,将显示一个信息框,此时如果单击 “确定 ”按钮,则 answer的值为: _。 ( A) String1 ( B) String2 ( C) String3 ( D) 1 34 在 Visual Basic中,被称为对象的是 ( A)窗体 ( B)控件 ( C)控件和窗体 ( D)窗体、控件和属性 35 在窗体上 有 今名为 Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序中应使用的语句是 _。 ( A)
18、Cd1.Action=2 ( B) Cd1.Acfion=1 ( C) Cd1.ShowSave=True ( D) Cd1.ShowSave=0 36 在长度为 n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为上 _。 37 为了把一个 Visual Basic应用程序装入内存,只要装入【 】文件即可。 38 在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【 】。 39 软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 40 在最坏情况下,堆排序需要比较的次数为【 】。 41 下列程序段的输出结果为 _。 Dim S1(5)As Intege
19、r,S2(5)As Integer,S3(5)As Integer N=4 ForI=1 To N S1(I)=I L=N+i-I S2(I)=L NextI S3(5)=0 ForK=1 To N S3(K)=S1(K)*S2(K) S3(5)=S3(5)+S3(K) NextK PrintS1(3)=S1(5); S1(2) PrintS2(4)=S3( 42 设 a=10, b=9, c=8,则执行以下两条语句,变量 b的值为 _。 a=CInt(b/(10/(c/2) b=c Mod a 43 设当前日期为 2008年 4月 28日,星期一,则执行下面语句后的输出结果为_。 Print
20、 Day(Now) Print Month(Now) Print Year(Now) Print Weekday(Now) 44 表达式 14/5*2的值是 _。 45 在程序的每个空白处填写一条适当的语句,使程序完成相应的操作。程序实现的功能是:窗体上有文本框 Text1和若干复选框,其中复选框 Check1设置文本框Text1显示的文本是否加下划线。 Check1的单击事件过程如下: Private Sub Check1_Click() If_ Then Text1.FontUnderline=Tree ElseIf_Then Text1.FontUndefiine=False End I
21、f End Sub 46 在程序运行时,可以通过 _方法来移动滚动条的位置。 47 为了使标签能自动调整大小以显示全部文本内容,应把标签的【 】属性设置为 True。 48 表达式 Asc(“A”)&Chr(65)的值为【 】。 49 设有如下通用过程: Public Sub Fun(a(), ByVal x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下的事件过程: Private Sub Command1_Click() Dim arr(5)As v
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 285 答案 解析 DOC
