2分支结构(if)(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂

| 2页
| 70人阅读
| 0人下载

学科网 zxxk.com学科网 zxxk.com

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("三");   }

  1. 一    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;  }

  1. 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;page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。