C语言程序设计-习题.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计-习题.doc

《C语言程序设计》习题 习题二 一、简答题 常量有哪几类?如何使用u、l、f对它们进行修饰? 字符常量与字符串常量之间的区别是什么? 运算符与、||与|、!与~之间有什么不同? 表达式在计算时,其类型如何确定? C语言中,如何实现类型的转换? 二、选择题 1.以下字符串可以为用户定义的标示符的是 。 A. short B. LINE 5 C. next day D. _my 2.设c是字符变量,则以下表达式正确的是 。 A. c=1234 B. c=c C. c= c D. c=abcd 3.类型修饰符unsinged不能修饰下面的 类型。 A. int B. char C. long D. double 4.下列正确的字符常量是 。 A. \234 B. \af C. a D. a 5.下列不正确的字符串常量是 。 A. hello\n B. world\0 C. hello\tworld\n D. world 6.表达式12+’b’-45.5f的结果是 类型。 A. int B.char C. float D. double 7.下面4个选项中,均是C语言关键字的是 。 A. enum, switch, float, define B. for, int, default, scanf C. switch, union, auto, type D. unsigned, double, case , if 8.以下选项中不正确的整型常量是_____。 A. 12L B. -10 C. 1,900 D. 123U 9.以下选项中不正确的实型常量是 。 A. 0.23E B. 2.3e-1 C. 1E3.2 D. 2.3e0 10.表达式______的值是0。 A.3%5 B. 3/5.0 C.3/5 D.35 11.若变量a、b、c已正确赋值,不符合C语言语法的表达式是 。 A. a=a/7 B. a=7+b-c, a++ C. a+b=c+b D. (int)(12.3%3) 12.整型变量x=1,y=3,经下列计算后,x的值不等于6的是 。 A. x=(x+2,x*2) B. x=xy?x*2:y*2 C. x=y/2*6 D. x=(y++)+(y--) 13.有如下定义: int i=1; long w=5; double x=3.4,y; 则以下符合C语言语法的表达式是 。 A. i+=i*=i=34; B. w=i*3=12 C. i=x%3 D. y=double(i); 14.表示关系式的C语言表达式为 。 A. x=y=z B. (x=y)and(y=x) C. (x=y)(x=z) D. (x=y)(y=z) 15.有如下定义: float f=23; int n=2,m=5; ??出合法的表达式 。 A. mn B. f | n C. ~ (f*m+n) D. f m 16.有如下定义: enum COLOR{RED,WHITE, GREEN=3,BLACK}c1=RED,c2=BLACK; 则下列哪些表达式有错 。 A. c1=BLUE B. c1*3+5*c2 C. c2=3 D. c1=(enum COLOR) 4 17.有如下定义: int i=5,j=2,k=0; 下面表达式的值为5的是 。 A. i++ B. ++i C. i/j-- D. k=k ? i : i-j 18.下列运算符中,优先级最高的是 。 A. ( ) B. ++ C. D.

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档