三个等价c语言表达式,C语言习题综合(20页)-原创力文档

第二章练习题

—.选择题

1. 以下选项中正确的实型常量

2

A 0 B 3. 1415 C 0.329×10 D .871

2.不合法的用户标识符

A _123 B printf C A $ D Dim

1.表达式3.5+1/2的计算结果是___

2.对数学表达式 ,写出三个等价的c语言表达式_____

}

第三章 练习题

一.选择题

1.若a ,b,c都是int型变量且初值为0,以下选项中不正确的赋值

语句

A a b c 100; B d++; C c+b; D d (c 22)-(b++);

3.合法的c语言赋值语句

A a b 58 B k int(a+b); C a 58,b 58 D --i;

4.有以下程序

#include

main(0

{

int x 10,y 3;

printf(“%d\n”,y x/y);

}

执行后的输出结果

A 0 B 1 C 3 D 不确定的值

5.若变量已正确定义为int型,要给a,b,c输入数据,正确的输入语

A read(a,b,c) B scanf(“%d%d%d”,a,b,c);

C scanf(“%D%D%D”,&a,%b,%c);

D scanf(“%d%d%d”,&a,&b,&c);

8.若有正确定义语句:

double x 5.16894;

语句printf(“%f\n”,(int)(x*1000+0.5)/(double)1000);

输出结果是

A 输出格式说明与输出不匹配 ,输出无定值

B 5.170000 C 5.168000 D 5.169000

第四章

一.

4.3 x y z C

为表示关系: ≧ ≧ ,应使用的 语言表达式是

A x> y && y > z B x> y AND y > z

)( ) ( ) )( ) ( )

C x> y> z D x> y & y> z

)( ) )( ) ( )

4.19 a 1 b 2 c 3 if a b c

当 , , 时,以下 语句执行后, , , 中的值分别

1 2 3

为 【】、【】、【】。

if a>c

( )

b a;a c;c d;

4.20 若变量已正确定义,以下语句段的输出结果是 ()

x 0;y 2;z 3;

swith(x)

{case0:switch(y 2)

{case1;printf("*");break;

case2:printf("%");break;

}

case1:switch(z)

{case1:printf("$");

case2:printf("*");break;

default:printf("#");

}

}

第五章

一.选择题

5.1 有以下程序段:

intk,j,s;

for(k 2;k<6;k++,k++)

{s 1;

for(j k;j<6;j++)s+ j;

}

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

程序段的输出结果是:

A 9 B 1 C 11 D 10

) ) ) )

5.3 有以下程序段:

intn 10;

while(n>7)

{n--;

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

}

程序段的输出结果是:

A)1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值