下载此文档

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


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
第二章 
1、以下选项中可作为C语言合法常量的是
A)-80.
B)-080
C)-
D)-
2、以下不能定义为用户标识符的是
A)Main
B)_0
C)_int
D)sizeof
3、以下选项中,不能作为合法常量的是
A)
B)
C) 4
D)
4、以下不能正确计算代数式值的C语言表达式是
       A)1/3*sin(1/2)*sin(1/2)                    B)sin()*sin()/3
       C)pow(sin(),2)/3                         D)1/*pow(sin(),2)
5、以下能正确定义且赋初值的语句是
       A)int  n1=n2=10;                           B)char  c=32;
       C)float  f=f+;                             D)double  x=;
6、设有定义:int  k=1,m=2;  float  f=7;,则以下选项中错误的表达式是
       A)k=k>=k           B)-k++                C)k%int(f)          D)k>=f>=m
 
7、设有定义:int  a=2,b=3,c=4;,则以下选项中值为0的表达式是
       A)(!a==1)&&(!b==0)                       B)(a<b)&& !c||1
       C)a && b                                        D)a||(b+b)&&(c-a)
8、有以下程序段
              int  k=0,a=1,b=2,c=3;
              k=a<b ? b:a;    k=k>c ? c:k;
执行该程序段后,k的值是
       A)3                     B)2                     C)1                     D)0
9、若以下选项中的变量已正确定义,则正确的赋值语句是
A)x1=%3  B)1+2=x2 C)x3=0x12 D)x4=1+2=3;
10、以下4个选项中,不能看作一条语句的是
A){;}    B)a=0,b=0,c=0;     C)if(a>0);      D)if(b==0) m=1;n=2;
11、若变量x,y以正确定义并赋值,以下符合c语法的表达式是
A.++x,y=x--  B. x+1=y   =x+10=x+y D. double(x)/10
12、以下叙述中错误的是
A)C程序中的#include和#define行均不是C语句
B)除逗号运算符外,赋值运算符的优先级最低
C)C程序中,j++;是赋值语句
D)C程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算
二、填空题
k=11, 则k++后表达式的值_____和变量k的值______。
x=,++x后表达式的值_____和x的值_______。
+1/2的计算结果是_____。
、a2定义成双精度实型变量,并赋初值1的定义语句是____。
=10应当是读做“_________”。
三、上机改错题
:
#include
main(); / * main function * /
float r,s; /*/* r is radius*/,/* s is area of circular*/*/
r=;
s=*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=;b=;c=
v=a*b*c;
printf(“%f\n”,v)
}
答案


C语言第二章到第八章课后习题及答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkjafow
  • 文件大小153 KB
  • 时间2018-09-18