概述
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(“%fn”,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(“%fn”,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;
最后
以上就是真实凉面为你收集整理的c语言第二章编程题答案,C语言第二章到章课后习题及答案.doc的全部内容,希望文章能够帮你解决c语言第二章编程题答案,C语言第二章到章课后习题及答案.doc所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复