【计算机类职业资格】计算机二级(VB)17及答案解析.doc
《【计算机类职业资格】计算机二级(VB)17及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)17及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)17 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.语句 A=B+C 代表的意思是( )。(分数:70.00)A.变量 A 等于 B+C 的值B.变量 A 等于 B 的值,然后再加上 C 的表达式C.将变量 A 存入变量存入 B 中,然后再加上 C 的表达式D.将变量 A 存入变量 B+C 中2.设有数组定义语句:Dim a(5)As Integer,List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。(分数:70.00)A.打开过程文件时,其中的主过程自动调入
2、内存B.同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭C.用命令 DOWITH 调用过程时,过程文件无需打开就可调用其中的过程D.用命令 DOWITHIN 调用过程时,过程文件无需打开,就可调用其中的过程3.Visual Basic 标题栏上显示了应用程序的( )。(分数:70.00)A.子类的访问权限比父类方法的访问权限要高B.继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性C.子类方法不能产生比父类方法更多的异常D.重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同4.在窗体上画一个命令按钮,然后编写如下程序: Private Sub
3、 Comrnand3_Click( ) Cop 2 Cop 3 Cop 4 End Sub Sub Cop (a As Integer) Static x As Integer x=x + a Print x; End Sub 程序运行后,单击命令按钮,输出结果为( )。 (分数:70.00)A.内联函数B.重载函数C.递归函数D.嵌套函数5.在窗体上画一个命令按钮,然后编写如下程序: Private Sub Commandl_Click( ) Dim a AS Integer,b As Integer a=15 b=2 t N(a,b) End Sub Function N(x As Int
4、eger,y As Integer) As Integer N=IIf(x)y,x,y) End Function 程序运行后,单击命令按钮,输出结果为( )。 (分数:70.00)A.20B.261C.15D.256.在窗体上画一个命令按钮,然后编写下列程序: Private Sub Command3_Click( ) Tcl 2 Tcl 3 Tel 4 End Sub Sub Tcl(a As Integer) Static x As Integer x=x + a Print x; End Sub 程序运行后,单击命令按钮,输出结果为( )。 (分数:70.00)A.ResultSetB
5、.ConnectionC.StatementD.以上都不是7.下列方法中不能退出 Visual Basic 的是( )。(分数:70.00)A.使用 ReDim 语句可以改变数组的维数B.使用 ReDim 语句可以改变数组的类型C.使用 ReDim 语句可以改变数组的每一维的大小D.使用 ReDim 语句可以改变对数组中的所有元素进行初始化8.设 a=5,b=4,c=3,d=2 下列表达式的值是_。3 2 * b Or a = c And b d (分数:70.00)A.1B.TrueC.FalseD.29.要使菜单项 MenuOne 在程序运行时失效,使用的语句是( )。(分数:70.00)
6、A.程序的语法错B.程序在编译和运行中所发生的异常事件C.程序预先定义好的异常事件D.程序编译错误10.在 Visual Basic 中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是( )。(分数:70.00)A.LoadB.ShowC.HideD.Unload11.关于 Visual Basic“方法“的概念错误的是( )。(分数:70.00)A.方法是对象的一部分B.方法是预先定义好的操作C.方法是对事件的响应D.方法用于完成某些特定的功能12.当 Esc 键与单击该命令按钮作用相同时,此命令按钮的什么属性被设置为 Tree?(分数:70.00)A.StyleB.Default
7、C.CaptionD.Cancel13.对下列程序段,说法正确的是( )。 Text1Top=2000 Text1Left=800 (分数:70.00)A.File 类以一种系统无关的方式表示一个文件对象的属性B.在 Java 语言中,目录不是文件,所以目录作为一种特有的类处理C.File 类是一个重要的非流类D.流类关心的是文件的内容,而 File 类关心的是文件在磁盘上的存储14.在窗体上画一个名称为 Label1、标题为“VisualBasic 考试”的标签,两个名称分别为 Command1 和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为 Timer1 的计
8、时器控件,并把其 Interval 属性设置为 500,如图所示: (分数:70.00)_15.在窗体上画 1 个命令按钮,其名称为 Command1,然后编写如下程序: Private Sub Command1_Click() Dim a(10) As Integer Dim x As Integer For i=1 To 10 a(i)=8+i Next x=2 Print a(f(x)+x) End Sub Function f(x As Integer) x=x+3 f=x End Function 程序运行后,单击命令按钮,输出结果为_。 (分数:70.00)A.12B.15C.17
9、D.1816.关于自定义对话框概念的说明,错误的是( )。(分数:70.00)A.建立自定义对话框时必须执行添加窗体的操作B.自定义对话框实际上是 VB 的窗体C.在窗体上还要使用其他控件才能组成自定义对话框D.自定义对话框不一定要有与之对应的事件过程17.执行下列程序段后,输出的结果是( )。 For k1=0 To 4 y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3 Next k2 Next k1 Print y (分数:70.00)A.90B.60C.40D.1018.可以在常量的后面加上类型说明符以显示常量的类型,可以表示整型常
10、量的是( )。(分数:70.00)A.对象的可见性可设为 True 或 FalseB.标题的属性值不可设为任何文本C.属性窗口中属性只能按字母顺序排列D.某些属性的值可以跳过不设置,自动设为空值19.在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1 和 Text1,把文本框 的 Text 属性设置为空白,然后编写如下事件过程: Private Sub Command1_Click() a = InputBox(“Enter an integer“) b = InputBox(“Enter an integer“) Text1.Text = b + a End Sub 程序运行
11、后,单击命令按钮,如果在输入对话框中分别输入 8 和 10,则文本框中显示 的内容是_。 (分数:70.00)A.108B.18C.810D.出错20.设有如下过程: Sub ff(x,y,z,) x=y+z End Sub 以下所有参数的虚实结合都是传址方式的调用语句是( )。 (分数:70.00)A.Call ff(5,7,z)B.Call ff(x,y,z)C.Call ff(3+x,5+y,z)D.Call ff(x+y,x-y,z)21.下列有关子菜单的说法中,错误的是( )。(分数:70.00)A.除了 Click 事件之外,菜单项不可以响应其他事件B.菜单项的索引号必须从 1 开
12、始C.每个菜单项都是一个控件,与其他控件一样也有其属性和事件D.菜单的索引号可以不连续22.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Option Base 1 Private Sub Command1_Click( ) Dim a a=Array(1,2,3,4,5) For i=1 To UBound(a) a(i)=a(i)+i-1 Next Print a(3) End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是( )。 (分数:70.00)_23.设一个工程由两个窗体组成,其名称分别为 Form1 和 Form2,在 Form1 上有一
13、个名称为 Command1 的命令按钮。窗体 Form1 的程序代码如下: Private Sub Command1_Click( ) Dim a As Integer a=10 Call g(Form2,a) End Sub Private Sub g(f As Form,x As Integer) y=IIf(x10,000,-100) fShow fCaption=y End Sub 运行以上程序,正确的结果是( )。 (分数:70.00)_24.单击命令按钮,下列程序的执行结果是( )。 Private Sub Blck (x As Integer) x = x * 2 + l If
14、x 6 Then Call Blck(x) End If x = x * 2 + 1 Print x; End Sub Private Sub Commandl_Click() Blck 2 End Sub (分数:70.00)A.23 47B.10 36C.22 44D.24 5025.Visual Basic 60 分为 3 种版本,不属于这 3 种版本的是( )。(分数:70.00)A.标准模块的扩展名是basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程D.标准模块不附属于任何一个窗体26.数据库、数据库系统和数据库管理系统之间的关系是( )。(分数:-1.00)A.数
15、据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3 者没有明显的包含关系27.数据处理的最小单位是( )。(分数:-1.00)A.数据B.数据元素C.数据项D.数据结构28.结构化程序设计的 3 种结构是( )。(分数:-1.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构29.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(分数:-1.00)A.软件投机B.软件危机C.软件工程D.软件产生30.实体是信息世界中
16、广泛使用的一个术语,它用于表示( )。(分数:-1.00)A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物31.下列 4 项中,必须进行查询优化的是( )。(分数:-1.00)A.关系数据库B.网状数据库C.层次数据厍D.非关系模型32.视图设计一般有 3 种设计次序,下列不属于视图设计的是( )。(分数:-1.00)A.自顶向下B.由外向内C.由内向外D.自底向上33.在单链表中,增加头结点的目的是( )。(分数:-1.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现34.为了避免流程图在描述程序逻辑时的灵活性,
17、提出了用方框图来代替传统的程序流程图,通常也把这种图称为( )。(分数:-1.00)A.PAD 图B.N-S 图C.结构图D.数据流图35.在设计程序时,应采纳的原则之一是( )。(分数:-1.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.要使标签的背景样式为不透明,应将 BackStyle 属性设置为 -|_|-。(分数:3.00)_37.程序测试分为静态分析和动态测试。其中 -|_|-是指不执行程序,而只是对程序文 本进行检查,通过阅读和讨论,分析和发现程
18、序中的错误。(分数:3.00)_38.在窗体上加上一个文本控件 PCSTextBox,画一个命令按钮,当单击命令按钮的时候将显示 “打开文件”对话框,设置该对话框只用于打开文本文件,然后在文本控件中显示打开的文件名。请填空。 Private Sub Command1_Click() CommonDialog1Filter= -|_|- CommonDialog1ShowOpen PCSTextBoxText= -|_|- End Sub (分数:3.00)_39.下列程序计算 Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为 n 个。 例如:a=5,n=4 时,则Sn=5+55+5
19、55+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 -|_|- DebugPrint a,n,Sn End Sub (分数:3.00)_40.设有如下程序段: a$=“BejingShanghai” b$Mid
20、(a$,InStr(a$,“g”)+1) 执行上面的程序段后,变量 b$的值为 -|_|-。 (分数:3.00)_41.表达式 32 Mod 36/ 25 的值是 -|_|-(分数:3.00)_42.下列语句的输出结果是 -|_|-。 Print Format$(12586,“000,00000“) (分数:3.00)_43.以下是一个比赛评分程序。在窗体上建立一个名为 Text1 的文本框数组,然后画一个名 为 Text2 的文本框和名为 Command1 的命令按钮。运行时在文本框数组中输入 7 个分数, 单击“计算得分”命令按钮,则最后得分显示在 Text2 文本框中(去掉一个最高分和一
21、 个最低分后的平均分即为最后得分),如图所示。请填空。 (分数:3.00)_44. 阅读程序: Option Base1 Private Sub Form_Click( ) Dim a(3)As Integer Print“输入的数据是:”; For i1 To 3 a(i)=InputBox(“输人数据”) Print a(i); Next Print If a(1)a(3) Then m=a(2) Else If a(1)a(3)Then m= -|_|- Else m= -|_|- End If Print“中间数是:”;m End Sub 程序运行后,单击窗体,在输入对话框中分别输人三
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB17 答案 解析 DOC
