江苏省vb试题集锦_第1页
江苏省vb试题集锦_第2页
江苏省vb试题集锦_第3页
江苏省vb试题集锦_第4页
江苏省vb试题集锦_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

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

文档简介

江苏省计算机二级考试笔试卷(VB)

(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)

第一部分计算机基础知识(各语种相同)

1.目前,汉字信息在计算机内大多是以双字节编码表示的。在下列用十六进制表示的两个

季节的编码中,—1可能是汉字“大”的机内码。

A.B473HB.B4F3HC.3473HD.73F3H

2.有一个数值311,它与十六进制数C9相等,则该数值是用―2―表示的。

A.二进制B.八进制C.十进制D.五进制

3.长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则

可表示的最小整数为—3o

A.-127B.-121C.-15D.-7

4.关于PC机主板上的CMOS芯片,下面说法中正确的是一4—

A.CMOS芯片用于存储计算机系统的配置参数,它是只读存储器。

B.CMOS芯片用于存储电自检程序。

C.CMOS芯片用于存储BIOS,是易失性的。

D.CMOS芯片需要一个电池给它供电,否则其中数据会因主机断电而丢失。

5.假设某硬盘的转速为6000转/分,则此硬盘的平均等待时间为―5―ms(毫秒)。

A.5B.6C.10D.12

6.软件测试是软件开发过程中的一个重要工作,它直接影响着软件的质量。一个软件产品在

交付前主要经历三种测试,三种测试中不包含—6。

A.维护测试B.模块测试C.验收测试D.集成测试

7.目前,计算机病毒是影响计算机正常运行的主要因素之一,用户常在计算机中安装防病毒

软件来预防计算机病毒。在下列有关计算机病毒及防病毒软件的叙述中,不正确的是

―7o

A.计算机病毒主要是通过可移动的存储介质或网络进行传播

B.用户在上网浏览WWW信息资源时,所用计算机也可能被计算机病毒感染

C.任何防病毒软件都只能预防一些已知的病毒,但对所有查出的病毒均能安全地清除

D.任何防病毒软件都应经常性地更新

8.在构建网络时,需要使用多种网络设备,如网卡、交换机等。如果要将多个独立的子网互

连,如局域网与广域网互连,应当用—8—进行连接。

A.集线器B.路由器C.交换机D.调制解调器

9.目前世界上规模最大的计算机广域网是Interne%在下列叙述中,不正确的是—9。

A.整个Internet中,每个接点(入网的主机)都有一个唯一的地址,称为IP地址

B.Internet中主机的名字由一系列的子域名组成,从左到右子域的级别依次降低

C.Intemel由主干网、地区网和校园网(或企业网或部门网)三级组成

D.ADSL和ISDN均是利用电话线上网,但ADSL的上网速度理论上比ISDN快

10.某PC机的声卡在处理声音信息时,采样频率为44KHz,A/D转换精度为16位。若连续

采集2分钟的声音信息,则在不进行压缩编码的情况保存这段声音,需要的存储空间近

10。

A.88KBB.176KBC.UMBD.83MB

11.在中文版的Windows95/98中,用户可以通过键盘操作来切换中英文输入法。系统默认的

用于在某一种汉字输入法之间切换的组合键为-11。

A.CTRL+空格键B.SHIFT+空格键C.CTRL+SHIFTD.ALT+SHIFT

12.在Windows95/98环境下,如果某应用程序在运行过程中发生“死机”(这里的“死机”

是指该应用程序不响应用户的操作且不会自动地结束其运行),则可以通过下列的哪一种操

作来结束该应用程序的运行?―12

A.按组合键Ctrl+Alt+DelB.按键盘上的Pause健

C.用鼠标单击该应用程序窗口中的关闭按钮D.按组合键Alt+F4

13.在Windows95/98中环境下,用户通常使用菜单命令“开始/查找”来查找文件。通过这

种方式查找文件时,无法实现的是—13o

A.查找某种类型的文件(即根据文件扩展名查找)

B.查找某种属性的文件(即根据文件的属性查找)

C.查找文件大小在某一范围内的文件

D.查找在某一时间范围内创建或修改的文件

14.在Windows95/98环境下,用户在资源管理器窗口的“左窗口”中选择—14,则

不可能执行菜单命令"文件/新建”。

A.桌面B.我的电脑C.3.5英寸软盘(A:)D.C:\Windows(文件夹)

15.使用Winows95/98的“画图”应用程序编辑文件时,如果需要绘制一个正方形或圆,则

在操作过程中应该使用—15键加鼠标的拖放操作。

A.CTRLB.ALTC.SH1FTD.TAB

