[计算机类试卷]VB笔试模拟试卷220及答案与解析.doc

上传人:medalangle361 文档编号:494134 上传时间:2018-11-30 格式:DOC 页数:18 大小:54KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷220及答案与解析.doc_第1页
第1页 / 共18页
[计算机类试卷]VB笔试模拟试卷220及答案与解析.doc_第2页
第2页 / 共18页
[计算机类试卷]VB笔试模拟试卷220及答案与解析.doc_第3页
第3页 / 共18页
[计算机类试卷]VB笔试模拟试卷220及答案与解析.doc_第4页
第4页 / 共18页
[计算机类试卷]VB笔试模拟试卷220及答案与解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 220及答案与解析 1 在窗体上画一个命令按钮 Command1和两个文本框,名称分别为 Text1和Text2。编写如下两个事件过程: Dim Str1 As String, str2 As String Private Sub form_load() Text1.Text=“ Text2.Text=“ Text1.Enabled=False Text2.Enabled=False End Sub Private Sub Form_KeyPress(KeyAscii As Integer) str1=str1n ( A) 1 5 ( B) 14 6 ( C) a b (

2、D) 10 25 14 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Dim SW As Boolean Function func(X As Integer)As Integer If X 20 Then Y=X Else Y=20+X End If func=Y End Function Private Sub Form_MouseDown(Button As Integer,_Shift As Integer, X As Single, Y As Single) SW=False End Sub Private Sub Form_MouseUp(Button As

3、 Integer,_Shift As Integer, X As Single, Y As Single) SW=True End Sub Private Sub Command1_Click() Dim intNum As Integer intNum=InputBox(“) If SW Then Print func(intNum) End If End Sub 程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入 25,则程序的执行结果为 ( A)输出 0 ( B)输出 25 ( C)输出 45 ( D)无任何输出 15 有如下程序: Private Sub Form_Cl

4、ick() Dim i As Integer, Sum As Integer Sum=0 For i=2 To 10 If i Mod 2 0 And i Mod 3=0 Then Sum=Sum+i End If Next Print Sum End Sub 程序运行后,单击窗体,输出结果为 ( A) 12 ( B) 30 ( C) 24 ( D) 18 16 软件生命周期中所花费用最多的阶段是 ( A)详细设计 ( B)软件编码 ( C)软件 测试 ( D)软件维护 17 为了提高测试的效率,应该 ( A)随机选取测试数据 ( B)取一切可能的输入数据作为测试数据 ( C)在完成编码以后制

5、定软件的测试计划 ( D)集中对付那些错误群集的程序 18 以下不是面向对象思想中的主要特征的是 ( A)多态 ( B)继承 ( C)封装 ( D)垃圾回收 19 下列叙述中,不符合良好程序设计风格要求的是 ( A)程序的效率第一,清晰第二 ( B)程序的可读性好 ( C)程序中要有必要的注释 ( D)输入数据前要有提示信息 20 软件设计包括软 件的结构、数据接口和过程设计,其中软件的过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 21 数据处理的最小单位是 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据

6、结构 22 在深度为 5的满二叉树中,叶子结点的个数为 ( A) 32 ( B) 31 ( C) 16 ( D) 15 23 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 24 一个关系中属性个数为 l时,称 此关系为 ( A)对应关系 ( B)单一关系 ( C)一元关系 ( D)二元关系 25 在运行程序时,在文本框中输入新的内容,或在程序代码中改变 Text的属性值,相应会触发到 ( A) GotFocus事件 ( B) Click事件 ( C) Change事件 ( D) DblClick事件 26 表达式 Right(“Beijing“

7、, 4)的值是 ( A) Beij ( B) jing ( C) eiji ( D) ijin 27 关闭当前的工程并退出 Visual Basic的快捷键是 ( A) Alt+B ( B) Alt+Q ( C) Alt+Shift ( D) Alt+a 28 能够将 Picture对象 Picl加载当前目录中的 face.bmp的语句是 ( A) Pic1.Picutre=LoadPicture(App.path&“face.bmp“) ( B) Pic1.LoadPicture(App.path&“face.bmp“) ( C) Picutre1.Picutre=LoadPicture(A

8、pp.path&“face.bmp“) ( D) Picture1.LoadPicture(App.path&“face.bmp“) 29 下列说法正确的是 ( A)在 Visual Basic中的对话框分为两种类型:预定义对话框和自定义对话框 ( B)自定义对话框是由用户根据自己需要定义的 ( C)预定义对话框是用户在设置程序代码后定义的 ( D) MsgBox函数是用户的自定义对话框的函数 30 将一个窗体设置为 MDI子窗体的方法是 ( A)将窗体的名称改为 MDI ( B)将窗体的 MDIChild属性设为 True ( C)将窗体的 MDIChild属性设为 False ( D)将窗

