教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

全国计算机等级考试VB经典必考资料,知识点总结(3)

来源:网络收集 时间:2026-08-29
导读: 语句块2 End If ★ 多分支条件语句 If 条件1 Then 语句块1 ElseIf 条件2 Then 语句块2 。。。。。。 Else 语句块n End If 其中,条件可以是:关系表达式(a>5)、逻辑表达式(a>5 And c>4)、变量(i)或常数(0)。 例题:

语句块2 End If ★ 多分支条件语句

If 条件1 Then 语句块1 ElseIf 条件2 Then 语句块2 。。。。。。 Else

语句块n End If

其中,条件可以是:关系表达式(a>5)、逻辑表达式(a>5 And c>4)、变量(i)或常数(0)。 例题:

(1) 下列程序段的执行结果为 A X=5 Y=-20

If Not x>0 Then

x=y-3 Else

Y=x+3 End If

Print x-y;y-x

A. -3 3 B. 5 -8 C. 3 -3 D. 25 -25 以上题中的“条件”主要是逻辑表达式。

(2) 下列程序段的执行结果为 B X=2 Y=1

If x*y<1 Then y=y-1 Else y=-1 Print y-x>0

A. True B. False C. -1 D.1

以上题中的“条件”主要是关系表达式。 (3) 下列程序段的执行结果为 C Dim x As Integer

朱锦新

第 6 页

2013-4-21

“全国计算机等级考试”考试要点

If x Then Print x Else Print x-1

A. 1 B. 0 C. -1 D.不确定 以上题中的“条件”主要是变量。

2、选择结构语句(Select Case语句):

Select Case 测试表达式 Case 表达式列表1 语句块1

Case 表达式列表2 语句块2 。。。。。。 Case Else 语句块n End Select 注意:测试表达式的类型只能是数值型数据或字符型数据,表达式列表的值只要第一个符合测试表达式值的要求,就结束Select Case语句;表达式列表可以是三种结构或三种混合结构:①、1 To 10 ②、1,3,5,6,7,8 ③、Is>10 ④、1,2,5,7,Is>10

例题:

(1) 在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1和Text2的文本框,然后编写如下事件过程:

Private Sub Command1_Click() n=Text1.Text Select Case n Case 1 T 10 X=10 Case 2,4,6 X=20 Case Is<10 X=30 Case 10 X=40 End Select Text2.Text=x End Sub

程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是 A

A. 10 B. 20 C. 30 D.40 3、选择结构语句(IIF函数): 变量=IIF(条件,参数1,参数2)

其中,条件可以是:关系表达式(a>5)、逻辑表达式(a>5 And c>4)、变量(i)或常数(0)。执行过程:条件成立,变量的值就是“参数1”,否则变量的值就是“参数2”。

例题:

(1) 设a=6,则执行语句:x=IIF(a>5,-1,0)后,x的值为 D A. 5 B. 6 C. 0 D. -1

知识点8:

朱锦新

第 7 页

2013-4-21

“全国计算机等级考试”考试要点

1、循环结构

① For 循环变量=初值 To 终值 Step 步长 循环体

If 条件 Then 语句 Exit For End If

Next 循环变量

注意:循环如果正常退出时(没有执行Exit For语句),那么循环变量必须要大于终值或等于终值+步长。

② Do While 条件 Do 循环体 循环体 Loop Loop While 条件 Do Until 条件 Do 循环体 循环体 Loop Until 条件 Loop 注意:左边上下两种循环是先判断条件后执行循环体,右边上下两种循环是不管条件成立与否都至少执行一次;While循环是条件成立执行循环体,Until循环是条件不成立执行循环体。

例题:

(1) 下列程序段的执行结果为 B s=0:t=0:u=0 For x=1 To 3 For y=1 To x For z=y To 3 s=s+1 Next z t=t+1 Next y u=u+1 Next x Print s;t;u

A. 3 6 14 B. 14 6 3 C. 14 3 6 D. 16 4 3 分析:

A组语句和B语句都在X循环内,并且是并列的,所以可以先计算B组语句,A组语句暂时不算,这样很容易求出u=u+1语句循环了三次,则u=3;C组语句和D语句都在Y循环内,并且是并列的,所以可以先计算D组语句,C组语句暂时不算,这样也比较容易求出t=t+1语句循环了六次,则t=6;然后再结合答案很快就能得出答案是选B。

知识点9:

1、数组: ① 数组的概念

朱锦新

第 8 页

2013-4-21

“全国计算机等级考试”考试要点

★ 等级考试主要考一维数组、二维数组和三维数组(三维的只需知道数组中可以存储多少数据即可)。数组的格式:a(2,3 To 7,-1 To 2),那它的存储空间大小计算:每一维用上界-下界+1计算,例如 (2-0+1)*(7-3+1)*(2-(-1)+1)=3*5*4=60。

★ 数组的下标下界是根据语句Option Base n来决定:当n=0时,数组下标下界是从0开始;当n=1时,数组下标下界是从1开始。

★ 数组分为:

固定大小数组: Dim a(10) As Integer

动态大小数组: Dim a() As Integer Redim a(10) ★ Array函数用法:为一个变体型变量创建一个数组。 Dim a as Variant a=Array(1,2,3,4,5)

因此:a(0)=1 a(1)=2 a(2)=3 a(3)=4 a(4)=5

★ 注意:如果数组被定义为以下三种类型,(1) 数值型 (2) 字符型 (3)逻辑型 ,则它们初始化的数组元素数值分别为:0 、空字符串和False 。

例题:

(1) 在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码: Private Sub Command1_Click() Dim a(4,4) As Integer For i=1 To 4 For j=1 To 4

a(i,j)=(i-1)*3+j

Next j Next i

For i=3 To 4 For j=3 To 4 Print a(j,i) Next j Print Next i End Sub

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

A. 6 9 B. 7 10 C. 8 11 D. 9 12 7 10 8 11 9 12 10 13

…… 此处隐藏:1056字,全部文档内容请下载后查看。喜欢就下载吧 ……

全国计算机等级考试VB经典必考资料,知识点总结(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/606016.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)