2002二级考试笔试卷参考答案vb_第1页
2002二级考试笔试卷参考答案vb_第2页
2002二级考试笔试卷参考答案vb_第3页
2002二级考试笔试卷参考答案vb_第4页
2002二级考试笔试卷参考答案vb_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2002 年(秋)二级笔试卷参考(VB)第一部分 计算机基础知识(各语种相同)1.在计算机科学中,常常会遇到用二进制、八进制、进制等表示的数据。对于算术表达式1023-377Q+100H,其运算结果是1。A. 1024B. 746HC. 746QD. 10232.计算机在处理数据时,对数据的大小都有范围限制。以下运算中可能产生数据溢出的是2。A. 两个数作“与”操作C. 两个异号的数相加B. 两个数作“或”操作D. 两个异号的数相减3.在计算机中处理汉字信息时,不同处理阶段常使用不同形式的编码表示,例如输入码、机内码和字型码等。下列有关汉字信息编码的叙述中,不正确的是 3。A.采用不同输入法输

2、入的同一个汉字,其机内码相同 B.对于同一个汉字,不同字体的字型码各不相同C.在 Window95/98 中,不同字体的字型码均分别以不同的文字进行保存D.在 Window95/98 中,对于 GB2312 字符集中的所有汉字,其机内码就是国标码4.高速缓存(Cache)是现代计算机中重要的通常分为两极。其中,一级 Cache 位于_4 中。器之一,在目前的 Pentium 系列 PC 机中 CacheA. CPUB. RAMC. 主板D. 硬盘5.在评价计算机的性能时,通常用 MIPS 来描述计算机的5。平均无故障时间平均故障修复时间C. 主存的存取周期D. CPU 的运算速度6.在下列“工

3、程”与“程序设计”的描述中,不正确的是6。A.工程是用工程化的概念、方法和技术来指导开发的全过程B.程序设计是开发工作的一部分,它是在系统设计阶段完成的C.工程强调的是开发过程的工程化管理,文档是工程管理的依据D.程序设计是根据程序设计的要求,采用适当的程序设计语言编写出满足要求的7.目前,影响 PC 机安全的主要有计算机。、计算机等。在下列有关计算机和黑客的叙述中,不正确的是7计算机计算机是指一些人蓄意编制的一种寄生性的计算机程序是指一些人蓄意编制的、用于别人计算机的程序C.防范计算机D.防范计算机的一种常用办法是在计算机上安装防的一种常用办法是在计算机上安装网络8.下列有关光盘器的叙述中,

4、不正确的是8。A.CD-ROM 光盘上信息的光道是一条由里向外连续的螺旋型的路径B.CD 光盘的最早应用是数字化的高保真音乐,所制定的标准称为 CD-ROMC.D.DVD-CD 是由 JVC 等公联合制定的数字电视视盘的技术规格,它规定一片 VCD 光盘可存放 74 分钟的电视光盘采用 MPEG-2 标准,每张光盘可存放 2 小时以上的晰度的影视9.在中文 Windows95/98 中,用户可以通过键盘操作来切换中英文输入法。系统默认的用于在各种输入法(包括各种汉字输入法和英文输入法)之间进行循环切换的组合键为 9。A.CTRL+空格键C.CTRL+SHIFTB.SHIFT+空格键D.ALT+

5、SHIFT10.Windows95/98 提供的“回收站”可用于暂存从硬盘中删除的文件(夹)。在下列关于“回收站”的叙述中,不正确的是10。A.回收站中的文件(夹)可以改名B.用户可以调整回收站的空间大小C.可以为多个硬盘驱动器分别设置回收站D.可以修改回收站的图标11.Windows95/98 环境下,下列叙述中正确的是11。A.利用“网上邻居”可以浏览、共享网上其它计算机内的所有软硬件资源B.利用“控制面板”中的“添加/删除程序”可以创建启动盘 C.利用“控制面板”中的“字体”可以设置汉字输入法特性D.运行 DOS 应用程序必须首先启动“MS-DOS”方式12.在 Windows95/98

6、 环境下,用户在资源管理器窗口中双击一个文本文件(.TXT)时,通常会启动“记事本”应用程序。如果文本文件的文件大小大于12,则系统会提示用户使用“写字板”应用程序该文件。A.1KBB.16KBC.32KBD.64KB13.Windows95/98 中的“MS-DOS 方式”可以是全屏幕方式,也可以是窗口方式。从窗口方式切换为全屏幕方式的操作可通过鼠标操作,也可通过键盘操作,但从全屏幕方式切换为窗口方式只能通过键盘操作。通过键盘操作实现在两种方式之间进行转换的组合键是13。A.CTRL+ESCC.ALT+ESCB.CTRL+ENTERD.ALT+ENTER14.用户在使用 Windows 提供