16.使用MicrosoftWord7.0/97/2000编辑文档时,所编辑的文件不可保存为_16类型。

A.HTMB.BMPC.RTFD.TXT

17.关于MicrosoftWord中的“左边距”和“左缩进”,下列叙述中正确的是—17。

A.“左边距”与“左缩进”是同一个概念

B.“左缩进”的数值必须大于或等于“左边距”的数值

C.“左缩进”的数值可以为正数,也可以为负数

D.“左缩进”和“左边距”均可以在“页面设置”对话框中设置

18.使用MicrosoftExcel7.0/97/2000编辑电子表格时,所编辑的文件不可保存为―18类

型。

A.XLSB.TXTC.XLTD.DOC

19.用MicrosoftExcel7.0/97/2000处理数据时,如果要在某单元格中输入分数形式的数据5/8,

则在单元格定位后—19。

A.直接输入5/8B.先输入数字0和一个空格,然后再输入5/8

C.先输入一个空格,然后再输入5/8D.先输入一个等号(=),然后再输入5/8

2O.InternetExplorer(简称IE)是目前最为流行的用于WWW信息浏览和查找的浏览器。在

下列有关IE的功能和操作的叙述中,不正确的是—20o

A.IE是浏览器软件,用户不能通过该软件启动电子邮件服务程序以收发E-mail

B.刷新网页功能可以使InternetExplorer跳过缓冲区,直接从网页的原始地址下载

C.收藏夹是指用于收藏用户经常需要访问的网页或地址的系统文件夹

D.频道是用于从Internet向用户计算机传递内容的Web站点

第二部分VB程序设计

一.填空题

21.在VB中可以作为容器的是。

A.Form、TextBox、PictureBoxB.FormAPictureBox、Frame

C.Form>TextBoX>LabelD.PictureBoxATextBox>ListBox

22.VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有

l.PictureBox2.Image3.TextBox

4.CommandButton5.OptionButton6.Label

A.l、2、3、4、B.l、2、5、6、C.K2、4、5D.l、2、4、6、

23.针对语句If1=1ThenJ=l,下列说法正确的是。

A.I=1和J=1均为赋值语句

B.I=1和J=1均为关系表达式

C.I=1为关系表达式,J=1为赋值语句

D.I=1为赋值语句,J=1为关系表达式

24.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句

中,不能正常执行的是。

A.s=2*a+1B.s="237"&".ll":a=sC.s=2*a>3D.a=2:s=16400*a

25.下面所列四组数据中,全部是正确的VB常数是。

A.32768,1.34D2,"ABCDE",&01767

B.3276,123.56,1.2E-2,#True#

C.&HABCE,02-03-2002,False,D-3

D.ABCDE,#02-02-2002#,E-2

26.下面有关数组处理的叙述中,不正确的是。

1、在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量。

2、在过程中,可以使用Dim、Private和Static语句定义数组。

3、用ReDim语句重新定义动态数组时,不得改变该数组的数据类型。

4、可用Public语句在窗体模块的通用说明处定义一个全局数组。

A.1、2、3、4、B.1、3、4、C.I、2、3、D.2、4、

27.第一次显示某窗体时,将引发一系列事件,正确的事件是。

A.Load-Initialize-ActivateB.Initialize-Load-Activate

C.Load-Activate-InitializeD.Initialize-Activate-Load

28.定义两个过程PrivateSubl(St()AsSiring)和PrivateSub2(Ch()AsString*6),在调用过程中

用DimS(3)AsString*6,A(3)AsString定义了两个字符串数组。下面调用语句中正确的

有。

1、CallSubl(S)2、CallSub(A)3、CallSub2(A)4、CallSub2(S)

A.l、2B.l、3C.2、3D.2、4

29.运行下面程序,单击命令按钮Commandl,则立即窗口上显示的结果是。

PrivateSubCommand1_Click()

DimAAsInteger,BAsBoolean,CAsInteger,DAsInteger

A=20/3:B=True:C=B:D=A+C

Debug.PrintA,D,A=A+C

EndSub

A.76FalseB.6.65.6False

C.76A=6D.78A=8

30.以下控件中,不能作为数据绑定控件的是。

A.Label(标签)B.TextBox(文本框)

C.OptionButton(单选按钮)D.ListBox(列表框)

二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)

1、正确表示命题“A是一个带小数的正数,且B是一个带小数的负数”的逻辑表达式是。

2、运行下面的程序,当单击窗体时,文本框Textl中的内容是,文本框Text2中的内

容是。

PrivateSubForm_Click()

DimStAsString

