江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2007年春季江苏VB等级考试试题

2007()笔试试卷

(本试卷笔试时间为120分钟)

说明:

1.本试卷包括计算机基础知识部分和程序设计部分。

2.本试卷满分为60分,分选择题和填空题,试卷不分AB类型。

3.计算机基础知识部分全部是选择题(20),程序设计部分分为选择题(10)和填空

  (30)两种。

4.选择题用答题卡答题。每一项有ABcD四个可供选择的答案,请选择其中一个你认

  正确的答案,用HB铅笔或2B铅笔涂写在答题卡的相应答题号内。每选对一项得1分,

  选或选错不得分。

5.填空题用答题纸答题。请将答案用蓝色或黑色笔填写在答题纸的相应答题号内,每个答

  只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。

6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名。

7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。待监考人员收毕清点后,方

  离场。

第一部分基础知识

1.微电子技术是信息技术领域的关键技术,它以集成电路(Ic)为核心。下列有关叙述错误

  (1) 

  A.目前Ic芯片(CPU芯片)的集成度可达数千万个电子元件

  BMoore定律指出,单块IC的集成度平均每半年翻一番

  c.从原料熔炼到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高

  D.非接触式Ic卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡

2.下列有关通信中使用的传输介质的叙述错误的是(2) 

  A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100m

  B.同轴电缆可用于传输电视信号   

  c.光纤价格高,一般不在校园网和企业网中使用

  D.微波的波长很短,适合于长距离、大容量无线通信

3.二进制数(1010):与十六进制数(B2)相加,结果为(3) 

A (273)8   B  (274)8    C (314)8   D(313)8

4.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 DO CE C4 B0 E6,则在这段文本中含有(4) 

  A1个汉字和9个西文字符    B3个汉字和5个西文字符

C2个汉字和7个西文字符    D  4个汉字和3个西文字符

5.下列有关CPU的叙述错误的是(5)

  ACPU的主要组成部分有运算器、控制器和寄存器组

  BCPU的主要功能是执行指令,不同类型CPU的指令系统通常有所不同

  C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU)

  D.目前PC机所用的CPU芯片均为Intel公司的产品

6PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。若在启动过程中用户按某一热键(通常是Del)则可以启动CMOS设置程序。这些程序运行的顺序是(6)   

  APOST程序--CMOS设置程序---系统自举程序一-引导程序

  BPOST程序--引导程序一-系统自举程序---CMOS设置程序

  CCMOS设置程序一系统自举程序_--引导程序--POST程序

  DPOST程序--CMOS设置程序一引导程序---系统自举程序

7.目前Pc机一般都有USBFireWire接口,用于连接各种外部设备。下列关于这两种接口的叙述错误的是(7)

  AUSB是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等多种设备

  BFireWire是一种并行接口,通常用于连接需要高速传输大量数量的设备(如音视频设备)

  CUSB 20的数据传输速率是USB 10的数十倍

  D.一个USB接口上可以连接不同的设备   

8.下列关于PC机外存储器的叙述错误的是(8)

  A

144MB软盘的每一面有吞0个磁道,每个磁道分为18个扇区,每个扇区512字节

  B.硬盘的主要性能指标之一是平均存取时间,它与硬盘的转速(rpm)有很大关系。

  c.优盘的缺点是:优盘均无写保护功能,且不能起到引导操作系统的作用

  DcD-R是目前常用的可记录式光盘,但其该录的数据不能修改

9.下列关于Windows 98XP操作系统的存储管理功能的叙述错误的是.(9) 

  A.存储管理的功能主要包括内存的分配与回收、共享和保护、自动扩充(虚存的实现)

  B.系统将程序(及其数据)划分成固定大小的页面,以页面为单位进行内存的分配和调度

  c.虚拟存储器采用的页面调度算法是先进先出”(FIFO)算法

  D.在Windows 98Windows XP中,虚拟内存其实就是一个磁盘文件,即交换文件

10.人们常说软件的主体是程序,程序的核心是算法。下列有关程序、算法和数据结构的叙述错误的是.(10)

    A.程序是用程序设计语言对解题对象和解题步骤进行的一种描述

    B.算法和数据结构是设计与编写程序时首先要考虑的两个重要方面

    c.算法是问题求解规则的一种过程描述,它必须有输入,但可以没有输出

    D.数据结构主要是研究数据的逻辑结构、存储结构以及在这些数据上定义的运算

11.下列关于局域网的叙述错误的是(11) 

    A.光纤分布式数字接口网(FDDI)常用于构造局域网的主干部分   

    B.采用红外线或者无线电波进行数据通信,可以构造无线局域网

    C.两个或多个局域网可以进行互连

    D.所有的局域网均为以太网

