文档库 最新最全的文档下载
当前位置:文档库 › 计算机复习题VB

计算机复习题VB

计算机复习题VB
计算机复习题VB

vb程序设计复习题

选择题

1、表达式10\ 8 Mod 9 的值是_b________。

A.2

B.1

C.9

D.0

2、当文本框的MaxLength 属性值取__c______时,该文本框能容纳的字符数最多。

A.256

B.512

C.0

D.-1

3、在默认情况下,InputBox() 函数返回值的类型为_____d___。

A.逻辑类型

B.变体类型

C.数值型D,字符串

4、英文缩写“OOP”的含义是___c____。

A.事件驱动的编程机制

B.结构化程序设计语言

C.面向对象程序设计

D.可视化程序设计

5、VB6.0 是一种面向_____d_____的编程环境。

A.过程

B.机器

C.应用

D.对象

6、a + b 小于10 且a - b 大于1 的逻辑表达式是___c______。

A.( a - b > 1 ) To ( a + b < 10)

B.a + b < 10 .And. a - b > 1

C.a + b < 10 And a - b > 1

D.a + b < 10 Or a - b > 1

7、要使命令按钮Command1 在运行时不显示,应对____c_____属性进行设置。

A. Enabeld

B. Hide

C. Visible

D. BackColor

8、执行语句receive = MsgBox("AAAA", , "BBBB", "", 5) 后,所产生的信息框的标题是___b____。

A.AAAA

B.BBBB

C.空

D.出错,不能产生信息框

9、下面程序段的功能是求两个数中的大数,其中___b______是不正确的。

A.Max = IIf(x > y,x,y)

B.If y >= x Then Max = y: Max = x

C.If x > y Then Max = x Else Max = y

D.Max = x : If y >= x Then Max = y

10、如果在窗体上画一个命令按钮Command1,然后编写如下事件代码

Private Sub Command1_click()

X=2

For i=1 to 10 Step 2

X=x+i

Next i

Print x

End Sub

那么,程序运行后,单击命令按钮,其窗体上显示的结果是_d_。

A.57

B.38

C.26

D.27

11、执行语句For i=1 to 3:Next i:Print i 后变量i的值是____b_____。

A.3

B.4

C.2

D.1

12、下面所列中,正确的数组声明语句是_____c_____。

A.Dim a[3,3] as Integer

B.Dim a(3)(3) as Integer

C.Dim a(3,3) as Integer

D.Dim a[n,n] as Integer

13、要分配存放12个元素的整形数组,错误的数组声明是____b____。

A.Dim a%(1 To 12)

B.Dim a(3,4)

C. Dim a(11) As integer

D.Dim a%(2,3)

14、下面叙述中,错误的是____a______。

A.自定义类型只能在窗体模块的通用声明段进行声明

B.在窗体模块中定义自定义类型时必须使用Private关键字

C.自定义类型中的元素类型可以是系统提供的基本数据类型或已声明的自定义类型

D.自定义类型必须在窗体模块或标准模块的通用声明段进行声明

15、由Array 函数建立的数组,其变量必须是____c_____类型。

A.字符型

B.整型

C.变体型

D.字符串类型

16、在代码中定义了一个子过程:

Sub P(a,b)

End Sub

下面调用该过程的正确格式为______c_____。

A.CALL P(10,20,30)

B.Call P( )

C.CALL P(10,20)

D.Call P(10)

17、通用过程可以通过执行"工具"菜单中的___b_____命令来建立。

A.通用过程

B.添加过程

C.添加窗体

D.添加模块

18、编写如下事件过程:

Private Sub Command1_Click()

a%=10

b%=5

Change a,b

Print a,b

End Sub

Private Sub Change(ByVal a As Integer,b As Integer)

Dim Tmp As Integer

Tmp=a

a=b

b=tmp

End Sub

该程序运行后,单击命令按钮Command1 ,输出的结果是___c_____。

A.5 10

B.5 5

C.10 10

D.10 5

19、在过程的定义中,使用关键字____a____来修饰形式参数,可以使之按地址传递。

A.ByRef

B.ByVal

C.Reference

D.Value

20、以下描述中,正确的是___d_____。

A.过程的定义和过程的调用均可以嵌套

B.过程的定义可以嵌套,但过程的调用不能嵌套

C.过程的定义和过程的调用均不能嵌套

D.过程的定义不可以嵌套,但过程的调用可以嵌套

21、在过程中定义的变量,若离开该过程后,还能保存过程中的局部变量的值,则应使用____b____关键字在过程中定义。

A.Private

B.Static

C.Dim

D.Public

22、在Visual Basic 中,要使一个窗体不可见,但不从内存中释放,应使用的语句是____d_____。

A.UnLoand

B.Show

C.Load

D.Hide

23、程序运行后,在窗体上单击鼠标,此时窗体的事件不会发生的是___a____。

A.Load

B.MouseDown

C.MouseUp

D.Click

24、在Visual Basic 中要将一个正在运行的窗体隐含在内存中,应该使用语句___c_____。

A.UnLoad

B.Load

C.Hide

D.Show

25、要使控件在运行时不可显示,应对___c_____属性进行设置。

A.Caption

B.Enabled

C.Visible

D.BackColor

26、用户在组合框中输入或选择的数据可以通过__b____属性获得。

A.List

B.Text

C.ListIndex

D.ListCount

27、下列控件中,没有Caption 属性的是___d______。

A.复选框

B.单选按钮

C.框架

D.列表框

28、下列___d_____事件是菜单项可以触发的事件。

A.MouseUp

B.MouseDown

C.KeyPress

D.Click

29、下列赋值语句中,正确的是__d______。

A.x+1=5

B.a&="10e"

C.x!="abc"

D.s$=100

30、以下Case 语句中错误的是__a_____。

A.Case Is>10 And Is<5

B.Case 3,5,Is>10

C.Case Is>10

D.Case 0 to 10