DimStlAsString,St2AsString

St=,'ASFRSDCFRSKXM

CallChange_String(St,Stl,St2)

Text1.Text=Stl

Text2.Text=St2

EndSub

PrivateSubChange_String(SAsString,StlAsString,St2AsString)

DimtemAsString,iAsInteger

Fori=1ToLen(S)

tem=Mid(S,i,1)

Iftem=nS"Then

Stl=Stl

St2=St2&"at"

ElseIftem=nR"Then

Stl=Stl&T

ExitFor

Else

Stl=Stl&tem

St2=St2&tem

EndIf

Nexti

EndSub

3、执行下面程序,单击命令按钮Command],则在窗体上显示的第一行是,第二行

是,第三行是。

PrivateSubCommandl_Click()

Dims_dataAsInteger,d_dataAsString,kAsInteger,pAsString

s_data=29

DoUntils_data<=5

p=s_dataMod5

d_data=d_data&p

s_data=s_data\5

Loop

d_data=d_data&s_data

Prints_data

Printd_data

p"

Fork=Len(d_data)To1Step-1

p=p&Mid(d_data,k,1)

Nextk

Printp

EndSub

4、执行下面程序,从键盘输入3,程序运行结束后,A(1,1)的值是,A(2,2)的值

是;A(2,3)的值是o

PrivateSubForm_Click()

DimIAsInteger,JAsInteger,KAsInteger

DimA()AsInteger,NAsInteger

N=InputBox(“输入N”)

ReDimA(N,N)

ForI=1ToN

ForJ=1ToN

K=K+1

A(I,J)=K+10

NextJ

NextI

CallSubl(A,N)

EndSub

PrivateSubSubl(A()AsInteger,NAsInteger)

DimIAsInteger,JAsInteger

DimTAsInteger,KAsInteger

K=N+1

ForI=1ToInt(N/2)

ForJ=IToN-1

T=A(I,J)

A(I,J)=A(K-J,I)

A(K-J,I)=A(K-I,K-J)

A(K-I,N+1-J)=A(J,K-I)

A(J,K-I)=T

NextJ

NextI

EndSub

5、执行下面程序,单击命令按钮Command],则在窗体上第一行显示是,第二行显示

是,第三行显不是。

PrivateSubCommand1_Click()

Output_Count4

Output_Count8

Output_Count4

EndSub

PrivateSubOutput_Count(UpperLimitAsInteger)

StaticLowerLimitAsInteger

DoWhileLowerLimit<UpperLimit

PrintLowerLimit;

LowerLimit=LowerLimit+1

Loop

PrintLowerLimit

EndSub

6、运行下面程序,单击命令按钮Command],则在窗体上显示的第一行内容是,第二

行内容是,文本框Textl中显示的内容是。

PrivateSubCommand1_Click()

DimSAsString

S="LAUSIV

Textl.Text=Display(S,Len(S))

EndSub

PrivateFunctionDisplay(SAsString,LAsInteger)AsString

IfL>1ThenDisplay=Display(S,L-1)

S=Left(S,L-1)&Right(S,1)&Mid(S,L,Len(S)-L)

Display=S

PrintDisplay

EndFunction

7、由键盘输入一个正整数,找出大于或等于该数的第一个素数。

PrivateSubForm_Click()

DimpAsInteger,xAsInteger,flagAsBoolean

flag=False

