江苏省计算机二级VB笔试题库含答案

江苏省计算机二级VB笔试题库含答案
江苏省计算机二级VB笔试题库含答案

江苏省高等学校非计算机专业学生

计算机基础及应用能力等级考试试卷

二级Visual Basic全真模拟试卷一

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

说明:

1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。

2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。

3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。

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

第一部分计算机基础知识

1.信息处理系统是综合使用信息技术的系统。下面有关信息处理系统的叙述中错误的是____1____。

A.信息处理系统从自动化程度来看,有人工的、半自动化的和全自动化的

B.应用领域很广泛。例如银行是一种以感知与识别为主要目的的系统

C.信息处理系统是用于辅助人们进行信息获取、传递、存储、加工处理及控制的一种系统

D.从技术手段上来看,有机械的、电子的和光学的;从通用性来看,有专片和通用的

2.下面关于集成电路的叙述中,错误的是2。

A.集成电路是20世纪50年代出现的

B.现代集成电路使用的半导体材料通常是硅或砷化镓

C.集成电路的许多制造工序必须在恒温、恒湿、超洁净的无尘厂房内完成

D.集成电路按用途可分为通用和专用两大类。微处理器和存储器芯片都属于专用集成电路

3.在通信系统的性能指标中,3是指数据传输中出错数据占被传输数据总数的比例。

A.信道带宽B.误码率C.数据率D.端-端延迟

4.以下数据最大的是4。

A.01110110B B.120D C.7DH D.177Q 5.从逻辑功能上来讲,计算机硬件主要包括中央处理器(CPU)、内存储器、外存储器、输入设备和输出设备等,它们通过5互相连接。

A.总线B.控制线C.数据线D.地址线6.6接口是一种新的I/O接口,它是一种可以连接多个设备的总线式串行接口,2.0版的数据传输速率可高达480Mb/s(60MB/s),最多可以连接127个设备。

A.USB B.IEEE1394 C.SCSI D.并行7.下列不属于无线局域网设备的是7。

A.无线网卡B.蓝牙C.无线HUB D.无线网桥8.FAT16、FAT32、NTFS是三种不同的文件系统,Windows 2000/XP操作系统支持___8___。

A.FAT32 和FAT16文件系统B.NTFS文件系统

C.FAT32和NTFS文件系统D.FAT16、FAT32和NTFS文件系统

9.下列关于CD-ROM存储器描述中,错误的是9。

A.CD盘上凹坑内表示0,凹坑外表示1

B.CD盘上记录数据的是一条由里向外连续的螺旋道

C.CD-ROM需要记录的信息实现要制作到光盘上,用户不能抹除,也不能再写入

D.CD-ROM成本低,可靠性好,非常耐用,即使盘面有指纹或灰尘存在,数据仍能读出

10.10 属于文字处理软件。

A.PageMarker和Word B.Word和3D MAX

C.Photoshop和WPS D.Paintbrush和Flash 11.下列属于自由软件的操作系统是11 。

A.UNIX B.OS/2 C.WINDOWS D.LINUX 12.下列关于操作系统任务管理的说法,错误的是12 。

A.Windows操作系统支持多任务处理

B.分时是指将CPU时间划分成时间片,轮流为多个程序服务

C.分时处理要求计算机必须配有多个CPU

D.并行处理可以让多个处理器同时工作,提高计算机系统的效率13.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是13。

A.正确性和简明性B.空间代价和时间代价

C.可读性和开放性D.数据复杂性和程序复杂性14.下列关于病毒的描述中,正确的是14。

A.计算机病毒也称为木马

B.邮件病毒很厉害,只要收到带病毒的邮件,不管看不看,计算机都会染上病毒

C.如果一台计算机染上了病毒,它旁边的计算机很有可能被传染,因此两台计算机之间要有一定的距离

D.计算机病毒是一些人蓄意编制的一种寄生性的计算机程序

15.不能作为广域网的数据传输介质的是15。

A.电话线B.微波C.双绞线D.光缆16.下面对于WWW和Email的说法中,错误的是16 。

A.网页是一种采用HTML超文本标记语言描述的超文本文档, HTML文档包括头部和正文两大部分

B.电子邮件一般由三个部分组成:邮件的头部、邮件的正文、邮件的附件

C.现在的电子邮件正文中只能发送普通文本,图片等多媒体信息只能在附件中才能发送

D.Web是按客户/服务器模式工作的

17.下面关于汉字编码标准的叙述中,正确的是17。

A.同一个汉字的不同造型(如宋体、楷体等)在计算机中的内码不同

B.Unicode是我国最新发布的也是收字最多的汉字编码国家标准

C.GB18030与GB2312和GBK汉字编码标准不兼容

D.在GB18030汉字编码国家标准中,共有2万多个汉字

18.适用于交互式多媒体应用,包括虚拟现实、远程教学、交互式电视等的视频压缩标

准是18。

A.MPEG-1 B.MPEG-4 C.MPEG-3 D.MPEG-2 19.下列信息系统中19 属于三次信息的处理系统。

A.管理层业务处理系统B.信息分析系统

C.专家系统D.信息检索系统

20.关于Excel 97/2000/2003的数据筛选,下列说法中正确的是20。

A.筛选后的表格中只含有符合筛选条件的行,其它行被删除

B.筛选条件只能是一个固定的值

C.筛选后的表格中只含有符合筛选条件的行,其它行被暂时隐藏

D.筛选条件不能由用户自定义,只能由系统确定

第二部分Visual Basic程序设计

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

21.创建应用程序的界面时,在窗体上设置了一个文本框,运行程序后,文本框没有出现在窗体上,可能的原因是。

A.该文本框的V alue属性被设置为False

B.该文本框的Enabled属性被设置为False

C.该文本框的Visible属性被设置为False

D.该文本框的Default属性被设置为True

22.下列不是Visual Basic事件名称的是22。

A.Change B.Click C.Scroll D.ChDir 23.由系统提供的,可在任何一个VB程序中随时使用的程序段的函数是23。

A.内部函数B.公共函数C.逻辑函数D.关系函数24.SQL缩写所表示的意思是24。

A.开放式容器B.结构查询语言

C.数据库联接D.数据库编程

25.Write#语句与Print#语句功能基本相同,它们之间的主要差别之一正确的是

25。

A.Write#语句写数值型的,而Print#语句写非数值型的

B.如果是字符串数据,Write#语句写数据后在其两边加双引号,而Print#语句没有

C.Write#语句按紧凑格式写文件,而Print#语句按标准格式写文件

D.Write#语句按标准格式写文件,而Print#语句按紧凑格式写文件26.Datetime是Data类型的变量,以下赋值语句中错误的是26。

A.Datetime=#5/8/03# B.Datetime=#September l,2003#

C.Datetime=#10:21:00AM# D.Datetime="5/6/03"

27.运行下列程序:

Private Sub Form_Click()

Dim sum As Integer

Dim i As Integer

sum = 0

For i = 12.4 To 3.1 Step -3.8

sum = sum + i

Next i

Debug.Print sum

End Sub

单击窗体后,则在立即窗口上输出结果是27。

A.15 B.-0.7 C.24 D.0 28.运行下列程序:

Private Sub Command1_Click()

Dim x As Integer, n As Integer

n = 0

Do

n = n + 2

x = x + n

Loop While n < 10

Debug.Print x

End Sub

单击Command1命令按钮后,则在立即窗口上输出结果是是28。

A.2 B.10 C.12 D.30 29.运行下列程序:

