游客 Signup | Login
中文 | En

2981 - 【选择题】第5章:选择控制结构 例题

1、 若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的结果为(    )

A. 4     B. 3     C. 2      D. 1


2、&nbsp;设x,t均为int型变量,则执行语句“x=10;t=x&amp;&amp;x&gt;10;”后,t的值为( )

A.不定值     B.10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.0

<br />

3、&nbsp;关系表达式x&lt;=y&lt;=z的c语言表达式为( &nbsp; &nbsp;) &nbsp; &nbsp; &nbsp;&nbsp;

<span style="line-height:1.5;">A.(x&lt;=y)&amp;&amp;(y&lt;=z) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;B. (x&lt;=y)AND(y&lt;=z)</span> 

<span style="line-height:1.5;">C. (x&lt;=y&lt;=z)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.(x&lt;=y)&amp;(y&lt;=z)</span> 

<span style="line-height:1.5;"><br />

4、&nbsp;分析以下程序,&nbsp;下列说法正确的是( &nbsp; ) &nbsp; &nbsp; &nbsp;

#include&nbsp;&lt;stdio.h&gt;

<span style="line-height:1.5;">void&nbsp;main()</span> 

<span style="line-height:1.5;">&nbsp;{&nbsp;</span> 

<span style="line-height:1.5;">int&nbsp;x=5,a=0,b=0;</span> 

<span style="line-height:1.5;">if(x=a+b)&nbsp;printf("*&nbsp;*&nbsp;*&nbsp;*\n");</span> 

<span style="line-height:1.5;">else&nbsp;&nbsp;&nbsp;printf("#&nbsp;#&nbsp;#&nbsp;#\n");</span> 

<span style="line-height:1.5;">}</span> 

A.&nbsp;有语法错,不能通过编译&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.&nbsp;通过编译,但不能连接

C.&nbsp;输出*&nbsp;*&nbsp;*&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.&nbsp;输出#&nbsp;#&nbsp;#&nbsp;#

<span style="line-height:1.5;"><br />

<span style="line-height:1.5;">5、 分析以下程序,&nbsp;下列说法正确的是( &nbsp; &nbsp;) &nbsp; &nbsp; &nbsp;</span> 

<br />

#include&nbsp;&lt;stdio.h&gt;

<span style="line-height:1.5;">void&nbsp;main()</span> 

<span style="line-height:1.5;">&nbsp;{&nbsp;</span> 

<span style="line-height:1.5;">int&nbsp;x=0,a=0,b=0;</span> 

<span style="line-height:1.5;">if(x==a+b)&nbsp;printf("*&nbsp;*&nbsp;*&nbsp;*\n");</span> 

<span style="line-height:1.5;">else&nbsp;&nbsp;&nbsp;printf("#&nbsp;#&nbsp;#&nbsp;#\n");</span> 

&nbsp;}

A.&nbsp;有语法错,不能通过编译&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.&nbsp;通过编译,但不能连接

C.&nbsp;输出*&nbsp;*&nbsp;*&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.&nbsp;输出#&nbsp;#&nbsp;#&nbsp;#

<br />

6、&nbsp;若a和b均是正整数型变量,以下正确的switch语句是( &nbsp; &nbsp;)  

A.switch&nbsp;(&nbsp;pow(a,2)+pow(b,2))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(注:调用求幂的数学函数)

  {&nbsp;&nbsp;

&nbsp; &nbsp; &nbsp; case&nbsp;1:&nbsp;case&nbsp;3:&nbsp;y=a+b;&nbsp;break&nbsp;;

&nbsp;&nbsp;&nbsp;	&nbsp;&nbsp;case&nbsp;0:&nbsp;case&nbsp;5:&nbsp;y=a-b;&nbsp;  

&nbsp; &nbsp; &nbsp; }

<span style="line-height:1.5;">B.switch&nbsp;(a*a+b*b);</span> 

  {&nbsp;&nbsp;

&nbsp; &nbsp; &nbsp;case&nbsp;3:

&nbsp; &nbsp; &nbsp;case&nbsp;1:&nbsp;y=a+b;&nbsp;break&nbsp;;

&nbsp;&nbsp;&nbsp;	&nbsp;case&nbsp;0:&nbsp;y=b-a;&nbsp;break;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp; &nbsp; &nbsp;}

C.switch&nbsp;a

  {&nbsp;

&nbsp; default&nbsp;:&nbsp;x=a+b;

&nbsp;	case&nbsp;10&nbsp;:&nbsp;y=a-b;break;

&nbsp;	case&nbsp;11&nbsp;:&nbsp;y=a*d;&nbsp;break;&nbsp;

&nbsp; &nbsp; &nbsp; }

D.switch(a+b)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;		{&nbsp;

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case10:&nbsp;x=a+b;&nbsp;break;

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case11:&nbsp;y=a-b;&nbsp;break;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp; &nbsp; &nbsp; &nbsp;}

Input

Output

#include<stdio.h>

int main()
{
printf("----------");
//例如:本次习题有5道题,则你的输出格式应为printf("AAAAA");
//选项均由大写A,B,C,D组成,输出语句有一条 
return 0;

Examples

Input

no input needed

Output

参考答案:DDADCA

Solution C

#include<stdio.h>

int main()
{
printf("DDADCA");
//例如:本次习题有5道题,则你的输出格式应为printf("AAAAA");
//选项均由大写A,B,C,D组成,输出语句有一条 
return 0;
} 
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题