2分支结构(if)(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂
|
2页
|
70人阅读
|
0人下载
41. 在if…else语句中,if后面的表达式的值应为( )。
A. 字符类型 B. 浮点类型 C. 整数类型 D. 布尔类型
1. D
【解析】在if…else语句中,if后面的表达式的值应为布尔型。
2. 如果x=50,y=60,下面程序的输出结果是( )。
if (x < 100 || x > 60)
{
if (y >= 100)
{ Console.WriteLine("一"); }
else
{ Console.WriteLine("二"); }
}
else
{ Console.WriteLine("三"); }
- 一 B. 二 C. 三 D. 无法确定
2. B
【解析】x=50,表达式x < 100 || x > 60为true,执行if后面的语句;y=60,表达式y >= 100为false,执行else后面的语句Console.WriteLine("二");
3. 已知a=4,b=5,c=6,执行下面的程序段后,变量n的值为( )。
if (c<b)
{ n=a+b+c; }
else if (a+b<c)
{ n=c-a-b; }
else
{ n=a+b; }
- 3 B. -3 C. 9 D. 15
3. C
【解析】a=4,b=5,c=6,表达式c<b为false,判断else if后面的表达式,a+b<c为false,执行else后面的语句,即n=a+b;,所以n=9。
4. if…else语句中,if后面的表达式可以是任意表达式。( )
4. 错误
【解析】if…else语句中,if后面的表达式必须是关系表达式或逻辑表达式。
5.
static void Main(string[] args)
{
int x = 1,y = 2, z = 3;
学科网(北京)股份有限公司