Private Sub Command1_Click()

a = 100

b = 24

a = a Mod b

b = b \ a

a =

b - a

Debug.Print a

End Sub

单击Command1命令按钮后,则在立即窗口上输出结果是29。

A.2 B.24 C.50 D.100 30.下列程序运行后,信息框显示的内容是30。

Private Sub Command1_Click()

Dim s1 As String

Dim s2 As Integer

s1 = "Hello-World,2004"

s2 = Len(s1) + InStr(1, s1, "2")

MsgBox s2

End Sub

A.Hello-World B.2003 C.16 D.29

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

1.freefile函数的作用是返回一个可供Open语句使用的,整型数据的(1)。

2.执行MyResult = 12.6 Mod 5后,变量MyResult将返回结果是(2)。

3.菜单控件的Checked属性用于将复选标记放到菜单项的左侧,以便表示菜单项的(3)。

4.数组组中的控件通过索引值来区别,设置索引号的属性是(4)。

5.InputBox函数来返回值的类型是(5)。

6.运行下列程序:

Private Sub Form_Click()

Sum = 0

For i = 1 To 100

If Mid(CStr(i), 1, 1) = "1" Then

Sum = Sum + 1

End If

Next i

Print Sum

End Sub

单击窗体后,则在窗体上显示的结果是(6)。

7.运行下列程序:

Private Sub Command1_Click()

b = 1

Do While b < 20

b = b * b + 1

a = a + b

Loop

MsgBox a

End Sub

单击Command1命令按钮后,则弹出的消息对话框中显示(7)。

8.窗体上有4个文本框控件数组text1()和一个命令按钮,程序运行前如图1所示,程序运行后如图2所示。给定的程序不完整,将程序补充完整。

图1图2

Dim x(3) As Integer

Private Sub Command1_Click()

For i = 0 To 3

x(i) = (8)

Next i

For i = 0 To UBound(x) - 1

For j = i To UBound(x)

If (9)Then

t = x(i)

x(i) = x(j)

x(j) = t

End If

Next j

Next i

For i = 0 To 3

Text1(i).Text = Str(x(i))

Next i

End Sub

9.下列程序是将两个文本框(tetx1和text2)的内容进行组合,组合后的结果在图片框(Pic1)显示出来,如图3所示。给定的程序不完整,将程序补充完整。

图3

Private Sub Command1_Click()

Dim s1 As String, s2 As String

s1 = Text1.Text

s2 = Text2.Text

For i = (10)

s3 = s3 + Mid(s1, i, 1) + Mid(s2, i, 1)

Next i

pic1.Print s3

End Sub

10.下列程序的功能是将数组中的奇数相加。给定的程序不完整,将程序补充完整。

Option Base 1

Private Sub form_Click()

Dim k As Integer

Dim Total As Integer

Dim n

n = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

For k = 1 To UBound(n)

If (11)Then

Total = Total + n(k)

End If

Next k

Print Total

End Sub

11.窗体上有三个文本框Text1控件数组,两个按钮Command1和Command2,一个图片框Pic1。程序功能是解一个一元二次方程(0

2=

ax)。程序运行后如图4所示。

bx

+

+c

给定的程序不完整,将程序补充完整。

图4

Private Sub Command1_Click()

Dim a As Single, b As Single, c As Single

Dim x1As Single, x2 As Single

Dim st As Single

a = Val(Text1(0).Text)

b = Val(Text1(1).Text)

c = Val(Text1(2).Text)

If a <> 0 Then

col =(12)

st = -b / (2 * a)

If (13)Then

x1 = st + Sqr(col) / (2 * a)

x2 = st - Sqr(col) / (2 * a)

Pic1.Print "方程有两个实根"; x1, x2

ElseIf col = 0 Then

Pic1.Print "方程有两个相等实根"; st

Else

x1 = Sqr(-col) / (2 * a)

Pic1.Print "方程有两个虚根"; st; "+i"; x1, st; "-i"; x1, End If

Else

If (14)Then

root1 = -b / c

Pic1.Print "方程仅有一个根"; root1

Else

Pic1.Print "方程无意义"

End If

End If

End Sub

Private Sub Command2_Click()

Text1(0).Text = ""

Text1(1).Text = ""

Text1(2).Text = ""

Pic1.(15)

End Sub

12.下列程序运行后如图5所示。给定的程序不完整,将程序补充完整。

图5

Private Sub form_Click()

k = 7

For i = 5 To 1 Step -2

Print Tab(k); (16)

k = k + 1

Next i

End Sub

13.运行下列程序:

Private Sub Command1_Click()

Dim s As Integer, i As Integer

s = 0

For i = 5.8 To 0.3 Step -1.3

s = s + 1

Next i

Print s

End Sub

单击Command1命令按钮后,则在窗体上显示的结果是(17)。

14.下列程序中有一个按钮Command1,一个文本框text1,其属性MultiLine=True。当单击按钮后,文本框显示(18)行数据,其中第二行和第三行的数据分别是(19)和(20)。

Option Explicit

Private Sub Command1_Click()

Dim a As Single, i As Integer

a = 1.2

For i = 1 To 3

a = a * i

Print fun1(a)

Next i

End Sub

Private Function fun1(t As Single) As Single

Static y As Single

y = y + t

t = y + 1

fun1 = t

End Function

15.要打印出50个在-100~100之间不同的随机整数,并找出第几个是最大数。给定的程序不完整,将程序补充完整。

Option Base 1

Private Sub Command1_Click()

Dim b()

Randomize

(21)

Do

x = Rnd

If x > 0.5 Then y = 1 Else y = -1

t = y * Int(Rnd * 100) + 1

(22)

Do While k < j

If t <> b(k) Then

k = k + 1

Else

Exit Do

End If

Loop

If k = j Then

ReDim Preserve b(k)

b(k) = t

Print b(k);

j = j + 1

End If

Loop Until j > 50

Print

(23)

Max = b(1)

For n = 2 To 50

If b(n) > Max Then

(24)

p = n

End If

Next n

Print "最大数是:"; Max

Print "位置在第"; p; "个"

End Sub

16.有下列程序,运行后变量x1、y1和z1的结果分别是(25)、(26)和(27)。

Private Sub fun1(s, m, n)

s = m + 1

m = n + 2

n = s + 3

End Sub

Private Sub form_Click()

Dim x1, y1

x1 = 1

y1 = 1

z1 = 1

Call fun1(x1, y1 + 1, (z1))

Debug.Print x1; y1; z1

End Sub

17.编写一过程把C盘中的Config.sys文件内容读出,并在文本框中显示出来。在窗体Form1上建立一个文本框Text1,将其MuhiLine属性设置为True,ScrollBars属性设置为3-Both。给定的程序不完整,将程序补充完整。

Option Explicit

Private Sub Form_Click()

Dim ch1 As String, fn As Integer

Dim Str As String

fn = (28)

Open "C:\Config.sys" For Input As fn

Do While Not EOF((29))

Line Input #fn, ch1

Str = Str + ch1 + vbCrLf

Loop

Text1.Text = (30)

End Sub

二级Visual Basic全真模拟试卷一参考答案

一、选择题:

1.B

2.D

3.B

4.C

5.A

6.A

7.B

8.D

9.A

10.A

11.D

12.C

13.B

14.D

15.C

16.C

17.D

18.B

19.B

20.C

21.C

22.D

23.A

24.B

25.B

26.B

27.C

28.D

29.A

30.D

二、填空题:

(1)文件号

