(完整word版)江苏省计算机二级VB模拟试卷1(新版)

(完整word版)江苏省计算机二级VB模拟试卷1(新版)
(完整word版)江苏省计算机二级VB模拟试卷1(新版)

江苏省高等学校计算机等级考试

二级Visual Basic 考试

模拟试卷1

(本试卷完成时间120 分钟)

第一部分计算机基础知识

1.下列不同进位制的四个数中,最小的数是_____(1)_____

A.二进制数1100010

B.十进制数65

C.八进制数77

D.十六进制数45

2.下列关于PC机主板的叙述正确的是______(2)_______。

A.不同厂家生产的主板,尺寸各不相同

B.主板上安装有存储器芯片,如ROM芯片、CMOS芯片等

C.CPU是直接固定在主板上的,不可更换

D.主板上安装有电池,在计算机断开交流电后,临时给计算机提供电流,供计算机工作3.下面关于BIOS的一些叙述正确的是____(3)________。

A.BIOS是存放于ROM中的一组高级语言程序

B.BIOS中含有系统工作时所需的全部驱动程序

C.BIOS系统由加电自检程序、系统主引导记录的装入程序、CMOS设置程序、基本外围设备的驱动程序组成

D.没有BIOS的PC机也可以正常启动工作

4.计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。在下列有关软件的叙述中,错误的是__(4)__。

A.软件的版权所有者不一定是软件作者

B.自由软件指的是一种无版权的软件,允许修改其源代码

C.用户购买一个软件后,就获得该软件版权

D.共享软件是一种买前免费试用,具有版权的软件

5. 以下关于操作系统中多任务处理的叙述错误的是_____(5)______。

A.将CPU时间划分成许多小片,轮流为多个程序服务,这些小片称为“时间片”

B.由于CPU是计算机系统中最宝贵的硬件资源,为了提高CPU的利用率,一般采用多务处理

C.正在CPU中运行的程序称为前台任务,处于等待状态的任务称为后台任务

D.在单CPU环境下,多个程序在计算机中宏观上同时运行,微观上由CPU轮流执行

6. 以下关于IP地址的叙述错误的是_____(6)_____。

A.正在上网( online)的每一台计算机都有一个IP地址

B.现在广泛使用的IPv4协议规定IP地址使用32个二进位表示

C.IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5

D.IP地址是计算机的逻辑地址,每台计算机还有各自的物理地址

7. 路由器用于连接异构的网络,它收到一个IP数据报后要进行许多操作,这些操作不包含_____(7)_____。

A.域名解析B.路由选择

C.帧格式转换D.IP数据报的转发

8. 通过有线电视接入因特网时需使用电缆调制解调(Cable MODEM)技术,以下叙述错误的是____(8)_____。

A.采用同轴电缆和光纤作为传输介质

B.收看电视时不能上网

C.能提供语音、数据、图像传输等多种业务

D.同一连接段中多个用户的信号都在同一电缆上传输

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

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

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

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

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

10. 下列四种声音文件中,不可能用于保存歌曲的是___(10)___。

A.WAV B.MP3 C.MIDI D.WMA

1.C

2.B

3.C

4.C

5.C

6.C

7.A

8.B

9.A 10.C

第二部分Visual Basic 程序设计

一、选择题(共10 分,每题2 分)

1. 下列控件中,无法用于显示程序运行结果的是___1 ___ 。

A.TextBox B.ListBox C.PictureBox D.Timer

2. 下列有关转换函数的说法中,正确的是___2 ___ 。

A.Int 和CInt 函数的区别仅在于返回结果的数据类型不同

B.Int 和Fix 函数将非整数数据转换成整数,转换后的结果类型是Long

C.在处理正数时,Int 函数和Fix 函数的返回结果是相同的

D.在处理负数时,Int 函数和Fix 函数的返回结果是相同的

3. 数学式对应的VB表达式是___3___ 。

A.Log(x) / Log(10) - Cos(30 * 3.14159 / 180) + Abs(x ^ 2 + Sqr(y)) + Exp(x)

B.Log(x) / Log(10) - Cos (30) + Abs(x ^ 2 + Sqr(y)) + e ^ x

C.Log(x) - Cos(30 * 3.14159 / 180) + Abs(x ^ 2 + Sqr(y)) + Exp(x)

D.Log(x) - Cos(30) + Abs(x ^ 2 + Sqr(y)) + e ^ x

4. 下列有关数组的说法中,错误的是___ 4 ___ 。

A.若模块中有“Option Base 1”语句,则该模块中的数组的维下界都为1

B.定长字符串类型的数组也可以作为过程的形式参数

C.只能在标准模块中用Public 语句定义全局数组

D.若A 是固定大小数组,执行语句Erase A 后,数组A 的所有元素被初始化

5. 下列关于过程参数的叙述中,正确的是___5 ___ 。

A.符号常数名可以出现在定义过程的形式参数表中

B.过程调用时,与用ByRef 说明的形参结合的实在参数不可以是常数或表达式

C.在自定义过程中,用ByVal 说明的形参值发生改变,不会影响与之结合的实参的值D.VB 对过程的形式参数的类型没有任何限制

二、填空题(共20 分,每空2 分)

1. 执行下面程序,单击命令按钮Command1,则窗体上显示的第一行内容是___ (1) ___ ,第二行内容是___ (2) ___ 。

Option Explicit

Private Sub Command1_Click()

Dim i As Integer, j As Single, k As Integer

j = 11

For i = 2 To 10 Step 2.5

j = j - 2.5

If j = Int(j) Then

i = i + j Mod 10

Else

i = i + 1

End If

k = i + j

Next i

Print i

Print k

End Sub

2. 执行下面程序,单击命令按钮执行下面程序,单击命令按钮Command1,则数组元素,则数组元素,则数组元素A(1, 2)的值是___ (3) ___ 、A(2, 1)的值是___ (4) ___ 、A(3, 3)的值是___ (5) ___ 。

Option Explicit

Option Base 1

Private Sub Command1_Click()

Dim A(3, 3) As Integer, K As Integer

Dim i As Integer, j As Integer

i = 2

j = 1

A(i, j) = 39

For K = 38 To 31 Step -1

If i - 1 = 0 And j - 1 > 0 Then

i = 3: j = j - 1

ElseIf i - 1 > 0 And j - 1 = 0 Then

i = i - 1: j = 3

ElseIf i - 1 = 0 And j - 1 = 0 Then

i = 1: j = 2

ElseIf A(i - 1, j - 1) <> 0 Then

j = j + 1

Else

i = i - 1: j = j - 1

End If

A(i, j) = K

Next K

For i = 1 To 3

For j = 1 To 3

Text1.Text = Text1.Text & A(i, j) & " "

Next j

Text1.Text = Text1.Text & vbCrLf

Next i

End Sub

3. 执行下面程序,单击命令按钮执行下面程序,单击命令按钮Command1,则窗体上显示的第一行内容是___(6)___ ,最后一行内容是___(7)___ 。

Option Explicit

Private Sub Command1_Click()

Dim a As Integer, b As Integer, k As Integer

For a = 2 To 3

b = a + 1

k = Fun(Fun(a, b), b)

Print k

Next a

Print b

End Sub

Private Function Fun(a As Integer, b As Integer) As Integer

b = a + b

a = a + b

Fun = a + b

End Function

4. 执行下面程序,单击命令按钮Command1,则多行文本框Text1中显示的第一行内容是___(8)___ ,第二行内容是___(9)___ ,第三行内容是___(10)___ 。Option Explicit

Private Sub Command1_Click()

Dim s1 As String, s2 As String, data1 As String, data2 As String

Dim i As Integer

data1 = "1011 1010 1110"

data2 = "1010 1101 1010"

For i = 1 To Len(data1) Step 5

s1 = Mid(data1, i, 4)

s2 = Mid(data2, i, 4)

Text1.Text = Text1.Text & Subtract(s1, s2) & vbCrLf

Next i

End Sub

Private Function Subtract(s1 As String, s2 As String) As String

Dim i As Integer, k As Integer, L As Integer

Dim j As Integer, s As String

L = Len(s1)

For i = 1 To L

If Mid(s1, i, 1) = "0" And Mid(s2, i, 1) = "0" Then

Subtract = Subtract & "0"

Else

Subtract = Subtract & "1"

End If

Next i

End Function

三、操作题(共50分)

1. 完善程序。(共12分)

【要求】

1) 打开”考生文件夹”中”P1.vbp”文件,完善程序后,直接保存所有文件。