31、下面程序段的功能是求两个数中的大数,其中___b______是不正确的。

A.Max = IIf(x > y,x,y)

B.If y >= x Then Max = y: Max = x

C.If x > y Then Max = x Else Max = y

D.Max = x : If y >= x Then Max = y

32、执行语句"For i=1 to 3:i=i+1:Next i"后变量i的值是_c_。

A.6

B.4

C.5

D.3

33、要使For语句for k=__ To -5 Step -2循环执行20次,循环变量的初值应是___b______。

A.35

B.33

C.32

D.31

34、下面所列中,正确的数组声明语句是__d______。

A.Dim a(n,n) AS Integer

B.Dim a(0 To 8,5 To -1) AS Single

C.Dim a(10,-10) AS Double

D.Dim a(-1 To 5,8) AS String

35、若有数组说明语句:Dim t(1 To 10),则t 被定义为_b_______。

A.字符串型数组

B.变体类型数组

C.动态数组

D.整型数组

36、下面叙述中,错误的是_____a_____。

A.自定义类型只能在窗体模块的通用声明段进行声明

B.在窗体模块中定义自定义类型时必须使用Private关键字

C.自定义类型中的元素类型可以是系统提供的基本数据类型或已声明的自定义类型

D.自定义类型必须在窗体模块或标准模块的通用声明段进行声明

37、下列叙述中,错误的说法是____d_______。

A.使用Redim语句可以改变数组每维数的大小

B.使用Redim语句可以对数组的元素初始化

C.使用Redim语句可以改变数组的维数

D.使用Redim语句可以改变数组的类型

38、从子过程退出,并返回到主调过程,可使用语句___c________。

A.Return

B.Stop Sub

C.Exit Sub

D.Exit

39、编写如下事件过程:

Private Sub Form_Click()

Dim x$,y$,Z$,i%

x="祝你成功"

y="1234"

For i=1 To 4

Z=Z+Mid(x,i,1)+Left(y,1)

Next i

Print Z

End Sub

程序运行后,单击窗体,则窗体上显示的内容是____a_______。

A.祝1你1成1功1

B.祝你成功1234

C.1234×£??3é1|

D.祝1你2成3功4

40、设已定义函数过程f,它有三个整型数值参数,再设a, b 和c 为实型变量,则调用该函数过程使用的语句为____d____。

A.f a+b, b+c, c+a

B.f

C.f(a+b, b+c)

D.f(a+b, b+c ,c+a)

41、设有如下两个过程:

Private Sub Form1_Click()

Dim x$,y%

x = 18: y = 10

Call PPP((x), y)

Print x,y

End Sub

Private Sub PPP(a As Single, b As Single)

a = a + b

Print a,b

b = a + b

Print a,b

End Sub

运行程序后, 则输出结果是____a____。

A.28 10, 28 38, 18 38

B.28 10, 28 38, 18 10

C.28 10, 28 38, 28 38

D.28 10, 28 38, 28 10

42、在过程的定义中,使用关键字__a______来修饰形式参数,可以使之按地址传递。

A.ByRef

B.ByVal

C.Reference

D.Value

以下描述中,正确的是___d_____。

A.过程的定义和过程的调用均可以嵌套

B.过程的定义可以嵌套,但过程的调用不能嵌套

C.过程的定义和过程的调用均不能嵌套

D.过程的定义不可以嵌套,但过程的调用可以嵌套

43、在过程中定义的变量,若离开该过程后,还能保存过程中的局部变量的值,则应使用___b_____

关键字在过程中定义。

A.Private

B.Static

C.Dim

D.Public

44、每当窗体失去焦点时,会触发的事件是_c_______。

A.Deactive

B.Active

C.LostFocus

D.Initialize

45、Visual Basic 控件分为3类,它们分别是标准控件、ActiveX 控件和可插入对象。其中只有____d______是由系统提供的。

A.ActiveX控件

B.可插入对象

C.以上都可以

D.标准控件

46、在Visual Basic 中,下列控件中,___d_____控件可以包含其他控件。

A.CheckBox

B.TextBox

C.Image

D.Frame

47、要使控件在运行时不可显示,应对___c_____属性进行设置。

A.Caption

B.Enabled

C.Visible

D.BackColor

48、不能作为容器使用的对象是__a_____。

A.文本框

B.窗体

C.图片框

D.框架

49、滚动条的默认属性是__c____。

https://www.wendangku.net/doc/8f6265855.html,

B.Min

C.Value

D.Max

50、为菜单项中某字母添加热键的方法是在该字母前加__b____。

A."-"

B."&"

C."@"

D."#"

51、下面所列中,鼠标单击事件名为___d_____。

A.DblClick

B.MouseUp

C.MouseDown

D.Click

52、用户释放键盘上任意一个键时,被触发的事件是__c_____。

A.KeyPress

B.KeyDown

C.KeyUp

D.Key

53、程序题(69)

在窗体上画一个名称为Command1的命令按钮,编写下列程序:

Private Sub Command1_Click()

Dim a As Integer

Static b As Integer

a=a+b

b=b+4

Print a,b

End Sub

程序运行后,单击该命令按钮三次后,屏幕上显示的值是___a_____。

A.8 12

B.4 8

C.0 4

D.4 12

54、程序题(14)

建立并输出10*10的方阵,其中每个数都是随机数且范围是[1,9],把下面程序补充完整

Private Sub Form_click()

Dim a%(1 to 10,1 to 10), i%, j%

Randomize

For i = 1 To 10

For j = 1 To 10

a(i,j) = ____a_____

Print Tab(j * 5); a(i, j);

Next j

Print

Next i

End Sub

A.Int(Rnd*9)+1

B.Int(Rnd*9)

C.Int(Rnd)

D.Rnd*9

55、程序题(16)

建立并输出10*10的上三角矩阵,其中每个数都是随机数且范围是[1,9],把下面程序补充完整Private Sub Form_click()

Dim a%(1 to 10,1 to 10), i%, j%

