新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

/ 

18 

 

一?/p>

 

?/p>

择题

 

 

1. 

以下非法的赋值语句是

 

A: n=(i=2,++i); 

B: j++; 

C: ++(i+1); 

D: x=j>0; 

 

2. 

 

已有定义

:int x=3,y=4,z=5

;,则表达式

!(x+y)+z-1 && y+z/2 

的值是

 

A: 6 

B: 0 

C: 2 

D: 1 

 

3. 

 

阅读以下程序?/p>

 

 

 

 

main() 

 

 

{ int x; 

 

 

scanf(

?/p>

%d

?/p>

,&x); 

 

 

if(x--<5) printf(

?/p>

%d

?/p>

,x); 

 

 

else printf(

?/p>

%d

?/p>

,x++); 

 

 

} 

 

 

程序运行后,如果从键盘上输人

5

,则输出结果是(

 

)?/p>

 

A: 3 

B: 4 

C: 5 

D: 6 

 

4. 

 

有如下程?/p>

 

main0 

{ int a=2,b=-1,c=2; 

if(a<b) 

if(b<0) c=0; 

else c++ 

printf("%d\n",c); 

} 

该程序的输出结果?/p>

 

A: 0 

B: 1 

C: 2 

D: 3 

 

5. 

  

有以下程?/p>

 

#include <stdio.h> 

main() 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

/ 

18 

 

一?/p>

 

?/p>

择题

 

 

1. 

以下非法的赋值语句是

 

A: n=(i=2,++i); 

B: j++; 

C: ++(i+1); 

D: x=j>0; 

 

2. 

 

已有定义

:int x=3,y=4,z=5

;,则表达式

!(x+y)+z-1 && y+z/2 

的值是

 

A: 6 

B: 0 

C: 2 

D: 1 

 

3. 

 

阅读以下程序?/p>

 

 

 

 

main() 

 

 

{ int x; 

 

 

scanf(

?/p>

%d

?/p>

,&x); 

 

 

if(x--<5) printf(

?/p>

%d

?/p>

,x); 

 

 

else printf(

?/p>

%d

?/p>

,x++); 

 

 

} 

 

 

程序运行后,如果从键盘上输人

5

,则输出结果是(

 

)?/p>

 

A: 3 

B: 4 

C: 5 

D: 6 

 

4. 

 

有如下程?/p>

 

main0 

{ int a=2,b=-1,c=2; 

if(a<b) 

if(b<0) c=0; 

else c++ 

printf("%d\n",c); 

} 

该程序的输出结果?/p>

 

A: 0 

B: 1 

C: 2 

D: 3 

 

5. 

  

有以下程?/p>

 

#include <stdio.h> 

main() 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

/ 

18 

 

一?/p>

 

?/p>

择题

 

 

1. 

以下非法的赋值语句是

 

A: n=(i=2,++i); 

B: j++; 

C: ++(i+1); 

D: x=j>0; 

 

2. 

 

已有定义

:int x=3,y=4,z=5

;,则表达式

!(x+y)+z-1 && y+z/2 

的值是

 

A: 6 

B: 0 

C: 2 

D: 1 

 

3. 

 

阅读以下程序?/p>

 

 

 

 

main() 

 

 

{ int x; 

 

 

scanf(

?/p>

%d

?/p>

,&x); 

 

 

if(x--<5) printf(

?/p>

%d

?/p>

,x); 

 

 

else printf(

?/p>

%d

?/p>

,x++); 

 

 

} 

 

 

程序运行后,如果从键盘上输人

5

,则输出结果是(

 

)?/p>

 

A: 3 

B: 4 

C: 5 

D: 6 

 

4. 

 

有如下程?/p>

 

main0 

{ int a=2,b=-1,c=2; 

if(a<b) 

if(b<0) c=0; 

else c++ 

printf("%d\n",c); 

} 

该程序的输出结果?/p>

 

A: 0 

B: 1 

C: 2 

D: 3 

 

5. 

  

有以下程?/p>

 

#include <stdio.h> 

main() 

Ͼλ">
Ͼλ
Ŀ

c语言选择结构试题带答?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

/ 

18 

 

一?/p>

 

?/p>

择题

 

 

1. 

以下非法的赋值语句是

 

A: n=(i=2,++i); 

B: j++; 

C: ++(i+1); 

D: x=j>0; 

 

2. 

 

已有定义

:int x=3,y=4,z=5

;,则表达式

!(x+y)+z-1 && y+z/2 

的值是

 

A: 6 

B: 0 

C: 2 

D: 1 

 

3. 

 

阅读以下程序?/p>

 

 

 

 

main() 

 

 

{ int x; 

 

 

scanf(

?/p>

%d

?/p>

,&x); 

 

 

if(x--<5) printf(

?/p>

%d

?/p>

,x); 

 

 

else printf(

?/p>

%d

?/p>

,x++); 

 

 

} 

 

 

程序运行后,如果从键盘上输人

5

,则输出结果是(

 

)?/p>

 

A: 3 

B: 4 

C: 5 

D: 6 

 

4. 

 

有如下程?/p>

 

main0 

{ int a=2,b=-1,c=2; 

if(a<b) 

if(b<0) c=0; 

else c++ 

printf("%d\n",c); 

} 

该程序的输出结果?/p>

 

A: 0 

B: 1 

C: 2 

D: 3 

 

5. 

  

有以下程?/p>

 

#include <stdio.h> 

main() 



ļ׺.doc޸Ϊ.docĶ

  • ɭĸѧҵģҵ - ͼ
  • ҵλ֤(Ӫҵ)˷(ʡ)
  • ѧѧϰϰ⼰
  • 2018׶԰ѧϰѵĵ-ʵwordĵ (4ҳ)
  • 2014߿⡪()
  • 2016Ÿĸ - ͼ
  • Incoterms-2010-óӢĶս(ȫ)
  • ѻ
  • 붨ֽʹ˵
  • 2016-2022йгչ״г棨Ŀ¼ - ͼ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)