【题目】本程序的功能是找出4~500之间的史密夫数。所谓史密夫数是指该数的各位数字和等于其质因子分解中所有质因子的各位数字和。例如在十进制下,202就是一个史密夫数,因为2 + 0 + 2 = 4,202的质因子分解为2 ×101,2 + 1 + 0 + 1 = 4。

Option Explicit

Option Base 1

Private Sub Command1_Click()

Dim i As Integer, he As Integer

Dim n As Integer, pf() As Integer

For n = 4 To 500

Call Pfactor(n, pf)

If UBound(pf) > 1 Then

______(1)______

For i = 1 To UBound(pf)

he = he + Sum(pf(i))

Next i

If Sum(n) = he Then

List1.AddItem n

End If

End If

Next n

End Sub

Private Sub Pfactor(ByVal n As Integer, f() As Integer) '质因子分解

Dim k As Integer, P As Integer

k = 2

Do

Do While ______(2)______

P = P + 1

ReDim Preserve f(P)

f(P) = k

n = n \ k

Loop

______(3)______

Loop Until n = 1

End Sub

Private Function Sum(ByVal n As Integer) As Integer

Dim S As String, L As Integer, k As Integer, i As Integer

S = CStr(n)

______(4)______

For i = 1 To L

k = Val(Mid(S, i, 1))

Sum = Sum + k

Next i

End Function

2. 改错题(共16分)

【要求】

1) 打开”考生文件夹”中”P2.vbp”文件,改正程序中的错误后,直接保存所有文件;

2) 改错时,不得增加或删除语句但可适当调整位置。

【题目】本程序的功能是在给定的数字串中(在给定的数字串中(121709473)找出所有的素数子串。

Option Explicit

Private Sub Command1_Click()

Dim n As Integer, St As String, L As Integer, Flg As Boolean Dim i As Integer, j As Integer, C As String, s As String

n = Val(Text1.Text)

St = CStr(n)

L = Len(n)

For i = 1 To L

Flg = False

For j = 1 To L - i + 1

C = Mid(St, j, i)

If Left(C, 1) <> "0" And Prime(Val(C)) Then

s = s & C & " "

Flg = True

End If

Next j

If Flg Then s = s & vbCrLf

Next i

Text2.Text = s

End Sub

Private Function Prime(M As Long) As Boolean

Dim i As Long

For i = 2 To Int(Sqr(M))

If M Mod i = 0 Then Exit For

Next i

Prime = True

End Function

3. 编程题(22分)

【要求】

1) 打开“考生文件夹”中“P3.vbp”文件,按参考界面形式编辑窗体,根据题目要求编写和调试程序后,直接保存所有文件;

2) 程序代码书写应呈锯齿形,否则适当扣分。

【题目】编写程序,生成由两位随机整数组成的数组,删除数组中数值相同的数组元素。【编程要求】

1) 程序参考界面如图所示,编程时不得增加或减少对象改变的窗体种类,窗体及界面元素大小适中,且均可见;

2) 运行程序,单击“生成”按钮,在InputBox对话框中输入需要生成的数组元素个数,并生成由两位随机整数组成的数组显示在文本框1中;单击“删除重复数”按钮将数组中出现的重复数删除后显示在文本框2中;单击“清除”按钮,将所有文本框清空,焦点置于“生成”按钮上;

3) 程序中至少应定义一个通用过程,用于将数组中的重复数删除。

参考答案

一、VB选择题(共10分,每题2分)

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

二、VB填空题(共20分,每空2分)

1.13

2.17

3.33

4.39

5.36

6.46

7.17

8.1011

9.1111

10.1110

三、VB操作题(共50分)

1. 完善程序(共12分)

(1) he = 0

(2) n Mod k = 0

(3) k = k + 1

(4) L = Len(S)

2. 改错题(共16分)

Option Explicit

Private Sub Command1_Click()

Dim n As Long, St As String, L As Integer, Flg As Boolean Dim i As Integer, j As Integer, C As String, s As String

n = Val(Text1.Text)

St = CStr(n)

L = Len(St)

For i = 1 To L

Flg = False

For j = 1 To L - i + 1

C = Mid(St, j, i)

If Left(C, 1) <> "0" And Prime(Val(C)) Then

s = s & C & " "

Flg = True

End If

Next j

If Flg Then s = s & vbCrLf

Next i

Text2.Text = s

End Sub

Private Function Prime(M As Long) As Boolean

Dim i As Long

For i = 2 To Int(Sqr(M))

If M Mod i = 0 Then Exit Function