Randomize

For i = 1 To 10

For j __c__

a(i,j) =Int(Rnd*9)+1

Print Tab(j * 5);a(i, j);

Next j

Print

Next i

End Sub

A.=1 To 10-i

B.=1 To 10

C.=i To 10

D.=1 To i

执行下列程序段后,输出结果为__c____

x = 1

For i = 0 To 20 Step 10

x = x + i Mod 4

Next i

Print x

A.5

B.30

C.3

D.7

56、程序题(63)

Private Sub Form_click()

a = 0

For j = 1 To 10

a = a + j Mod 2

Next j

Print a

End Sub

运行后,输出的结果是___c____。

A.4

B.6

C.5

D.8

57、在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:

Function M(ByVal x As Integer, ByVal y As Integer) As Integer

M = IIf(x > y, x, y)

End Function

Private Sub Command1_Click()

Dim a As Integer, b As Integer

a = 100

b = 200

Print M(b, M(b + a, a))

End Sub

程序运行后,单击命令按钮,输出结果为____d__________。

A.以上都不对

B.200

C.100

D.300

58、从字符串变量Cstr 中取左边4个字符,应使用___a_____。

A.Left(Cstr,4)

B.Left(Cstr,1,4)

C.Mid(Cstr,3,4)

D.Mid(Cstr,4,3)

59、如果x 是一个正实数,对x 的第3位小数四舍五入的表达式是___a_____。

A.0.01*Int(100*(x+0.005))

B.0.01*Int(x+0.005)

C.0.01*Int(100*(x+0.05))

D.0.01*Int(x+0.05)

60、在一行语句内写多条语句时,每个语句之间用___b_____符号分隔。

A.;

B.:

C.,

D.、

61、在Visual Basic 中注释语句使用____b____符号来标志。

A.@

B.'

C.*

D.#

62、以下叙述中错误的是___c_____。

A.事件过程是响应特定事件的一段程序

B.对象的方法是执行指定操作的过程

C.对象事件的名称可以由编程者指定

D. 不同的对象可以具有相同名称的方法

63、在Visual Basic 中称各种可在对象上操作的过程为___d______。

A.属性

B.事件

C.封装

D.方法

64、按变量名的定义规则,下面所列中,____c______是错误定义的变量名。

A.Student

B.Mark_2

C.Integer

D.Max

65、下列所列符号中,____b_____是VB中的合法变量名。

A.7AB

B.AB7

C.IF

D.A[B]7

66、下面所列中,合法的变量名是___a_______。

A.x_yz

B.integer

C.X+Y

D.123abc

67、用户按下并且释放一个会产生ASCII 码的键时,被触发的事件是___c____。

A.Key

B.KeyUp

C.KeyPress

D.KeyDown

68、程序题(14)

建立并输出10*10的方阵,其中每个数都是随机数且范围是[1,9],把下面程序补充完整Private Sub Form_click()

Dim a%(1 to 10,1 to 10), i%, j%

Randomize

For i = 1 To 10

For j = 1 To 10

a(i,j) = ____a_____

Print Tab(j * 5); a(i, j);

Next j

Print

Next i

End Sub

A.Int(Rnd*9)+1

B.Int(Rnd*9)

C.Int(Rnd)

D.Rnd*9

69、程序题(12)

Private Sub form_click()

s = 0

i = 1

Do While i <= 100

If i Mod 10 <> 0 Then

s = s + i

i = i + 1

Else

i = i + 1

End If

Loop

Print s

End Sub

运行后,输出的结果是___c____

A.4000

B.4050

C.4500

D.5050

70、程序题(70)的功能是:d

在窗体上画一个名称为Command1的命令按钮,编写下列程序:

Private Sub Command1_Click()

Dim a As Integer,b As Integer

a=45:b=36

do until a=b

if a>b then a=a-b else b=b-a

loop

Print a

End sub

A.求a,b的最小公倍数

B.比较a,b大小

C.比较a,b是否相等

D.求a,b的最大公约数程序题(65)

71、下列运行后,输出的结果是7,请填空

Private Sub Form_click()

Dim s%, i%

s = 0

i = 100

Do While i <= 120

If (i \ 3) * 3 = i Then

s = s + 1

i = i + 1

____a___

i = i + 1

Loop

Print s

End Sub

A.end if

B.next i

C.else

D.elseif

72、程序题(37)

下面程序是求0-20之间的奇数和,请填空

Private Sub Form_click()

S = 0

A = 1

_______a________

S = S + A

A = A + 2

Loop

Print "S=" + Str(S)

End Sub

A.Do While A <= 20

B.Do While A < 20

C.for A=1 to 20

D.for A=1 to 20 Step 2

73、表达式Fix(5.6)+Int(-5.6) 的值是___a_____。

A.-1

B.1

C.以上都不对

D.0

74、如果Sgn(x) 的值为-1,则整型变量x 的值是___b____。

A.整数

B.负整数

C.正整数

D.0

75、VB 提供了结构化程序设计的三种基本结构,三种基本结构是___c_____。

A.递归结构、选择结构、循环结构

B.选择结构、过程结构、顺序结构

C.选择结构、循环结构、顺序结构

D.过程结构、输入输出结构、转向结构

76、Visual Basic 程序设计语言中,响应对象的外部动作称为___d______,而对象可以执行的动作或对象本身的行为则称为________。

A.属性,方法

B.过程,事件

C.方法,事件

D.事件,方法

77、在Visual Basic 中称对象的数据为____d______。

A.方法

B.事件

C.封装

D.属性

78、下面所列中,____d______是不合法的单精度常数。

A.100!

B.100

C.1E+2

D.100.0D+2

79、下列所列中,____d____是合法的变量名。

A.x%y

B.or

C.2x

D.xy%

80、以下叙述错误的是___a_____。

A.打开一个窗体文件时,系统自动装入与该窗体有关的工程文件

B.事件可以由用户激发,也可由系统激发