x=InputBox("请输入一个正整数”)

DoWhileNotflag

p=2:flag=

DoWhileflagAnd(p<=(x/2))

IfxModp=0Then

flag=False

Else

EndIf

Loop

IfNotflagThen

Loop

Printx

EndSub

8、下面的程序可从一个由字母与数字相混的字符串中选出数字串,并把数字串构成的数写

入一个名为Listl的列表框中(图1是程序执行的画面)。

«.第选

输入字符串

awrf234aSDf3w4af345cvb45

234

3

4

345筛选

45

OptionExplicit

PrivateSubCmdl_Click()

DimsAsString,kAsInteger,c()AsString

DimpAsString,iAsInteger

s二Text1.Text

Fori=1ToLen(s)

IfMid(s,i,1)>="0"AndMid(s,i,1)<=,'9HThen

P=

ElseIfMid(s,i+1,1)>=u0"AndMid(s,i+1,1)v=“9"Andi<>1Then

Ifpo,n,Then

c(k)=p

k=k+1

EndIf

EndIf

Nexti

ReDimPreservec(k)

c(k)=p

Fori=1Tok

Nexti

EndSub

9、给定一个十进制正整数,找出小于它并与其互质的所有正整数(所谓互质数是指最大公

约数为1的两个正整数,图2是程序执行画面)。

S求互质数IZI回区I

正整数N:

14

X

3

互质数11

x

0

0

7

求解乙

OptionExplicit

PrivateFunctiongcd()AsInteger

DimrAsInteger

r=mModn

Ifr=0Then

gcd=n

Else

m=n:n=r

EndIf

EndFunction

PrivateSubCommand1_C1ick()

DimnAsInteger,pAsInteger

n=Val(Textl)

Forp=n-1To2Step-1

IfThenList1.Additemp

Nextp

EndSub

10.用o(m)表示数m的所有因子(包括1和m在内)之和。如果m<n,且。(m)=。(n)=m+n+1,

则数对(m,n)是拟互满数。下列程序的功能是找出40——2000之间的所有拟互满数,并将运

算结果按图3给出的格式显示在文本框

Textl中。

OptionExplicit

PrivateSubCommand1_Click()

DimNAsInteger,IAsInteger,jAsInteger

DimFigAsBoolean,MAsInteger

ForN=40To2000

Fig=False

CallGarcia(N,M,Fig)

IfFigThen

EndIf

NextN

EndSub

PrivateSubGarcia(NAsInteger,MAsInteger,BoolAsBoolean)

DimG1AsInteger,G2AsInteger,KAsInteger

G1=Factor(N)

ForK=4ToN-1

G2=Factor(K)

IfThen

Bool=True

M=

ExitFor

EndIf

NextK

EndSub

PrivateFunctionFactor(NAsInteger)AsLong

DimIAsInteger

ForI=1ToN

IfNModI=OThen

EndIf

NextI

EndFunction

江苏省计算机等级考试二级(VB)试卷2003秋

第一部份计算机基础知识

1.随着集成电路技术及其制造工艺的发展,CPU芯片的集成度越来越高.目前Intel公司出品的

Pentium4芯片,在其体积仅为几立方厘米的芯片上集成了各种晶体管.

A.数万个B.数百万个C.近千万个D.数千万个

2.在下列有关数的进制系统的叙述中,不正确的是.

A.所有信息在计算机中的表示均采用二进制编码

B.以任何一种进制表示的数,均可精确地用其它进制来表示

C.二进制数的逻辑运算有三种基本类型,分别为“与","或和"非"

D.Windows9x/20()0/XP操作系统提供的"计算器"软件可以实现几种进制数之间的转换

3.目前汉字信息的编码标准有多个.在下列的叙述中,错误的是.

A.Windows98不支持Unicode编码B.BIG5是一个繁体汉字字符集

C.GBK收录了20000多个汉字D.GB2312-80共收录了6000多个汉字

4.为了提高机器的性能,PC机的系统总线在不断地发展.在下列的英文缩写中,与PC

机总线无关.A.PCIB.ISAC.EISAD.RISC

5.硬盘的转速是评价硬盘性能的重要指标之一.如果某硬盘的平均等待时间(指需要读/写的

扇区旋转到磁头下面的平均时间)为10mS,则该硬盘的转速约为.

A.1000转/分B.2000转/分C.3000转/分D.6000转/分

6.在下列有关程序设计语言及其处理程序的叙述中,错误的是.

A.用多种不同的汇编语言写的程序称为“交叉汇编”

B.汇编语言是一种用助记符号表示的,与机器语言接近的符号语言

C.机器语言指令是由一串“0“和“1"组成的二进位代码

D.编译程序应具有词法分析和语法分析功能

7.软件工程是指用工程化的概念,思想,方法和技术指导软件开发的全过程.在下列叙述中,不

符合软件工程基本思想的是.

A.需求分析应由软件设计人员与用户共同进行

B.在软件开发过程中,可借助业务流程图,数据流程图等工具进行规范的分析和设计

C.软件维护期是软件生命周期中时间最长的阶段

D.在软件总体设计阶段,应着重决定每个软件模块内部的算法和算法描述

8.针对构建一个校园网/企业网,下列有关网络传输介质的叙述中正确的是.

多模光纤的性能比单模光纤差

B.无屏蔽双绞线支持的数据传送距离比屏蔽双纹线远

C.在无中继设备时双绞线的传输距离比同轴电缆长

D.电话线是性能价格比最好的传输介质

9.在下列有关局域网的叙述中,错误的是.

A.一般来说,局域网采用专用的传输介质,而广域网采用公用的通信介质

B.一般来说,局域网采用广播方式进行信息传输,而广域网采用点对点的方式进行传输

C.局域风可以采用无线信道进行组网,而广域网不可能采用无线信道进行信息的传输

D.因特网是一种典型的广域网,它的联网基础是TCP/IP协议

10.在因特网中,每台主机的IP地址都是唯一的,每个IP地址使用_________位的二进制编码表

示.

A.4B.16C.32D.64

11.某图片文件PICT256.BMP,其类型为“256色位图",文件大小为301KB,利用Windows提供

的“画图"软件对其进行编辑时,若不对图片作任何修改,直接将其另存为类型为“16色位图”,文

件名为PICT16.BMP,则PICT16.BMP文件的大小约为.

A.301KBB.152KBC.76KBD.2KB

12.在下列有关声音信息在计算机中表示与处理的叙述中,错误的是.

A.在对声音进行“数字化”的过程中采样频率越高,则声音的保真度越好

B.MIDI主要是用来表示由乐器所演奏的乐曲,目前尚不能表示由某人演唱的歌曲

C.在多媒体计算机中,所有“声音卡”的功能是相同的,其区别仅在于处理声音时的质量高低

D.在采用Windows提供的“录音机”软件进行录音时,保存的文件扩展名通常为.WAV

13.在下列有关多媒体信息处理的叙述中,错误的是.

A.数码相机保存的图片文件是经过数据压缩处理的

B.MP3音乐中的“MP3”指音频信息的编码格式

C.不同类型的图片文件通常可以使用某种工具软件进行格式转换

D.VCD,DVD等视频信息是采用MPEG标准对运动图像及其伴音进行编码的

14.在下列有关Windows98/2000/XP操作系统的叙述中,错误的是.

A.Windows98不支持即插即用(PnP)功能B.Windows98支持FAT32文件系统

C."回收站"中不会保存软盘中被删除的文件D.它们都是32位操作系统

15.在Windows98/2000/XP操作系统环境下,若要将当前活动窗口(可能非满屏)以图片的形式

复制到“剪贴板"中应按键.

PrintScreenB.Alt+PrintScreenC.Ctrl+PrintScreenD.Shift+PrintScreen

16.在Windows98/2000/XP操作系统环境下,下列叙述中错误的是.

A.若己连接因特网,则在“资源管理器”窗口的地址栏中输入网址就可以浏览网页

B.email地址中一定包含"@"字符

C.IE是Windows内置的浏览器软件,但可以通过“控制面板”将其卸载

D.利用OutlookExpress发送电子邮件时,一次“发送”操作可以给多个用户发送邮件

17.在MicrosoftWord的"文件"下拉菜单中,常会有许多文件名,这些文件名指示.

A.最近被Word处理过的文档B.目前正在排队等待打印的文档

C.目前处于打开状态的文档D.当前文件夹中的Word文档

18.在下列有关MicrosoftExcel软件功能的叙述中,错误的是.

A.打印时可以对页面按比例进行缩放B.可以为工作表和工作簿分别设定保护密码

C.系统具有英文拼写检查功能D.可以将工作簿保存为RTF文件类型

19.在Windows操作系统和Office软件环境下操作时,下列操作中能实现的是.

A.在"Windows资源管理器”窗口中剪切的文件可以粘贴多次

B.在"Windows资源管理器”窗口中剪切的文件夹可以粘贴多次

C.在Word编辑窗口中剪切的段落可以粘贴多次

D.在Excel编辑窗口中剪切的单元格可以粘贴多次

20.在Windows环境下,许多操作可以通过所用软件提供的菜单,工具栏等完成,但掌握一些常

用的快捷键有助于提高工作效率.“撤消”操作的快捷键是.

A.Ctrl+AB.Ctrl+XC.Ctrl+YD.Ctrl+Z

参考答案:1D2B3B4D5c

A7D8A9C10C

B12C13D14D15B

C17A18D19C20D

第二部分VisualBasic程序设计

一,选择题

21.无法响应Click事件的控件是.

A.LabelB.TimerC.TextBoxD.DriveListBox

22.在窗体上放置了DriveListBox,DirListBox和FileListBox等三个控件,下面______语句一

定不会改变相应控件的Path或Drive属性.

A.Drivel.Listlndex=2B.Dirl.ListIndex=-2

C.Filel.FileName="a:\*.*"D.File1,Path=Drive1.Drive

23.对于某对象的SetFocus与GotFocus描述正确的是.

A.SetFocus是方法,GotFocus是事件B.SetFocus是事件,GotFocus是事件

C.SetFocus是方法,GotFocus是方法D.SetFocus是事件,GotFocus是方法

24.设a为Integer型变量,s为Single型变量,把3.75赋绘s后,再执行下列某一语句,则在文本

框中显示的结果与执行语句a=s:Text1-a的结果相同的有个.

①a=Int(s):Textl=a②a=Fix(s):Textl=a

③a=Cini(s):Textl=a④a=Formats,"#####"):Textl=a