7、的“画图”应用程序编辑某时,如果的大小为 120*120 像素,且将该文件所占用的以单色位图类型(.bmp)保存在软盘上(注:软盘的簇大小为 512B),则该空间约为14。A.1KBB.2KBC.15KBD.43KB15.在使用Word 7.0/97/2000 编辑文档时,下列叙述中不正确的是 15。A.同一个文档的多个页面可以设置为不同的纸张类型B.通过菜单命令“格式/项目符号和”设置段落“”时,可以使用数字、(答题者注:如果先自定义过,这项其实也是可以的)C.在文档中页码时,文档第一页的页码可以不为 1D.奇偶页的页眉和页脚可以不同16.在使用Word 7.0/97/2000 编辑文档时,

8、如果需要打印当前文档的第 4、6-8 页,则应16,然后在出现的框中设置需打印的页码。A.使用菜单命令“文件/打印”B.单击“常用”上的“打印”按钮C.按键盘上的 PrtSc(PrScreen)键D.按组合键 ALT+PrtSc(PrScreen)17.在使用Excel 7.0/97/2000 处理数据时,下列叙述中不正确的是 17。对数据进行排序操作时,最多只能基于 3 个关键字进行排序通过图形向导可以制作二维图形和三维图形C.一个工作簿中可以无工作表D.单元格的可以分为绝对和相对两种18.在下列有关Office 7.0/97/2000 的应用程序功能的叙述中,正确的是18。A.Word 和

9、 Excel 编辑的文档均可以另存为HTML 语言B.Word 可以直接Excel 文档(.xls),且 Excel 可以直接Word 文档(.doc)C.Word 与 Excel 均支持表格的自动填充功能D.用户不能利用“剪切板”功能在 Word 与 Excel 编辑的文档之间进行交换数据19.企业内部网是采用 TCP/IP 技术,集 LAN、WAN 和数据服务为一体的网络,它也称为 19。A.局域网B.ranetC.ernetD.广域网20.如果某 PC 机使用 56K 的 Modom 拨号上网(接入,理论上最快需要略多于 20秒的时间。ernet),那么一个大小为 5.6 MB 的A.1

10、0B.100C.800D.6000VB 程序设计部分一、选择题21、在程序中将变量a、B1、St、D 分别定义为eger 类型、类型、String 类型和 Date 类型,下列赋值语句中,正确的是 。A.a=333+22B. D=#10/05/01#C. St=5+abcD. B1=#True#22、以下使用方法的语句中,正确的是 。A. List1.ClearB. Form1.ClearC. Combo1.ClsD. Picture1.Clear23、以下所列的 7 个控件中,具有 Caption 属性的有 个。PictureBox(框)、Frame(框架)、OptionButton(单选按

11、钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)、DriveListBox(驱动器列表框)A. 3B. 4C. 2D.524、以下有关对象属性的说法中错误的是 。A.所有的对象都具有 Name(名称)属性B.只能在执行时设置或改变的属性为执行时属性C.对象的某些属性只能在设计时设定,不能使用代码改变D. Enabled 属性值设为 False 的控件对象在窗体上将不可见25、在窗体的通用处有语句Dim A()AsSingle,以下在某事件过程中重定义此数组的一组正确语句是: 。A. ReDim A(3,3)ReDim A(4,4) AsegerB. ReDim A(3

12、,3)ReDim Preserve A(4,4)C. ReDim A(3)ReDim A(3,3) AsegerD. ReDim A(3,3)ReDim Preserve A(3,4)26、在窗体 Form1 中用“Public Sub Fun(xAseger ,y As Single)”定义过程 Fun ,在窗体 Form2 中定义了变量i 为eger , j 为 Single ,若要在 Form2 的某事件过程中调用Form1 中的 Fun 过程,则下列语句中,正确的语句有 个。(1)Call Fun(i,j)(2)Call Form1.Fun(i,j)(3)Form1.Fun(i),j(

13、4)Form1.Fun i+1,(j)A.1B.2C.3(2、3、4 对)D.427、在文本框 Text1 中输入数字 12,Text2 中输入数字 34,执行一下语句,只有本框 Text3 中显示 46。 可使文A.Text3.Text=Text1.Text&Text2.TextB.Text3.Text=Val(Text1.Text)+Val(Text2.Text)C.Text3.Text=Text1.Text+Text2.TextD.Text3.Text=Val(Text1.Text)& Val(Text2.Text)处有如下语句,会产生错误的语句是 。28、在窗体模块的通用(1)Cons

14、t A Aseger=25(2)Public St As String*8(3)Redim B(3) Aseger(4)Dim Const X Aseger=10A. (1)(2)B.(1)(3)C.(1)(2)(3)D.(2)(3)(4)29、下列定义 Sub 过程的语句中,正确的语句是 。(1)PrivateSubTest(St As String * 8)(2)PrivateSubTest(Sarray() As String * 5)(3)PrivateSubTest(Sarray() As String)(4)PrivateSubTest(St As String)A. (1)(2)