C.打开一个工程文件时,系统自动装入与该工程有关的窗体等文件

D.保存VB应用程序时,应分别保存窗体文件和工程文件

81、下列关于VB 编程的说法中,不正确的是___d_____。

A.事件是能被对象识别的动作

B.方法指示对象的行为

C.属性是描述对象特征的数据

D.VB程序采用的运行机制是面向对象

82、英文缩写“OOP”的含义是__c_____。

A.事件驱动的编程机器

B.结构化程序设计语言

C.面向对象程序设计

D.可视化程序设计

83、下列逻辑表达式中,值为True 的是__a______。

A."a">"AT"

B."A"<"9"

C."A">"a"

D."A T"<"AND"

84、下面所列的4个VB 逻辑表达式中,语法正确的是___c_____。

A.x > y And <> z

B.x > y ~z

C.x > y And y <> z

D.x > y .And. x <> y

判断题(1代表对,2代表错)

判断题:用于去掉字符串左边空格的函数是Rtrim()。2

判断题:表示x是5或9的倍数的表达式是x mod 5=0 or x mod 9=0。1

判断题:设A=3,B=4,C=5,D=6,计算表达式A>B AND C<=D OR 2*A>C的值是False. 2 判断题:语句Dim B(-1 To 5, 4) As Interger 所定义的数组B的元素个数是25个。2

判断题:语句:For i = 20 To 1是错误的。1

判断题:若要使某文本框获得控制焦点,可使用的方法是SetFocus. 1

判断题:设A=7,B=3,C=4, 则A MOD 3 + B ^ 3 / C \ 5 的值是2. 1

判断题:表达式12 + 23 Mod 10 \ 7的值为12。1

判断题:安装VB6.0后,系统默认目录为VB98。1

判断题:VB中数组默认下界为1。2

判断题:若有数组说明语句:Dim a()则a被定义为变体型数组。1

判断题:语句If 0

判断题:计时器每经过一个由InterVal属性指定的时间间隔就会触发一次Timer事件。1

判断题:若要清除列表框的所有项目内容,可以使用Clear方法。1

判断题:语句:If a=c-b Then Print "#####"Else Print "*****"是正确的。1

判断题:VB中的数组声明时可根据需要声明为定长数组和动态数组。1

判断题:窗体最常用的事件只有Load(装入)事件。2

判断题:VB中数组默认下界为1。2

填空题

文本框的默认属性是_____。

【参考答案】

Text

text

TEXT

当用_____方式打开文件时,如果对文件进行写操作,则写入的数据附加到原来文件的后面。【参考答案】

APPEND append Append

关闭所有已经打开的文件,应使用语句_____。

【参考答案】

CLOSE close Close

在程序运行中,要想使用按钮变成看得见但不可操作,则应设置______的属性是False。

【参考答案】

ENABLED Enabled enabled

为了使列表框中的项目分为多列显示,需要设置的属性是_____。

【参考答案】

COLUMNS columns Columns

在窗体上有一个命令按钮,其名称为Command1,然后编写如下程序:

Function M(x As Integer, y As Integer) As Integer

M = IIf(x > y, x, y)

End Function

Private Sub command1_Click()

Dim a As Integer, b As Integer

a = 100

b = 200

Print M(a, b)

End Sub

结果为:__200___。

一个名为pic2.gif的图形文件,要在运行期间把该文件装入一个图片框(Picturel),应执行的语句是_____。【参考答案】

Picture1.Picture=LoadPicture("pic2.gif") picture1.picture=loadpicture("pic2.gif")

当用_____方式打开文件时,如果对文件进行写操作,则写入的数据附加到原来文件的后面。

【参考答案】

APPEND append Append

在程序运行中,要想使某个按钮变成看不见,则应设置Visible的属性是_____。

【参考答案】

False FALSE false

MsgBox函数的返回值的类型为_____。

【参考答案】

数值型

VB6.0识别对象靠的是对象的_____属性。

【参考答案】

NAME Name name

组合框有3种不同的类型,这3种类型是下拉式列表框、简单组合框和_____。

【参考答案】

下拉式组合框

标签控件的默认属性是_____。

【参考答案】

CAPTION Caption caption

如果菜单标题的某个字母前输入一个_____符号,那么该字母就成了热键字母。

【参考答案】

&

为了使列表框中的项目分为多列显示,需要设置的属性是_____。

【参考答案】

COLUMNS columns Columns

InputBox函数返回值的类型为_____。

【参考答案】

字符型

'【程序设计】

'-------------------------------------------------

'题目:编写函数fun,函数的功能是:计算n门课程

' 的平均值,计算结果作为函数值返回。

' 例如,若有5门课程的成绩是:92,76,69,

' 58,88,则函数的值为76.6。

'-------------------------------------------------

Private Function fun(a() As Integer, n As Integer) As Double '********** Begin *********

'********** End *************

End Function

Private Sub Form_Load()

Show

Dim a(5) As Integer, i As Integer

a(1) = 92: a(2) = 76: a(3) = 69: a(4) = 58: a(5) = 88

Print fun(a, 5)

TestFunc

End Sub

Private Sub TestFunc()

Dim i As Integer

Dim s As String

Dim l As Long

Dim d As Double

Dim a(10) As String

Dim b(5) As Integer

Dim fIn As Integer

Dim fOut As Integer

fIn = FreeFile

Open App.Path & "\in.dat" For Input As #fIn

fOut = FreeFile

Open App.Path & "\out.dat" For Output As #fOut

For i = 1 To 5

Line Input #fIn, a(i)

b(i) = Val(a(i))

Next

Print #fOut, fun(b, 5)

Close #fIn

Close #fOut

End Sub

【参考代码】

Dim i As Integer

Dim y As Single

For i = 1 To n

y = y + a(i)

Next

fun = y / n

===============

'【程序设计】

'-------------------------------------------------

'题目:编写函数fun其功能是:根据整型形参m,计算' 如下公式的值:y=1/2+1/4+1/6+...+1/2m