Next i

If M > 1 Then Prime = True

End Function

3. 编程题(22分)

Option Explicit

Option Base 1

Dim a() As Integer, n As Integer

Private Sub Command1_Click()

Dim i As Integer

n = InputBox("输入n=", , 10)

ReDim a(n)

For i = 1 To n

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

Text1.Text = Text1.Text & Str(a(i)) Next i

End Sub

Private Sub Command2_Click()

Dim i As Integer

Call dele(a)

For i = 1 To UBound(a)

Text2.Text = Text2.Text & Str(a(i)) Next i

End Sub

Private Sub dele(a() As Integer)

Dim i As Integer, j As Integer, k As Integer i = 1

Do

j = i + 1

Do

If a(i) = a(j) Then

For k = j To UBound(a) - 1

a(k) = a(k + 1)

Next k

ReDim Preserve a(UBound(a) - 1)

Else

j = j + 1

End If

Loop Until j > UBound(a)

i = i + 1

Loop Until i >= UBound(a)

End Sub

Private Sub Command3_Click()

Text1.Text = ""

Text2.Text = ""

Command1.SetFocus

End Sub

全国计算机二级VB考试真题和答案

2007年春 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试 二级试卷 试卷语种:Visual Basic 第一部分计算机基础知识 1.微电子技术是信息技术领域的关键技术,它以集成电路(IC)为核心。在下列有关叙述中,错误的是。 A.A.目前IC芯片(如CPU芯片)的集成度可达数千万个电子元件 B.B.Moore定律指出,单块IC的集成度平均每半年翻一番 C.C.从原料熔练到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高 D.D.非接触式IC卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡 2.在下列有关通信中使用的传输介质的叙述中,错误的是。 A.A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100m B.B.同轴电缆可用于传输电视信号 C.C.光纤价格高,一般不在校园网和企业网中使用 D.D.微波的波长很短,适合于长距离、大容量无线通信 3.二进制数(1010) 2与十六进制数(B2) 16 相加,结果为。 A.(273) 8B.(274) 8 C.(314) 8 D.(313) 8 4.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 D0 CE C4 B0 E6,则在这段文本中含有。 A.1个汉字和9个西文字符 C.3个汉字和5个西文字符 B.2个汉字和7个西文字符 D.4个汉字和3个西文字符 5.在下列有关CPU的叙述中,错误的是 . A. A.CPU的主要组成部分有运算器、控制器和寄存器组 B. B.CPU的主要功能是执行指令,不同类型CPU的指令系统通常有所 不同 C. C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU) D. D.目前PC机所有的CPU芯片均为Intel公司的产品 6.PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。若在启动过程中,用户按某一热键(通常是Del键)则可以启动CMOS设置程序。这些程序运行的顺序是。 A.A.POST程序->CMOS设置程序->系统自举程序->引导程序 B.B.POST程序->引导程序->系统自举程序->CMOS设置程序 C.C.CMOS设置程序->系统自举程序->引导程序->POST程序 D.D.POST程序->CMOS设置程序->引导程序->系统自举程序 7.目前PC机一般都有USB和FirWire接口,用于连接各种外部设备.在下列关于这两种接口的叙述中,错误的是 . A. https://www.360docs.net/doc/4c3362384.html,B是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等 多种设备