12·下列有关IP地址、域名和URL的叙述错误的是(12) 

    目前互联网中IP地址大多数使用4个字节(32个二进位)表示

    使用CIP地址的网络规摸最大,一少c类物理网络可以拥有上千万台主机

  C.一台主机通常只能有一个IP地址,但可以有多个域名

  D·URL用来标识WWW网中的每一个信息资源,不同的信息资源对应不同的URL

13·TCPIP协议栈的应用层包括了各种高层协议,其中用于实现网络主机域名到IP地址映射的是(13) 

ADNS    BSMTP  C .FTP    D.Telnet

14·ADSL是一种宽带接入技术,在线路两端加装ADSL MODEM即可实现连网。下列关于  ADsL的叙述错误的是(14)    I

  A.它利用普通铜质电话线作为传输介质,成本较低  

  B.在上网的同时,还可以接听和拨打电话,几乎互不影响   

  从实现的技术上来看,数据的上传速度比数据的下载速度快  

  D.利用ADSL技术上网的用户,其PC机必须安装以太网卡   

15·目前PC机使用的字符集及其编码标准有多种,20多年来我国也颁布了多个汉字编码标准。在下列汉字编码标准中,不支持简体汉字的是(15)      I

AGB2312    BGBK    CBIG5  D. GB18030

 

16.下列有关数字图像的压缩编码和图像文件格式的叙述错误的是  (16) 

  图像压缩的出发点是图像中的数据相关性很强,且人眼的视觉有一定的局限性

  压缩编码方法的优劣主要是看压缩倍数、重建图像的质量和压缩算法的复杂度等

  CJPEG图像的压缩倍数是可以控制的,且大多为无损压缩

  D·GIF格式的图像能够支持透明背景,且具有在屏幕上渐进显示的功能

17.下列有关MIDI音乐的叙述错误的是(17 )

    A·MIDI是一种音乐描述语言,它规定了乐谱的数字表示方法

    B·MIDI音乐的文件扩展名为MIDMIDI

    C·MIDI音乐可以使用Windows中的媒体播放器等软件进行播放

    播放MIDI音乐时,声音是通过音箱合成出来的

18.下列有关中文版Windows 982000xP操作系统功能与操作的叙述错误的是  (18) 

  A·“五笔字型汉字输入法是Windows内置的输入法之一

  画图软件中画圆和正方形时,可在按Shift键的同时用鼠标拖放操作

  资源管理器’’窗口中,按Ctrl键的同时用鼠标单击文件,可以实现该文件的反向选定

  作为虚拟存储器使用的()交换文件可以设置在不同的逻辑硬盘上

19·下列有关Microsoft Word 9720002003功能和操作的叙述错误的是  (19) 

  A·Word文档可以分别设置打开文件时的密码和修改文件时的密码

  页边距的计量单位可以设置为磅、英寸和厘米等

  可以将选中的英文统一设置为小写,或大写,或词首字母大写,或句首字母大写等

  利用工具栏上的格式刷,可以复制字体的格式,但不能复制段落的格式

20.下列有关Microsoft  PowerPoint 9720002003功能和操作的叙述错误的是  (20) 

  APowerPoint文件可以另存为网页文件

  B.演示文稿可以按讲义方打印,且一张纸(A4规格)可以打印多达69张投影爿

  c.演示文稿的放映方式可以设置为循环放映

  D.演示文稿中可以插入声音文件,但不可以录制旁白

第二部分Visual Basic程序设计

一、选择题

21.以下所列表示中,不可用做VB合法常量的有  (21)  个。

  ①vbCrLf②l#③t④”XY”⑤1E-5

  A0    B1    C2    D4

22.下列表达式中,运算结果与函数Mid(Sii)的返回值相同的是(22)

  ALeft(Si)&Right(SLen(S)-i)   BLeft(Right(SLen(s)-i+1)i)

  CLeft(Right(Si)Len(S)-i+1)     DLeft(SLen(S)-i)&Right(Si)

23.下列定义Sub过程的语句正确的是(23)

  APrivate Sub Subl(A())

  BPrivate Sub Subl(A As String*5)

  CPrivate Sub Subl(ByVal A() As Integer)

  DPrivate Sub Subl(A(10) As Integer)   

24.下列有关文件的说法错误的是  (24) 

  A.在Open语句中缺省For子句,则按Random方式打开文件

  B.可以用Binary方式打开一个顺序文件

  c.在Input方式下,可以使用不同文件号同时打开同一个顺序文件

  D.用Binary方式打开一个随机文件,每次读写数据的字节长度取决于随机文件的记录

    长度

