下载此文档

C语言重点复习题.doc


文档分类:行业资料 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
第2章
( )。




( )。
(减号)
,但可以出现下划线
,但不能放在用户标识符的开头
,它们都可以放在用户标识符的开头
★,( )是合法的用户自定义标识符。
-b
( )。
B.-10 900
★,( )是不正确的字符常量。
A."a" B.'1' C.'\n' D.'\101
++和自减运算符--的叙述中正确的是( )

,但不能是float型变量
,但不能是double型变量和float型变量
、int型变量和float型变量
★( )。
%5
,表达式( )不符合C语言语法。
() B.++a =b=5 =4,3
★,下面符合C语言语法的表达式是( )。
:=b+1 =b=c+2 %3 =a+7=c+b
,表达式( )不符合C语言语法。
*b/c; %2 , b
,( )可以将x、y定义成float类型变量,。
x, y=; x, y=2*;
x=, y=; x=y=;
★,表达式“j=3, j++”的值是( )。

13. 假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式的表达式是( )。
A. 1/a*b*c /(a*b*c) /(float)c
14. 以下能正确定义且赋初值的语句是( )
int n1=n2=10; B. char c=32; C. float f=f+; D. double x=;
15. 以下不能定义为用户标识符的是( )
A. scanf B. Void C. _ D. int
16. 设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32+z)后,x的值为( )

★17. 设有 int x=11,则表达式(x++ * 1/3)的值是( )
A. 3 C. 11
、y、z均为double类型且已正确赋值,不能正确表示数学式子的C语言表达式是()。
A. x/y*z B. x*(1/(y*z)) C. x/y*1/z D. x/y/z
19. 有以下程序
main()
{ char a1='M', a2='m';
 printf("%c\n", (a1, a2) ); }
以下叙述中正确的是( )

 ,编译出错
20. 以下程序运行后的输出结果是( ).
 main()
{ char p[]={'a', 'b', 'c'}, q[]="abc";
 printf("%d %d\n", sizeof(p),sizeof(q));
};
 4 3 4 3
21. 以下叙述中错误的是( )
“见名知意”
  ,大、小写字母代表不同标识
,下列属于构造类型的是()
B 字符型 C实型 D

C语言重点复习题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人顾生等等
  • 文件大小268 KB
  • 时间2018-04-17