2007年春省等考卷.doc_第1页
2007年春省等考卷.doc_第2页
2007年春省等考卷.doc_第3页
2007年春省等考卷.doc_第4页
2007年春省等考卷.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

07年春季江苏省计算机二级VB等级考试试卷第一部分 计算机基础知识1在下列有关微电子技术与集成电路的叙述中,错误的是 D 。A微电子技术是以集成电路为核心的技术;B集成度是指单个集成电路所含电子元件数目;CMoore定律指出,单个集成电路的集成度平均每1824个月翻一番;DIC卡仅有存储器和处理器,卡中不可能存储有软件。2在下列有关通信技术的叙述中,错误的是 D 。A目前无线电广播主要还是采用模拟通信技术;B数字传输技术最早是被长途电话系统采用的;C数字通信系统的信道带就是指数据的实际传输速率(简称“数据速率”);D局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号。3所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。假设使用补码表示的8位整数X=10010101,则经过变号操作后结果为 D 。A01101010;B00010101;C11101010;D01101011。4若计算机内存中连续2个字节的内容其十六进制形式为34和64,则它们不可能是 C 。A2个西文字符的ASCII码;B1个16位整数;C1个汉字的机内码;D图像中一个或两个像素的编码。5在下列关于指令和指令系统的叙述中,错误的是 C 。A指令是构成程序的基本单元,它用来规定计算机执行什么操作;B指令是操作码和操作数组成,操作数的个数由操作码决定;CIntel公司Pentium系列的各种微处理器,其指令完全不同;DPentium处理器的指令系统包含数以百计的不同指令。6在下列关于BIOS及CMOS存储器的叙述中,错误的是 B 。ABIOS是PC机软件最基础的部分,包含POST程序、CMOS设置程序、系统自举程序等;BBIOS存放在ROM存储器中,通常称为BIOS芯片,该存储器是非易失性的;CCMOS中存放着基本输入输出设备的红运程序和一些硬件参数,如硬盘的数目、类型等;DCMOS存储器是易失性的,在关机时由主板上的电池供电。7PC机的机箱外面常有很多接口,用来连接外围设备。下列接口中,不在机箱外面的是 C 。AIEEE 1394;BPS/2;CIDE;DUSB。8在下列关于PC机常用输入设备的叙述中,错误的是 D 。A台式PC机的键盘一般有100多个鍵,其接口可以是AT接口、PS/2接口或USB接口;B鼠标器可控制屏幕上鼠标箭头的移动,与其作用类似的设备还有操纵杆和触摸屏等;C扫描仪的主要性能指标包括分辨率、色彩深度和扫描幅面等;D数码相机的成像芯片主要有CCD和CMOS两种,CCD主要用于低像素的普及型相机。9在下列关于Windows操作系统中多任务处理的叙述中,正确的是 D 。A用户如果只启动一个应用程序,则该程序就可以自始至终独占CPU资源;B由于CPU中有多个执行部件,可同时执行多条指令,所以都能同时执行多个任务的处理;C从微观上看,前台任务和后台任务能同时得到CPU响应;DWindows操作系统在执行32位应用程序时,采用的是按时间片轮转的调度方法。10在下列关于程序设计语言及其处理系统的叙述中,错误的是 B 。A汇编语言同机器语言一样,均是面向机器指令系统的,其程序的可移植性差;B汇编程序是指由汇编语言编写的程序;C高级语言在一定程度上与机器无关;D目前大多数应用程序是用高级语言编写、由编译程序处理后生成的可执行程序。11网卡(包括集成在主板上的网卡)是计算机联网的必要设备之一。在下列关于网卡的叙述中,错误的是 B 。A局域网中的每台计算机中都必须有网卡;B一台计算机中只能有一块网卡;C以太网和FDDI网的网卡不同,不能交换使用;D网卡借助于网线或无线电波与网络连接。12互联网中的IP地址可分为AE五类,且具有规定的格式。如果IP地址的主机号部分的每一位均为0,该地址一般作为 C 。A网络中主服务器的IP地址;B备用的主机地址;C网络地址,用来表示一个物理网络;D直接广播地址。13以太网是使用最广泛的一种局域网。以下关于以太网的叙述中,正确的是 D 。总线式以太网任何时候网上只有一个节点发送信息;网上某一节点发送信息时,每一帧信息都必须包含发送节点的IP地址和接收节点的IP地址;以太网的数据传输速率通常为10Mbps100Mbps;可以使用集线器或交换机组建以太网,每个节点通过网卡和网线(或无线电波)与之连接。A和;B和;C、和;D、和。14通常所说的TCP/IP协议是指一个由上百个协议系列。下列协议中,用于发送电子邮件的应用层协议是 A 。ASMTP;BFTP;CHTTP;DUDP。15在汉字文本展现过程中,汉字字形的生成是关键。在下列有关汉字字形和字库的叙述中,错误的是 D 。A字库是同一字体的所有字符(基于某字符集)的形状描述信息的集合;BWindows系统中的TrueType字库所采用的字形描述方法是轮廓描述;C对于同一字体来说,无论其字形是粗体、斜体还是常规,均调用同一字庫;D只要两台PC机是采用同样的操作系统,则其字库完全相同。16颜色空间是指彩色图像所使用的颜色描述方法,也叫颜色模型。在下列颜色模型中,液晶显示器采用的是 B 。ACMYK;BRGB;CHSB;DYUV。17在下列有关数字波形声音、声卡及其压缩的叙述中,错误的是 D 。A声音信号的数字化过程包括取样、量化和编码等步骤;B数字信号处理器(DSP)是声卡的核心部件,它在完成声音的编码、解码和编辑操作过程中起着重要的作用;C波形声音的主要参数包括取样频率、量化位数、声道数目等;DMP3音乐是一种采用MPEG-3标准进行压缩编码的高选题数字音乐。18在下列有关中文版Windows 98/2000/XP操作系统功能与操作的叙述中,错误的是 B 。A默认情况下,按“Crtl+空格鍵”组合鍵可实现在某一种汉字输入法与英文输入法之间的切换;B按“Alt+PrtSc”组合鍵可以将当前整个屏幕以图像的形式复制到剪贴板;C利用“剪切”操作不能删除文件和文件夹;D用户可以设置回收站的大小,且可以为多个逻辑盘分别设置回收站。19在下列有关Microsoft Word 97/2000/2003功能和操作的叙述中,错误的是 A 。A在同一个文档中,每页的纸张大小只能设置为相同;B具有统计当前被编辑文档的页数、段落数、行数和字数物功能;C利用“绘图”工具栏的图形一般属于矢量图形;D在文档中可以插入视频、MIDI序列等非文字信息。20在下列有关Microsoft Excel 97/2000/2003功能和操作的叙述中,错误的是 D 。A进行数据排序时,最多可以依据3个关键字;BExcel工作表可以另存为网页文件;C在默认情况下,数值型数据右对齐、字符型数据左对齐;D在默认情况下,若用户在某单元格中输入“3/2”(引号不是输入的字符),则显示1.5。第二部分 Visual Basic程序设计一、选择题 (用答题卡答题,答案依次填在2130答题号内)21以下所列表示中,不可用作VB合法常量的个数有 (21) 。vbCrLf 1# ”XY” 1E-5A0B1C2D422下列表达式中,运算结果与函数Mid(s, i, i)的返回值相同的是 (22) 。ALeft(s, i) & Right(s, len(s) - i) BLeft(Right(s, len(s) i + 1), i)CLeft(Right(s, i), Len(s) i + 1) DLeft(s, Len(s) - i) & Right(s, i)23下列定义Sub过程的语句中,正确的是 23 。APrivate Sub Sub1(A()BPrivate Sub Sub1(A as string *5)CPrivate Sub Sub1(ByVal A() as Integer)DPrivate Sub Sub1(A(10) as Integer)24以下有关文件的说法中,错误的是 (24) 。A在Open语句中缺省For子句,则按Random方式打开B可以用Binary方式打开一个顺序文件C在Input方式下,可以使用不同文件号同时打开同一个顺序文件D用Binary方式打开一个随机文件,每次读写数据的字节长度取决于随机文件的记录长度25以下表达式中,能够被正确计算的表达式有 25 个。 4096*23 CInt(5.6)*5461+2 6553*5+0.5*6 32768+12A4 B3 C2 D126计算下面的表达式,其值是 26 。CInt(-3.5)*Fix(-3.81)+Int(-4.1)*(5 Mod 3)A2 B1 C-1D627下面关于对象作用域的说法中,正确的是 27 。A在窗体模块中定义的全局过程,在整个程序中都可以调用它B分配给已打开文件的文件号,仅在打开该文件的过程范围内有效C过程运行结束后,过程的静态变量的值仍然保留,所以静态变量作用域是整个模块D在标准模块中定义的全局变量的作用域比在窗体模块中定义的全局变量的作用域大28下面有关数组的说法中, 28 是错误的。A在模块中由于未使用Option Explicit语句,所以数组不用先定义就可以使用,只不过是Variant类型 B过程定义中,形参数组可以是定长字符串类型 CErase语句的作用是对固定大小数组的值重新初始化或收回分配给动态数组的存储空间 D定义数组时,数组维界值可以不是整数29下列控件中,不具有Change事件的控件有 (29) 个。DriveListBox DirListBox FileListBox ListBoxA0 B1 C2 D3 30算术表达式,的VB的表达式是 30 。A(e(2* *x-5)*log(x)+(sin(2x)3)/Sqr(abs(sin(x)-cos(x2) B(exp(2*3.14159*x-5)*log(x)+(sin(2*x)3)/sqr(abs(sin(x)-cos(x2) C(exp(2*x-5)*ln(x)+(sin(2*x)3)/sqr(abs(sin(x)-cos(x2)De(2*3.14159*x-5)*ln(x)+(sin(2*x)3)/sqr(abs(sing(x)-cos(x2)二、填空题 (请将答案填写在答题纸的相应答题号内,每个答案只占一行,共30分)1下面的事件过程执行结束后,A(2)的值是 (1) ,A(7)的值是 (2) ,程序中第二个循环被执行了 (3) 次。 Option Explicit Option Base 1 Private Sub Command1_Click() Dim A(10) As Integer Dim I As Integer, K As Integer For I = 1 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 Sub2执行下面的程序,当单击Command1时,窗体上显示的内容的第二行是 (4) ,第三行是 (5) ,第四行是 (6) 。Option ExplicitPrivate Sub Command1_Click() Dim a As Integer, b As Integer, z As Integer a = 1: b = 1: z = 1 Call P1(a, b) Print a, b, z Call P1(b, a) Print a, b, zEnd SubPrivate Sub P1(x As Integer, ByVal y As Integer) Static z As Integer x = x + z: y = x - z: z = x + y Print x, y, zEnd Sub3执行下面程序,单击Command1按钮后,数组元素A(1, 1)的值是 (7) ,A(2, 3)的值是 (8) ,A(3, 2)的值是 (9) 。Option ExplicitPrivate Sub Command1_Click() Dim A(3, 3) As Integer, I As Integer, J As Integer, K As Integer I = 3: J = 1 A(I, J) = 1 For K = 2 To 9 If I + 1 3 Or J + 1 3 Then If J = 1 Then I = I - 1 ElseIf A(I - 1, J - 1) = 0 Then I = I - 1: J = 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 + 1, J + 1) = 0 Then I = I + 1: J = J + 1 Else J = J + 1 End If Else If A(I - 1, J - 1) = 0 Then I = I - 1: J = J - 1 End If End If A(I, J) = K Next KEnd Sub4执行下面程序,单击Command1按钮后,变量Fir值是 (10) ,变量Sec值是 (11) ,变量Thir值是 (12) 。Option ExplicitPrivate Sub Command1_Click() Dim Fir As Integer, Sec As Integer, Thir As Integer Fir = 96: Sec = 421: Thir = 3857 Call Look_For(Fir, Sec, Thir) Print Fir; Sec; ThirEnd SubPrivate Sub Look_For(F As Integer, S As Integer, T As Integer) Dim Tem As String If 1# * F * S T Then Tem = Left(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(F, S, T) End IfEnd Sub5执行下面程序,单击Command1按钮后,显示在窗体上的第一行内容是 (13) ,第二行的内容是 (14) ,第三行的内容是 (15) 。Option ExplicitDim A As IntegerPrivate Sub Command1_Click() Dim B As Integer A = 1: B = 2 Print fun1(fun1(A, B), B) Print A Print BEnd SubPrivate Function fun1(X As Integer, Y As Integer) As Integer Dim I As Integer For I = 1 To Y Y = Y + 1 X = X + 1 A = X + Y Next I fun1 = A + YEnd Function6下面是一个求函数f(x)值的程序。其中,(2n-1)! =135(2n-1)。计算到第n项的绝对值an= 10-6 为止。Option ExplicitPrivate Sub Command1_Click() Dim x As Single, i As Integer, a As Single, sum As Single x = Text1 i = 1 a = -1 Do a = (16) If Abs(a) = 0.000001 Then Exit Do sum = sum + a (17) Loop Text2 = sumEnd Sub7本程序功能是:将文本框中用逗号分隔的数据(文本框中必须要有数据),分别赋值给二维数组B的各个元素;并将B数组各个元素分行显示在文本框中。Option ExplicitPrivate Sub Command1_Click() Dim B(3, 3) As Single, I As Integer, Pos1 As Integer Dim Pos2 As Integer, S As String, J As Integer S = Text1 If S = Then Text1 = 请输入数据 (18) End If For I = 1 To 3 For J = 1 To 3 Pos1 = (19) Pos2 = InStr(Pos1, S, ,) If (20) Then B(I, J) = Val(Mid(S, Pos1, Pos2 - Pos1) Else B(I, J) = Val(Mid(S, Pos1) End If Text2 = Text2 & Str(B(I, J) Next J (21) Next IEnd Sub8下面程序的功能是:对N阶方阵A中与副对角线平行的各条斜线(包括副对角线本身在内,共有2N - 1条,如图所示)上的元素分别进行累加求和并进行比较,求出累加和的最大值Max。过程Count的功能是计算各条斜线上的元素和;计算分两步进行:先求副对角线和其上方斜线上的元素和,再求副对角线下方斜线上的元素和。(本程序设定N=5,数据从文件data.txt中读取)。5 7 2 24 1 2 42 6 9 54 9 4 8Option ExplicitOption Base 1Private Sub Command1_Click() Dim I As Integer, A(5, 5) As Integer, J As Integer Dim N As Integer, Max As Integer Open data.txt For Input As #5 Do (22) For I = 1 To 5 For J = 1 To 5 Input #5, A(I, J) Text1 = Text1 & Str(A(I, J) & Next J Text1 = Text1 & vbCrLf Next I Loop Call Look_For(A, Max) Text2 = Text2 & 最大和是: & MaxEnd SubPrivate Sub Look_For(A() As Integer, M As Integer) Dim Ub As Integer, I As Integer, J As Integer, Sum As Integer (23) M = A(1, 1) For I = 1 To Ub Sum = A(1, I) For J = 2 To I Sum = (24) Next J Text2 = Text2 & Sum & vbCrLf If M Sum Then M = Sum Next I For I = 2 To Ub (25) For J = I + 1 To Ub Sum = Sum + A(J, Ub + I - J) Next J Text2 = Text2 & Sum & vbCrLf (26) Next IEnd Sub9下面程序的功能是验证一个命题:对任何一个非零的正整数,若为偶数则除以2,若为奇数则乘3加1,得到一个新的正整数后再按照上面的法则继续演算,经过若干次演算后得到的结果必

温馨提示

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

评论

0/150

提交评论