(2)3

(3)开/关

(4)Index

(5)字符串

(6)12

(7)33

(8)Val(Text1(i).Text) (9)x(i)>x(j)

(10)Len(s1) To 1 Step-1 (11)n(k) Mod 2<>0 (12)b^2-4*a*c

(13)col>0

(14)b<>0

(15)Cls

(16)String(i,"*") (17)7

(18)2.2

(19)6.6

(20)26.4

(21)j=1

(22)k=1

(23)p=1

(24)Max=b(n)

(25)3

(26)1

(27)1

(28)FreeFile

(29)fn

(30)Str

江苏省高等学校非计算机专业学生

计算机基础及应用能力等级考试试卷

二级Visual Basic全真模拟试卷二

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

说明:

1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。

2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。

3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。

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

第一部分计算机基础知识

1.下列关于“信息系统”的叙述中错误的是1。

A.图书馆是一种以信息收藏和检索为主的系统

B.雷达是一种以感知与识别为主要目的的系统

C.信息系统可以有人工的,也可以有自动的

D.电视系统是一种双向的、点到点的信息系统

2.下列叙述中,错误的是2。

A.微电子技术以集成电路为核心

B.硅是微电子产业中常用的半导体材料

C.现代微电子技术已经用砷化镓取代了硅

D.制造集成电路都需要使用半导体材料

3.下面对于多路复用技术的说法中,正确的是 3 。

A.将同一信号沿多条线路传输,以提高可靠性

B.将同一信号多次传输,以提高正确率

C.将多路信号沿同一条线路传输,以提高利用率

D.可分为时分和频分多路复用两种

4.十进制算式3×512+7×64+5的运算结果对应的二进制数是4。

A.11111101001 B.11111000101

C.11111100101D.11000111101

5.从逻辑功能上来讲,计算机硬件主要包括5、内存储器、外存储器、输入设备和输出设备等,它们通过总线互相连接。

A.中央处理器B.控制器C.运算器D.寄存器6.现在PC机上常用的总线是1991年开始使用的6局部总线。

A.ISA B.EISA C.PCI D.AGP 7.7文档最重要的特性是它能支持超链。链源可以是文本中的任何一个字、词或句子,甚至可以是一幅图象。链宿可以是另一个Web服务器上的某个信息资源,也可以是文本内部标记书签的某个地方。

A.TELNET B.HTML C.URL D.WWW 8.CPU中有一个程序计数器(又称指令计数器),它用于存放8。

A.下一条要执行的指令的内存地址B.正在执行的指令的内容

C.下一条要执行的指令的内容D.正在执行的指令的内存地址9.关于PC机组成,下列说法错误的是9。

A.CPU和存储器芯片分别通过主板上的CPU插座和存储器插座安装在主板上

B.PC机常用的外围设备主要通过一些扩充卡(如声音卡、视频卡等)与主板相连

C.CRT显示器通过插入AGP插槽的图形卡与主板相连

D.扩充卡的功能不能集成在主板上

10.10 属于绘图软件。

A.Word和FrameMaker B.AutoCAD和Foxmail

C.Photoshop和CoreDraw D.PageMaker和Dreamweaver 11.下面对于操作系统的一些说法,正确的是11 。

A.文件管理可以实现文件的共享、保密和保护

B.“虚拟内存”其实是外存

C.用户必须了解设备及接口的技术细节才能使设备和计算机协调工作

D.作业管理的任务主要是管理内存资源的合理使用

12.下面关于Windows的说法中,错误的是12 。

A.Windows采用并发多任务方式支持系统中多个任务的执行

B.Windows可以在任何一台计算机上运行

C.Windows 2000 server不是目前Windows系列操作系统的最新版本

D.Windows XP既适合家庭用户,也适合商业用户

13.实现算法所需的存储单元多少称为算法的13。

A.可实现性B.困难度C.空间复杂度D.时间复杂度

14.适用于DVD、高清晰度电视的视频压缩标准是14。

A.MPEG-4 B.MPEG-1 C.MPEG-3 D.MPEG-2 15.目前我国家庭计算机用户接入互联网的下述几种方法中,最快的是15 。

A.电话拨号B.ADSL C.一线通D.光纤入户16.已知接入Internet网的计算机用户为jkf,而连接的服务商主机名为https://www.360docs.net/doc/5418538019.html,,则他相应的E-mail地址为16。

A.https://www.360docs.net/doc/5418538019.html,@jkf B.jkf@https://www.360docs.net/doc/5418538019.html,

C.@https://www.360docs.net/doc/5418538019.html, D.jkf.seu@https://www.360docs.net/doc/5418538019.html, 17.按照汉字的“输入→处理→输出打印”的处理流程,不同阶段使用的汉字编码分别对应为17。

A.国标码→交换码→字形码B.输入码→国标码→机内码

C.输入码→机内码→字形码D.拼音码→交换码→字形码18.下列关于图像的说法,错误的是18 。

A.尺寸大的彩色图片数字化后,其数据量必定大于尺寸小的图片的数据量

B.图像的数字化过程大体可分为四步:扫描、取样、分色、量化

C.像素是构成图像的基本单位

D.黑白图像或灰度图像只有一个位平面

19.计算机信息系统(简称“信息系统”)是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。在下列有关信息系统的叙述中,错误的是19 。

A.在信息系统中,绝大多数数据是持久的,不随程序运行的结束而失效

B.信息系统开发方法有多种,例如生命周期法、原型法等

C.MRPⅡ的英文说法是Material Requirement Planning Ⅱ,制造业物料需求计划Ⅱ

D.电子商务,简称EC,是指对整个贸易活动实现电子化

20.在使用Excel 97/2000/2003处理数据时,下列叙述中正确的是20 。

A.单元格的引用分为绝对引用和相对引用两种

B.一个工作表最多有65536行,256列

C.一个工作簿中可以无工作表

D.在Excel中输入公式后,该表达式的计算结果就被存储在单元格中

第二部分Visual Basic程序设计

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

21.若需要在同一窗口内安排两组相互独立的单选按钮(OptionButton),适当的控件将它们分隔开。下列不能将单选按钮分组的控件是21。

①TexBox②PictureBox③Image④Frame⑤ListBox

A.①②③B.①③⑤C.②④⑤D.③④⑤22.Visual Basic指定参数x的自然对数值,返回一个Double的函数是22。

A.Log(x) B.Lg(x) C.Exp(x) D.Ln(x) 23.运行程序时,显示下图1内容的语句是23。

A.b = InputBox("输入一个整数",2003,"程序示例")

B.b = InputBox("程序示例","输入一个整数",2003)

C.b = MsgBox("输入一个整数",2003,"程序示例")

D.b = MsgBox("程序示例", "输入一个整数",2003)

图1

24.各种运算符间的优先顺序,从高到低是24。

A.比较运算符→算术运算符→逻辑运算符

B.比较运算符→逻辑运算符→算术运算符

C.算术运算符→比较运算符→逻辑运算符

D.算术运算符→逻辑运算符→比较运算符

25.将表达式转换为Double类型的函数是25。

A.Cbool B.Cbyte C.Cdbl D.Cstr 26.运行下列程序:

Private Sub Form_Click()

Dim sum As Double, i As Integer

For i = 1 To 20

If i Mod 5 = 0 Then

sum = sum + i

End If

Next i

Print sum

End Sub

单击窗体后,则在窗体上显示的结果是26。

A.50 B.100 C.4 D.5050 27.如果在立即窗口中执行以下操作:

