c语言第二章编程题答案,C语言第二章到章课后习题及答案.doc

C语言第二章到章课后习题及答案

第二章

习题

?

1、 以下选项中可作为C语言合法常量的是 A)-80. B)-080 C)-8e1.0 D)-80.0e以下不能定义为用户标识符的是 A)Main B)_0 C)_int D)sizeof以下选项中,不能作为合法常量的是  A)1.234e04 B)1.234e0.4 C)1.234e 4 D)1.234e0以下不能正确计算代数式值的C语言表达式是?????? A)1/3*sin(1/2)*sin(1/2)??????????????????? B)sin(0.5)*sin(0.5)/3?????? C)pow(sin(0.5),2)/3???????????????????????? D)1/3.0*pow(sin(1.0/2),2)以下能正确定义且赋初值的语句是?????? A)int? n1=n2=10;?????????????????????????? B)char? c=32;?????? C)float? f=f+1.1;???????????????????????????? D)double? x=12.3E2.5;设有定义:int? k=1,m=2;? float? f=7;,则以下选项中错误的表达式是?????? A)k=k>=k?????????? B)-k++??????????????? C)k%int(f)????????? D)k>=f>=m?设有定义:int? a=2,b=3,c=4;,则以下选项中值为0的表达式是?????? A)(!a==1)&&(!b==0)?????????????????????? B)(ac ? c:k;执行该程序段后,k的值是?????? A)3???????????????????? B)2???????????????????? C)1???????????????????? D)0、 若以下选项中的变量已正确定义,则正确的赋值语句是  A)x1=26.8%3? B)1+2=x2 C)x3=0x12 D)x4=1+2=3;

、以下4个选项中,不能看作一条语句的是  A){;}??? B)a=0,b=0,c=0;???? C)if(a>0);????? D)if(b==0) m=1;n=2;若变量x,y以正确定义并赋值,以下符合c语法的表达式是A.++x,y=x--? B. x+1=y?? c.x=x+10=x+y D. double(x)/10以下叙述中错误的是A)C程序中的#include和#define行均不是C语句B)除逗号运算符外,赋值运算符的优先级最低C)C程序中,j++;是赋值语句D)C程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算1.int k=11, 则k++后表达式的值_____和变量k的值______。

2.double x=3.2,++x后表达式的值_____和x的值_______。

3.表达式3.5+1/2的计算结果是_____。

4.把a1、a2定义成双精度实型变量,并赋初值1的定义语句是____。

5.表达式s=10应当是读做“_________”。

三、上机改错题

1.请指出以下C程序的错误所在:

#include stdio.h

main(); / * main function * /

float r,s; /*/* r is radius*/,/* s is area of circular*/*/

r=5.0;

s=3.14159*r*r;

printf(“%f\n”,s)

2. 请指出以下C程序的错误所在:

main /*main function*/

{

float a,b,c,v; / *a,b,c are sides , v si volume of cube * /

a=2.0;b=3.0;c=4.0

v=a*b*c;

printf(“%f\n”,v)

}

答案

一.选择题

1.A 2.D 3.B 4.A 5.B 6.D 7.A 8.B 9.C 10.D 11.A 12.D

二.填空题

1. 11,12 2. 4.2, 4.2 3. 3.5 4. double a1=1,a2=1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值