vb1010考前辅导用秋.docx
- 文档编号:6249493
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:16
- 大小:31.88KB
vb1010考前辅导用秋.docx
《vb1010考前辅导用秋.docx》由会员分享,可在线阅读,更多相关《vb1010考前辅导用秋.docx(16页珍藏版)》请在冰点文库上搜索。
vb1010考前辅导用秋
2010年秋
江苏省高等学校非计算机专业学生
计算机基础知识和应用能力等级考试
二级试卷
试卷语种:
VB语言
说 明:
1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟;
2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;
3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(10分)和填空题(30分)两种;
4.选择题用答题卡答题。
每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,不选或选错不得分;
5.填空题用答题纸答题。
请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。
每填对一个答案得1分,
不填或填错不得分;
6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。
7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
第一部分 计算机基础知识
1.微电子技术是信息技术领域中的关键技术,它以集成电路为核心.下列有关集成电路的叙述中,错误的是___
(1)___。
A
A)现代集成电路使用的半导体材料只能是硅(Si),不能使用其它任何半导体材料
B)集成度是指集成电路包含的电子元件数目,可分为SSI、MSI、VLSI等
C)Moore定律指出,单块集成电路的集成度平均18--24个月翻一番
D)我国第二代身份证中嵌入了集成电路芯片,可以实现电子防伪和数字管理功能
2.数据传输速率是数据通信中重要的性能指标。
Gb/s是数据传输速率的计量单位之一,其正确含义是___
(2)___。
B
A)每秒兆位B)每秒千兆位C)每秒百兆位D)每秒百万位
3.所谓"变号操作"是指将一个整数变成绝对值相同但符号相反的另一个整数。
假设使用补码表示的8位整数x=10010101,则经过变号操作后结果为___(3)___。
D
A)01101010B)00010101C)11101010D)01101011
4.下列有关PC机主板的叙述中,错误的是___(4)___。
A
A)主板的物理尺寸没有标准,各厂家均可自行定义
B)主板上包含芯片组,它是PC机各组成部分相互连接和通信的枢纽
C)主板上包含BIOS和CMOS芯片
D)主板上包含CPU插座、内存条插槽及其它类型的插槽
5.下列有关PC机中央处理器(CPU)和内存(内存条)的叙述中,正确的是__(5)____。
C
A)PC机所采用的CPU都是Intel公司生产的Pentium系列芯片,其它厂商生产的CPU都与之不兼容
B)目前已有双核的微处理器(例如Core2Duo),但还没有四核的微处理器
C)通常来说,DRAM的速度比SRAM的存取速度慢
D)一般来说,一个内存条上仅有一个DRAM或SRAM芯片
6.下列有关PC机I/O总线与I/O接口的叙述中,错误的是__(6)____。
C
A)目前PC机中协调与管理总线操作的总线控制器包含在主板上的芯片组中
B)总线最重要的性能是数据传输速率,其单位通常为MB/s或GB/s
C)SATA接口的数据传输速率通常低于USB2.0的数据传输速率
D)USB连接器有4个引脚,其中一个引脚连接+5V电源
7.下列有关PC机常用I/O设备的叙述中,错误的是__(7)____。
D
A)目前台式机键盘通常有一百零几个按键,笔记本电脑的键盘有八十几个按键
B)目前流行的鼠标是光电鼠标,其与主机的接口有PS/2与USB两种
C)宽屏LCD显示器的宽高比为16:
9或16:
10
D)打印速度是打印机的重要性能指标,速度单位通常为dpi
8.下列有关PC机外存储器的叙述中,错误的是___(8)___。
C
A)目前硬盘的盘片大多为3.5、2.5或1.8英寸,一个硬盘中可有一个或多个盘片
B)目前有些u盘可以模拟硬盘和光盘存储器启动操作系统
C)目前光盘存储器主要分为CD、DVD和BD三种,它们均采用红外激光进行读写
D)目前光驱的速率通常用多少倍速表示
9.下列有关计算机软件的叙述中,错误的是___(9)___。
C
A)软件一般是指程序及其相关的数据和文档资料
B)从软件的用途考虑,软件可以分为系统软件和应用软件,主要的系统软件有操作系统、语言处理系统和数据库管理系统等。
C)从软件的权益来考虑,软件可以分为商品软件、共享软件和自由软件,共享软件和自由软件均为无版权的免费软件
D)Linux是一种系统软件、自由软件
10.到目前以止,Windows系列操作系统已推出多个版本。
在下列版本中,最新的Windows版本是___(10)___。
A
A)Windows7B)WindowsMeC)WindowsXPD)WindowsVista
11.下列有关WindowsXP操作系统功能的叙述中,错误的是___(11)___。
B
A)系统通过"时间片”轮转策略支持多任务处理
B)系统利用SPOOLing技术进行存储管理
C)在设备管理中引入了缓冲技术,以减少I/O操作的等待时间
D)系统支持PnP功能,并按ACPI标准进行电源管理
12.在因特网中某台主机的IP地址为20.25.30.8,子网掩码为255.255.255.0,那么该主机的主机号为___(12)___。
D
A)20B)25C)30D)8
13.局域网中需要传输的数据必须预先组织成若干数据帧,每一数据帧的格式如下图所示:
上图中最末部分"?
”表示的是___(13)___。
B
发送计算机地址
目的计算机地址
编号
有效载荷
?
A)协议信息B)校验信息C)冗余信息D)结束标志
14.目前网络用户接入因特网有多种方式,例如ADSL、HFC等。
通过HFC接入因特网时采用的网络是___(14)____。
B
A)有线电话网B)有线电视网C)无线局域网D)移动电话网
15.下列网络协议中,直接与电子邮件传输相关的网络协议是___(15)___。
B
A)FTPB)SMTPC)TELNETD)NNTP
16.下列有关计算机中文本与文本处理的叙述中,错误的是___(16)____。
A
A)西文字符主要是采用ASCII字符集,基本ASCII字符集共有256个字符
B)我国最早采用的汉字字符集是GB2312,包含6000多个汉字和若干个非汉字字符
C)无论采用何种方式输入汉字,在计算机中保存时均采用统一的汉字内码
D)简单文本和丰富格式文本中字符信息的表示相同,区别在于格式信息的表示
17.彩色图像所使用的颜色描述方法称为颜色模型(即颜色空间)。
下列四种颜色模型中,彩色喷墨打印机使用的是___(17)___。
D
A)RGBB)HSBC)YUVD)CMYK
18.文件的扩展名用于标记文件的类型,用户应该尽可能多地知晓各类文件的扩展名,下列文件中,属于数字声音的文件是______。
B
A)ABC.RMB)ABC.WMAC)ABC.MKVD)ABC.SWF
19.信息系统软件开发瀑布模型包括系统规划、系统分析、系统设计、系统实施和系统维护等几个阶段。
下面各项工作中,属于系统实施阶段的是___(19)___。
C
A)问题定义B)可行性研究C)系统测试D)绘制E-R图
20.下列有关MicmsoftWord2003和MicrosoftExcel2003软件的叙述中,错误的是___(20)___。
D
A)利用Word软件编辑文档,可以将其保存为TXT、DOC、RTF和HTM格式文件
B)利用Word软件编辑文档时,可以统计选定文本的字符数
C)在Excel软件中,可以打开(导入)TXT、DBF、HTML格式的文件(数据)
D)Excel文件可以设置打开权限密码,但不可以单独设置修改权限密码
第二部分VisualBasic程序设计
一、选择题(用答题卡答题,答案依次填在21--30答题号内)
21.以下有关事件过程的说法中,正确的是___(21)___。
A
A)所有的事件过程都是Sub子过程
B)所有的事件过程都没有参数
C)所有的事件都是由用户的操作直接引发的
D)事件过程不能使用Call语句调用执行
分析:
22.以下语句中,正确的是___(22)___。
B
A)List1.AddItemx,"=",yB)Picture1.Printx,"=",y
C)Text1.Text=x,"=",yD)Label1.Caption=x,"=",y
分析:
23.以下有关VB程序书写规则的说法中,错误的是___(23)_____。
B
A)一行可以书写多条语句,语句间用":
"分隔
B)使用注释时,"'"可与注释语句定义符"Rem"互换使用
C)过长的语句,可使用续行标志"_",分写在多行上
D)代码输入时,可不用区分字母大小写,系统会将"保留字"首字母自动改为大写
分析:
24.设变量I和J是整型变量,K是长整型变量。
I已赋值32763,J和K分别赋值5,若接着执行以下语句,可正确执行的是___(24)___。
D
A)I=I+KB)J=I+KC)K=I+J+KD)K=K+I+J
例如:
*.以下表达式中,能够被正确计算的表达式有个。
①4096*2^3②Cint(5.6)*5461+2③6553*5+0.5*6④32768+12
A)4B)3C)2D)1
分析:
B
25.以下关系表达式中,运算结果为False的是___(25)___。
C
A)CInt(3.5)-Fix(3.5)>=0B)CInt(3.5)-Int(3.5)>=0
C)Int(3.5)+Int(-3.5)>=0D)Int(3.5)+Fix(-3.5)>=0
分析:
26.以下字符运算表达式中,其功能与函数Mid(s,i,i)相同的是___(26)___。
B
A)Left(s,i)&Right(s,Len(s)-i)B)Left(Right(s,Len(s)-i+1),i)
C)Left(Right(s,i),Len(s)-i+1)D)Left(s,Len(s)-i)&Right(s,i)
分析:
Mid的语法:
Mid(string,start[,length])
返回Variant(String),其中包含字符串中指定数量的字符。
string必要参数。
字符串表达式,从中返回字符。
如果string包含Null,将返回Null。
start必要参数。
为Long。
string中被取出部分的字符位置。
如果start超过string的字符数,Mid返回零长度字符串("")。
length可选参数;为Variant(Long)。
要返回的字符数。
如果省略或length超过文本的字符数(包括start处的字符),将返回字符串中从start到尾端的所有字符。
27.数学表达式
的VB算术表达式为____(27)____。
B
A)Sqr(x*y^3)+Abs(Exp(x)+Sin(x)^3/(x-y))
B)Sqr(x*y^3)+Abs((Exp(x)+Sin(x)^3)/(x-y))
C)Sqr(x*y^3)+Abs(Exp(x)+Sin(x)^3/x-y)
D)Sqr((x*y)^3)+Abs((Exp(x)+Sin(x)^3)/(x-y))
分析:
括号配对的问题。
28.以下有关数组的说法中,错误的是___(28)___。
A
A)使用ReDim语句,可以改变任何数组的大小与维数
B)使用ReDim语句,可以定义一个新数组
C)使用ReDim语句重新定义动态数组时,维界表达式中可以采用变量
D)使用ReDim语句重新定义的新数组,既可比原数组大,也可比原数组小
分析:
使用ReDim语句,可以改变动态数组的大小与维数
29.以下有关Function过程的说法中,正确的是___(29)___。
D
A)函数名在过程中只能被赋值一次
B)如果在函数体内没有给函数名赋值,则该函数无返回值
C)如果在定义函数时没有说明函数的类型,则该函数是无类型的
D)执行函数过程中的ExitFunction语句,将退出该函数,返回到调用点
分析:
30.以下有关文件用法的描述中,正确的是___(30)___。
C
A)只有顺序文件在读写前需要使用Open语句打开
B)使用同一个文件号,可同时打开多个不同的文件
C)如果以Input方式试图打开一个不存在的顺序文件,则会出错
D)如果程序中缺少Close语句,即使程序运行结束,打开的文件也不会自动关闭
分析:
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)
1.运行下面程序,单击CmdRun,在窗体上显示a的值是___
(1)___;b的值是___
(2)___;i的值是___(3)___。
OptionExplicit
PrivateSubCmdRun_Click()
DimiAsInteger,aAsInteger,bAsInteger
a=1:
b=10
Fori=aTobStepa+1
a=a+1
b=b+1
i=i+1
Nexti
Printa,b,i
EndSub
a
b
i
打印
1
10
1
2
11
2
3
12
4
5
4
13
7
8
5
14
10
11
13
51413
要点:
初值a、终值b和步长a+1在执行For语句时就确定为10和2,在以后的循环体中初值为1、终值为10和步长为2保持不变。
循环变量i在循环体中被改变,将改变了循环次数。
答案:
(1)5
(2)14(3)13
2.执行下面程序,单击Command1,数组元素a(3,2)的值是___(4)___,a(1,2)的值是___(5)___,a(2,3)的值是___(6)___。
OptionExplicit
OptionBase1
PrivateSubCommand1_Click()
DimnAsInteger,iAsInteger,jAsInteger
Dima(3,3)AsInteger,kAsInteger
n=3:
k=1
i=n:
j=(n+1)/2
a(i,j)=k
Fork=2Ton*n
i=i+1:
j=j+1
Ifi>nAndj<=nThen
i=1
ElseIfi<=nAndj>nThen
j=1
ElseIfi>nAndj>nThen
i=i-2:
j=j-1
ElseIfi<=nAndj<=nAnda(i,j)<>0Then
i=i-2:
j=j-1
EndIf
a(i,j)=k
Nextk
Fori=1Ton
Forj=1Ton
Pic1.PrintRight(" "&Str(a(i,j)),3);
Nextj
Pic1.Print
Nexti
EndSub
4
3
2
9
5
7
8
1
6
答案:
(4)1(5)9(6)7
注意:
Right("",...,3)的使用。
2011年春,2009年春,2007年秋,2007年春,2006年春,2001年秋
3.运行下面的程序,单击Cmd1,窗体上显示的第一行是___(7)___,第二行是___(8)___,最后一行是___(9)___。
OptionExplicit
PrivateSubCmd1_Click()
DimAAsInteger
A=3
CallSub1(A)
PrintA
EndSub
PrivateSubSub1(XAsInteger)
X=X*2+1
IfX<10Then
CallSub1(X)
EndIf
X=X*2+1
PrintX
EndSub
A,X
打印
3
7
15
31
31
63
63
63
答案:
(7)31(8)63(9)63
递归:
4.执行下面程序,单击按钮CmdRun,窗体上显示的第一行结果是___(10)___,UBound(a)的值是___(11)___,其中a
(1)的值为___(12)___。
OptionExplicit
PrivateSubCmdRun_Click()
DimStAsString,iAsInteger
Dima()AsString,jAsInteger,kAsInteger
St="abcd"
CallSub1(St)
PrintSt
Fori=1ToLen(St)
Forj=i+1ToLen(St)
IfMid(St,i,1)=Mid(St,j,1)ThenExitFor
Nextj
Ifj>Len(St)Then
k=k+1
ReDimPreservea(k)
a(k)=Mid(St,i,1)
Print"a(";k;")=";a(k)
EndIf
Nexti
EndSub
PrivateSubSub1(SAsString)
DimiAsInteger
Fori=1ToLen(S)\2
Mid(S,i,1)=Mid(S,Len(S)-i+1,1)
Nexti
EndSub
St,S
abcd
dbcd
dccd
答案:
(10)dccd(11)2(12)c
分析:
Mid(S,i,1)=Mid(S,Len(S)-i+1,1)的形式
IfMid(St,i,1)=Mid(St,j,1)Then的形式
ThenExitFor的下一行有“循环变量>终值”
5.执行下面程序,在文本框Text1中输入"21232351754#"后,单击命令按钮Cmdl,数组元素A
(1)的值是___(13)___,A(3)的值是___(14)___,A(5)的值是___(15)___。
OptionExplicit
PrivateSubCmd1_Click()
DimA()AsInteger,KAsInteger
DimLAsInteger,SAsString
S=Text1
Do
K=K+1
ReDimPreserveA(K)
L=InStr(S,"")
IfL<>0Then
A(K)=Val(Left(S,L-1))
S=Right(S,Len(S)-L)
Else
A(K)=Val(S)
EndIf
LoopUntilL=0
CallExchang(A)
ForK=1To7
Text2=Text2&A(K)&""
NextK
EndSub
PrivateSubExchang(A()AsInteger)
DimiAsInteger,TemAsInteger
DimPoint1AsInteger
Point1=1
Fori=1ToUBound(A)
IfA(i)Mod3=0Then
Tem=A(i)
A(i)=A(Point1)
A(Point1)=Tem
Point1=Point1+1
EndIf
Nexti
EndSub
答案:
(13)21(14)54(15)5
第一部分功能:
分解字符串,InStr(st,"")的作用。
第二部分功能:
找出被3整除的数,放置数组A(i)的前面。
6.本程序的功能是,利用下列公式求函数cos(x)的近似值,规定通项的绝对值≤10^-6时结束计算。
请完善本程序。
......(n=1,2,3.....)
通用公式可知:
OptionExplicit
PrivateSubCommand1_Ciick()
DimSAsSingle,TAsSingle,KAsInteger,xAsSingle
ConstepsAsSingle=0.000001
x=Val(Text1)
___(16)___
S=1
T=1
Do
T=___(17)___
S=S+T
K=K+1
LoopWhile___(18)___
Text2=S
EndSub
答案:
(16)K=1
(17)T*(-1)*x*x/((2*k-1)*(2*k))
(18)Abs(t)>0.000001
7.本程序的功能是找出一组连续的整数,它们的和数等于给定的数。
通常给定一个数,可能会找出多组符合要求的连续整数。
查找的方法是穷举法。
请完善本程序。
OptionExplicit
PrivateSubCmdRun_Click()
DimmAsInteger,sumAsInteger,stAsString
DimiAsInteger,jAsInteger,kAsInteger
m=Text1
Fori=1Tom-1
___(19)___
Forj=iTom
sum=___(20)___
Ifsum=mThen
st=""'st赋以空值
Fork=iToj
St=___
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb1010 考前 辅导