15、B.(1)(4)C.(2)(3)(4)D.(1)(2)(3)(4)30、VB 中利用Circle 方法不可以画 。A.园B.直线C.弧D.椭圆二、填空题(特别说明:由于算法的实现不是唯一的,有的题目可能有其它的。此处所给的参考都是根据题意经过上机测试可以得到正常结果的代码)1、将任意一个两位正整数 N 的个位数与十位数对换得到新数的 VB 表达式是(n mod 10)*10+n10 或 n=val(mid(trim(str(n),2,1)+mid(trim(str(n),1,1)。2、执行下面的程序,单击窗体,则在窗体上显示的第一行是 1 2 3 ,第二行是 4 5 .Private Sub

16、Form_Click()Dima(3, 3) Aseger, i Aseger, j AsegerFori = 1To3Forj = 1To3a(i, j) =(i- 1) * 2 + jNext jNext iForj= 1 To 3Fori= j To 3Pra(j, i);NextiPrNextjEnd Sub3、执行下面程序,单击命令按钮三行是 8 。d1,则窗体上显示的第一行是 C,第二行是 CW,第Private Subd1_Click()Dim Dim s =K =Fors As String, t As StringK Aseger, m AsegerBASICY1: m =

17、KK= 1 To Len(s) Step m + 1t =K =tK& Chr(Asc(Mid(s, m, 1) + K)+ 1If Mid(s, K, 1) = Y Then Exit Form = m + KPrtNextPrKmEnd Sub4、执行下面程序,单击窗体,在立即窗口上显示的第二行是 4 14 80 ,第三行 22 10 80 。Option Explicit Dim A AsegerPrivate Sub Form_Click()Dim Dim A =D =B AsD As 1: B =eger eger2fun(A, fun(A, B)Debug.PrA, B, DEnd

18、 SubPrivate Function fun(K Aseger, N Aseger) AsegerDebug.PrK, N, KNK =N =funN K=+ A+ AK + NDebug.PrfunEnd Function5、执行下面程序,如果不选中复选框 Check1,单击命令按钮d1 ,则在文本框 Text1 中显示的变量a 的值为 12 、b 的值为 3 、r 的值为 3 ;如果选中复选框Check1 ,单击命令按钮d1 ,则文本框 Text1 中显示为 (27,12)=3(图 1 为本程序设计界面)。Private Subd1_Click()Dim a Asa = 27: b =

19、eger, b Aseger, r As12egerIf Check1.Value = 0 Thenr =(a, b)Text1 = ( & CStr(a) & , & CStr(b)&)= & CStr(r)ElseIf Check1.Value = 1 Thenr =(a), (b)Text1 = ( & CStr(a) & , & CStr(b)&)= & CStr(r)End IfEnd SubPrivate Function(x Aseger, y Aseger) AsegerDim r Asegerr = x Mod yDo While r 0 x = y: y = rr = x

20、Mod yLoop= yEnd Function6、运行下面的程序,单击命令按钮值是 8 ,A(5) 的值是 6 。d1 ,则在文本框 Text1 中的内容是 K = 4 ,A(4) 的Option ExplicitPrivate Subd1_Click()Dim A(8) Aseger, I Aseger,K=As 41egerA(1)A(5)Call= S1: A(2) =6: A(6) =(A, K)4: A(3)8: A(7)= 6: A(4)= 6: A(8)Text1 = K = &Str(K)End SubPrivate SubS(A() Aseger, NAseger)Dim

21、Idx Aseger, Count Asegereger, PAsegerDim TCount DoAs= UBound(A)Idx =Idx + 1P = Idx + 1Do While P = CountIf A(Idx) = A(P) ThenA(P) = A(Count)Count = Count - 1ElseP = P + 1End IfLoopN = CountLoop While Idx CountEnd Sub7、下面程序的功能是将以“12;3;15”形式输入的字符串分解为数字 12、3、15,分别赋给 3个数组元素,并对其进行简单运算(图 2 为本程序执行画面)。Priva

22、te Subd1_Click()Dim Dim s =Fora(3) Aseger, i Aseger, n Asegers As StringText1.Text i = 1 To 2n=InStr(s, ;)a(i) = Left(s, n - 1)s=Mid(s,n+1,Len(s) - N)_Next iA(i) = val(s)Text2.Text = a(1) * a(2) + a(3)End Sub本题更为简单的算法是:Dim s() As Strings = Split(Text1, ;)Text2.Text = Val(s(0) * Val(s(1) + Val(s(2)8、

23、本程序是找零巧数。所谓零巧数是具有下述特征的四位正整数:其百位数为 0,如果去掉 0,得到一个三位正整数,而该正整数乘以 9,等于原数。例如 2025=225*9,所以 2025 是零巧数(如图 3 所示)。Private Function change(s As String)AsStringDim p As String, i AsFor i = 1 To Len(s)egerIf i 2 Thenp = p & Mid(s, i, 1)End IfNext ichange = pEnd FunctionPrivate Subd1_Click()Dim i Aseger, s As StringFor i = 1000 To 9999s = CStr(i)If Mid(s, 2, 1) = 0 ThenIf Val(change(s) * 9 = i ThenList1.AddItem (s + = + change(s) + *9)End IfEnd IfNext iEnd Sub9、本程序是把给定的二进制整数转换为八进制整数。Private Subd1_Click()Dim Dima =a As String, b A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论