分支结构练习

发布 2021-05-29 14:19:28 阅读 9142

1、要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是__c___

a)if x mod 7 = 2 then print x

b)if x - x \ 7) *7 = 2 then print x

c)if x - x / 7) *7 = 2 then print x

d)if x - int(x / 7) *7 = 2 then print x

2、设a = a",b = b",c = c",d = d",执行语句x = iif((a < b) or (c > d), a", b")后,x的值为___d___

a)"ab)"bc)"bd)"a"

3、现有如下语句:

x = iif(a > 50, int(a \ 3), a mod 2)

当a = 52时,x的值是___a___

a)17b)0c)18d)1

4、编写如下程序:

private sub command1_click()

dim a as integer, b as integer

a = 3b = 2

if a * b < 10 then b = b + 1 else b = b - 1

print b - a > 0

end sub

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

a)1b)-1c)falsed)true

5、编写如下程序。

private sub command1_click()

dim x as string, y as string

x = right("abcd", 2)

y = mid("dcba", 2, 3)

if x > y then

print x + y

elseprint y + x

end if

end sub

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

a)cbcdb)cdcbc)cbacdd)cdcba

6、窗体上有一个名称text1的文本框,一个名称为command1的命令按钮。窗体文件的程序如下:

private type x

a as integer

b as integer

end type

private sub command1_click()

dim y as x

= inputbox(""

if \ 2 = 2 then

else= fix( /2)

end if

end sub

对以上程序,下列叙述中错误的是___d___

a)x是用户定义的类型

b)inputbox函数弹出的对话框中没有提示信息。

c)若输入的是偶数,的值为该偶数的平方。

d)fix(把的小数部分四舍五入,转换为整数返回。

7、三角形的构成条件是:任意两边之和大于第三边,变量a、b、c是3条直线的长度,要判断这三条直线能否构成三角形,下列不能正确判断的是___d___

a)if a+b>c and a+c>b and b+c>a thenb)if a+b<=c or a+c<=b then

print "可以构成三角形print "不能构成三角形"

elseelse if b+c<=a then

print "不能构成三角形print "不能构成三角形"

end ifelse

print "可以构成三角形"

end if

c)if a+b<=c or a+c<=b or b+c<=a then d)if a+b>c or a+c>b or b+c>a then

print "不能构成三角形print "能构成三角形"

elseelse

print "能构成三角形print "不能构成三角形"

end ifend if

8、设有下面的语句:

print iif(x > 0, 1, iif(x < 0, -1, 0))

同此语句输出结果不同的程序段是___c___

a)select case xb)if x > 0 then

case is >0print 1

print 1elseif x < 0 then

case is <0print -1

print -1else

case elseprint 0

print 0end if

end select

c) if x <>0 thend)if x > 0 then

if x > 0 then print 1x = 1

elseif x < 0 thenelseif x < 0 then

print -1x = 1

elseend if

print 0print x

end if

9、设x为一整型变量,且情况语句的开始为:select case x,则不符合语法规则的case子句是___b___

a)case 1 to 10b)case 0 < is and is < 20

c)case 2, 3, 4d)case is > 20

10、在select-case结构中,能表示|x| >5的case子句是__a___

a)case is < 5, is > 5b)case not (-5 to 5)

c)case abs(x) >5d)case -5 to 5

11、在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:

private sub command1_click()

x = inputbox("input")

select case x

case 1, 3

print "分支 1"

case is > 4

print "分支 2"

case else

print "else 分支 "

end select

end sub

程序运行后,如果在输入对话框中输入2,则窗体上显示的是__c___

a)分支1 b)分支2 c)else分支 d) 程序出错。

12、现有如下一段程序:

private sub command1_click()

x = ucase(inputbox("输入:")

select case x

case "a" to "c"

print "考核通过!"

case "d"

print "考核不通过!"

case else

print "输人数据不合法!"

end select

end sub

执行程序,在输入框中输入字母“b”,则以下叙述中正确的是___d___

a)在窗体上显示“考核不通过b)在窗体上显示“输入数据不合法!”

分支结构练习答案

练习 计算下列表达式的值 假设 a 3,b 4,c 5答案 1 a b 2 a b c and b 3 not a b or not c 1true 4 9 mod 2 3 54 17 2 0 and not 3 4 or 5 3 0 true 练习 请编写分支结构的程序 1 判断一个数是否为偶数 ...

Python分支结构练习

python复习第二节 分支结构。本节课知识点 1 分支结构的含义。2 解决常见的分支结构问题。3 熟悉逻辑表达式中的运算符如 逻辑连接符如 and or not,两个布尔变量 true 1 false 0 在程序的分支结构中,某些语句会受到条件的制约,根据条件成立与否有选择地执行。分支结构利用条件...

02 顺序结构练习 答案 分支结构学案 一

顺序结构练习 答案 练1 键盘输入一个正方形的边长a,求该正方形与其内切圆所夹部分的面积并输出。见右图 练2 一物体以速度v米 秒匀速运动,求经过t秒后物体运动的距离s 请按计算机处理问题的一般过程,最终画出流程图。略 练3 输入一个二位正整数n,输出它的十位数x 提示 利用取整函数取十位数x in...