【ACCESS精品源码栏目提醒】:网学会员鉴于大家对ACCESS精品源码十分关注,论文会员在此为大家搜集整理了“2011年秋江苏省计算机二级VB笔试真题及答案 - 其他考试资料”一文,供大家参考学习
2011 年秋江苏省计算机二级 VB 考试真题 第一部分 计算机基础知识1. 下列有关信息、信息处理、信息技术的叙述中错误的是 ___1___。
A.信息与物质、能量是客观世界的三大构成要素 B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等但不包含信息的收集和传递 C.现代信息技术的主要特征之一是以数字技术为基础 D.计算机技术、通信技术均属于信息技术2. 下列有关数字技术与微电子技术的叙述中错误的是___2___ A.数字技术是采用有限个状态主要是两个状态来表示、 处理、存储和传输信息的技术 B.比特是信息的基本单位1 个比特可以表示 8 位二进制数 C.集成电路芯片是微电子技术的结晶是现代信息产业的基础 D.Moore 定律是指单块集成电路的集成度平均每 18-24 个月翻一番3. 下列有关计算机发展与分类的叙述中错误的是___3___。
A.数字电子计算机诞生于 20 世纪 40 年代个人计算机微型计算机产生子 20 世纪 80年代初 B.第 4 代
计算机的 CPU 主要采用中小规模集成电路第 5 代计算机采用超大规模集成电路 C.计算机分类有多种方法按其内部逻辑结构通常分为 16 位机、32 位机或 64 位机等 目前使用的 PC 机大多是 32 位机或 64 位机 D.巨型计算机一般采用大规模并行处理的体系结构我国国防科技大学研制的天 河 1 号巨型计算机其性能可在全球巨型机排行榜中位居前 10 名4. 下列有关 PC 机微处理器的叙述中错误的是___4___ A.目前 PC 机所用的各种微处理器均由 Intel 公司设计和生产 B.微处理器通常由单片集成电路制成 C.一台高性能 PC 机中通常包含多个微处理器 D.台式 PC 机与笔记本 PC 机采用的微处理器通常有所不同5. 下列有关 PC 机主板与芯片组的叙述中错误的是 ___5___。
A.台式 PC 机主板的物理尺寸已经标准化 B.有些主板将声卡、网卡、显卡的功能均集成在其中 C.芯片组是 PC 机各组成部分相互连接和
通信的枢纽它们与 CPU 芯片以及 IO 接 口同步发展 D.PC 机主板上可安装的内存条类型及内存最大容量与芯片组无关6. 下列是 PC 机常用的四种外设接口其中适用于连接硬盘和光驱的是___6___ A.RS-232 B.SATA C.IEEE-1394 D.VGA7. 下列有关显示器、显示卡、打印机的叙述中错误的是___7___ 。
A.目前常见的宽屏LCD 显示器其屏幕的宽度与高度之比为 4:3 B.对于集成显卡来说显卡的功能主要是由主板上的芯片组来实现 C.无论是针式打印机还是激光/喷墨打印机均有黑白打印机与彩色打印机之分 D.打印机的主要性能指标之一是打印速度其单位为 PPM8. 下列有关光盘存储器的叙述中错误的是 ___8___ A.DVD 光盘刻录机可以刻录的光盘有 CD-R、CD-RW、DVD-R 和 DVD-RW 等类型 B.组合光驱康宝组合了 CD 刻录机与 DVD 刻录机的功能 C.蓝光光驱BD使用蓝色激光在光盘上读写信息 D.光盘刻录机的读/写速度通常是不同的一般来说读取信息的速度快于刻录的速度9. 按照软件著作权益的处置方式软件可以分为商品软件、共享软件、自由软件等类型 在下列相关叙述中错误的是___9___。
A.商品软件需要用户付费才能得到其使用权 B.共享
软件是具有
版权的软件允许用户有条件的使用 C.自由软件允许使用者随意拷贝、传播允许修改其
源代码但必须公开修改内容 D.共享软件、自由软件均属于
免费软件10.下列有关 Windows 操作
系统的叙述中错误的是___10___ 。
A.Windows XP 和 Windows 7 均分为 32 位版本和 64 位版本 B.一般来说能安装 Windows 7 的 PC 机也能安装 Windows XP C.无论是 Windows XP 还是 Windows 7其家庭版基本版均不支持多核处理器 D.目前来看Windows 比 UNIX 更容易受到病毒的侵扰11.在下列有关算法的叙述中错误的是___11___。
A.通俗地说算法就是解决问题的方法和步骤 B.算法总是在执行了有限步的操作后终止 C.程序是算法的实现程序与算法是一一对应的 D.算法解决的往往是一类
问题而不是一个特定的问题12.下列有关 Microsoft Office 2000及其后续版本的叙述中错误的是___12___ A.由 Word 创建的文档用户可以直接将其保存为 HTML 文件即网页 B.在 Excel 中用户可以直接打开一些数据库中的表文件例如 DBF 文件 C.在 FrontPage 的代码视图中用户可以直接对
HTML 网页进行编辑 D.在
Access 数据库中每个表可以有多个主键13.下列是与通信传输介质相关的叙述其中错误的是___13___。
A.目前家用的电话线属于五类双绞线 B.目前入户的有线电视电缆属于宽带同轴电缆 C.光纤是光导纤维的简称光纤的纤芯是细石英玻璃丝 D.微波是一种电磁波它具有类似光波的特性在空间主要是直线传播14.因特网中的 IP 地址可以分为 A 类、B 类、C 类、D 类等。
在下列 4 个 IP 地址中属 于 C 类地址的是___14___ 。
A.28.129.200.19 B.88.129.200.19 C.188.129.200.19 D.222.129.200.1915.在下列有关 IP 地址与域名的叙述中错误的是___15___ A.目前使用的 IP 协议主要是 IPv4 协议其 IP 地址长度为 32 位 B.因特网是多个网络互联而成的不同
网络中的主机可以具有相同的 IP 地址 C.域名是 IP 地址的文字表述形式但不是所有的 IP 地址均有相应的域名 D.一个 IP 地址可以有多个对应的域名16.通常所说的 TCP/IP 协议是指由 100 多个协议组成的协议系列包含下列几个协议 在下列协议中发送电子邮件主要依赖___16___. A.HTTP 协议 B.FTP 协议 C.Telnet 协议 D.SMTP 协议17.下列有关采用 ADSL 技术接入因特网的叙述中错误的是___17___ A.计算机中需要安装集成以太网网卡 B.需要使用专用的 ADSL MODEM 设备 C.上行与下行传输速率相同传输速率可达 100Mbps D.可传送数据、音频、视频等信息18.下列有关汉字字符集及其编码的叙述中错误的是___18___ A.GB2312 是我国颁布的第一个汉字编码国家标准该标准包含了 6000 多个汉字 B.GB2312 的所有字符在计算机内都采用 2 个字节来表示 C.GBK 收录了包括繁体字在内的 20000 多个汉字和符号它向下兼容 GB2312 D.GB18030 是我国最新颁布的汉字编码标准它与 GB2312 和 GBK 均不兼容19.语音在数字化时
常用的取样频率为 8kHz、量化位数为 8bits。
若声道数为 2则每分钟 的数字语音数据量在未
压缩时大约为 ___19___ A.64KB B.128KB C.1MB D.2MB 20.数字图像文件有多种文件类型不同类型的文件各有其特点。
在下列 4 种文件类型中 能够将多张图片保存在一个文件中且能产生动画效果的是___20___ A.BMP B.JPG C.GIF D. PNG 第二部分 Visual Basic 程序设计一、选择题用答题卡答题答案依次填在 21~30 答题号内21.
VB 应用程序设计的一般步骤是___21___。
A.分析--
设计--界面--编码--测试 B.界面--设计--编码--分析--
文档 C.分析--界面--编码--设计--测试 D.界面--编码--测试--分析--
文档22.若在程序运行时需要将焦点主动设置到指定的对象上应调用该对象的___22___方法。
A.Move B.SetFocus C.Refresh D.Drag23.窗体通用声明部分的Option Base 1语句决定本窗体中数组下标___23___。
A.维下界必须为 1 B.缺省的维下界为 1 C.维下界不能为 0 D.缺省的维下界为 024.Select Case X 结构中X 为 Integer 类型如果判断条件为 X5正确的 Case 语句应该是 至___24___ 。
A.Case X5 B.Case Is 5 C.Case 5 D.Case525.表达式 352 Mod 233 的值是___25___。
A.2 B.5 C.6 D.1026.数学表达式 对应的 VB 表达式是___26___。
A.ab/SqrcdexLogy B.ab/SqrcdExpxLogy C.ab/SqrcdExpxLogy/Log10 D.ab/SqrcdexLogy/Log1027.以下说法中错误的是___27___ 。
A.在过程中用 Dim、Static 声明的变量都是局部变量 B.执行过程时给所有局部变量分配内存并进行初始化过程执行结束释放它们所占的内存 C.局部变量可与模块级或全局变量同名且在过程中其优先级高于同名的模块级或全局变量 D.在模块通用声明部分可使用 Dim 声明模块级变量或数组28.以下有关数组的说法中错误的是___28___。
A.定义固定大小数组时维界定义中不可以包含变量 B.可以使用常数表达式或已经定义过的符号常数说明数组的维界 C.定长字符串类型的数组不可以作为过程的形式参数 D.只能在标准模块中用 Public 语句定义一个全局数组29.下面有关自定义过程的说法中错误的是___29___ 。
A.可以用 Call 语句调用自定义函数也可以用函数名直接调用自定义函数 B.可以定义没有形式参数的 Sub 过程和 Function 过程 C.调用过程时可以用常数或表达式作为实在参数与被调过程的按地址传递的形参结合 D.主调程序与被调用的函数过程之间只能依靠函数名把被调过程的处理结果传递给主调程序30.以下关于 MsgBox 函数的说法中正确的是___30___ 。
A.MsgBox 函数有返回值且返回值类型为数值型 B.MsgBox 函数没有返回值 C.MsgBox 函数有返回值且返回值类型为字符型 D.通过 MsgBox 函数中的第一个参数可以设置信息框中的图标以及按钮的个数与类型二、填空题请将答案填写在答题纸的相应答题号内每个答案只占一行 1.执行下面程序单击命令按钮 Command1窗体上显示的第一行内容是___1___第二行内 容是___2___第三行内容是___3___Option ExplicitPrivate Sub Command1_Click Dim a As Integer b As Integer i As Integer a 1 b 5 For i b To a Step -1 a a i b b a If b 30 Then Exit For Print a b Next i Print a bEnd Sub2.执行下面程序单击命令按钮 Command1最终 A22的值是___4___A31的值是 ___5___A42的值是___6___。
Option ExplicitOption Base 1Private Sub Commandl_Ciick Dim A44As Integeri As Integerj As Integerk As Integer For i1 To 4 For j1 To 4 kk1 Aijk Next j Next i Call TransformA For i1 To 4 For jl To 4 Text1Text1 Right Aij3 Next j Text1Text1 vbCrLf NextiEnd SubPrivate Sub TransformA As Integer Dim i As Integerj As Integern As Integet As Integerk As Integer nUBoundA1 kn1 For i1 To n/2 For j1 To n If ij And jk-i Then tAij AijAk-ik-j Ak-ik-jt End If Next j Next iEnd Sub3.执行下面
程序单击命令按钮 Cmd1 后窗体上显示的第一行内容是___7___第二行内容是___8___第三行内容是___9___。
Option Explicit Private Sub Cmd1_Click Dim st As Stringch As String1t As Integer Dim i As Integer st238123265 For i1 To Lenst chMidsti1 If ch And ch Then tt10Valch Else If pdt Then Print t t0 End If Next i End Sub Private Function pdByVal n As IntegerAs Boolean Do While n1 If n Mod 20 Then Exit Function EndIf nn2 Loop pdTrue End Function4.执行下面程序单击命令按钮 CmdRun 后图片框 Pic1 第一行显示内容是___10___第二行显示内容是___11___最后一行显示内容是___12___。
Option Explicit Private Sub CmdRun_Click Dim N As IntegerM As Integer M135 N8 Pic1.Print FunMN EndSub Private Function FunByVal N As IntegerByVal R As IntegerAs String Dim L As Integer If N FunN Else LNR FunFunLR FunFun N Mod R End If Pic1.Print N End Function5.执行下面程序单击命令按钮 CmdRun 后文本框 Text1 中第一行显示的内容是___13___ 第二行显示的内容是___14___。
第三行显示的内容是___15___ 。
Option ExplicitPrivate Sub CmdRun_Click Dim S As StringSubs As StringP As Integer S100101 010110 110101 Do PInStrS If P0 Then SubsLeftSP-1 Else SubsS End If SMidSP1 Text1Text1 ComplementSubs vbCrLf Loop Until LenS0 Or P0End SubPrivate Function ComplementS As StringAs Integer Dim P As IntegerL As Integer LLenS If LeftS11 Then Complement-32 End If P1 Do Until P0 PInStrP1S1 If P0 Then ComplementComplement2L-P End If Loop End Function6.本程序的功能是按公式求 S 的近似值计算到第 n 项的绝对值小于等于 10-7 为止。
Sx- -1 请完善本程序。
Option ExplicitPrivate Sub Command1_Click Dim x As Singlen As SingleT As SingleS As Single xValText1 Sx Do ___16___ Tafunxn SST Loop Until ___17___ Text2FormatS0.End SUbPrivate Function afunx As Singlen As SingleAs Single Dim i As Singlep As Single P1 For i1 To n p ___18___ Next i afun-1npx2n1/2n1End Function7.本程序的功能是找出 10 到 60 之间所有不可以表示成两个平方数之和的数请完善本程序Option ExplicitPrivate Sub CmdFind_Click Dim i As Integerj As Integerk As Integer Dim p As Integerq As Integer For i10 To 60 For j1 To IntSqri ___19___ qi-P If q0 And judgeq Then Exit For Next j If ___20___ Then kk1 Text1.TextText1.Text i If k Mod 50 Then Text1.TextText1.Text vbCrlf End If Next iEndSubPublic Function judgeByVal x As IntegerAs Boolean If ___21___ Then judgeTrue Else judgeFalse End If End Function8.本程序的功能是:找出所有满足各位数字之和正好是其所有质因子之和的三位数。
例如378其各位数字之和为 18而其质因子 23337 之和也是 18所以 378 是满足条件的数。
Option ExplicitPrivate Sub CmdFind_Click Dim i As Integerp As Stringst As Stringst1 As String For i100 To 999 ___22___ If csumizyzist Then pCStri st1Leftp1 Midp21 Rightp1 List1.AddItem i : st1 LeftstLenst-1 End If Next i If List1.ListCount0 Then List1.AddItem 无满足要求的数 End IfEnd SubPrivate Function csumm As IntegerAs Integer 求各位数字之和 Dim i As Integerp As String pCStrm For i1 To Lenp ___23___ Next iEnd FunctionPrivate Function zyzByVal m As Integerst As StringAs Integer 求所有质因子之和 Dim i As Integer i2 Do If m Mod i0 Then zyzzyzi stst i mmi EIse ___24___ End If Loop Until ___25___ End Function9.本程序的功能是按年/月/日格式输入日期计算出该日期是该年份中的第几天过程leap_year用于判断该年份是否为闰年能被 4 整除且不能被 100 整除或能被 400 整除的年份为闰年。
Private Sub Commandl_Click Dim st As Stringrq3As Integeb k As Integerd As Integer Dim p As String1q As Stringi As Integerdt As Integer stTrimText1 i1 Do pMidsti1 If p/ Then qq p Else kk1 rqkValq ___26___ End If i___27___ Loop Until iLenst kk1 rqkq For i___28___ To 1 Step -1 Select Case i Case 1357810 dt31 Case 2 If leap_yearrq1Then dt29 Else dt28 End If Case Else dt30 End Select d ___29___ Next i Text2drq3End Sub Private Function leap_yearn As IntegerAs Boolean If ___30___ Then leap_yearTrue ElseIf n Mod 4000 Then leap_yearTrue End IfEnd Function2011 年秋季2011 年 10 月 15 日江苏省高校计算机等级二级 VB 考试参考答案1B 2B 3B 4A 5D 6B7A 8B 9D 10C11C12D 13A 14D 15B16D 17C 18D 19C 20C21A 22B 23B 24C 25B 26B 27B 28C 29D 30A二、填空题16 11 210 21 313 3446 58 63 72 88 932102 1116 1220713-27 1422 15-1116nn1 17abstintsqri21intsqrxsqrx22st 23csumcsumvalmidpi124ii1 25m126q 27i128rq2-129ddt 30n mod 40 and n mod 1000