' 例如:若m=9,则应输出:1.41448412698413

'-------------------------------------------------

Private Function fun(m As Integer) As Double

'********** Begin *********

'********** End *************

End Function

Private Sub Form_Load()

Show

Print fun(9)

TestFunc

End Sub

Private Sub TestFunc()

Dim i As Integer

Dim s As String

Dim l As Integer

Dim d As Double

Dim a(10) As String

Dim fIn As Integer

Dim fOut As Integer

fIn = FreeFile

Open App.Path & "\in.dat" For Input As #fIn

fOut = FreeFile

Open App.Path & "\out.dat" For Output As #fOut

For i = 1 To 10

Line Input #fIn, a(i)

l = Val(a(i))

Print #fOut, fun(l)

Next

Close #fIn

Close #fOut

End Sub

【参考代码】

Dim y As Double

Dim i As Integer

For i = 1 To m

y = y + 1 / (2 * i)

Next

fun = y

计算机题库VB25

试卷编号:25 所属语言:Visual Basic 试卷方案:VB程序设计 试卷总分:100分 共有题型:4种 一、单选共15题(共计30分) 第1题(2.0分)题号:2299 难度:中第1章 将调试通过的工程经"文件"菜单的"生成.exe文件"编译成.exe后,将该可执行文件转到其他机器上不能运行的主要原因是(). A:运行的机器上无VB系统所需的动态连接库 B:缺少.frm窗体文件 C:该可执行文件有病毒 D:以上原因都不对 答案:A 第2题(2.0分)题号:2344 难度:中第2章 下列字符串常量中,最大的是(). A:"北京" B:"上海" C:"天津" D:"广州" 答案:C 第3题(2.0分)题号:2436 难度:中第2章 能正确表达a≤1或a≥5的逻辑表达式是(). A:a<=1或a>=5 B:a<=1,a>=5 C:a<=10 Or a>=5 D:a<=l And a>=5 答案:C 第4题(2.0分)题号:2539 难度:中第2章 用一个程序段对一个对象被单击(或双击)做出响应,从而实现指定的操作,称为(). A:可视化程序设计 B:事件驱动编程机制 C:过程化程序实际方法

D:非过程化程序设计语言 答案:B 第5题(2.0分)题号:2601 难度:中第3章 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Option Base 1 Private Sub Command1_Click() K = 3 If X < 3 Then Print X + 3; If X < 4 Then Print X + 4; If X < 5 Then Print X + 5; If X< 6 Then Print K + 6; Print End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是(). A:6 7 8 9 B:7 8 9 C:8 9 D:9 答案:B 第6题(2.0分)题号:2662 难度:中第3章 运行下面程序后,在窗体中显示的是(). Private Sub Form_Click() a$="*": b$="$" For k=1 To 3 x$=String$(Len(a$)+k,b$) Print x$; Next k Print End Sub A:*** ** **** B:*$*$*$ C:1*$2*$3*$ D:$$$$$$$$$ 答案:D

全国计算机等级考试二级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.数据库管理系统是()。

2012年全国计算机等级考试二级VB上机考试试题题库

2012二级VB上机考试试题题库 VB考试上机试题 1) .新建一个工程,实现单击Command1将text1中的内容复制(或者剪切)到Text2中。(要求使用Clipboard对象)保存。 窗体上一个text文本框,两个command按钮,caption分别为“剪切”,“恢复”,运行后要求在text1中输入文本,点“剪切”,把text1中的内容剪切掉,点”恢复“,把text1中的内容恢复出来。提示:定义一个变量用来存放text1中的内容。 2) .新建一个工程,文本框text1,使用户输入字母一律转换为大写显示(焦点在最右端)保存。 3) .新建一个工程,实现功能:在窗体中实现由下向上滚动显示“您好!网络之家”这几个字。保存。 4) .新建一个工程,在Form1界面创建Form2,Form3两个子菜单的Forms菜单,选择Form2子菜单,以无模式显示Form2,选择Form3子菜单,以有模式显示Form3.保存。5) .新建一个工程,在界面上放置一个工具条Toobar1,在工具条上有三个按纽,按下第一个按钮时用MsgBox显示:“第一个按纽被按下”;按下第二个按纽时用MsgBox显示:“第二个按纽被按下”;按下第三个按纽时用MsgBox显示:“第三个按钮被按下”。保存。

6) 。新建一个工程,包含两个窗体Form1,Form2。实现功能制作---欢迎界面,时间为三秒,三秒后,Form1消失,Form2出现。保存。 7) 。新建一个工程,实现功能限制:在Text1中只能输入10个字母,超过的在Text2中显示。保存。 8) 。新建一个工程,实现功能单击Text1框时,Text1中的内容被全选。保存。 9) 。新建一个工程,实现功能点击Command1按钮,读取系统的汉字字型,在ComBox列表框中显示。保存。 10) 。新建一个工程,实现单击Commmand1将Text1的内容剪切到Text2中。(上次的那道题目是复制)保存。 11) 。新建一个工程,其中含五个单选按钮,两个面板StratusBar1. 第一面板题“欢迎探讨”,点击单选按钮时,第二个面板标题为选中的标题号。保存。 12) 。新建一个工程,使用打开对话框找到某一文件(硬盘上任意一文本文件),带全路径的文件名,显示在一文本框内。保存。

江苏省计算机二级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考试真题和答案

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.wendangku.net/doc/8f6265855.html,B是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等 多种设备

全国计算机VB等级考试历年全真试题(共15套,含答案)

全国计算机VB等级考试历年全真试题 (共15套,含答案) 2005年4月份二级VB真题(附参考答案) (考试时间90分钟,满分100分) 一、选择题((1)~(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)数据的存储结构是指 A) 存储在外存中的数据B) 数据所占的存储空间量 C) 数据在计算机中的顺序存储方式D) 数据的逻辑结构在计算机中的表示 (2)下列关于栈的描述中错误的是 A)栈是先进后出的线性表B) 栈只能顺序存储