x=1 '表示回车,下同

y=2

Print x > y

则输出结果是27。

A.-1 B.1 C.False D.True 28.运行下列程序:

Private Sub Form_Click()

a = 32:

b = 5

Do

a = a / 2

b = b + 1

Loop While b < 10

Print a

End Sub

单击窗体后,则在窗体上显示的结果是28。

A.1 B.2 C.5 D.11 29.运行下列程序:

Option Base 1

Private Sub Form_Click()

y = 43

x = Array(21, 4, 50, 18, 23, 44, 87, 32, 67, 70)

For i = 1 To 10

If x(i) < y Then

z = x(i) + 1

y = x(i)

Else

z = z + y

End If

Next i

Print z

End Sub

单击窗体后,则在窗体上显示的结果是29。

A.43 B.21 C.37 D.44 30.运行下列程序:

Private Sub form_Click()

t = Val(InputBox("请输入一个数:"))

x = t - 1

Select Case t

Case 1 To 10

y = 4 * t

Case Is > 10

y = 3 * t

Case Else

y = 2 * t

End Select

Print x; y

End Sub

运行时,从键盘输入4,输出的结果是30。

A.316 B.4 4 C.3 4

D.410

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

1.在创建菜单时,如果命令在完成之前还需要附加信息,则在其名称后面应当有一个(1)。

2.VB6.0集成开发环境中,功能键Ctrl+F5的功能是对(2)。

3.在VB6.0中定义变量时,通过在变量名后加一个用于规定变量类型的说明字符,来规定变量的类型。当变量名后加―#‖时,则表明该变量为(3)。

4.将表达式的结果为非零的值返回True;否则返回False的函数是(4)。

5.为了在TextBox控件中显示多行文本,要将(5)属性设置为True。

6.运行下列程序,单击窗体后,则在窗体上显示的第四行和最后一行的结果分别是(6)和(7)。

Private Sub Form_Click()

n = 0

a = 1:

b = 2:

c = 3

For i = 1 To 4

For j = 0 To i

a =

b + 1: b =

c + 2: c = a + 2

n = n + 1

Print c

Next j

Next i

Print n

End Sub

7.在窗体有有一文本框,名为text1,则执行如下事件过程后,文本框中的输出为(8)。

Private Sub form_Click()

For i = 1 To 3

a = 1

For j = 1 To 3

a = a + 4

Next j

Next i

Text1.Text = Str(a)

End Sub

8.下列程序运行后,在窗体上打印的结果是(9)。

Private Sub test(a, b, c)

a = a + 1:

b = b + 2:

c = c + 3

End Sub

Private Sub Command1_Click()

x = 1: y = 2: z = 3

Call test(x, y + 3, (z))

Print "Main:"; x; y; z

End Sub

9.下列程序的执行结果是(10)。

Private Sub Form_Click()

s = 50: n = 2

Do

s = s - n

n = n + 1

Loop Until n > 8

Print s

End Sub

10.运行下列程序:

Private Sub Form_Click()

Do

For I = 1 To 100

m = Int(Rnd * 100) + 1

Select Case m

Case 13: Exit For

Case 78: Exit Do

End Select

n = n + 1

Next I

Loop

Print m

End Sub

单击窗体后,则在窗体上显示的结果是(11)。

11.下列程序的功能是计算两个自然数的最大公约数,如图2所示。给定的程序不完整,将程序补充完整。

图2

Private Sub Command1_Click()

Dim x As Long, y As Long, i As Long

x = Val(Text1.Text)

y = Val(Text2.Text)

Text3.Text = Str((12))

End Sub

Function fun1(a As Long, b As Long) As Long

Dim r As Long

Dim t As Long

If (13)Then

t = a

a = b

b = t

End If

r = a Mod b

Do While r <> 0

a = b

b = r

r = a Mod b

Loop

(14)

End Function

12.试求出所有满足下述条件的二位数:当它们乘以数字2,3,4,5,6,7,8,9时,其数字之和不变。给定的程序不完整,将程序补充完整。

Private Sub Command1_Click()

Dim m As Integer, sum As Integer

Dim a As Integer, b As Integer, c As Integer

For a = 1 To 9

For b =(15)

(16)

For c = 2 To 9

m = c * (a * 10 + b)

sum = 0

Do

sum = sum + m Mod 10

m = m \ 10

Loop While m > 0

If(17)Then flg = 0: Exit For

Next c

If(18)Then

Print a; b

End If

Next b

Next a

End Sub

13.下列程序的功能是计算圆周率π(计算精度到第n 项减1的绝对值小于10-5为止)。请完善下列

程序。

?

+++??

=2

2222

22

222π……

Option Explicit

Private Sub Form_Click()

Dim y As Single, t As Single, a As Single y = 2: t = 0 Do

t = Sqr(2 + t) (19)

If Abs(a - 1) < 1E-5 Then (20) y = y * a Loop Print "pi="; y End Sub

14.统计[1,1000]中包含数字1自然数,并将统计结果值,以及每相间100内具有该特

征的数显示在文本框中,如图3所示。

图3

Private Sub Form_Click() Sum = 0: sum1 = 0 For i = 1 To 1000 (21)

For j = 1 To Len(s)

If Mid(s, j, 1) = "1" Then Sum = Sum + 1 sum1 = sum1 + 1 (22) End If Next j

If i Mod 100 = 0 Then

Text1.Text = Text1.Text + Str(sum1) (23) End If Next i Print

Text2.Text = Sum

End Sub

15.窗体上有一个命令按钮,数据文件data.txt的内容如下:

"宿舍""2001",87

"商店""2002",35

"教室""2003",92

"球场""2004",16

又有运行下列程序:

Type bs

aa As String * 2

bb As String * 4

cc As Integer

End Type

Private Sub Command1_Click()

Dim xs As bs

Dim f1 As Integer

f1 = FreeFile

Open "d:\data.txt" For Input As #f1

Do While Not EOF(f1)

Input #f1, xs.aa, xs.bb, https://www.360docs.net/doc/5418538019.html,

List1.AddItem xs.bb

List1.AddItem xs.aa

List1.AddItem https://www.360docs.net/doc/5418538019.html,

Loop

Print EOF(f1)

Close

End Sub

问:在列表框中第一行、第三行、第四行的内容是(24)、(25)、(26)。窗体上打印出的是(27)。

16.编写一过程把C盘中的Config.sys文件内容读出,并在文本框中显示出来。在窗体Form1上建立一个文本框Text1,将其MuhiLine属性设置为True,ScrollBars属性设置为3-Both。给定的程序不完整,将程序补充完整。

Option Explicit

Private Sub Form_Click()

Dim ch1 As String, fn As Integer

Dim Str As String

fn = (28)

Open "C:\Config.sys" For Input As fn

Do While Not EOF((29))

Line Input #fn, ch1

Str = Str + ch1 + vbCrLf

Loop

Text1.Text = (30)

End Sub

全国计算机等级考试二级VB笔试试题及答案

2009年9月全国计算机等级考试二级VB笔试试题及答案 一、选择题(每小题2分,共70分) 一、选择题 1.下列数据结构中,属于非线性结构的是()。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案C Array解析树均是非线性结构 2. 下列数据结构中,能够按照”先进后出”原则存取数据的是()。 A. 循环队列 B.栈 C.队列 D.二叉树 答案B 解析:栈是先进后出或后进先出的线性表 3. 对于循环队列,下列叙述中正确的是()。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 答案D 解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放 4. 算法的空间复杂度是指()。 A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量