A.1B.2C.3D.4

25.下列语句运行时系统给出错误提示的是.

A.Print0320000769B.Print"IE2"+8C.Print"AB"&128D.Print3=2=4

26.描述X,Y中只有一个小于Z的逻辑表达式是.

A.X<ZAndY<ZB.X<ZOrY<ZC.X<ZXorY<ZD.X<Y<Z

27.以下有关控件数组的说法中错误的是.

A.控件数组由一组具有共同名称和相同类型的控件组成

B.控件数组中的每一个控件共享同样的事件过程

C.控件数组中的每个元素的下标由控件的Index属性指定

D.同一控件数组中的元素只能有相同的属性设置值

28.下列说法是不正确的.

A.当程序正常结束时,所有没用Close语句关闭的文件都会自动关闭

B.在关闭文件或程序结束之前,可以不用Unlock语句对已锁定的记录解锁

C.可以用不同的文件号打开同一个随机文件

D.用Output模式打开一个顺序文件,即使不对它进行写操作,原来的内容也被清除

29.VB的数据控件(Data)不能通过Connect属性对数据库______直接访问.

A.MicrosoftAccessB.FoxProC.dBaseD.MicrosoftSQLServer

30.以下有关过程的说法中错误的是.

A.在Sub或Function过程中不能再定义其他Sub或Function过程