9、体的 Enabled属性设为 False 31 设在菜单编辑器中定义了一个菜单项,名为 menu1。为了在运行时隐藏该菜单项,应使用的语句是 ( A) menu1.Enabled=True ( B) menu1.Enabled=False ( C) menu1.Visible=True ( D) menu1.Visible=False 32 下面的属性中,用于自动调整图像框中图形内容的大小的是 ( A) Picture ( B) CurentY ( C) CurrentX ( D) Stretch 33 在程序运行期间可以将图形装入窗体、图片框或图 像框的函数是 ( A) DrawStyle

10、( B) AutoSize ( C) PasswordChar ( D) LoadPicture 34 确定复选框是否选中,可访问的属性是 ( A) Value ( B) Checked ( C) Selected ( D) Caption 35 编程实现加法运算,在两个文本框中输入加数,用标签表示结果,单击按钮进行计算,完成下列计算过程。 Private Sub Command1_Click() Dim AAs Integer,B As Integer A= _ B=Val(Text2.Text) _ =A+B End Sub 36 在窗体上画一个命令按钮和一个文本框,其名称分别为 Comm

11、and1和 Text1,然后编写如下事件过程: Private Sub Command1_Click() Dim inData As String Text1.Text=“ Open“d:myfile.txt“Fo _ As#1 Do While _ Input #1,inData Text1.Text=Text1.Text+inData Loop Close #1 End Sub 37 设计两 CheckBox,一个显示粗体,一个显示斜体,通过对 CheckBox的选择,在一个文本框中显示相应效果的文本,完成下列程序。 Private Sub Form_Load() Check1.Capti

12、on=“显示粗体 “ Check2.Caption=“显示斜体 “ Text1.Text=“Visual Basic6.0“ End Sub Private Sub Check1_Click() If _=1 Then Text1.FontBold=True Else Text1.FontBold=False End If End Sub Private Sub Check2_Click() If Check2.Value=1 Then Text1. _ =True Else Text1. _ =False End Sub 38 在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为 Te

13、xt1、Label1和 Command1,然后编写如下两个事件过程: Private Sub Command1_Click() S$=InputBox(“请输入一个字符串 “) Text1.Text=S$ End Sub Private Sub Text1_Change() Label1.Caption=UCase(Mid(Text1.Text,7) End Sub 程序运行后,单击命令按钮,将显示一个输入对话框,如果在该对话框中输入字符串 “Visual Basic“,则在标签中显示的内容是 _。 39 下面程序的运行结果是 _ 。程序的功能是 _ 。 Public Function myf

14、un(m,n) Do while m n Do while m n:m=m-n:Loop Do While n m:n=n-m:Loop Loop Myfun=m End Function Private Sub Command1_Click() Print myfun(15,15) End Sub 40 A=7, B=3, C=4,则表达式 AMOD3+B3/C5的值为 _。 41 属性窗口的显示方式分为两种,即按 _顺序和按分类顺序,分别通过单击相应的按钮来实现。 42 一个关系表的行称为 _。 43 按 “先进后出 ”原则组织数据的数据结构是 _。 44 在打开一个自定义对话 框时,可以

15、使用 _方法来决定对话框窗体的显示模式。 VB 笔试模拟试卷 220答案与解析 1 【正确答案】 A 【试题解析】 在 Command1的 Click事件中将字符串变量 str赋给 Text1, str变量是在 KeyPress 事件中被赋值的,语句 str=str&Chr(KeyAscii)将输入的字符存储并连接起来,此处是通过参数 KeyAscii 来得到输入字符的 (因此要区分字母的大小写 ),又因为在 Form的 Load 事件中将 Text1和 Text2的 Enabled属性设置成False,所以当前拥有 输入焦点的对象是窗体,为了使窗体能接收键盘事件,已经将窗体的 KeyPrev

16、iew 属性设置为 True,所以在输入小写字母 abc后,单击Command1,触发其 Clidk 事件,使得 Text1文体控件的值等于 str字符串的值,即 abc。 2 【正确答案】 C 3 【正确答案】 B 【试题解析】 列表框的 list属性用来列出表项的内容,也可以改变数组中的已有值。列表框中表项的排列是从 0开始,最后一项的序号为 ListCount-1,该题语句的作用是把字符串 “AAAA”添加到列表框的最后,但不改变 Item3的值,所以本题的正确答案是选项 B)。 4 【正确答案】 A 5 【正确答案】 D 6 【正确答案】 D 7 【正确答案】 B 8 【正确答案】 B