C)栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指针 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 A) 冒泡排序为n/2 B) 冒泡排序为n C) 快速排序为n D) 快速排序为n(n-1)/2 (4)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 A) log2n B) n/2 C) n D) n+1 (5)下列对于线性链表的描述中正确的是 A)存储空间不一定是连续,且各元素的存储顺序是任意的 B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 (6)下列对于软件测试的描述中正确的是 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是 A) 程序就是软件 B) 软件开发不受计算机系统的限制 C) 软件既是逻辑实体,又是物理实体 D) 软件是程序、数据与相关文档的集合 (9)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 A) 数据与程序独立存放 B) 不同的数据被存放在不同的文件中 C) 不同的数据只能被对应的应用程序所使用 D) 以上三种说法都不对 (10) 用树形结构表示实体之间联系的模型是

VB考试题及答案

1、VB应用程序中可以包括三种模块:( 窗体模块)、( 标准模块) 和类模块。 2、下列过程不能在标准模块中定义的是( A )。 A、事件过程 B、子过程 C、函数过程 D、公共过程 3、以下叙述中错误的是D A、如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 B、Sub过程中不能嵌套定义Sub过程 C、Sub过程中可以嵌套调用Sub过程 D、事件过程可以像通用过程一样由用户定义过程名 2、在某一窗体模块中定义的全局级过程,若被该模块外的模块所调用,必须在该过程名前加上( 窗体名称)。 2、自定义的过程有两种形式:_Sub_和_Function_。 3、用于退出过程的语句是( D )。 A、Exit B、Exit For C、Exit Do D、Exit Sub 4、在过程的参数列表中列入__ Optional __关键字,就可以指定过程的参数为可选的。 5、如果使用Call关键字来调用一个需要参数的过程,参数就必须要加上__括号__。 1、在窗体代码中有以下事件过程的声明,其中Private表示( B ) Private Sub lblAbc_Change() …… End Sub A、此过程可以被任何其它过程调用 B、此过程只可以被本窗体模块中的其它过程调用 C、此过程不可以被其它过程调用 D、此过程只可以被本工程中的其它过程调用 9、假定已定义了一个过程Sub Add(a As Single,b As Single),则正确的调用语句是( A )。 A、Add 12,5 B、Call(2*x,Add(1.57)) C、Call Add x,y D、Call Add(12,12,x) 10、要想在过程调用后返回两个结果,下面的过程定义语句合法的是( C )。 A、Sub Procl(ByVal,n,ByVal m) B、Sub Procl(n,ByVal m) C、Sub Procl(n,m) D、Sub Procl(ByVal n,m) 6、写出单击命令按钮Command1时的窗体显示结果。 Public Sub Proc(ByRef n As Integer,ByVal m As Integer) n=n Mod 10 m=m\10 End Sub Private Sub Command1_Click() Dim x as Integer,y As Integer x=15:y=30 Call Proc(x,y) Print x;y

江苏省计算机二级VB试题库

一.选择题 1.窗体上有多个控件,在Form_Activate()事件过程中添加____ B______语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。 A.Text1.Text="" B.Text1.SetFocus C.Form1.SetFocus D.Text1.Visible=True 2.语句Print "5*20"输出的结果是______C___。 A."5*20" B.出现错误信息 C.5*20 D.100 3.不能打开代码窗口的操作是______B__。 A.双击窗体设计器的任何地方 B.按下F4键 C.单击工程窗口中的“查看代码”按钮 D.选择“视图”下拉菜单中的“代码窗口” 4.在VB中可以作为容器的是______B__。 A.Form、TextBox、PictureBox B.Form、PictureBox、Frame C.Form、TextBox、Label D.PictureBox、TextBox、ListBox 5.能被对象所识别的动作与对象可执行的活动分别称为对象的___D_____。 A.方法、事件B.过程、方法 C.事件、属性D.事件、方法 6.计算下面的表达式,其值是_____B___。 CInt(4.5) * Fix(-3.81) + Int(4.1) * (5 Mod 3) A.-7 B.-4 C.-8 D.6 7.以下有关对象属性的说法中正确的是___D_____。 A.对象所有的属性都罗列在属性窗口列表中 B.不同对象不可能有同名属性 C.不同对象的同名属性取值一定相同 D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变 8.要使定时器控件可以使用,需设置的属性是____B_____。 A.Interval B. Enabled C. Value D. Text 9.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是 ___D_____。 A.s=2*a+1 B.s="237" & ".11":a=s C.s=2*a>3 D.a=2:s=16400*a 10.在程序代码中,将图片文件“abc.jpg”装入图片框Picture1的语句是_____C___。 A.Picture1.Picture = "abc.jpg" B.Picture1.image = "abc.jpg " C.Picture1.Picture = LoadPicture("abc.jpg") D.LoadPicture("abc.jpg") 11.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_______B__指定为启动窗体。 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题四则运算题 设计如下窗体,为五个命令按钮编写5段代码完成四则运算及退出程序,其中在计算除法时,如果第二个数就是零,在消息框中显示信息“除数为零”。 Public Class Form1 Private Sub Button1_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button1、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a + b End Sub Private Sub Button2_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button2、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a - b End Sub Private Sub Button3_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button3、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text TextBox3、Text = a * b End Sub Private Sub Button4_Click(ByVal sender As System、Object, ByVal e As System、EventArgs) Handles Button4、Click Dim a, b As Single a = TextBox1、Text b = TextBox2、Text

2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2) 1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求: ①Text2可以显示多行文本,并且有垂直和水平两个滚动条; ②程序运行时在Textl中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。 参考解析: 【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。 【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。 【操作步骤】 步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。 2[单选题] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 参考答案:B 参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 3[单选题] 以下关系表达式中,其值为True的是( )。 A.1f.XYZ”>”XYz” B.”VisualBasic”<>”visualbasic” C.P the-.=’’there·t D.”Integer”<”Int” 参考答案:B 参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较

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