B.在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合

C.递归过程既可以是递归过Function过程,也可以是递归Sub过程

D.在调用过程时,形参为数组的参数对应的实参只能是数组

参考答案:21B22B23A24A25D

26C27D28B29C30B

二,填空题

1.在程序运行时,将保存在C盘Pic文件夹中的名为Fishing.bmp的图片加载到图片框

Picture1中的语句为1.

2.执行下面的Commandl_Click事件过程后,Textl中显示的内容是_2_,Texl2中显示的内容

是一3一.

PrivateSubCommandl_Click()

DimSAsString,IAsInteger

ConstChAsString="0123456789.*'

S="2L0A03U.lSI0V.il”

ForI=1ToLen(S)

IfInStr(Ch,Mid(S,I,1))=0Then

Textl=Mid(S,I,l)&Textl

Else

Text2=Text2&Mid(S,I,1)

EndIf

NextI

EndSub

3.执行下面的程序,单击Commandl按钮后,窗体上的第一行内容是4—,第二行内容是

5,最后一行内容是6.

PrivateSubCommand1_Click()

DimNAsInteger,MAsInteger,LemAsInteger

N=9

M=27

Lem=Recursion(N,M)

Print,'Lcm=,';Lem

EndSub

PrivateFunctionRecursion(AAsInteger,BAsInteger)AsInteger

StatickAsInteger

k=k+1

IfAModB=0Then

Recursion=A

Else

Recursion=Recursion(A+A/k,B)

EndIf

PrintA,k

k=0

EndFunction

4.执行下面的程序,单击Commandl按钮时,列表框中显示的第一行是—7第二行是

8,第三行是9.

PrivateSubCommand1_Click()

DimxAsInteger,kAsInteger

x=483

k=2

DoUntilx=HA"Ands<=nZuThen

n=21

alpha(n)=alpha(n)+1

EndIf

Loop

Fori=1To26

Ifalpha(i)OThen

List1.AdditemChr(i+64)&L'&CStr(alpha(i))

EndIf

Nexti

Close

EndSub

9.下面程序的功能是依次将给定字符串A中的字符逐个插入到字符串B中,插入位置是字符

串B中第1个与其相同的字符之后(不区别大小写),若B中无相同字符,则依次插入到B的末

尾.

PrivateSubCommandl_Click()

DimstlAsString,st2AsString

stl=Textl.Text:st2=Text2.Text

Callinst(stl,st2)

Text3=st2

EndSub

PrivateSubinst(slAsString,s2AsString)

DimiAsInteger,pAsString,nAsInteger,n1AsInteger

Fori=1ToLen(sl)

p=Mid(sl,i,1)

Ifp>=HAnAndp="anAndp<="z"Then

______________23________________

nl=InStr(s2,p)

______________24_________________

Else

MsgBox”字符串A中含有非字母字符二vbOKOnly,"合并字符串”

ExitSub

EndIf

Nexti

EndSub

PrivateSubins(sAsString,pAsString,nAsInteger,kAsInteger)

Ifn0Andk=0Orn0Andk0Andn>kThen