C.算法程序中的语句或指令条数 D.算法在执行过程中所需要的临时工作单元数 答案A 解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间. 5. 软件设计中划分模块的一个准则是()。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 答案B 解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性. 6.下列选项中不属于结构化程序设计原则的是()。 A.可封装 B.自顶向下 C.模块化 D.逐步求精 答案A 7.软件详细设计产生的图如下 该图是( ). A.N-S图 B. PAD图 C. 程序流程图 D.E-R图 答案C 8.数据库管理系统是()。

VB考试题库,二级习题(含答案)

VB考试一 1、能够获得一个文本框中被选取文本的内容的属性是______。 A:SelStart B:SelLength C:SelText D:Text 参考答案:C 2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。 A:Text1.Enabled = False B:Text1.Hide C:Text1.Clear D:Text1.Visible = False 参考答案:D 3、对于语句If x=1 Then y=1, 下列说法正确的是____。 A:x=1和y=1 均为赋值语句 B:x=1和y=1 均为关系表达式 C:x=1为赋值语句,y=1为关系表达式 D:x=1为关系表达式,y=1 为赋值语句 参考答案:D 4、以下变量名中,______是不符合Visual Basic的命名规范的。 A:_mnu_Open_234 B:Abc901 C:price_ D:K 参考答案:A 5、MsgBox 函数返回值的类型是__________。 A:数值或字符串 B:字符串C:变体D:整型数值 参考答案:D 6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。 A:进入中断模式B:进入运行模式 C:进入设计模式D:不用进入任何模式 参考答案:A 7、设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为______。 A:-1 B:6 C:0 D:5 参考答案:A 8、可以同时删除字符前导和尾部空白的函数是______。 A:Mid B:Rtrim C:Trim D:Ltrim 参考答案:C 9、以下语句的输出结果是______。 Print Format$("32548.5","000,000.00")

江苏省计算机二级VB考试真题及参考答案

2007年秋季vb考试真题 1.下面关于比特的叙述中,错误的是( 1 ) A.比特是组成数字信息的最小单位 B.比特只有“0”和“1”两个符号 C.比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2.在下列有关集成电路的叙述中,错误的是( 2 ) A.现代集成电路使用的半导体材料主要是硅 B.大觑模集成电路一般以功能部件、子系统为集成对象 C.我国第2代居民身份证中包含有IC芯片 D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右 3.在下列有关通信技术的叙述中,错误的是( 3 ) A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信 C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率 D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质 4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即32个二进位) C.目前市场上销售的PC机,其内存容量可达数十GB D.所有PC机的内存条都是通用的:可以互换 5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 ) A.打印机与主机的连接C.声卡与主机的连接 B.显示器与主机的连接D.硬盘与主机的连接 6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。 A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片 B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关 D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息 7.下列有关目前Pc机辅助存储器的叙述中,错误的是( 7 ) A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多 B.硬盘的内部传输速率一般小于外部传输速率 c.优盘采用Flash存储器技术,属于半导体存储器 D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱 8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是( 8 ) 。A.Windows操作系统支持系统中多个任务的并发执行 B.利用Whldows附件“系统工具”中的“系统信息”可以查看内存的工作情况 C.系统规定文件名最多由128个字符组成 D.Vista是Microsoft公司推出的Windows XP操作系统的后继版本 9.算法设计是编写程序的基础。下列关于算法的叙述中,正确的是( 9 ) 。 A.算法必须产生正确的结果C.算法可以没有输出 B.算法必须具有确定性D.算法的表示必须使计算机能理解 10.因特网使用TCP/IP协议实现全球范围的计算机网络互连,连接在因特网上的每一台主机

计算机二级VB考试题及答案

计算机二级VB考试题及答案 为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是搜索的计算机二级VB考试题及答案,供参考练习,预祝考生们考出自己理想的成绩! 1.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程: Private Sub Command1_Click( ) n = Val(Text1.Text) If n2 = n/2 Then f = f1(n) Else f = f2(n) End If

Print f; n End Sub Public Function f1(ByRef x) x=x*x f1=x+x End Function Public Function f2(ByVal x) x=x*x f2=x+x+x End Function 程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)

A.72 36 B.108 36 C.72 6 D.27 3 2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) c = "1234" For i = 1 To 4 c1 = Trim(Str( )) Print c1

Next i End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 12 123 1234 则在下划线处应填入的内容为(B)(单) A.Right(c1,i) B.Left(c1,i) C.Mid(c1,i,1) D.Mid(c1,i,i)

计算机二级VB考试题及答案

计算机二级VB考试题及答案计算机二级VB考试题及答案 计算机二级VB考试题及答案 1.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程: PrivateSubCommand1_Click() n=Val(Text1.Text) Ifn2=n/2Then f=f1(n) Else f=f2(n) EndIf Printf;n EndSub PublicFunctionf1(ByRefx) x=x*x f1=x+x EndFunction PublicFunctionf2(ByValx) x=x*x

f2=x+x+x EndFunction 程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单) A.7236 B.10836 C.726 D.273 2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() c="1234" Fori=1To4 c1=Trim(Str()) Printc1 Nexti EndSub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为(B)(单)

A.Right(c1,i) B.Left(c1,i) C.Mid(c1,i,1) D.Mid(c1,i,i) 3.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程: PrivateSubCommand1_Click() n=Val(Text1.Text) Fori=2Ton Forj=2Tosqr(i) IfiModj=0ThenExitFor Nextj Ifj>Sqr(i)ThenPrinti Nexti EndSub 该事件过程的功能是(C)(单) A.输出n以内的奇数 B.输出n以内的偶数 C.输出n以内的素数 D.输出n以内能被j整除的数 4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: PrivateFunctionf(mAsInteger)

计算机二级VB考试试题

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108

2017年计算机二级考试VB重点-VisualBasic的特点

2017年计算机二级考试VB重点:Visual Basic的特点 一、Visual Basic的特点和版本 (一)Visual Basic 的特点 Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。 总的来看,Visual Basic有以下主要特点: 1.可视化编程 2.面向对象的程序设计 3.结构化程序设计语言 4.事件驱动编程机制 5.访问数据库 6.动态数据交换(DDE) 7.对象的链接与嵌入(OLE) 8.动态链接库(DLL) 9.建立用户自己的ActiveX 控件 10.建立ActiveX 文档

11」nternet 组件下载 12.枚举类型 (二)Visual Basic 的版本 Visual Basic6.0包括3种版本,分别为学习版、专业版和企业版。 (1)学习版:Visual Basic的基础版本,可用来开发Windows应用程序。该版本包括所有的内部控件(标准控件)、网络(Grid)控件、Tab对象以及数据绑定控件。 (2)专业版:该版本为专业编程人员提供了一整套用于软件开发、功能完备的工具。它包括学习版的全部功能,同时包括ActiveX控件、In ternet 控件、Crystal Report Writer 和报表控件。 (3)企业版:可供专业编程人员开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe 面向工程版的控制系统等 二、Visual Basic的启动与退出 开机并进入中文Win dows 后,可以用多种方法启动Visual Basic。 第一种方法:使用“开始”菜单中的“程序”命令。操作如下: (1)单击Windows 环境下的“开始”按钮,弹出一个菜单,把光标移到“程序”命令上,将弹出下一个级联菜单; (2)把光标移到“ Microsoft Visual Basic6.0 中文版”,弹出下一个级联菜单,即Visual Basic6.0程序组;

