ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:89.50KB ,
资源ID:1335238      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1335238.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】国家计算机二级(VB)70及答案解析.doc)为本站会员(twoload295)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】国家计算机二级(VB)70及答案解析.doc

1、国家计算机二级(VB)70 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.通常情况下,垂直滚动条的值是( )。(分数:2.00)A.由下往上递增B.由上往下递增C.由左到右递增D.由右到左递增2.在默认情况下,InputBox 函数返回值的类型为( )。(分数:2.00)A.逻辑类型B.字符串型C.数值型D.日期型3.标签控件能够显示文本信息,决定其文本内容的属性是( )。(分数:2.00)A.运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构B.不是所有的运算符都可

2、以进行重载C.运算符函数的调用必须使用关键字 operatorD.在 C+语言中不可通过运算符重载创造出新的运算符4.定义过程的格式中,Static 关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static 关键字,则( )。(分数:2.00)A.每次调用此过程,该过程中的局部变量都会被重新初始化B.在本过程中使用到的,在其他过程中定义的变量也为 Statci 型C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值D.定义了该过程中定义的局部变量为“自动“变量5.在窗体上画一个名称为 CommonDialog1 的通用对话框,一个名称为 Command1 的命令

3、按钮,要求单击命令按钮时,打开一个保存文件的对话框,该窗口的标题为“Save”,缺省文件名称为“SaveFile”,在“文件类型”栏中显示*txt,则能够满足上述要求的程序是( )。(分数:2.00)A.javaB.javacC.javapD.javadoc6.在 Visual Basic 中,被称为对象的是 ( )。(分数:2.00)A.在需要自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的父类B.paintComponent( )方法位于 JComponent 类内,该方法与 paint( )方法类似,也要求一个 Graphics类的实例为参数C.无论在系统开始执行

4、还是窗口被覆盖后需要重新绘制时,paintComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突D.如果需要重新绘制 Applet,就调用方法 paintComponent( )7.与 List1Text 属性值相同的是( )。(分数:2.00)A.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器D.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器8.以下关于多重窗体程序的叙述中,错误的是( )。 (分数:2.0

5、0)A.用 Hide 方法不但可以隐藏窗体,而且能清除内存中的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗体程序,需要单独保存每个窗体9.下列可以启动 Visual Basic 的方法是( )。(分数:2.00)A.打开“我的电脑”,找到存放 Visual Basic 所在系统文件的硬盘及文件夹,双击“VB6exe”图标B.在 DOS 窗口中,键入 Visual Basic 的路径,执行 Visual Basic 可执行文件C.利用“开始”莱单中的“程序”命令可启动 Visual BasicD.A)和 C)10.单击命令按钮时,