2020年计算机二级VB题库 计算机二级考试题库

1、(选择题) 算法的时间复杂度是指() A.设计该算法所需的工作量 B.执行该算法所需要的时间 C.执行该算法时所需要的基本运算次数 D.算法中指令的条数 A B C D 参考答案:C 【解析】算法的时间复杂度是指执行算法所需要的计算工作量。它与算法程序执行的具体时间并不一致,因为算法执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中许多细节的影响。算法的计算工作量是用算法所执行的基本运算次数来度量的。故选C 选项。 2、(选择题) 某棵树的度为4,且度为4、3、2、1的结点数分别为1、2、3、4,则该树中的叶子结点数为() A.11 B.9 C.10 D.8 A B C D 参考答案:A 【解析】由题目可以知道,若四种度的结点分开成子树,共包含结点(4+1)+2×(3+1)+3×(2+1)+4×(1+1)=30个,当组合成一棵树时,任选一个度不为0的结点作为根结点,则新的树结点个数为30-2-3-4=21个,则该树中叶子结点个数为21-1-2-3-4=11。 故选择A选项。 3、(选择题) 下列叙述中正确的是 A.二分查找法适用于任何存储结构的有序线性表 B.二分查找法只适用于顺序存储的有序线性表 C.二分查找法适用于有序循环链表 D.二分查找法适用于有序双向链表 A B C D 参考答案:B 【解析】二分法查找也称拆半查找,能使用二分法查找的线性表必须满足两个条件:顺序存储结构以及线性表有序。循环链表和双向链表都不是顺序存储结构,故B选项正确。 4、(选择题) 下面属于面向对象方法中对象基本特点的是 A.多态性 B.方法唯一性 C.可修改性 D.灵活性 A B C D 参考答案:A 【解析】对象的基本特点如下:

全国计算机二级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()

题库里 VB试题

选择题 (1) 所谓热启动是指( B )。 选择支: A: 计算机发热时应重新启动 B: 不断电状态下的重新启动 C: 重新由硬盘启动 D: 计算机的自动启动 (2) 一般彩色显示器都有字符和图形两种显示方式,它的主要技术指标是分辩率,分辩率一般用表示( C )。 选择支: A: 能显示多少个字符 B: 能显示的信息量 C: 横向点*纵向点 D: 能显示的颜色数 (3) 下列叙述正确的是( A )。 选择支: A: 将数字信号变换成便于在模拟通信线路中传输的信号称为调制 B: 以原封不动的形式将来自终端的信息送入通信线路称为调制解调 C: 在计算机网络中,一种传输介质不能传送多路信号 D: 在计算机局域网中,只能共享软件资源,而不能共享硬件资源 (4) 软盘和硬盘是目前常见的两种存储介质,在第一次使用前( A )。 选择支: A: 必须先进行格式化 B: 可直接使用,不必格式化 C: 应先清洗干净 D: 应先给软盘加上写保护 (5) 人们常说486微机、586微机,其中的数字指的是 ( C )。 选择支: A: 硬盘的型号 B: 软盘的型号 C: CPU的型号 D: CPU的处理速度 (6) 十进制数125对应的十六进制数是( A )。 选择支: A: 7D B: 5F C: 3B D: 7B

(7) 要将文本框中的字体设为“黑体”,可设置(C )的属性为“黑体”。 选择支: A: FontBold B: BackItalic C: FontName D: FontSize (8) 用于遍历对象集合所有元素的语句是( B)。 选择支: A: Do while…Loop B: For Each…Next C: While… Wend D: For… Next (9) 已知一窗体中有如下函数过程和一命令按钮Command1,则单击Command1时,输出结果为(A )。Public Function Fn(n) If n = 0 Then Fn = 1 Else Fn = Fn(n - 1) * n End Function Private Sub Command1_Click() Print Fn(1) End Sub 选择支: A: 1 B: 2 C: 4 D: 24 (10) 文本框的按键事件( B)。 选择支: A: KeyMove B: KeyPress C: MouseMove D: MouseUp (11) 可获得字符ASCII码值的函数是( C)。 选择支: A: Chr$ B: Str$

计算机等级考试二级_VB笔试真题及答案

2006年9月二级VisualBasic程序设计笔试试卷及答案 一、单项选择 (1)下列选项中不符合良好程序设计风格的是_____ 。 A) )源程序要文档化B)数据说明的次序要规范化 C) )避免滥用goto 语句D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完成,它们是_____ 。 A) )概要设计与详细设计B)数据设计与接口设计 C) )软件结构设计与数据设计D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是_____ 。 A) )软件测试B)概要设计C)软件维护D)详细设计 (4)在数据库系统中,用户所见的数据模式为_____ 。 A) )概念模式B)外模式C)内模式D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_____ 。 A) )编码设计B)测试阶段C)运行阶段D)物理设计 (6)设有如下三个关系表: 下列操作中正确的是_____ 。 (7)下列叙述中正确的是_____ 。 A) )一个算法的空间复杂度大,则其空间复杂度也必定大 B) )一个算法的空间复杂度大,则其时间复杂度必定小 C) )一个算法的时间复杂度大,则其空间复杂度必定小 D) )上述三种说法都不对 (8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_____ 。 A) ) 63 B) 64 C) 6 D) 7 (9)数据库技术的根本目标是要解决数据的_____ 。 A) )存储问题B)共享问题C)安全问题D)保护问题 (10)对下列二叉树: 进行中序遍历的结果是_____ 。 A) ) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG (11)以下叙述中正确的是_____ 。

计算机二级考试题库:VB程序题