全国计算机等级考试二级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考试题及答案 为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是搜索的计算机二级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全真上机试题解析 第1题: 在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个文本框,名称为Text1;还有两个命令按钮,名称分别为C1、C2,标题分别为"计算"、"存盘",如图所示。并有一个函数过程isprime可以在程序中直接调用,其功能是判断参数a 是否为素数,如果是素数,则返回True,否则返回False。请编写适当的事件过程,使得在运行时,单击"计算"按钮,则找出小于18000的最大的素数,并显示在Text1中;单击"存盘"按钮,则把Text1 中的计算结果存入考生文件夹下的out5.txt文件中。 本题的考查主要有两个,一个是循环,一个是文件的访问。 由于在小于18000中寻找最大素数,并且判断素数的函数已经给出,只要使用一个循环在18000以下寻找,没有找到减一再寻找,找到记录在Text1.Text中,在结构化的程序中不再提倡GoTo以及从结构体中退出(例如Exit For等),使用While判断是一个较好的选择。 第2题: 在考生文件夹下有一个工程文件sjt4.vbp,窗体上已经有两个文本框,名称分别为Text1、Text2;和一个命令按钮,名称为C1,标题为"确定";请画两个单选按钮,名称分别为Op1、Op2,标题分别为"男生"、"女生";再画两个复选框,名称分别为Ch1、Ch2,标题分别为"体育"、"音乐"。请编写适当的事件过程,使得在运行时,单击"确定"按钮后实现下面的要求: 1)根据选中的单选按钮,在Text1中显示"我是男生"或"我是女生"。 2)根据选中的复选框,在Text2中显示"我的爱好是体育"或"我的爱好是音乐"或"我的爱好是体育音乐"。如图所示。 注意:不得修改已经给出的程序和已有控件的属性。在结束程序运行之前,必须选中一个单选按钮和至少一个复选框,并单击"确定"按钮。必须使用窗体右上角的关闭按钮结束程序,否则无成绩。 分析:单选按钮OptionButton和选择框CheckBox的简单应用OptionButton控件和CheckBox 控件功能相似,但是二者间也存在着重要差别。在选择一个OptionButton时,同组中的其它OptionButton控件自动无效。相反,可以选择任意数量的CheckBox控件。 只要注意了这一点本题可以在C1_Click事件中判断他们的选中情况OptionButton的value 为True表示选中,CheckBox的value=1时表示选中。 第3题:

江苏省计算机二级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协议实现全球范围的计算机网络互连,连接在因特网上的每一台主机

2019年春江苏省计算机等级考试VB试题

2008年春江苏省计算机等级考试VB试题 第一部分计算机基础知识 1.在下列有关微电子技术与集成电路的叙述中,错误的是( 1 ) 。 A.微电子技术是以集成电路为核心的技术 B.集成度是指单个集成电路所含电子元件的数目 C.Moore定律指出,单个集成电路的集成度平均每18—24个月翻一番 D.IC卡仅有存储器和处理器,卡中不可能存储有软件 2.在下列有关通信技术的叙述中,错误的是( 2 ) 。 A.目前无线电广播主要还是采用模拟通信技术 B.数字传输技术最早是被长途电话系统采用的 C.数字通信系统的信道带宽就是指数据的实际传输速率(简称“数据速率”) D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号 3. CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施? ( 3 ) ①增加CPU中寄存器的数目 ②提高CPU的主频 ③增加CPU中高速缓存(cache)的容量 ④优化BIOS的设计 A.①、③和④ B.①、②和③ C.①和④ D.②、③和④ 4.下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是( 4 ) A. RS-232 B. IEEE-1394 C. USB D. IDE 5.下列有关PC机外部设备的叙述中,错误的是( 5 )。 A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一 B.制作3—5英寸的照片(图片),数码相机的CCD像素必须在600万以上 C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中 D.存折和票据的打印,目前主要是采用针式打印机 6.下列有关PC机辅助存储器的叙述中,错误的是( 6 ) 。 A.硬盘的盘片转动速度特别快,目前一般为每秒数千转 B. 近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快 C.目前移动硬盘大多采用USB 2.0接口,其传输速率可达每秒数十兆字节 D. 40倍速的CD-ROM驱动器的速率可达6MB/s左右 7.在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是( 7 )。 A.通常用户需要付费才能得到商品软件的合法使用权 B.共享软件是一种“买前免费试用”的具有版权的软件 C.自由软件允许用户随意拷贝,但不允许修改其源代码和自由传播 D.软件许可证确定了用户对软件的使用方式,扩大了版权法给予用户的权利 8.下面有关Windows操作系统多任务处理的叙述中,正确的是 ( 8 ) 。 A.用户如果只启动一个应用程序工作(如使用Word写作),则该程序自始至终独占CPU B.由于CPU具有多个执行部件,所以操作系统才能同时进行多个任务的处理 C.前台任务和后台任务都能得到CPU的响应 D.处理器调度程序根据各个应用程序运行所需要的时间多少来确定时间片的长短9.从算法需要占用的计算机资源角度分析其优劣时,应考虑的两个主要方面是( 9 )。 A.空间代价和时间代价 · C.可读性和开放性 B.正确性和简明性 D.数据复杂性和程序复杂性 10.接入因特网的每台计算机的IP地址( 10 )。 A.由与该计算机直接连接的交换机及其端口决定 B.由该计算机中网卡的生产厂家设定 C.由网络管理员或因特网服务提供商(ISP)分配 D.由用户自定 11.以下关于局域网和广域网的叙述中,正确的是( 11 )。 A.广域网只是比局域网覆盖的地域广,它们所采用的技术是完全相同的 B.局域网中的每个节点都有一个惟一的物理地址,称为介质访问地址(MAC地址) C.现阶段家庭用户的PC机只能通过电话线接入网络 D.单位或个人组建的网络都是局域网,国家或国际组织建设的网络才是广域网 12.目前在网络互连中用得最广泛的是TCP/IP协议。事实上,TCP/IP是一个协议系列,它已经包含了100多个协议。在TCP/IP协议中,远程登录使用的协议是( 12 ) 。 A.TELNET B.FTP C.HTTP D.UDP 13.关于电子邮件服务,下列叙述中错误的是 ( 13 ) 。 A.网络中必须有邮件服务器用来运行邮件服务器软件 B.用户发出的邮件会暂时存放在邮件服务器中 C.用户上网时可以向邮件服务器发出接收邮件的请求 D.发邮件者和收邮件者如果同时在线,则可不通过邮件服务器而直接通信 14·国际标准化组织(ISO)将世界各国和地区使用的主要文字符号进行统一编码的方案称为( 14 )。 A. UCS/Unicode C. GBK B. GB2312 D.GBl8030

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复习

