项目二 认识Visual Basic基本语句(练习)-《VisualBasic6.0项目教程》(电工版第3版)同步精品课堂

2025-02-12
| 2份
| 12页
| 158人阅读
| 2人下载

内容正文:

2.3:认识Visual Basic基本语句 一、单项选择题 1、运行下面的程序: x=10:y=20 X=X+y y=x-y X=X-y print x;y 运行后的输出结果为( ) A. 20 30 B. 30 20 C. 20 10 D. 10 20 2、下列程序运行后,变量a的值为( ) Dim a, b, c, d As Single a=10:b=20:c=40 If b> a Then d=a:a=b:b=d elseif c>a then d=a:a=c:c=d else d=b:b=c:c=d End If A.10 B.20 C.40 D.100 3、运行下列程序: For i=1 To 20 Step 2 Printi Nexti 该程序中循环体Printi的执行次数是( ) A. 4 B.5 C. 10 D.20 4. 下列选项中,( )是Select Case 语句中合法的表达式列表。 A.x>y B. is>=y C.is>y and is=1 D.10 to 5 5、Select Case语句中测试表达式的类型可以是( ) A.数值表达式 B.关系表达式 C.布尔表达式 D.以上都不对 6.For i=2 To 30 Step 5语句的循环体的执行次数是( )次。 A.4 B. 5 C.6 D. 7 7.下列程序的运行结果是( ) 2 X=1:Y=8 Do While X<Y X=X+2 Loop Print X A.6 B. 7 C.8 D. 9 8.下列程序的运行结果是( ) X=1:Y=10 Do Until X>Y X=X*2 Loop Print X A. 2 B.4 C.8 D. 16 9.下列程序的运行结果是( ) i=2:s=0 While i<=10 S=s+1 I=i+2 Wend Print s A. 4 B.5 C.6 D. 7 10.下列程序的运行结果是( ) X=1:y=8 Do X=x+2 If x>5 then exit do Loop Until x>y Print x A. 7 B.2 C.3 D. 4 2、 判断题 1. 初值、终值和步长可以是数值型常量或变量。( ) 2. 循环变量可以是数值型变量,也可以是字符型变量。( ) 3. 当初值等于终值时,无论步长是正数还是负数,循环体均被执行一次。( ) 4. For循环语句和Nex(语句必须成对出现,不能单独使用( ) 5. 步长可以是正数,也可以是负数,如果省略,则默认步长为1。( ) 三、简答题 1.Do循环两种循环的特点? 2、语句结构分别是什么? 3、for循环语句格式? 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 2.3:认识Visual Basic基本语句 一、单项选择题 1、运行下面的程序: x=10:y=20 X=X+y y=x-y X=X-y print x;y 运行后的输出结果为( ) A. 20 30 B. 30 20 C. 20 10 D. 10 20 【答案】D 解析:按照顺序结构计算,第一步x=30,第二步y=10,第三步将x的值覆盖x=20 2、下列程序运行后,变量a的值为( ) Dim a, b, c, d As Single a=10:b=20:c=40 If b> a Then d=a:a=b:b=d elseif c>a then d=a:a=c:c=d else d=b:b=c:c=d End If A.10 B.20 C.40 D.100 【答案】B 解析:分支结构满足第一个条件故运行第一个分支里的语句计算得a=20。故选B。 3、运行下列程序: For i=1 To 20 Step 2 Printi Nexti 该程序中循环体Printi的执行次数是( ) A. 4 B.5 C. 10 D.20 【答案】C 解析:套入公式得int((20-1)/2)+1,int函数:去不大于自变量的最大整数。故选C。 4. 下列选项中,( )是Select Case 语句中合法的表达式列表。 A.x>y B. is>=y C.is>y and is=1 D.10 to 5 【答案】B 解析: Select Case语句中合法的表达式列表有3种形式:用逗号隔开的表达式、用To指定的范围、用Is指定的关系运算 答案A不是Is指定的关系运算 答案B是正确的 答案C中的And是不允许出现的 答案D的范围由大到小是不正确的 5、Select Case语句中测试表达式的类型可以是( ) A.数值表达式 B.关系表达式 C.布尔表达式 D.以上都不对 【答案】A 解析:测试表达式只能是数值表达式和字符串表达式。故选A 6.For i=2 To 30 Step 5语句的循环体的执行次数是( )次。 A.4 B. 5 C.6 D. 7 解析:循环次数的计算公式是Imt ((终值-初值)/步长)+1,结果是6次。故选 7.下列程序的运行结果是( ) 2 X=1:Y=8 Do While X<Y X=X+2 Loop Print X A.6 B. 7 C.8 D. 9 解析:根据 Do While..Loop 的执行顺序,得出结果为9。故选D。 8.下列程序的运行结果是( ) X=1:Y=10 Do Until X>Y X=X*2 Loop Print X A. 2 B.4 C.8 D. 16 解析:根据Do While...Loop的执行顺序,得出结果为16。故选D。 9.下列程序的运行结果是( ) i=2:s=0 While i<=10 S=s+1 I=i+2 Wend Print s A. 4 B.5 C.6 D. 7 解析:根据While 语句的执行流程,可得出结果是B。 10.下列程序的运行结果是( ) X=1:y=8 Do X=x+2 If x>5 then exit do Loop Until x>y Print x A. 7 B.2 C.3 D. 4 解析:此题考查Exit Do语句的应用。程序的运行结果是7。故选A 2、 判断题 1. 初值、终值和步长可以是数值型常量或变量。( ) 解析: 初值、终值和步长用于控制循环次数,可以是数值型常量或变量,所以√ 2. 循环变量可以是数值型变量,也可以是字符型变量。( ) 解析:For语句的循环变量必须是数值型变量。本题答案为X 3. 当初值等于终值时,无论步长是正数还是负数,循环体均被执行一次。( ) 解析:初值和终值相等,按照For语句的执行顺序,循环体被执行一次。本题答案为√。 4. For循环语句和Nex(语句必须成对出现,不能单独使用( ) 解析:For语句的语法规则。本题答案为√ 5. 步长可以是正数,也可以是负数,如果省略,则默认步长为1。( ) 解析:考查For语句的语法规则。本题答案为√。 三、简答题 1.Do循环两种循环的特点? 【答案】前侧型do循环先判断条件再循环,有可能一次都不循环,后侧型do循环先循环再判断条件,必须执行一次循环体。 2、语句结构分别是什么? 【答案】三种语句结构:顺序结构、选择结构、循环结构 3、for循环语句格式? 【答案】 For 循环变量= 初值 To 终值 [step步长(若省略默认为1)] 循环体 Exit for(辅助控制语句退出循环,可以不写) Next 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目二 认识Visual Basic基本语句(练习)-《VisualBasic6.0项目教程》(电工版第3版)同步精品课堂
1
项目二 认识Visual Basic基本语句(练习)-《VisualBasic6.0项目教程》(电工版第3版)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。