C语言程序设计习题集

内容发布更新时间 : 2025/5/16 4:41:03星期一 下面是文章的全部内容请认真阅读。

4.设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是______。

A.'x'&&'y' B.x<=y C.x||y+z&&y-z D.!((x

5.执行以下程序段后,x的值为______。

int a=14,b=15,x; char c='A';

x=(a&&b)&&(c<'B'); A.true B.1 C.false 6.下列表达式中,______不是关系表达式。

A.x%2= =0 B.!(x%2) C.(x/2*2-x)= =0 D.x%2!=0 7.执行以下程序后,输出的结果是______。

include \main()

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

if(a

A.0 B.1 C.2 D.3 8.执行以下程序后,输出的结果是______。

include \main()

{ int w=4,x=3,y=2,z=1;

printf(\

A.4 B.2 C.1 D.3 9.执行以下程序段后,输出结果是______。

int a=3,b=5,c=7; if(a>b) a=b;c=a; if(c!=a) c=b;

printf(\

A.程序段有语法错误 B.3,5,3 C.3,5,5 D.3,5,7 10.下面程序段的输出结果是______。

int a=-1,b=4,k;

17

D.0

k=(a++<=0)&&(!b--<=0); printf(\

A.0,0,3 B.0,1,2 C.1,0,3 D.1,1,2

11.若有定义:float x=1.5;int a=1,b=3,c=2; ,则正确的switch语句是______。

A.switch(x) B.switch(int(x))

{ case 1.0: printf(\

case 2.0: printf(\} }

C.switch(a+b) D.switch(a+b)

{ case 1: printf(\

case 2+1: printf(\} }

12.下面程序段的输出结果是______。

int n='c';

s

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi