判断题复习总结
1
. 计时器控件timer主要是利用系统时间控制某些定时操作,Y
2
. Print 50*2+(70-6.2\8),结果为:170,Y
3
. Print -1=true,结果为:True,Y
4
. Print Not 5<3 And 6*2=10+2 ,结果为:True,Y
5
. Print false<5 Or 4*7<>7,结果为:True,Y
6
. Print "a123" & 456??结果为类型不匹配,N
7
. Print #3/19/2010#-2/24,结果为字符型数据:2010-3-18 22:00:00,N
8
. vb中两日期型数据可以相加,N
9
. Visual Basic
达式[(x+y)+z]×80-5(C+D)是正确的,N
10
. 数学表达式Cos(x)(Sin(x)+1)与对应的Visual Basic 数学表达式是 Cos(x)*(Sin(x)+1) (x 为弧度) ,Y
11
. 该#07-03-18#日期表示正确吗?,N
12
. 该 #2010-07-16 8.26:26# 日期表示正确吗,Y
13
. 不能像对变量那样修改符号常数,只能在定义它的语句中去修改,说法正确吗? ,Y
14
. Const PI=3.14159,Pi被定义成了数组,N
15
. vb 数值常量的表示可采用十进制、八进制或十六进制数表示,Y
16
. vb 中对象的属性不是变量,N
17
. vb 中对象的方法决定了对象可进行的动作,方法的内容是不可见的,Y
18
. vb的日期常量按8个字节的浮点数来存储,Y
19
. vb 变量名的长度不得超过255个字符,Y
20
. 使用 vb 变量前,应先声明变量,然后再使用变量,若不事先声明变量,则该变量是数值型的,N
21
. Print Fix(-99.8),结果为:-99,Y
22
. 数学表达式Exp(2)+2对应的 Visual Basic 数学表达式是 e2+2,N
23
. Print方法用于在窗体(Form)、立即窗口(Debug)、图片框(Picture)等对象中显示文字字符串或表达式的值。,Y
24
. 赋值语句,如果用字符串的形式表示数值,则可以将字符串赋给数值变量,也可将数值赋给字符串变量。,Y
25
. 赋值语句的“=”表示两边是相等关系。,N
26
如下命令序列的功能是交换两个标签对象的标题值:
C = Label2.Caption
Label2.Caption = Label4.Caption
Label4.Caption = C,Y
27 为了使上下两个Print语句输出内容显示在同一行上,需在上一个Print语句的最后加上逗号或分号。,Y
28
Tab函数是在显示或打印下表达式之前插入的空格数。,N
29
. 信息框函数MsgBox,返回一个整数值,以表明用户单击了哪个按钮。,Y
30
. InputBox函数用于将用户从键盘输入的数据作为函数的返回值返回到当前程序中。,Y
31
. print "计算机";Spc(5);"世界 " 该Print方法在第5列开始输出“世界”两个字。,N
32
. 选择结构就是根据不同的情况做出不同的选择,执行不同的操作,它不是程序设计中基本结构之一。,N
33
. If <条件> Then <语句组1> [ Else <语句组2>]
其中,语句组1和语句组2可以是简单语句,也可以是用冒号分隔的多个语句。,Y
34
. 下面两个赋值语句的结果相同。
p = "123" & 56 : s="123" +56,N
35
. 当逻辑常量赋值给数值型变量时,True转换成-1,False转换成0;反之,当把数值量赋给逻辑变量时,非0转换成True,0转换成False。,Y
36
. 赋值语句两边数据类型不同时,以左边变量或属性的数据类型为准。,Y
37
. 下面代码功能是:如果x
公式为:
循环次数=Int((终值-初值)/步长+1) ,Y
42
. 下面的代码功能是求偶数和。
S=0
For i = 1 To 100 Step 2
s = s + i
Next i ,N
43
. Do While…Loop是当型循环语句,即如果<条件>为真(True)时执行循环体,条件为假 (False)时,终止循环。,Y
44
. Do Until…Loop是直到型循环语句,<条件>为假时执行循环,直到条件为真时,终止循环。,Y
45
. 下面的循环结构一共执行循环12次。
For I=7.5 to 1.5 step –0.5
Print I
next I ,N
46
. 执行下面的程序段后,S的值为9。
S=5
for i=2.6 to 4.9 step 0.6
s=s+1
next I ,Y
47
. 下列程序段的执行结果为一个正等腰三角形图形。
For x=5 TO l Step-1
For Y=l TO 6-x
Print Tab(Y+5);"*";
Next Y
Print
next x,N
48
. 以下程序段的输出结果是8.6。
X=8.5
print int(x)+0.6,Y
49
. 执行下面的语句后,所产生的信息框的标题是AAAA。
a=msgbox("AAAA",,"BBBB"," ",5),N
50
. 执行如下两条语句后,窗体上显示的是$0,008.43 。
a=8.4326
Print Format(a,"$00,00.00"),Y
51
. 以下语句的输出结果是 China 。
S$="China"
S$="Beijing"
Print S$ ,N
52
. Print 方法后的表达式省略时,表示不进行输出操作。,N
53
. Spc和Tab函数只能用在Print方法中。,Y
54
. 程序的选择结构就是根据给出的条件来控制程序执行流程的。,Y
55
. If <条件表达式> Then 语句,当条件表达式的值为假时,则执行then后面的语句,N
56
. 分支结构和循环结构中的条件表达式可以是关系表达式、逻辑表达式或数值表达式,当表达式是数值表达式时,Visual Basic将数值解释为:一个为零的数值为False,而任何非零数值都被看作True。,Y
57
. 循环结构是一种能重复执行某一程序段的程序结构。,Y
58
. For循环的循环变量是数值类型,初值、终值和步长是数值表达式,其值可正可负,可整数或小数。 ,Y
59
. Next是循环终端语句,可为循环变量加一个步长。Next后面的循环变量可以不写。如果写必须与For中的循环变量相同。,Y
60
. 如下程序执行结果s的值是11 。
i=0
Do
i=i+1
s=i+s
Loop Until i>=4
print s ,N
61
. 编写如下事件过程:
Private Sub Command1_Click()
A=Text1.ext+Text2.Text
Prim A
End Sub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和32l,然后单击命令按钮,则输出结果为444。,N
62
. Do…Loop循环共有5种形式,Do…Loop语句必须成对出现。,Y
63
. 如果使用不带条件Do…Loop循环结构,则必须在循环中加入Exit Do的语句,使其跳离循环,否则将产生一个无限(死)循环。,Y
64
. Do后面加条件表达式,每次先检查条件,再决定是否执行循环体中的程序。Loop后面加条件表达式,每次先执行循环体中的程序之后,再检查条件,以决定是否继续循环。,Y
65
. While---Wend循环结构和Do Until---loop循环结构的执行功能完全相同。,N
66
. 通常在循环体中,用“Exit For”或“Exit Do”等语句和If或Select Case语句配合使用,可使循环中的程序不再继续进行。 ,Y
67
. 下列程序段的运行结果是:s=0
x=13
if x mod 2 =0 then
s=0
else
s=1
end if
Print "s=";s,N
68
. 对于选择结构语句 If x = 10 Then y = 100 ,其中x=10 和 y=100 均为赋值语句 ,N
69
. Print Sgn(-6 ^ 2) + Abs(-6 ^ 2) + Int(-6 ^ 2)的输出结果是-1,Y
70
. 当Boolean类型的值转换为数值类型的数时,False转成为0,而 True转成为 -1。,Y
71
. 输入输出结构是属于结构化程序三种基本结构之一。,N
72
. IF…ELSE…ENDIF必须各占一行,并且IF和ENDIF必须成对出现。,Y
73
. 在Function函数过程中,过程的返回值可以有多个,N
74
. 在Sub过程中,过程本身没有返回值,Y
75
. 模块级变量可以用dim语句在通用处声明,Y
76
. 在过程的参数传递中,值传递需要在声明过程的参数前方加ByRef,N
77
. 在过程的参数传递中,地址传递需要在声明过程的参数前方加ByRef,Y
78
. 在过程的参数传递中,在声明过程的参数前方省略单词ByVal/ByRef,指的是值传递,N
79
. 在过程的参数传递中,调用过程时,实参加括号,该参数为值传递,Y
80
. 一般情况下,同一个数组中的所有元素的数据类型应当是一致的 y
81
. Varianrt 类型的数组变量数组元素的类型可以不一致。,Y
82
. 数组元素中下标的个数称为数组的维数,Y
83
. 定义模块级数组的命令是:Public 数组名( [下界 To] 上界,[下界 To] 上界,…)As 数据类型,N
84
. 数组是一种常用的数据结构,是用同一个名称表示的、顺序排列的一组变量,Y
85
. 元素个数固定不变的数组称为固定数组,Y
86
. 按照数组的作用域来划分,可以把一个固定数组声明为公共数组、模块级数组和局部数组,Y
87
. 公共数组在
模块中定义,Y
88
. 公共数组的定义
为:Private 数组名( [下界 To] 上界) As 数据类型,N
89
. 模块级数组在窗体的通用部分定义,Y
90
. Visual Basic 6.0是比高级语言更高级的一种程序设计语言,它改变了结构化程序设计的主从关系,解决问题着眼于问题中的对象及其相互的关系。 ,Y
91
. 面向对象的编程方法是伴随 Windows 图形用户界面的诞生而产生的一种新的程序设计思想。,Y
92
. vb把程序和数据封装起来作为一个对象,并为每一个对象赋予相应的属性。,Y
93
. Visual Basic 它是美国 Microsoft 公司推出的一个在Windows、Windows NT 环境下运行的结构化的程序设计语言。,N
94
. 当第一次启动 VB 时,看到的窗口称VB集成开发环境或用户界面。,Y
95
. 启动VB后,窗体设计器窗口中一个窗体窗口也没有,需进行添加窗体的操作。,N
96
. 启动VB后,窗体设计器窗口中便包含了一个窗体窗口,该窗体窗口默认的名字叫Form。,N
97
. 窗体窗口是运行该工程时的用户界面。,Y
98
. VB集成开发环境的的工作状态有[设计]、[运行]和[调试]3种。,N
99
. Visaul Basic 是一种面向对象的可视化程序设计语言,其包含属性、事件和多态三个要素,N
100
. 在Visaul Basic中最基本的对象是窗体,它是应用程序的基石,其它控件的容器。,Y
101
. 将vb工程编译生成的可执行文件的扩展名是.EXE。,Y
102
. 对象事件的名称可由编程者指定。,N
103
. 对象的方法是执行指定操作的过程。,Y
104
. 事件过程是响应特定事件的一段程序。,Y
105
. 一个黑色的铅球被抛了出去,则黑色是属性,铅球是对象,则抛是方法,出去是事件,N
106
. 一个工程可以包含vbp、frm、bas、res、cls、vpg和Active X 控件文件等多种类型的文件。,Y
107
. 工程文件的扩展名是 Vpg,窗体文件是 frm。,N
108
. 对于事件驱动程序应用程序,每次运行时的执行顺序可以不一样。,Y
109
. Vb提供了结构化程序设计的3中基本结构是:选择结构、过程结构和顺序结构。,N
110
. 属性窗口中的的属性列表可以按字母也可以按类别排序。,Y
111
. Visual Basic应用程序中标准模块文件的扩展名是bas。,Y
112
. Visual Basic是用于开发Windows环境下的应用程序工具。,Y
113
. 一个可执行的Visual Basic的应用程序可以一个窗体也没有。,N
114
. 决定程序流向的是事件。,Y
115
. VB采用的是面向过程的编程方法。,N
116
. VB 把整个应用程序看作是一个对象,但应用程序中又包含着窗体、命令按钮、列表框...等等对象。,Y
117
. 属性就是对象的方法,可以用来表示对象的状态。,N
118
. 表达式 2+5>7-3 AND 3*2的结果等于6正确否。,Y
119
. 在VB中,多条语句可
写在一行上。,Y
120
. VB提供的整型数据的类型说明符为%,在计算机中占4个字节。,N
121
. VB提供的单精度型数据的类型说明符为!,在计算机中占4个字节。,Y
122
. Print len("学无止境")的结果是8。,N
123
. VB6.0 分为3个版本,这3种版本是学习版、专业版和企业版。,Y
124
. Option Explicit 语句是强制数组下标的下界为1的语句,N
125
. 要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句option base 1,N
126
. Dim a1,a2 as boolean语句显示声明变量a1是变体型,a2是布尔型,N
127
. Print "120">"15",结果为:True,N
128
. Print 246+"123",结果为:369,Y
129
. Print 246+"abc",结果为:246abc,N
130
. Print lenb("学无止境"),结果为:4,N
131
. Print 2.5\2,结果为:1,Y
132
. Print 25.58 Mod -6.91,结果为:1,N
133
. Print 100 >"19"?,结果为:True,Y
134
. Print? 5 >True,结果为:True,Y
135
. Print "F" Like "[!A-Z]",结果为:False,Y
136
. Print "BAT" Like "B?T",结果为:False,N
137
. Print "aBBBa" Like "a*a",结果为:True,Y
138
. A=2:B=3:Print d=A>B,结果为:True,N