17、 9 【正确答案】 B 10 【正确答案】 B 【试题解析】 此题程序代码中,被调过程采用了 Do WhileLoop 的嵌套语句结构,主调过程只调用了一次被调过程, Print Fun(23,18)语句表明,程序最后输出的只是被调过程的返回值。主调过程在调用被调过程 Fun 时,把数值 23, 18分别传给形参 m和 n,从被调过程中的循环语 句来看,因为此时 m的值大于 n的值,所以执行语句 m=m-n, m值变为 5,然后循环调用,直到 m=n,而由语句 Fun=m可看出,此过程的返回值就是 m的值,即为 1。 11 【正确答案】 A 12 【正确答案】 A 13 【正确答案】 B 14

18、 【正确答案】 C 15 【正确答案】 A 16 【正确答案】 D 【试题解析】 软件生命周期分为软件定义、软件开发及软件运行维护 3个阶段。本题中,详细设计、软件编码和软件测试都属于软件开发阶段。维护是软件生命周期的最后一个阶段,也是持续时间最长, 花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。 17 【正确答案】 D 【试题解析】 测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误成正比。这一现象说明,为了提高测试效率,测试人员应该集中对待那些错误群集的程序。 18 【正确答案】 D 【试题解析】 面向对象思想中的三个主

19、要特征是:封装性、继承性和多态性。 19 【正确答案】 A 【试题解析】 当今主导的程序设计风格是 “清晰第一,效率第二 ”的观点。结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,而在实际应用中,人们更注重程序的可理解性。 20 【正确答案】 B 【试题解析】 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中,结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 21 【正确答案】 C 【试题解析】 数据处理的最小单

20、位是数据项,由若干数据项组成数 据元素。数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。 22 【正确答案】 C 【试题解析】 满二叉树是指除最后一层外,每一层上的所有结点都有两个叶子结点。在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第 k 层上有 2k-1个结点,且深度为 m的满二叉树有 2m-1个结点。 23 【正确答案】 B 24 【正确答案】 C 【试题解析】 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N元关系。 25 【正确答案】 C 【试题解析】 文本框 Chan

21、ge事件在用户改变正文或通过代码改变 Text属性的设置时发生。 26 【正确答案】 B 【试题解析】 Right$(字符串, n)是返回 “字符串 ”的最后 n个字符。 27 【正确答案】 B 【试题解析】 Alt+Q关闭当前的工程并退出 Visual Basic。 28 【正确答案】 A 【试题解析】 LoadPicture是 Visual Basic 的函数,不是图片对象的方法,因此选项 B和 D是错误的。图片的 Picture属性必须用 LoadPicture函数才能加载图片。本题中图片对象的名称为 Pic1,而不是默认的 Picture1,因此正确答案是选项 29 【正确答案】 B

22、【试题解析】 在 Visual Basic中,对话框分为 3种类型:即预定义对话框、自定义对话框和通用对话框,所以选项 30 【正确答案】 B 【试题解析】 MDIChild 属性返回或设置一个值,它表示一个窗体是否被作为MDI子窗体在一个 MDI窗体内部显示,在运行时是只读的。 31 【正确答案】 D 【试题解析】 Visible属性用来设置控件是否可见,设置其值为 False,则该控件隐藏。 32 【正确答案】 D 【试题解析】 Picture 属性用于窗体、图片框和图像框中,它可以通过属性窗口设置用来把图形放到这些对象中,因此选项 33 【正确答案】 D 【试题解析】 LoadPictu

23、re函数用于在程序运行期间对窗体、图片框或图像框的Picture属性赋值、加载图形文件,它的格式为: 对象 .Picture=LoadPicture(“文件名 “)。当默认文件名为空时,清空所指定对象中的图形; PasswordChar是用于决定文本的显示方式的,不正确; Drawstyle决定外观。 34 【正确答案】 A 【试题解析】 复选框 CheckBox控件的 Value属性用来返回或设置控件状态 (0 未选中; 1选中; 2灰色 )。 35 【正确答案】 Val(Text1.Text) Label1.Caption 36 【正确答案】 Input Not EOF(1)或 EOF(1)=False或 EOF(1) True 37 【正确答案】 Check1.Value Fontltalic Fontltalic 38 【正确答案】 BASIC 39 【正确答案】 5 互换两数 40 【正确答案】 2 41 【正确答案】 字母 42 【正确答案】 记录或元组 43 【正确答案】 栈或 Stack 44 【正确答案】 Show

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1