c语言第二版第三章答案,C语言程序设计(第2版) 刘克威,张凌晓著 习题答案-第三章...

最近在复习C语言基础,做这本书的习题.可惜没搜索到答案,就自己做了.

题目用电脑敲过的,就会直接给出来,不做标记.

如果是自己做的,就会在前面标记一个 * .

一、选择题

1.与数学式子

adc30aaa1836

image

对应的C语言表达式是___。

A.3x^n/(2x-1)  B.3xn/(2x-1)

C.3pow(x,n)(1/(2x-1))  D.3pow(n,x)/(2*x-1)

答案: * C

2.若有如下声明:int a=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为___。

A.1.4  B.1  C.2.0  D.2

3.设x、y、t均声明为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为___。

A.不定值  B.4  C.3  D.1

4.以下程序的输出结果是。

adc30aaa1836

image

A.11,10  B.9,10  C.010,9  D.10,9

5.在C语言中,如果下面的变量都是int类型,则输出的结果是___。

sum=pad=5;

pad=sum++,pad++,++pad;

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

A.7  B.6  C.5  D.4

6.请选出合法的C语言赋值语句___。

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

7.设有以下语句:

char a=3,b=6,c;

c=a^b<<2;

则c的二进制值是___。

A.00011011  B.00010100  C.00011100  D.00011000

8.设有语句int a=3;则执行语句a+=a-=a*a;后,变量a的值是___。

A.3  B.0  C.9  D.-12

9.设a=5、b=6、c=7、d=8、m=2、n=2,执行(m=a>b)&&(n=c>d)后n的值为___。

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

10.若变量c为char类型,能正确判断出c为小写字母的表达式是___。

A.'a'<=c<= 'z'  B.(c>='a')||(c<= 'z')

C.('a'<=c)and('z'>=c)  D.(c>= 'a')&&(c<= 'z')

11.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为___。

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

12.执行下面的程序段

int x=35;

char z='A';

int b;

b=((x&15)&&(z

后,b的值为___。

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

13.已有如下声明:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是___。

A.6  B.0  C.2  D.1

14.假定w、x、y、z、m均为int型变量,有如下程序段:

w=1;x=2;y=3;z=4;

m=(w

m=(m

m=(m

则该程序运行后,m的值是___。

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

15.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是___。

A.7.000000  B.7  C.8  D.7.500000

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值