2007年秋季vb考试真题 21.下列语句中,正确的是__________ A.Textl.SetFocus B.Forml.Clear C.Labell.SetFocus D.Listl.Cls 22.创建一个名为“文件”的菜单项,欲使其可用Alt+F方式访问,则在菜单编辑器的标题文本框中应输入_________。 A.文件($F) B.文件(&F) C.文件(#F) D.文件(%F) 23.数学表达式的VB算术表达式为_______ 。 A.Sin(27)+Sqr(X+Exp3)/(X+Y) B.Sin(27*3.14159/180)+Sqr(X+Exp(3))/Abs(X+y) C.Sin(27*3.14159/180)+Sqr(X+e^3)/Abs(X+Y) D.Sin(27*pi/180)+Sqr(X+Exp(3)/Abs(X+Y) 24.以下说法不正确的是____________。 A.使用不带关键字Preserve的ReDim语句可以重新定义数组的维数 B.使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界 c.使用不带关键字Preserve的ReDim语句可以改变数组的数据类型 D.使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化25.下列____________是合法的变量名。 A.abs B.-al C.cdc d D.Abe_10 26.要向文件datal.txt添加数据,正确的文件打开命令是_____________。 A.Open”datal.txt”For Output As #1 B.Open”datal.txt”For Input As #1 C.Open”datal.txt”For Append As #5 D.Open“datal.txt“For Write As #5 27.以下对数组参数的说明中,错误的是___________ 。 A.在过程中可以用Dim语句对形参数组进行声明 B.形参数组只能按地址传递 c.实参为动态数组时,可用ReDim语句改变对应形参数组的维界 D.只需把要传递的数组名作为实参,即可调用过程 28.设a=3,b=2,c=1,运行print a>b>c的结果是____________。 A.True B.False C.1 D.出错 29.下列选项中,所包含的所有表达式能够将两位整数x的个位数与十位数对调(如将78转换为87)的是_______________。 ①Val(Right(X,1)&Left(X,1)) ②Val(Right(Str(X),1)&Left(Str(X),1)) ③Val(Right(CStr(X),1)&Left(CStr(X),1)) ④Val(Mid(X,2,1)+Mid(X,1,1)) A.①②B.②③c.②④D.①③④ 30.下列______是正确的VB常量。 A.D-6 B.E-6 C.5D D.5E-6 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) 1.执行下面程序,单击Commandl,则窗体上显示的第一行是(1) ,第二行是 (3) ,第三行是(3) 。

计算机二级考试《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事件过程中的注释符去掉,把“?”改为正确内容,以实现上述程序功能。

2015年秋江苏省计算机二级VB考试笔试真题

2011年秋江苏省计算机二级VB考试真题 2011年秋江苏省计算机二级VB考试真题 绝密★启用前 2011年秋 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试 二级试卷 试卷语种:VB语言 说明: 1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共12 0分钟; 2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型; 3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(1 0 分)和填空题(30分)两种; 4.选择题用答题卡答题。每一项有A、B、C、D四个可供选

择的答案,请选 择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。 每选对一项得1分,不选或选错不得分; 5.填空题用答题纸答题。请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的 相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分, 不填或填错不得分; 6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是 否填写正确。 7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。待监考人员收 毕清点后,方可离场。 第一部分计算机基础知识 1. 下列有关信息、信息处理、信息技术的叙述中,错误的是___(1)__B_。 A.信息与物质、能量是客观世界的三大构成要素 B.与信息处理相关的行为和活动主要指信息的分类、计算、分析等,但不包含信息的收集和传递

C.现代信息技术的主要特征之一是以数字技术为基础 D.计算机技术、通信技术均属于信息技术 2. 下列有关数字技术与微电子技术的叙述中,错误的是___(2)___B A.数字技术是采用有限个状态(主要是两个状态)来表示、处理、存储和传输信息的技术 B.比特是信息的基本单位,1个比特可以表示8位二进制数 C.集成电路芯片是微电子技术的结晶,是现代信息产业的基础 D.Moore定律是指"单块集成电路的集成度平均每18-24个月翻一番" 3. 下列有关计算机发展与分类的叙述中,错误的是___(3)_B__。 A.数字电子计算机诞生于20世纪40年代,个人计算机(微型计算机)产生子20世纪80年代初 B.第4代计算机的CPU主要采用中小规模集成电路,第5代计算机采用超大规模集成电路 C.计算机分类有多种方法,按其内部逻辑结构通常分为16位机、32位机或64位机等,目前使用的PC机大多是32位机或64位机 D.巨型计算机一般采用大规模并行处理的体系结构,我国国防科技大学研制的"天

全国计算机二级VB公共基础知识总汇

第1章数据结构与算法 经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。 详细重点学习知识点: 1.算法的概念、算法时间复杂度及空间复杂度的概念 2.数据结构的定义、数据逻辑结构及物理结构的定义 3.栈的定义及其运算、线性链表的存储方式 4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历 5.二分查找法 6.冒泡排序法 1.1算法 考点1 算法的基本概念 考试链接: 考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。 2.算法的基本要素: (1)算法中对数据的运算和操作 一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。 在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。 (2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。 描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。 考点2 算法复杂度 考试链接: 考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。 1.算法的时间复杂度 算法的时间复杂度是指执行算法所需要的计算工作量。 同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。这表明使用绝对的时间单位衡量算法的效率是不合适的。撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。即 算法的工作量=f(n)

计算机二级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

江苏省计算机二级vb基本知识点总结

一、常量 常量(也称常数),是在程序运行期间其值始终保持不变的量。注意π不是常量。 定义常量的语法格式:[Public|Private]Const 常量名[As数据类型] = 表达式 Const前不能使用Dim 在窗体的通用声明处不能使用Public定义常量、定长字符串、数组 定义常量的语句可以在过程内部,也可以在通用声明处 = 后边的表达式不能是函数 二、变量 定义变量的语法格式:Dim|Private|Static|Public 变量名[As数据类型][,变量名[As数据类型]…] 使用Dim|Private|Static|Public定义变量后会将变量进行初始化 使用Dim定义变量的语句可以在过程内,也可以在通用声明处;使用static定义变量的语句只能在过程内;使用public、private定义变量的语句只能在通用声明处 在过程内部使用dim定义的变量是局部的过程级的变量,即该变量的生命周期和作用域很小。其作用域为本过程,即只在本过程中能用,出了本过程就不能使用其值。其生命周期为从该变量定义的位置开始变量在内存中存在,它所在的过程结束(遇到End Sub)该变量就从内存消失 在通用声明处用Dim定义的变量是模块级的变量;其作用域为本模块,即在本窗体或模块的所有过程中都能使用该变量,在其他窗体或模块中不能使用该变量的值;其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用static定义的变量是局部的静态变量。其作用域为本过程(同局部的dim定义的变量);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用private定义的变量是模块级的变量,其作用域和生命周期同模块级的dim定义的变量 使用public定义的变量是全局变量,其作用域为整个程序,即在整个程序的所有窗体或模块的所有过程中都可以使用此变量(但是注意,如果是在窗体的通用声明处定义的public类型的变量,则在其他窗体或模块使用该变量时需加上窗体的名字);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 三、数组 数组是一组按一定顺序排列的数据的集合,数据的类型可以不相同,数组的维数不得超过60维 1.静态数组 定义静态数组的语法格式:public|private|static|Dim 数组名([下界To] 上界) [As数据类型]若省略下界时,表示下标的取值是从0开始,等价于“0 To上界” 可以使用Dim 或public 或private 或static 定义 分别使用这4个关键字进行定义数组的语句可以出现的位置不同(同变量的定义)、数组的生命周期和作用域不同(同变量的作用域和生命周期) 定义静态数组时小括号内的下标不能使用变量 在同一个作用域内不能定义同名的静态数组(即:在同一个作用域内不能多次定义同一个数组),在不同的作用域内可以定义同名的静态数组(同名数组的使用和同名变量的使用相同) 数组的定义语句中的下界和上界可以是常量或表达式(即:可以是整数、实数、正数、负数),下界不必须是0或1 静态数组定义的同时将被初始化 静态数组一旦定义后,数组名、数组大小、数组的类型就确定了 在程序的窗体模块或标准模块的通用声明处用Option Base n语句可重新设定数组的下界。此语句的含义是:在定义数组时,如果省略了下界则默认的下界是n,在定义数组时如果未省略下界则该数组的下界就是其自己定义的下界值(此时忽略Option Base n指明的下界n)

全国计算机等级考试二级笔试试卷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属性设置

2012年江苏省计算机二级VB模拟试卷及答案

2012年江苏省计算机二级VB模拟试卷及答案 一、选择题(每小题2分,共70分) 一、选择题 1.下列数据结构中,属于非线性结构的是()。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案C 解析树均是非线性结构 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.数据库管理系统是()。

2013年3月全国计算机等级考试二级VB无纸化上机题题库及答案解析(4)

2013年3月全国计算机等级考试二级VB上机题库题干 —1—

第六十一套题干61 一、基本操作题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1的窗体上画一个名称为C1、标题为"改变颜色"的命令按钮,窗体标题为"改变窗体背景色"。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图1所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 图1 (2)在名称为Form1的窗体上画一个名称Shape1的形状控件,在属性窗口中将其设置为圆形。画一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。将窗体的标题设为"图形控件"。单击列表框中的某一项,则将所选的值作为形状控件的填充参数。例如,选择3,则形状控件中被竖线填充。如图2所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。 图2 二、简单应用题 (1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在"除数"框架中选择一个单选按钮,然后单击"处理数据"按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 图3 (2)在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,单击"开始"按钮,图片自上而下移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片顶端移动到距窗体的下边界的距离少于200时,再回到窗体顶部,重新向下移动,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 图4 三、综合操作题 在考生文件夹下有一个工程文件sjt5.vbp,窗体如图5所示。运行程序时,从数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,并统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结 果显示在相应的文本框中。结束程序之前,必须单击"保存"按钮,保存统计结果。 注意:不能修改程序的其他部分和控件属性。程序调试通过后,运行程序,将统计结果显示在文本框中,再按"保存"按钮保存数据,否则无成绩。最后把修改后的文件按原文件名存盘。 图5 第六十二套题干62 一、基本操作题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1的窗体上画一个名称为C1、标题为"变宽"的命令按钮,窗体名称为"改变按钮大小"。编写程序,使得单击命令按钮时,命令按钮水平方向的宽度增加100。程序运行后的窗体如图1所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 图1 (2)在名称为Form1的窗体上画一个名称Shape1的形状控件,画一个名称为L1的列表框,并在属性窗口中设置列表项的值为1、2、3、4、5。将窗体的标题设为"图形控件"。单击列表框中的某一项,则按照所选的值改变形状控件的形状。例如,选择3,则形状控件被设为圆形,如图2所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。 图2 二、简单应用题 (1)在考生文件夹中有一个工程文件sjt3.vbp,窗体控件布局如图3(a)所示。程序运行时,在文本框Text1中输入一个正整数,选择"奇数和"或"偶数和",则在Label2中显示所选的计算类别。单击"计算"按钮时,将按照选定的"计算类别"计算小于或等于输入数据的奇数和或偶数和,并将计算结果显示在Label3中。程序的一次运行结果如图3(b)所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 (a) (b) 图3 (2)在考生文件夹下有一个工程文件sjt4.vbp。程序运行后,如果单击"开始"按钮,则图片自左向右移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片完全移出窗体的右边界时,立即再从窗体的左边界开始重新移动,若单击"停止"按钮,则图片停止移动,如图4所示。在窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。 —2—

相关文档
最新文档