计算机二级考试《VB》模拟试题及答案

计算机二级考试《VB》模拟试题及答案 2016计算机二级考试《VB》模拟试题及答案 一、基本操作题 (1)在名称为Forml、标题为“球类项目”且没有最大化和最小化按钮的窗体上画1个名称为Combol的组合框。组合框中的文本内容为空,表项内容有“乒乓球”、“羽毛球”和“网球”3项。运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjtl.vbp,窗体文件名为sjtl.frm。 (2)在名称为Forml、标题为“转换”的窗体上,画1个名称为Shapel、边框宽度为3的形状。再画两个标题分别为“椭圆”和“圆”的命令按钮。如下图所示。 要求:编写适当的事件过程,使得单击“椭圆”按钮时,Shapel 的形状变换为椭圆;单击“圆”按钮时,Shapel的形状变换为圆。程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjr2.vbp,窗体文件名为sjr2.frm。 二、简单应用题 (1)在考生文件夹下有一个工程文件sjt3.vbp。窗体Forml上有两个标题分别是“读数据”和“查找”的命令按钮。请画1个名称为Textl、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下。 ①在考生文件夹下的in.3.dat文件中存有100个正整数。单击“读数据”按钮,则将文件in3.dat中的数据读入数组a中。 ②单击“查找”按钮,则查找数组a中所有为7的倍数的数据,并将这些数据顺次显示在Textl文本框内(数据之间用空格隔开)。