25.下列表达式中,能够被正确计算的表达式有(25)  个。

  ①4096*2^3②CInt(56)*5461+2③6553*5+05*6④32768+12

  A4    B3    C2 D1

26.计算下面的表达式,其值是(26) 

  CInt(35)*Fix(381)+Int(-41)*(5 Mod 3)

  A2    B1    C.一1 D6

27.下列关于对象作用域的说法正确的是  (22),。

  A.在窗体模块中定义的全局过程,在整个程序中都可以调用它

  B.分配给已打开文件的文件号,仅在打开该文件的过程范围内有效

  c.过程运行结束后,过程的静态变量的值仍然保留,所以静态变量作用域是整个模块

  D.在标准模块中定义的全局变量的作用域比在窗体模块中定义的全局变量的作用域大

28.下列有关数组的说法(28)  是错误的。

  A.在模块中由于未使用Option Explicit语句,所以数组不用先定义就可以使用,只不过是Variant类型

  B.过程定义中,形参数组可以是定长字符串类型   

  cErase语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的空间  

  D.定义数组时,数组维界值可以不是整数 

29.下列控件中,不具有Change事件的控件有(29)  个。

(1)DrivelistBoxDirListBox③FileListBox④ListBox

   A.0 B1    C2    D3

二、填空题    1

1.下面的事件过程执行结束后,A(2)的值是(   1    )  A(7)的值是(  2    )  。程序中第二个

循环被执行了(  3   )次。

Option Explicit

Option Base 1

Private Sub Commandl_Click()

  Dim A(10)As Integer

  Dim i As Integerk As Integer

  For i=l To 10

    A(i)=1

  Next i

    k=1

    For k=1 To 10 Step k

      A(k)=0

      k=k+2

    Next k

End Sub

执行下面程序,当单击Commandl时,窗体上显示的内容的第二行是  (  4   ),第三行是(5)  、第四行是(6) 

Option Explicit

Private Sub Commandl_Click()

          Dim a As Integerb As Integer

          a=1b=1z=1

  Call P1(ab)

 Print abz

          Call P1(ba)

          Print abZ

End Sub

Private Sub P1(X As IntegerByVal Y As Integer)

    Static Z As Integer

    X=X+ZY =x-zz=X+Y

    Print XYZ

End Sub

3.执行下面程序,单击Commandl按钮后,数组元素A(11)的值是  (  7  )  A(23)的值是(  8  )  A(32)的值是(   9  )

Option Explicit

Private Sub Commandl_Click()

  Dim A(33)As IntegerI As IntegerJ As IntegerK As Integer

  I=3J=1

  A(IJ)=1

  For K=2 To 9

    If I+1>3 Or J+l>3 Then

        If J=1 Then

          I=I-1

        ElseIf A(I-1J-1)=0 Then

         I=I-1J=J-1

        ElseIf J=3 Then

         I=I-1

        Else

          J=J+1

        End If

    ElseIf J=1 Or I=1 Then

        If A(I+1J+1)=0 Then

          I=I+1J=J+1

        Else

          J=J+1   

        End If

    Else

        If A(I-1J-1)=0 Then

          I=I-1J=J-1

       End If

    End If

    A(IJ)=K

    Next K

End Sub

4.执行下面程序,单击Commandl按钮后,变量Fir值是( 10 )变量Sec值是(   11 )变量Thir值是(   12 )

Private Sub Commandl_C1ick()

  Dim Fir As IntegerSec As IntegerThir As Integer

    Fir=96Sec=421Thir=3857

    Call Look—For(FirSecThir)

    Print FirSecThir

End Slb

 Private Sub Look_For(F As IntegerS As IntegerT As Integer)

  Dim Tem As String

  If 1#*F*S<>T Then

    Tern=Loft(CStr(F)1)

    F=Right(CStr(F)1)&Left(CStr(S)1)

    S=Right(CStr(S)2)&Left(CStr(T)1)

    T=Right(CStr(T)3)&Tem

    Call Look_For(FST)

  End If

End S11h

执行下面程序,单击Commandl按钮后,显示在窗体上的第一行内容是(13)

 第二行内容是( 14 )、第三行的内容是( 15 ) 

    Option Explicit

Dim A As Integer

 Private Sub Commandl_Click()

    Dim B As Integer

    A=1B=2

    Print funl(funl(AB)B)

    Print A

    Print B

End Sub

PriVate Function funl(X As IntegerY As Integer)As Integer

    Dim I As Integer

    For I=1 To Y

      Y=Y+1

      X=X+1

      A=X+Y

    Next I

    funl=A+Y

End Function