编写一个复制字符串的程序,如图x_17.jpg 所示。 * 界面要求: * 使用文本框、命令按钮完成。 * 运行要求: * 1、点击“清除”按钮,将所有的文本框内容清空; * 2、点击“复制”按钮,如上面文本框有选中的文本,则将选中的文本复制到下面文本框中, * 否则,将上面文本框所有内容复制到下面文本框中。 * (此题要求上载窗体文件,不要求填写程序运行结果) 编写程序: * 使用冒泡法,对数组ia(1)=8,ia(2)=6,ia(3)=9,ia(4)=3,ia(5)=2,ia(6)=7 * 从小到大排序,并以紧凑格式在一行上输出。 编写一个秒表程序,如图K_309.jpg 所示。 * 界面要求: * 使用一个标签、两个命令按钮、一个时钟控件完成。 * 运行要求: * 1、点击“开始计时”按钮,开始计时,标签中显示时间,时间精度是百分之一秒; * 2、点击“结束计时”按钮,停止计时。 * 3、未计时时,“开始计时”按钮可用,“结束计时”按钮不能用。 * 计时过程中,“开始计时”按钮不可用,“结束计时”按钮能用。 * (此题要求上载窗体文件,不要求填写程序运行结果) 编写程序: * 利用随机函数产生20个10~99之间(包括10和99)的随机整数存入一维数组A,* 找出其中的最大值和最小值。 编写程序: * 求出斐波那契数列前9项的和。 * 提示:前两项为:0,1,从第3项开始,每一项均为其前两项的和(即:0+1+1+2+3+5+...)。 编写一个字母转换的程序,如图K_401.jpg 所示。 * 界面要求: * 使用文本框、命令按钮控件完成。 * 运行要求: * 在文本框1中输入任意字符串; * 点击“字母转换”按钮,将小写字母转换成大写字母,大写字母转换成小写字母,其余字母不变, * 并在文本框2中显示转换后的字符串。 * (此题要求上载窗体文件,不要求填写程序运行结果) 编写程序:

2012江苏省计算机二级VB试题库及答案

江苏省高等学校非计算机专业学生 计算机基础及应用能力等级考试试卷 二级Visual Basic全真模拟试卷一(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟) 说明: 1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。 2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。 第一部分计算机基础知识 1.在下列关于信息系统的叙述中,错误的是 1 。 A.广播/电视是一种双向的、点到多点的信息交互系统 B.网络聊天是一种双向的、以信息交互为主要目的的系统 C.电话是一种双向的、点对点的、以信息交互为主要目的的系统 D.Internet是一种跨越全球的多功能信息系统 2.下面关于集成电路(IC)的叙述中正确的是 2 。 A.集成电路是20世纪60年代出现的 B.按用途可分为通用和专用两大类,微处理器和存储器芯片都属于专用集成电路 C.现代微电子技术已经用砷化镓取代了硅 D.集成电路的工作速度与组成逻辑门电路的晶体管尺寸有密切关系3.交换技术是指使用交换设备实现多对终端设备之间的互连,以满足多用户通信的需要,下面对于交换技术的说法中,正确的是 3 。 A.交换技术只有电路交换和分组交换两种类型 B.分组交换方式的线路利用率很低 C.电路交换采用存储转发方式传输数据 D.目前广域网中普遍采用的交换技术是分组交换 4.计算机中的数值信息分成整数和实数(浮点数)。实数之所以能表示很大或很小的数,是由于使用了4。 A.阶码B.反码C.补码D.BCD码5.下列存储器中,速度最快的是5。 A.内存B.寄存器B.外存D.高速缓存6.下列关于USB接口的叙述中,错误的是6。 A.利用“USB集线器”,一个USB接口能连接多个设备 B.USB的中文含义是通用串行总线

2013计算机二级(VB)考试机试题库

2013年VB题库 第01套简单应用题 (1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有一个标签Label1,请添加一个单选 按钮数组,名称为Op1,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为"飞机"、 "火车"、"汽车",再添加一个名称为Text1的文本框。窗体文件中已经给出了Op1的Click事件过 程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单 击"飞机"或"火车"单选按钮时,在Text1中显示"我坐飞机去"或"我坐火车去",单击"汽车"单选按 钮时,在Text1中显示"我开汽车去",如图所示。 注意:不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。 Private Sub Op1_Click(Index As Integer) Dim a As String, b As String, c As String a = "我坐" b = "我开" ' Select Case ? ***** Index ***** Case 0 Text1.Text = a + Me.Op1(0).Caption + "去" Case 1 ' Text1.Text = ? + Me.Op1(1).Caption + "去" ***** a ***** Case 2 Text1.Text = b + Me.Op1(2).Caption + "去" End Select End Sub (2)在考生文件夹下有一个工程文件sjt4.vbp,Form1窗体中有一个文本框,名称为Text1;请在窗体上添加两个框架控件,名称分别为F1、F2,标题分别为"性别"、"身份";在F1中添加两个单选按钮控件Op1、Op2,标题分别为"男"、"女";在F2中添加两个单选按钮控件Op3、Op4,标题分别为"学生"、"教师";再添加一个命令按钮,名称为C1,标题为"确定"。如图所示。请编写适当的事件过程,使得在运行时,在F1、F2中各选一个 单选按钮,然后单击"确定"按钮,就可以按照下表把结果显示在文本框中。 性别身份在文本框中显示的内容 男学生我是男学生 男教师我是男教师 女学生我是女学生 女教师我是女教师 最后把修改后的文件以原来的文件名存盘。 注意:考生不得修改窗体文件中已经存在的程序和Text1的属性,在结束程序运行之前,必须进行能够产生上表中一个结果的操作。必须用窗体右上角的关闭按钮结束程序,否则无成绩。 … ***** 请考生编写程序***** If op1 and op3 then Text1.Text=”我是男学生” If op1 and op4 then Text1.Text=”我是男教师” If op2 and op3 then Text1.Text=”我是女学生” If op2 and op4 then Text1.Text=”我是女教师” *****第01套综合应用题 以下数列:1,1,2,3,5,8,13,21,…,的规律是从第3个数开始,每个数都是 其前面两个数之和。 在考生文件夹下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图所示。

相关文档
相关文档 最新文档