【计算机类职业资格】国家计算机二级(VB)85及答案解析.doc
《【计算机类职业资格】国家计算机二级(VB)85及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(VB)85及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(VB)85 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列程序的运行结果为( )。 Dim a(-1 To 6) For i=LBound(a,1)To UBound(a,1) a(i) = i Next i Print a (LBound(a,1);a(UBound(a,1) (分数:2.00)A.0 0B.-5 0C.-1 6D.0 62.在属性窗口中设置何属性,可以把指定的图形放入当前对象中? (分数:2.00)A.Current YB.PictureC.Current xD
2、.Stretch3.以下为 Visual Basic学习版的控件的是( )。(分数:2.00)A.数据绑定控件B.ActiveX控件C.自动化管理器D.报表控件4.有如下事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) If(Button And 3)=3 Then Print“OK“ End If End Sub 程序运行后,为了在窗体上输出“OK”,应当按下的鼠标键是 ( )。 (分数:2.00)A.interfaceB.staticC.finalD.abstract5.下列可以启动 Visual Bas
3、ic的方法是( )。(分数:2.00)A.打开“我的电脑”,找到存放 Visual Basic所在系统文件的硬盘及文件夹,双击“VB6exe”图标B.在 DOS窗口中,键入 Visual Basic的路径,执行 Visual Basic可执行文件C.利用“开始”莱单中的“程序”命令可启动 Visual BasicD.A)和 C)6.下面 Change事件过程中,文本框控件 Text1用来接收数字字符的输入,该事件过程的作用是( )。 Private Sub Text1_Change ( ) Text2Text=Str(628* Val(Text1Text) End Sub (分数:2.00)A
4、.将在文本框 Text1输入的数字变为数值B.将在文本框 Text1输入的数字作为半径,求圆的周长并转换为字符串C.只要 Text1中的内容一改变,Text2 中显示的圆周长也随之改变D.事件过程中的 Val函数和 Str函数使用错误,事件过程不能执行7.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/28.下列程序段,在运行时最后输出的内容是( )。 a=2 c=3 AAA: c=c * a If c10 Then Print c GoTo AAA El
5、se Print“10 以内的奇数显示完毕” End If (分数:2.00)A.5,2,3B.-5,-12,-7C.-5,-12,-17D.5,-2,-79.设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能实现该操作的语句是( )。 (分数:2.00)A.Text1Maxength=0B.Text1Enabled=FalseC.Text1Visible=FalseD.Text1Width=010.设有声明语句 Dim b(-1 To 10,2 To 9,20)As Integer 则数组 b中全部元素的个数是( )。 (分数:2.00
6、)A.“设计”视图B.“打印预览”视图C.“报表预览”视图D.“版面预览”视图11.执行下面的程序段后,变量 c的值为( )。 a=14 b=30 Slect Case b/10 Case 0 C=a * 10 + b Case 1 To 9 C=a * 100+b Case 10 To 99 C=a * 1000 + b End Select print c (分数:2.00)A.363B.2548C.1430D.987512.关于货币型数据的说明,正确的是( )。(分数:2.00)A.货币型数据有时可以表示成整型数据B.货币型数据与浮点型数据完全一样C.货币型数据是由数字和小数点组成的字符
7、串D.货币型数据是小数点位置固定的实型数13.以下关于过程及过程参数的描述中,错误的是(分数:2.00)A.调用过程时可以用控件名称作为实际参数B.用数组作为过程的参数时,使用的是“传地址”方式C.只有函数过程能够将过程中处理的信息传回到调用的程序中D.窗体(Form)可以作为过程的参数14.在窗体上画一个名称为 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 Private Sub
8、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 715.一个工程中含有窗体 Form1、Form2 和标准模块 Model1,如果在 Form1中有语句 Pubilc X As Integer,在 Model1中有语句 Pubilc Y As Integer,则以下叙述中正确的是( )。 (分数:2.00)A.变量 X、Y 的作用域相同B.Y的作用域是 Model1C.在 Form1中可以直接使用 X
9、D.在 Form2中可以直接使用 X和 Y16.在程序运行期间可以将图形装入窗体、图片框或图像框的函数是( )。(分数:2.00)A.DrawStyleB.AutoSizeC.PasswordCharD.LoadPicture17.下列描述中正确的是_。 (分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合18.在属性窗口中,加载指定的图形放入当前对象中的属性是( )。(分数:2.00)A.CurrentYB.PictureC.CurrentXD.Caption19.有如下程序: Private Sub For
10、m_Click() Dim Check, Counter Check = True Counter = 0 Do Do While Counter 0 Then -|_|- Else -|_|- End If Next k Print pos,neg End Sub 以上程序的功能是,计算并输出数组 Arr中 10个数的正数之和 pos与负数之和neg,请填空。 (分数:3.00)_40.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可 以不变,因此,基于逻辑结构的应用程序不必修改,称为 -|_|-。(分数:3.00)_41.已知 B的 ASCII码为 66,以下程序
11、统计由键盘输入的字符串中各英文字母的使用次数 Dim -|_|- For i=65 To 90 pp(i) =0 Next x$=InputBox(“Enter a string“,x$) x$=UCase$(x$) For i=1 To -|_|- n=Asc(Mid$(x$,i,1) If n =65 And n =90 Then -|_|- End If Next i For i=65 To 90 If pp(i) 0 Then Print Chr$(i);pp(i) End If Next (分数:3.00)_42.在 KeyPress事件过程中,KeyAscii 是所按键的 -|_|
12、-值。(分数:3.00)_43.在窗体上先画一个名为 Text1的文本框和一个名为 Table1的标签,再画一个名为 OP1的四个单选按钮的单选按钮数组,其 Index属性按季度顺序为 1-3(见图 1),文件 sales.txt中按月份顺序存有某企业某年 12月份的销售额。要求在执行程序时,鼠标单击一个单选按钮,则 Text1中显示相应季度的销售总额,并把相应的文字显示在标签上。图 2是单击第三季度显示的结果 (分数:3.00)_44.在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选择交换法将 10个数排成升序,请在空白处填入适当的语句。 Sub SORT( ) Dim a(
13、1 To 10) For i=1 To 10 a(i)=Val(InputBox(“ “ ,“ “,0) Next i For i= -|_|- k=i For j= -|_|- If a(k)a(j)Then -|_|- If k i Then ba(k) a(k)a(i) a(i) =b End If Next j Next i For k=1 To 10 Print a(k) Next k End Sub (分数:3.00)_45.下列程序的功能是:当 x100时,没有意义。请填空。 Private Sub Command1_Click() Dim x As Single x=Input
14、Box(“请输入 x的值!“) -|_|- Case Is_国家计算机二级(VB)85 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列程序的运行结果为( )。 Dim a(-1 To 6) For i=LBound(a,1)To UBound(a,1) a(i) = i Next i Print a (LBound(a,1);a(UBound(a,1) (分数:2.00)A.0 0B.-5 0C.-1 6 D.0 6解析:取数值的下界函数 LBound()功能是返回数值名指定的数组的指定维数 的下界
15、值,取数组的上界函数 UBound()的功能是返回数组名指定的数组的指定维度的 上界值。因为程序中定义了一个数组 a(-1,6),所以上界是 6,下界是-1。 2.在属性窗口中设置何属性,可以把指定的图形放入当前对象中? (分数:2.00)A.Current YB.Picture C.Current xD.Stretch解析:打开对象的属性列表,从中选择 Picture属性栏,单击后面的“”,将弹出“加载图片”对话框,用户选择相应的路径和文件名,图形就显示在当前对象中了,可见选项 B) 是正确的;而 Current Y和Current X用来设置光标当前位置;Stretch 决定图像是否可以伸
16、缩。3.以下为 Visual Basic学习版的控件的是( )。(分数:2.00)A.数据绑定控件 B.ActiveX控件C.自动化管理器D.报表控件解析:Visual Basic 学习版中包括内部控件、网格控件、数据绑定控件和 Tab 对象,所以数据绑定控件是 Visual Basic学习版中的控件;报表控件为专业版中的控件;而自动化管理器是企业版的控制系统。4.有如下事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) If(Button And 3)=3 Then Print“OK“ End If End
17、Sub 程序运行后,为了在窗体上输出“OK”,应当按下的鼠标键是 ( )。 (分数:2.00)A.interfaceB.staticC.finalD.abstract 解析:Applet 作为 Java的个重要组成部分,有着与应用程序不同的执行过程。下图是入门程序 hello在浏览器中的运行过程。*5.下列可以启动 Visual Basic的方法是( )。(分数:2.00)A.打开“我的电脑”,找到存放 Visual Basic所在系统文件的硬盘及文件夹,双击“VB6exe”图标B.在 DOS窗口中,键入 Visual Basic的路径,执行 Visual Basic可执行文件C.利用“开始”
18、莱单中的“程序”命令可启动 Visual BasicD.A)和 C) 解析:启动 Visual Basic有 4种方式:打开“我的电脑”,找到存放 Visual Basic所在的系统文件的硬盘及文件夹,双击“VB6exe”图标,即可进入 Visual Basic编程环境;所以选项 A)是正确的;利用“开始”菜单 中的“程序”命令方式进入;所以选项 C)也是正确的;使用“开始”菜单中的“运行”命令,在“打开”栏中键入 VB6exe 的存放路径,单击 “确定”按钮即可;把 VB6exe 文件直接拖到桌面可建立启动 Visual Basic的快捷方式,双击该执行文件即可。6.下面 Change事件过
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB85 答案 解析 DOC