“读数据”按钮的Click事件过程已经给出,请编写程序完成“查找”按钮的Click事件过程,实现上述功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须使用“查找”按钮完成查找过程,且必须用窗 体右上角的关闭按钮结束程序,否则无成绩。最后将程序按原文件 名存盘。 (2)考生文件夹下有一个工程文件sit4.vbp。在窗体Forml上有 两个名称为Commandl和Command2、标题分别为“重输”和“查找”的命令按钮。程序功能如下。 单击“重输”按钮,则清空Textl中的`内容,等待用户输入由 空格隔开的若干个英文单词;单击“查找”按钮,则找出Textl中最 长的单词,并将其显示在Text2中。某一次的运行效果如图所示。 请将“查找”按钮的Click事件过程中的注释符去掉,把?改为正确 内容,以实现上述程序功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。 三、综合应用题 考生文件夹下有一个工程文件sjt.s.vbp。在窗体Forml上有两 个标题分别是“产生数据”和“重新排列”的命令按钮,有两个标 题为“原始数据”和“排列数据”的标签。程序功能如下。 ①单击“产生数据”按钮,则随机产生20个一位整数,存人数 组a中,并同时显示在Textl中。 ②单击“重新排列”按钮,则重新排列数组a中的元素:使等值的元素相邻存放,并且保持它们在数组a中首次出现的相对次序;最 后将排列结果显示在Text2中。某一次运行结果如图所示。 请将“重新排列”按钮的Click事件过程中的注释符去掉,把“?”改为正确内容,以实现上述程序功能。

最新[考试中心]安徽省计算机二级VB笔试权威模拟试题及答案2

全国高等学校(安徽考区) 计算机水平考试试卷B (二级 Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒 10.计算机能直接运行的是 B 。 A)目标程序 B)机器语言程序C)汇编语言程序 D)高级语言程序 11.下列选项中是Visual Basic的合法变量名的是 C。 A)1_abc B)abc-1 C)abc_1 D)abc.1 12.对正整数X、Y,有下列表达式,不能判断X能被Y整除的是 C 。 A)X/Y=Int(X/Y) B)X Mod Y =0 C)X\Y=Fix(X/Y) D)X\Y=X/Y 13.下面可以正确定义2个整形变量和一个字符型变量的语句是 B 。 A)Dim x, y As Integer, n As String B) Dim x%, y As Integer, n As String C) Dim x%, y$, n As String D) Dim x As Integer, y, n As String 14.下面表达式中, A 的运算结果与其他三个不同。 A)Exp(-3.5) B)Int(-3.5)+0.5 C)-Abs(-3.5) D)Sgn(-3.5)-2.5 15.将任意一个正的两位整数N的个位数与十位数对换的表达式为 A 。 A)(N-Int(N/10)*10)*10+Int(N/10) B)N-Int(N)/10*10+Int(N)/10 C)Int(N/10)+(N-Int(N/10)) D)(N-Int(N/10))*10+Int(N/10) 16.执行语句s = Mid("VisualBasic",1,6)后,s的值是 A 。 A) Visual B) Basic C) 6 D) 11 17.表达式5 Mod 3+3\5*2的值是 B 。

zlegfa考试中心安徽省计算机二级VB笔试权威模拟试题及复习资料

-+ 懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉;它剥夺你对前途的希望,割断你和别人之间的友情,使你心胸日渐狭窄,对人生也越来越怀疑。 —罗兰 全国高等学校(安徽考区) 计算机水平考试试卷B (二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B 。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用 D 表示。 A)十六进制B)十进制C)八进制D)二进制 5.在Windows系统中,下面文件命名合法的是 B 。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。 A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C 。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒

全国计算机等级考试二级VB语言笔试试题与答案

2005年9月 全国计算机等级考试二级笔试试卷 公共基础知识和Visual Basic 语言程序设计 (考试时间90 分钟,满分100 分) 一、选择题 (每小题 2 分,共 70 分 ) 下列各题A) 、 B) 、C)、 D) 四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A .程序设计就是编制程序 C.程序经调试改错后还应进行再测试C。 B.程序的测试必须由程序员自己去完成 D.程序经调试改错后不必进行再测试 (2)下列数据结构中,能用二分法进行查找的是A .顺序存储的有序线性表 B .线性链表 A C.二叉链表 。 D.有序线性链表 (3)下列关于栈的描述正确的是C。 A.在栈中只能插入元素而不能删除元素 B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 (4)下列叙述中正确的是D。 A.一个逻辑数据结构只能有一种存储结构 B.数据的逻辑结构属于线性结构,存储结构属于非线性结构 C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (5)下列描述中正确的是C。 A.软件工程只是解决软件项目的管理问题 B.软件工程主要解决软件产品的生产率问题 C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题 (6)在软件设计中,不属于过程设计工具的是D。 A . PDL( 过程设计语言 ) B .PAD 图C. N-S 图 D. DFD 图 (7)下列叙述中正确的是A。 A .软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决A。 A .数据共享问题B.数据安全问题C.大量数据存储问题 D .简化数据维护

全国计算机等级考试二级笔试试卷VB语言程序设计

2011年9月全国计算机等级考试二级笔试试卷VB语言程序设计 一、选择题 1、下列叙述中正确的是 A、算法就是程序 B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 2、下列关于线性链表的叙述中,正确的是 A、各数据结点存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上三种说法都不对 3、下列关于二叉树的叙述中,正确的是 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 A、学生成绩管理系统 B、C语言编译程序 C、UNIX操作系统D 5 该系统总体结构图的深度是 A、7 B、6 C、3 D、2 6、程序调试的任务是 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误 D、诊断和改正程序的错误 7、下列关于数据库设计的叙述中,正确的是 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 8、数据库系统的三级模式不包括 A、概念模式 B、内模式 C、外模式 D、数据模式 9、有三个关系R、S和T如下: R S 则由关系R和S得到关系T的操作是 A、自然连接 B、差 C、交 D、并 10、下列选项中属于面向对象设计方法主要特征的是 A、继承 B、自顶向下 C、模块化 D、逐步求精 11、以下描述中错误的是 A、窗体的标题通过其Caption属性设置

安徽VB省二级笔试题目及答案

2006年全国高等学校(安徽考区) 计算机水平考试试卷 (二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1. 下列缩写表示中,与存储设备无关的是 1 。 A)GB B)MB C)KB D)MIPS 2. 二进制数00111101转换成十进制数为 2 。 A)57 B)59 C)61 D)60 3. 能将高级语言源程序转换为目标程序的是 3 。 A)解释程序B)编辑程序C)编译程序D)连接程序 4. 计算机操作系统是 4 之间的接口。 A)主机和外设B)用户和计算机 C)系统软件和应用软件D)高级语言和计算机 5. 关于Windows系统中的窗口和对话框,说法正确的是 5 。 A)对话框能移动和改变大小B)窗口能移动和改变大小 C)对话框不能移动但能改变大小D)窗口能移动但不能改变大小 6. 多媒体技术中的“多媒体”的含义,主要是指如 6 等表示信息的形式。 A)磁盘、光盘B)声音、图像C)电缆、光纤D)声卡、音箱7. 常见的邮件传输服务器使用7 协议接收邮件。 A)HTTP B)IP C)TCP D)POP3 8. 以下不是即时通信软件的是8 。 A)微软MSN B)新浪UC C)金山WPS D)腾讯QQ 9. 下列有关计算机病毒的叙述中,正确的是9 。 A)计算机病毒是一种人为编制的特殊程序 B)严禁在计算机上玩游戏是预防病毒的唯一措施 C)计算机病毒只破坏磁盘上的数据和程序 D)计算机病毒只破坏内存中的数据和程序 10. 下面关于算法的说法,错误的是10 。 A)算法必须有输出,但不一定有输入 B)算法必须在计算机上用某种语言实现 C)算法必须在有限步执行后能结束 D)算法的每一步骤必须有确切的定义

二级VB历年真题

2012年3月全国计算机等级考试二级笔试试卷 Visual Basic语言程序设计 (考试时间90 分钟,满分100分) 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是()。 A)循环队列是队列的一种链式存储结构B)循环队列是队列的一种顺序存储结构 C)循环队列是非线性结构D)循环队列是一种逻辑结构 【解析】队列的存储表示有两种:一种是基于数组的存储表示,另一种是基于链表的存储表示。队列的基于数组的存储表示亦称为顺序队列,它是利用一个一维数组作为队列元素的存储结构。为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列。因此循环队列是队列的一种顺序存储结构。 队列不管采用链式存储结构还是顺序存储结构,它都是线性结构。循环队列作为队列的特殊情况,它也是线性结构。 循环队列是在队列的基础上,将队列的头和尾接到一起形成一个环状,它给出了数据的逻辑结构在计算机内部的存储形式,因此是一种存储结构。 答案:B (2)下列叙述中正确的是 A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表 C)栈与队列都是非线性结构D)以上三种说法都不对 【解析】栈是一种后进先出(Last In First Out)或先进后出(First In Last Out)的线性表,它的一端封闭(称为栈底),在另一端进行插入和删除操作,允许插入和删除的一端称为栈顶。 队列(queue)是指允许在一端进行插入、而在另一端进行删除的线性表。允许插入的一端称为队尾,通常用一个称为尾指针(rear)的指针指向队尾元素,即尾指针总是指向最后被插入的元素;允许删除的一端称为排头(也称为队头),通常也用一个排头指针(front)指向排头元素的前一个位置。显然,在队列这种数据结构中,最先插入的元素将最先能够被删除,最后插入的元素最后才能被删除。因此,队列又称为“先进先出”(First In First Out,FIFO)或“后进后出”(Last In Last Out,LILO)的线性表,它体现了“先来先服务”的原则。 栈与队列都是线性结构。 答案:D (3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为 A)16B)10 C)6 D)4 【解析】设二叉树结点数为n,度为2的结点数为n2,度为1的结点数为n1,度为0(即叶子结点)的结点数为n0。则有n=n2+n1+n0。另外,在二叉树中,度为0的结点数是度为2的结点数加1,因此有n0=n2+1。此题中,n=25,n0=5,则n2=n0-1=5-1=4,因此n1=n-n2-n0=25-4-5=16。 答案:A

计算机等级考试(二级VB)模拟试题二

计算机等级考试(二级VB)模拟试题二 第一部分计算机基础知识 1.是我国安全部开发的一种检测和消除计算机病毒的杀毒软件。 A.Kill B.Scan C.Vsafe D.WPS 2.用n位二进制来表示一个整数的补码,用最高位作为符号位,其整数的表示范围是. A.-2n-1~+2n-1-1 B.-2n-1+1~+2n-1 B.-2n-1~+2n-1D.-2n~+2n-1 3.下列四个数中最大的数是。 A.十进制数1789 B.十六进制数IFF C.二进制数10100001 D.八进制数227 4.存储器体系由不同类型的存储器组成多层结构,按存取速度从快到慢的是。 A.快存、辅助、主存、海量存储器B.光盘、主存、辅助、海量存储器 C.快存、主存、辅助、海量存储器D.DVD、主存、辅助、海量存储器 5.高级语言采用解释方式时的执行速度与采用编译方式时的执行速度相比,下列是正确的。 A.相等B.前者快C.前者慢D.不能确定 6.设汉字字库包括全角符号和一、二级汉字共8000个,进入汉字操作系统调用16x15点阵汉字库,且全部常驻内存中,则内存开销约为。 A.640KB B.1.47KB C.240KB D.70KB 7.下列软件中,不属于应用软件的是。 A.字表处理软件B.财务管理软件 C.股市分析软件D.高级语言编译程序 8.传送速率单位“bps”代表的意义是。 A.Bytes Per Second B. Bits Per Second C.Band Per Second D. Billion Per Second 9.软件需求分析一般应确定的是用户对软件的。 A. 功能需求 B. 非功能需求 C. 性能需求 D. 功能需求和非功能需求 10.计算机网络中的拓扑结构是一种。 A.实现异地通信方案B.理论概念 C.设备在物理上的连接形式D.传输信道的分配 11.E-mail地址中@后面的内容是指。 A.收信服务器名称B.寄信服务器名称 C.帐号D.密码 12.如果用户正在用到3个文件夹,每个文件夹至少含有4个文件,若想不移动文件,工作却更方便,应当。 A.在桌面上右击鼠标,为这些文件夹建立快捷键 B.把这些文件夹增加到快捷文件夹中去

计算机二级考试VB基础题

一、选择题 1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。 A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 2.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。 A.单选按钮 B.图片框 C.通用对话框 D.文本框 3.VB的启动有多种方法,下面不能启动VB的是()。 A.使用“开始”菜单中的“程序”命令 B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件名 C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹 D.先打开VB的“文件”菜单,再按Alt+Q组合键 4.VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()。 A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 5.通过()窗口可以在设计时直观地调整窗体在屏幕上的位置。 A.代码窗口 B.窗体布局窗口 C.窗体设计窗口 D.属性窗口 6.下列不能打开属性窗口的操作是()。 A.按F4键 B.执行“视图”菜单中的“属性窗口”命令 C.按Ctrl+T D.单击工具栏上的“属性窗口”图标 7.Visual Basic6.0默认的工具栏是()工具栏。 A.文件 B.数据库 C.格式 D.标准 8.下列可以打开文件对话框的操作是()。 A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 9.以下不能在“工程资源管理器”窗口中列出的文件类型是()。 A..bas B..res C..frm D..ocx 10.以下不属于Visual Basic系统的文件类型是()。 A..frm B..bat C..vbg D..vbp 11.如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的()命令。 A.引用 B.部件 C.工程属性 D.加窗体 12.以下关于窗体描述正确的是()。 A.只有用于启动的窗体可以有菜单 B.窗体事件和其中所有控件事件的代码都放在窗体文件中 C.窗体的名字和存盘的窗体文件名必须相同 D.开始运行时窗体的位置只能是设计阶段时显示的位置 13.VB中控件主要分为3类,下面哪一种不是VB中的控件类()。 A.标准控件 B.ActiveX C.可插入控件 D.外部控件 14.以下叙述中错误的是()。 A.双击鼠标可以触发DblClick事件 B.窗体或控件的事件的名称可以由编程人员确定 C.移动鼠标时,会触发MouseMove事件 D.控件的名称可以由编程人员设定

计算机二级考试VB一般程序设计习题

般程序设计习题 '〖第1题〗:(事件)单击窗体。 '(响应)求100以内偶数的和,并将结果输出在窗体上。 '将结果存入变量SUM中 '答案:DimiAsInteger Fori=ITolOO lfiMod2=0Then sum=sum+i EndIf Next Printsum '〖第2题〗:(事件)双击窗体。 '(响应)求s=1+1X 2+1 X 2X 3+…+1X 2 X 3X …X 10, '并将结果存到变量S中 答案:DimijAsInteger DimkAsLong k=1 s=0 Fori=1To10 Forj=1Toi k=k*j Next s=s+k k=1 Next Print(CStr(s)) '〖第3题〗:(事件)单击窗体。 '(响应)求1+2+3+……+100的值,并把结果输出在窗体上。'结果存入变量SUM中o '答案:DimiAsInteger Fori=1To100 sum=sum+i Next Printsum '〖第4题〗:判断一个数是否是素数。 '答案:DimiAsInteger Prime=True Fori=2ToInt(Sqr(m)) lfmModi=0ThenPrime=False:ExitFor Nexti '〖第5题〗:(事件)单击窗体。 '(响应)求1-1/2+1/3-1/4+ ……+1/99-1/100 的值。 '将结果存入变量J中。 DimiAsInteger Fori=1To100 IfiMod2=1Then j=j+1/i ElseIfiMod2=0Then j=j-1/i EndIf Next Printj ”〖第6题〗:(事件)单击窗体。 '(响应)求200~300之间既能被3整除又能被7整除的数 '并求出所有数之和存入变量SUM中 '答案:DimiAsInteger Fori=2 0仃o300 If((iMod3)=0)And((iMod7)=0)Then Print(CStr(i)) sum=sum+i

计算机等级考试二级VB模拟试题四及答案解析

计算机等级考试二级VB模拟试题四及答案解析 一、选择题 (1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500 正确答案: B (2)在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是 A)TabStop B)Enabled C)Visible D)TabIndex 正确答案: D (3)以下定义数组或给数组元素赋值的语句中,正确的是 A)Dim a As Variant a=Array(1,2,3,4,5) B)Dima(10)As Integer a=Array(1,2,3,4,5) C)Dim a%(10) a(1)="ABCDE" D)Dim a(3),b(3)As Integer a(0)=0 a(1)=1 a(2)=2 b=a 正确答案: A (4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 A)For i=0 ToList1.ListCount-1 …… Next B)For i=0 To List1.Count-1 …… Next C)For i=1 To List.ListCount …… Next

D)For i=1 ToList1.Count

计算机二级考试VB一般程序设计习题

一般程序设计习题 '〖第1题〗:(事件)单击窗体。 ' (响应)求100以内偶数的和,并将结果输出在窗体上。 ' 将结果存入变量SUM中 '答案:Dim i As Integer For i = 1 To 100 If i Mod 2 = 0 Then sum = sum + i End If Next Print sum '〖第2题〗:(事件)双击窗体。 ' (响应)求s=1+1×2+1×2×3+...+1×2×3× (10) ' 并将结果存到变量S中 答案:Dim i, j As Integer Dim k As Long k = 1 s = 0 For i = 1 To 10 For j = 1 To i k = k * j Next s = s + k k = 1 Next Print (CStr(s)) '〖第3题〗:(事件)单击窗体。 ' (响应)求1+2+3+……+100的值,并把结果输出在窗体上。' 结果存入变量SUM中。 '答案:Dim i As Integer For i = 1 To 100 sum = sum + i Next Print sum '〖第4题〗:判断一个数是否是素数。 '答案:Dim i As Integer Prime = True For i = 2 To Int(Sqr(m)) If m Mod i = 0 Then Prime = False: Exit For Next i '〖第5题〗:(事件)单击窗体。 ' (响应)求1 - 1/2 + 1/3 - 1/4 + ……+ 1/99 - 1/100的值。 ' 将结果存入变量J中。 Dim i As Integer For i = 1 To 100 If i Mod 2 = 1 Then j = j + 1 / i ElseIf i Mod 2 = 0 Then j = j - 1 / i End If Next Print j ''〖第6题〗:(事件)单击窗体。 ' (响应)求200~300之间既能被3整除又能被7整除的数。' 并求出所有数之和存入变量SUM中 '答案:Dim i As Integer For i = 201 To 300 If ((i Mod 3) = 0) And ((i Mod 7) = 0) Then Print (CStr(i)) sum = sum + i End If Next Print sum '〖第7题〗:(事件)单击窗体。

全国计算机二级VB上机题库(题+答案)word版

一、基本操作题 下面出现的“考生文件夹”均为c:\wexam\20060001。 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 1.在窗体上建立一个二级菜单,该菜单含有“文件”和“帮助”两个主菜单项(名称分别为vbFile和vbHelp),其中“文件”菜单包括“打开”、“关闭”和“退出”三个子菜单项(名称分别为vbOpen、vbClose和vbExit)。只建立菜单,不必定义其事件过程。 注意:保存时必须存放在考生文件夹下,窗体文件名为kt1.frm,工程文件名为kt1.vbp。2.在名称为Form1的窗体上建立两个名称分别为Cmd1和Cmd2、标题分别为“喜欢”和“不喜欢”的命令按钮。编写适当的事件过程,要求程序运行后,如果单击“喜欢”命令按钮,则在窗体上显示“数理化”;如果单击“不喜欢”命令按钮,则在窗体上显示“政史地”。程序中不能使用任何变量,直接显示字符串。 注意:保存时必须存放在考生文件夹下,窗体文件名为kt2.frm,工程文件名为kt2.vbp。 一、基本操作题答案 1.【解题步骤】 (1)打开“菜单编辑器”。 (2)菜单设计见表4-1。 表4-1 标题名称内缩符号 文件vbFile 0 打开vbOpen 1 关闭vbClose 1 退出vbExit 1 帮助vbHelp 0 (3)按要求设计含有“文件”和“帮助”的菜单栏。 (4)为“文件”菜单设计“打开”、“关闭”和“退出”三个子菜单项。 (5)设计完成之后,按规定方式存盘。 2.【解题步骤】 (1)建立界面和控件并设置控件属性。程序中用到的控件及其属性见表4-2。 表4-2 控件属性设置值 按钮Name Cmd1 Caption 喜欢 按钮Name Cmd2 Caption 不喜欢 (2)编写程序代码。 参考代码: Private Sub Cmd1_Click() Print"数理化" End Sub Private Sub Cmd2_Click()

相关文档
最新文档