s=Left(s,n)&p&Right(s,Len(s)-n)

Elself25Then

s=Left(s,k)&p&Right(s,Len(s)-k)

Else

s=s&p

EndIf

EndSub

10.下面是一个采用拉锯式排序法对数组元素按升序进行排序的程序,所谓"拉锯排序法”是这

一遍把最小的元素从下到上送到最上的位置,下一遍则是从上到下把最大的元素送到最下的

位置.

OptionBase1

PrivateSubCommandl_Click()

Dima(10)AsInteger,iAsInteger

Fori=1To10

a(i)=Int(Rnd*10)+1

Textl=Textl&Str(a(i))

Nexti

Callshaker_sort(a)

Fori=1To10

Text2=Text2&Str(a(i))

Nexti

EndSub

PrivateSubshaker_sort(k()AsInteger)

DimiAsInteger,cAsInteger,dAsInteger

DimtAsInteger

c=1

d=26

Do

For27Step-1

Ifk(i-l)>k(i)Then

t=k(i-1):k(i-l)=k(i):k(i)=t

EndIf

Nexti

_____________28_________________

Fori=c+1Tod

If29Then

t=k(i-1):k(i-l)=k(i):k(i)=t

EndIf

Nexti

d=d-1

LoopWhile30

EndSub

参考答案:

1Picture1.Picture=LoadPicture("c:\Pic\Fishing上mp”)

2VISUAL32003.10.il

42735180

6Lcm=2773

87923

10104611562828

12K=6613456

1416715852

1634917“s("&CStr(x)&&CStr(n)&“尸“

18DimiAsInteger,pAsSingle19p=p*i/2/I

20Input(l,#11)21Asc(s)-64

22nl=InStr(s2,LCase(p))23n=InStr(s2,UCase(p))

24Callins(s2,p,n,nl)25k0

26UBound(k)27i=dToc+1

28c=c+129k(i)<k(i-1)

dc+1

2004年(春)二级考试笔试卷(VB)

(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)

第一部分计算机基础知识(各语种相同)

1.几十年来,集成电路技术的发展很快,根据摩尔定律(MooreLaw),在过去几十年以

及在可预测的未来几年,单块集成电路的集成度平均大约每(1)个月翻一番。

A.1-6B.6-12C.12-24D.24-36

2.计算机中的数值信息分成整数和实数(浮点书)。实数之所以能表示很大或很小的数,是

由于使用了(2)。

A.阶码B.补码C.反码D.较长的尾数

3.至目前为止,已发布多种汉字信息的编码标准。在下列叙述中,错误的是(3)。

A.无论采用那种编码标准(如GBK、UCS-4等),汉字的机内码都是采用16位二进制

表示的。

B.中文版Windows98/2000操作系统都支持GB2312-80、GBK等多种汉字编码标准。

C.GB2312-80是我国颁布的第一个汉字信息编码的国家标准。

D.不同的汉字输入法,其可以输入的不同汉字个数可能有所不同。

4.在使用IE浏览网页的时候,网页上的图片一般不会下载并保存在Windows的某个文件

夹中。目前网页上使用的图片文件大多数为(4)格式文件。

A.BMPB.WMFC.TIFD.JPG

5.波形声音的主要参数有取样频率、量化尾数、声道数目、压缩编码方式等。若取样频率

为44.1KHZ,量化位数为16位、声道数目为2、则2分钟声音的数据量大约为(5)(不

进行压缩处理时)。

A.0.4MBB.6MBC.11MBD.21MB

6.下列有关视频信息在计算机中的表示与处理的叙述中,错误的是(6)。

A.多媒体计算机中所说的视频信息特指运动图像。

B.MPEG系列标准均是关于数字视频(及其伴音)压缩编码的国际标准。

C.MPEG-2标准主要用于数字电视。

D.DVD-Video采用MPEG-2标准对图像进行压缩。

7.下列关于目前PC机主板上的CMOS存储器的叙述中,错误的是(7)。

A.CMOS中存放着基本输入/输出系统(BIOS).

B.CMOS需要用电池供电。

C.可以通过CMOS来修改计算机的硬件配置参数。

D.在CMOS中可以设置开机密码。

8.CPU使用的Cache是用SRAM组成的一种高速缓冲存储器。下列有关该Cache的叙述

中,正确的是(8)»

A.从功能上看,Cache实质上是CPU寄存器的扩展。

B.Cache的存取速度接近于贮存的存取速度。

C.Cache的主要功能是提高主存与辅存之间数据交换的速度。

D.Cache中的数据是贮存很小一部分内容的映射(副本)。

9.下列关于指令、指令系统、程序和软件等术语的叙述中,错误的是(9)。

A.指令是一种使用二进制表示的命令语言,它由操作码和操作数组成。

B.一个CPU所能执行的全部指令组成该CPU的指令系统。

C.简单的说,程序是为解决某个问题而设计的一连串指令。

D.软件是完成某种功能的程序集合,因此软件就是指各种应用程序。

10.软件的文档是软件开发的依据、开发过程的纪录,它一般分成三种类型,其中不包含(1

0)。

A.用户文档B.开发文档C.管理文档D.维护文档

11.在组建局域网时,一般都需要集线器、交换机之类的网络设备。下列有关网络设备的叙

述中,错误的是(11)。

A.集线器分为共享式集线器和交换式集线器。

B.网络交换机就是电话系统中的程控交换机。

C.数据传输率是集线器和交换机的重要的性能指标。

D.与共享式集线器相比,一般来说交换机的功能更强、性能更好、价格更贵。

12.计算机网络中各个组成部分相互通信时都必须都必须认同的一套规则成为网络协议。在

下列英文缩写中,(12)不是网络协议。

A.HTTPB.TCP/IPC.FTPD.WWW

13.在使用TCP/IP协议的网络中,每台主机都有唯一的IP地址。下列不能作为IP地址的

是(13)。

A.0B.C.l.1.1.1D.56

14.下列有关Windows98/2000/XP操作系统的叙述中,错误的是(14)。

A.任务栏上的“快速启动”工具兰可以关闭。

B.对于中文版的Windows操作系统来说,任务栏上显示的输入法指示图标不能被关

闭。

C.即使计算机未物理连接打印机,也可以安装多个打印机驱动程序.

D.在“我的电脑”的“属性”窗口中可以查看当前计算机的内存的大小。

15.在Windows环境下,经常需要键盘与鼠标的配合操作。例如,利用Windows的“画图”

软件或Word中绘制一个正方形,需要用到按(15)键加鼠标的拖放操作。

A.CtrlB.AltC.ShiftD.Tab

16.某PC及安装了Windows98和Office97.针对该PC机,下列的叙述中错误的是(16),

A.IE浏览器窗口中可以显示Word文档.

B.可以将IE浏览器窗口中显示的网页直接另存为文本文件。

C.可以将IE浏览器设置为在浏览网页时不显示网页上的图片。

D.利用OutlookExpress接收电子邮件时,只有打开邮件才可以看出该邮件是否由附

件。

17.下列有关MicrosoftWord97/2000软件功能的叙述中,错误的是(17)。

A.可以将文档保存为HTML文件类型。

B.在分栏时可以分4栏以上。

C.可以将表格中的文字旋转45度。

D.可以自动的统计文档中包含的中西文字符数。

18.在MicrosoftWord97/2000软件中,对一个工作表中的数据清单进行分类汇总时,首先

必须基于分类字段进行(18)操作,然后再进行分类汇总操作。

A.自动筛选B.高级筛选C.排序D.设置“记录单

19.在Windows操作系统和Office软件环境下操作时,下列操作中不能实现的是(19)。

A.在“Windows资源管理器”窗口中同时选中多个不连续的文件与文件夹。

B.在Word编辑窗口中同时选定多个不连续的段落。

C.在Word编辑窗口中同时选定多个绘制的图形对象。

D.在Excel编辑窗口中同时选定多个不连续的单元格。

20.在Windows环境下,许多操作可以通过菜单、工具兰等完成,但掌握一些常用的快捷

键有助于提高工作效率。无论是在Windows资源管理器窗口的右窗格种选定的所有文件和

文件夹,还是在Word窗口中选定整个文档、在Excel窗口中选定当前工作表中的所有单元

格,均可以使用的快捷键是(20)。

A.Alt+AB.Shift+AC.Ctrl+AD.Ctrl+Alt+A

第二部分VisualBasic程序设计

一、选择题(用答题卡答题,答案依次填在21-30答题号内)

21.在VB中,下列关于控件的属性或方法中,搭配错误的有(21)个。

1)Timerl.Interval2)Listl.Cls3)Textl.Print

4)Listl.RemoveTtem5)Vscrolll.Value6)Picturel.Print

A.OB.1C.2D.3

22.下面所列的控件中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是

(22)o

A.Listl.ListCountB.Text(.IndexC.Dirl.PathD.Label1.Visible

23.下面(23)语句,可以将列表框Listl中的当前选定的列表项的值替换成“ABC”.

A.Listl.AdditemABC*,Listl.ListindexB.List.Text=

温馨提示

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

评论

0/150

提交评论