6、下列程序的执行结果是( )。 Private Sub Book(x As Integer) x=x * 2 + l If x6 Then Call Book(x) End If X=X * 2 + 1 Print x; End Sub Private Sub Command2_Click() Book2 End Sub (分数:2.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class Per

7、son public class Test D.import java.io.*; import java.awt.*; public class Test 11.单击命令按钮时,下列的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=86:y=29 Call Proc(x,y) Print x;y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub (分数:2.00)A.12 32

8、B.6 29C.2 3D.12 312.若在某窗体模块中有如下事件过程 Private Sub Command1_Click(Index As Integer) End Sub 则以下叙述中正确的是【 】 (分数:2.00)A.此事件过程与不带参数的事件过程没有区别B.有 1 个名称为 Command1 的窗体,单击此窗体则执行此事件过程C.有 1 个名称为 Command1 的控件数组,数组中有多个不同类型控件D.有 1 个名称为 Command1 的控件数组,数组中有多个相同类型控件13.表达式 5 Mod 3+3/5*2 的值是( )。 (分数:2.00)A.0B.2C.4D.614.使

9、“计算机技术”在当前窗体上输出的语句是( )。(分数:2.00)A.Print“汁算机技术”B.PicturePrint“计算机技术”C.PinterPrint“计算机技术”D.DebugPrint“计算机技术”15.在窗体上画一个文本框和一个计时器控件,名称分别为 Text1 和 Timer1,在属性窗口 中把计时器的Interval 属性设置为 1000,Enabled 属性设置为 False。程序运行后,如果单 击命令按钮,则每隔一秒钟在文本框中显示一次当前的时间。以下是实现上述操作的程 序: Private Sub Command1_Click() Timer1._ End Sub P

10、rivate Sub Timer1_Timer() Text1.Text = Time End Sub 在下划线处应填入的内容是_。(分数:2.00)A.Enabled = TrueB.Enabled = FalseC.Visible = TrueD.Visible = False16.在窗体上有 1 个名为 Cd1 的通用对话框,为了在运行程序时打开保存文件对话框,则在程序中应使用的语句是【 】(分数:2.00)A.Cd1.Action=2B.Cd1.Action=1C.Cd1.Show Save=TrueD.Cd1.Show Save=017.要将名为 MyForm 的窗体显示出来,正确的

11、使用方法是( )。(分数:2.00)A.设计视图B.窗体视图C.数据表视图D.透视表视图18.下列语句的输出结果为( )。 Print Format (1000936,“000,000000”) (分数:2.00)A.10,00936B.10,009360C.10,0093D.010,00936019.在窗体上画一个名称为 Command1 的命令按钮,并编写如下程序: Private Sub Command1_Click( ) Dim x As Integer Static y As Integer x=10 y=5 Call f1(x,y) Print x,y End Sub Privat

12、e Sub f1(ByRef x1 As Integer,y1 As Integer) x1=x1+2 y1=y1+2 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是( )。 (分数:2.00)A.10 5B.12 5C.10 7D.12 720.以下叙述中错误的是_。 (分数:2.00)A.在 Visual Basic 中,对象所能响应的事件是由系统定义的B.对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C.Visual Basic 中允许不同对象使用相同名称的方法D.Visual Basic 中的对象具有自己的属性与方法21.以下叙述中错误的是【 】(分数:2

13、.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用C.窗体和标准模块需要分别保存为不同类型的磁盘文件D.用 Dim 定义的窗体层变量只能在该窗本中使用22.设有如下通用过程: Public Function Fun(xStr As String)As String Dim tStr As String,strL As Integer strL=Len(xStr) Do While i=strL2 tStr=tStrx+yC.Print “A=“+str(x+y)D.Print “A=“x+yC.Print “A=“+str(x+y)

14、D.Print “A=“&x+y解析:选项 A 是打印 x+y 与 A 的比较结果,其值是一布尔型值。35.下列选项中不属于结构化程序设计方法的是_。 (分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:20 世纪 70 年代以来,提出了许多软件设计方法,主要有逐步求精:对复杂的问题,应设计一些 子目标作过渡,逐步细化;自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考 虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;模 块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标, 再进一

15、步分解为具体的小目标,把每个小目标称为一个模块,而可复用是面向对象程序设计的一个优点。二、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.在 Visual Basic 的立即窗口内输入以下语句 X=65 ? Chr$(X) 在窗口中显示的结果是 1。 (分数:3.00)填空项 1:_ (正确答案:A)解析:Chr$-|_|-是求 ASCII 字符的函数,格式是 Chr$(表达式),其中“表达式”应该是合法的 ASCII 码值,Chr$-|_|-函数把“表达式”的值转换为相应的 ASCII 字符。本题中 X= 65 对应的 ASCII 码是字符 A,所以显示的结果应该

16、是 A。37.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试 模块所产生的结果。(分数:3.00)填空项 1:_ (正确答案:驱动模块)解析:在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其 中,驱动模块相当于被测试模块的主程序,它接收测试数据,并传给被测试模块,输出实际测试结果。承 接模块通常用于代替被测试模块调用的其他模块,其作用仅做少量的数据操作,是一个模拟子程序,不必 将子模块的所有功能带入。38.在窗体上有一个命令按钮,然后编写如下程序: Fun

17、ction Trans(ByVal num As Long) As Long Dim k As Long k=l Do While num k=k * (num Mod 10) num=num/10 Loop Trans=k Print Trans End Function Private Sub Commandl_Click1 Dim m As Long Dim s As Long m=InputBox(“请输入一个数“) s=Trans(m) End Sub 程序运行时,单击命令按钮,在输入对话框中输入“789”,输出结果为 2,在输入对话框中输入“987”输出 3,在输入对话框中输入“8

18、79”,输出结果为 4。 (分数:3.00)填空项 1:_ (正确答案:504)解析:关键字 ByVal 用来实现传值,也就是说在定义通用过程时,如果形参前面有关键字 Byval,则该参数用传值方式传递,否则用传址方式传递;在 Sub 过程中,先将输入的 “456”赋给变量 m,m 作为参数,调用 Trans 过程;在 Trans 过程中以 num 作为 Do While 的循环条件;在循环体中,调用 Mod 函数,将num 的个位数字与 k 相乘,然后赋给 k,第一次循环时,num 的值是 789,所以 k 的值为 9,执行 num = num/10 后,num 的值为 78,循环三次后,n

19、um 变为 0;退出循环,k 值等于 987=504,并将 k 的值作为返回值;当输入 “987”或“879”时执行相同的操作,结果都为 504。可以看出,此程序可用于求一个数值各位上数值的乘积。39.函数 Str$(25636)的值是 1。(分数:3.00)填空项 1:_ (正确答案:256.36)解析:Str$-|_|-函数的格式是:Str$(数值表达式),作用是把“数值表达式”的值转换为一个字符串,表达式的值不受转换过程的影响。对于本题在立即窗口中可看到输出的结果。40.下列事件过程的功能是:通过 Form _ Load 事件给数组赋初值为 35、48、15、22、67,Form_ Cl

20、ick事件找出可以被 3 整除的数组元素并打印出来。请在空白处填入适当的内容,将程序补充完整。 Dim Arr 1 Private Sub Form _ Load2 3 End Sub Private Sub Form _ Click4 5 If Int(x/3)=x/3 Then Print x End If Next x End Sub (分数:3.00)填空项 1:_ (正确答案:Arc=Array(35,48,15,22,67))解析:Form _ Load 事件给数组赋初值,且限定只能用一条语句完成,显然只能用 Array 函数给数组赋值了。Form _ Click 事件是打印出数组

21、中能被 3 整除的数,程序中只有“Next x”语句,没有与之对应的For 语句。循环体是对数组元素进行处理,但循环体中又没有出现表示数组元素的下标变量,由此判断出应该用 For Each 语句。41.已知 B 的 ASCII 码为 66,以下程序统计由键盘输入的字符串中各英文字母的使用次数 Dim 1 For i=65 To 90 pp(i) =0 Next x$=InputBox(“Enter a string“,x$) x$=UCase$(x$) For i=1 To 2 n=Asc(Mid$(x$,i,1) If n =65 And n =90 Then 3 End If Next i

22、 For i=65 To 90 If pp(i) 0 Then Print Chr$(i);pp(i) End If Next (分数:3.00)填空项 1:_ (正确答案:pp(65)填空项 1:_ (正确答案:To)填空项 1:_ (正确答案:90))解析:程序中,在第一个空处定义了一个数组,从程序中反映出数组的下标的范围是 65 90,在第二个空处有一个循环语句,决定了循环的次数,由于一次循环只处理一个字符,因此循环次数要与字符串的长度相等;而在第三个空处是统计相同字符出项的次数,因为相同字符的 ASCII 码也不同,因此利用字符的ASCII 码作为数组的下标,下标相同者统计到同一个下表

23、变量中,这样就实现了统计功能。42.在 Visual Basic 的立即窗口内输入以下语句 X=97 ? Chr (X) 在窗门中显示的结果是 1。 (分数:3.00)填空项 1:_ (正确答案:a)解析:Chr-|_|-是求 ASCII 字符的函数,格式是 Chr(表达式),其中“表达式” 应该是合法的 ASCII 码值,Chr-|_|-函数把“表达式”的值转换为相应的 ASCII 字符。本题 中 X=97 对应的 ASCII 码是字符 a,所以显示的结果应该是 a。43.问题处理方案的正确而完整的描述称为 1。(分数:3.00)填空项 1:_ (正确答案:算法)解析:所谓算法是指解题方案的

24、准确而完整的描述。44.在 Visual Basic 的立即窗口内输入以下语句 X=65 ? Chr$(X) 在窗口中显示的结果是 1。 (分数:3.00)填空项 1:_ (正确答案:A)解析:Chr$-|_|-是求 ASCII 字符的函数,格式是 Chr$(表达式),其中“表达式”应该是合法的 ASCII 码值,Chr$-|_|-函数把“表达式”的值转换为相应的 ASCII 字符。本题中 X= 65 对应的 ASCII 码是字符 A,所以显示的结果应该是 A。45.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 1 测试。 (分数:3.00)填空项 1:_ (正确答案:黑箱或黑盒)解析:黑箱测试是根据程序规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑箱测试技术分为等价类划分、边界分析、错误猜测以及因果图等。

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