admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:web服务到底是个啥)

第一章

1. Visual Basic 程序设计语言属于【 C】。

A.面向过程的语言 B.面向问题的语言 C.面向对象的语言 D.面向机器的

语言 4.计算机能够直接执行的程序是【 B 】。

A.源程序 B.机器语言 C.高级语言程序 D.汇编语言程序

5.在面向对象的程序设计中,【 A 】是程序设计的基本单位。

6.A.对象 B.类 C.属性 D.方法

7. 下面符合 Visual Basic 的特点是【 C 】。

A.简单的程序设计方法 B.面向程序设计思想 C.事件驱动的编程机

制 D.非结构化程序设计语言

第 2 章 Visua1 Basic 程序设计概述

一、选择题

4. 新建一工程,将其窗体的(名称)属性设置为 MyFirst,则默认的窗体文件名为

【 C 】。

B.工程

10.在 Visual Basic 集成开发环境中,如果工具箱不可见,应在【 B 】菜单中操作

而使它

可见。

A.窗口 B.视图 C.编辑 D.文件

11.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是【 C 】。

A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口

17.要在窗体上显示图片,需设置窗体的【 C 】属性。

n e lBox

19.将窗体的【 A 】属性设置为 False 后,运行时窗体上的按扭、文本框等控件就

不会对用户的操作做出响应。

d e lBox State

21.在设计阶段,双击窗体 Forml 的空白处,打开代码窗口,显示【 D 】事件过

程模板。

_Click _Load 1_Click 1_Load

22.在运行时,系统自动执行启动窗体的【 C 】事件过程。

us

27.如果设计时在属性窗口将命令按钮的【 A】属性设置为 False,则运行时按钮从

窗体上

消失。

e d edPicture D. Default

28.如果设计时在属性窗口将命令按钮的【 B】属性设置为 False,则运行时按钮不

能响应

用户的鼠标事件。

e d edPicture t

31.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的

【 A 】属性为 True。

ze ap d e

32.设置标签边框的属性是【 A 】。

Style yle ze ent

33.将文本框的【A 】属性设置为 True 时,文本框可以输入或显示多行文本,且

会在输入

的内容超出文本框的宽度时自动换行。

ine Bars d

35.如果要在文本框中键入字符时只显示某个字符,如星号(*),应设置文本框的【 B 】

性。

n rdChar

39.如果将文本框的【 A 】属性设置为 True,则运行时不能对文本框中的内容进行

编辑。

ine p e

47.任何控件都具有【 C 】属性。

n C.(名称) lor

48.决定控件上文字的字体、字形、大小、效果的属性是【 D 】。

n C.(名称)

二、填空题

Red

代表红色值,则在运行时将窗体背景设置为红色应写为:VbRed 。

13. 假设某命令按钮名称为 C1,决定命令按钮表面文字的属性为 Caption,则在运

行时将命令按钮表面文字改为“显示”应写为:n=”显示” 。

17. 对象的方法用于 完成某种特定的功能 。当方法不需要任何参数并且也没有

返回值时,调用对象的方法的格式为 对象法,方法名 。

例如,对窗体 Form1 使用 Show 方法,应写为 。

对图片框 Picture1 使用清除方法 Cls,应写为 。

第 3 章 Visual Basic 语言基础

一、 选择题

1. 下列类型中不属于基本数据类型的是【 C 】。

A.字节型 B. 双精度型 C. 枚举型 D. 货币型

2. 下列字符序列中合法的变量名是【 A 】。

A.VB12 B.2A C. x.y D. Single

4. 有变量定义语句 Dim a,b As Integer,变量 a 的类型和初值是【 B 】。

A.Integer, 0 B. Variant, 空值 C. String, "" D. Long, 0.0

10.表达式:12+"34"的值是【 C 】。

A."1234" B. 12"34" C. 46 D. "46"

13.若 a=8,b=10,则下面表达式值为真的是【 A 】。

A. -7+b>a Xor b>0 B. a>b Eqv b>0

C. a<1 And b>0 D. a>b And b>10

14. x+y 小于 12 且 x-y 大于 2 的逻辑表达式是【 C 】。

A.x+y<12 Or x-y>2 B. (x+y)<12 ;(x-y)>2

C. x+y<12 And x-y>2 D. x+y<12 Xor x-y>2

17.如果 x=-3.2,则下面表达式能使 y 变量的值等于-4 的是【 A 】。

A.y=Int(x) B. y=-Abs(x) C. y=Fix(x) D. y=-Int(Abs(x))

18.若 s1="Visual Basic",下面语句中,能从串 s1 中截取子串,使 s2="Basic"的是

【 B 】。

A.s2=Right(s1,8,5) B. s2=Mid(s1,8,5)

C. s2=Left(s1,8,12) D. s2=Left(s1,8,5)

25.语句 Print 5*55/5 的输出结果是【 B 】。

A.0 B. 25 C. 5 D. 1

26.设有两个变量 a,b,判断它们之一为 0,但是不能同时为 0 的逻辑表达式为【 C 】。

A.a=0 And b=0 B. a=0 Or b=0

C. a=0 Xor b=0 D. (a=0 And b<>0) And (a<>0 And b=0)

33. 表达式 Not(A+B=C-D)的类型是【 D 】。

A. 布尔表达式 B. 字符表达式 C. 算术表达式 D. 关系表达式

37. 函数 Ucase(Mid("Visual basic",8,5))的值是【 D 】。

A. visua B. basic C. VISUAL D. BASIC

38. 函数 Year(#5/30/2005#)的值是【 C 】。

A. 5 B. 30 C. 2005 D. 5/30/2005

40. 以下四类运算符,优先级最低的是【 D 】。

A. 算术运算符 B. 字符运算符 C. 关系运算符 D.布尔运算符

二、 填空题

4. 表达式 Ucase(Mid("abcdefgh",3,4))的值是 CDEF 。

11. Visual Basic 中,用 Dim X as Integer 语句定义的变量 Y,系统默认其值为

0 。

14. 函数 String(5, "ABC")的值是 AAAAA 。

22. 关系式 X≤-5 或 X≥5 所对应的布尔表达式是x<=-5 or x>=5

第 4 章 数据输入输出

一、选择题

1. 以下赋值语句中正确的是【 A 】。

A. n = "VB" B. + 1 =

C. x = InputBox() D. a + b * 4 = c

2. 以下程序段执行后,a 和 b 的值分别为【 D 】。

a = 3: b = 5

t = a: a = b: b = t

A. a 值为 3,b 值为 3 B. a 值为 3,b 值为 5

C. a 值为 5,b 值为 5 D. a 值为 5,b 值为 3

4. 在默认情况下,InputBox 函数返回值的类型为【 B 】。

A. 逻辑类型 B. 字符串型 C. 数值型 D. 日期型

6. 在窗体上画一个文本框和一个命令按钮,其名称分别为 Text1 和 Command1,

然后编写 程序如下:

Private Sub Command1_Click()

str1 = InputBox("请输入")

= UCase(str1)

End Sub

程序运行后,单击命令按钮,若在输入对话框中输入abc,则在文本框中显示的是

【 D 】。

A. 空 B. a C. abc D. ABC

9. 语句 Print 5 6 Mod 2 的输出结果是【 A 】。

A. 0 B. 1 C. 2 D. 3

10. 下列 Visual Basic 的程序执行后,【 B 】选项输出的结果不是 2。

A. Print 7 3 B. Print 5 Mod 2 C. Print 2 ^ 1 D. Print 6 / 3

13. 语句 Print "Sgn(-26)= ";Sgn(-26)的输出结果为【 D 】。

A. Sgn(-26) = 26 B. Sgn(-26) = -26 C. Sgn(-26) = +1 D. Sgn(-26) = -1

15. 为了给 X、Y、Z 三个变量赋值为 1,下面正确的赋值语句是【 B 】。

A. X=Y=Z B. X=1:Y=1:Z=1 C. X=1,Y=1,Z=1 D. X,Y,Z=1

19. 设窗体上有一个命令按钮 Command1,其 Click 事件过程如下:

Private Sub Command1_Click()

A = Inputbox("请输入第一个数")

B = Inputbox("请输入第二个数")

Print A + B

End Sub

程序运行后,单击命令按钮,先后在输入框中分别输入123,321,则在窗体上输出

【 C 】。

A. 444 B. 321123 C. 123321 D. 132231

Intleft

End Sub

三、写出程序或程序段的执行结果

1.执行以下过程后,求窗体上显示的结果。89

Private Sub Command1_Click()

i = 7

Print i + 1; i + 2

End Sub

3.判断以下程序段的执行结果。 4 5 False

a = 4: b = 5

c = a = b

Print a; b; c

第 5 章 Visua1 Basic 控制结构

1. 下面【A 】不是结构化程序设计的基本结构。

A.层次结构 B.循环结构 C.选择结构 D.顺序结构

5. 运行下列程序段后,显示的结果为【 B 】。 p1 = 63

p2 = 36

If p1 > p2 Then Print p2 Else Print p1

A. 63 B. 36 C. 55 D. 99

8. 执行下列程序,单击命令按钮后,从键盘分别输入 5 和 7,则输出结果为【

Private Sub Command1_Click()

。 】

x = InputBox("请输入 x 的值")

y = InputBox("请输入 y 的值")

s = x

If x < y Then s = x

Print s * s

End Sub

A. 5 B. 7 C. 25 D. 49

10. 下列 Visual Basic 程序段错误是【 D 】。

If a > 5 Then

a = a + 3

ElseIf b > 5 Then

a = a – 5

A. 没有定义变量的初始值 B. 变量名称没有意义

C. If 条件式中不能使用比较运算符 D. 没有成对的 End If

11. 有如下程序段:

A = 1: B = 2: C = 3

If B > 1 Then

6 x<0 5 0≤x<1 4 1≤x<2 3

Y=

If A < 1 Then

C = 2

Else

C = 4

End If

End If

程序执行后,以下【 】选项是正确的结果。

x≥2


本文标签: 窗体 按钮 命令 显示 方法