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...