程序设计基础(人民邮电出版社)答案第2章__数据表示及数据运算.docVIP

程序设计基础(人民邮电出版社)答案第2章__数据表示及数据运算.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础(人民邮电出版社)答案第2章__数据表示及数据运算.doc

1. 填空题 ⑴ 在C语言中,用“\”开头的字符序列称为转义字符。转义字符“\n”的功能是____换行____;转义字符“\r”的功能是___ 回车_______。 ⑵ 运算符“%”两侧运算对象的数据类型必须都是____整型_______;运算符“++”和“--”运算对象的数据类型必须是______变量______。 ⑶ 表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为___整型_________。 ⑷ 表达式(3+10)/2的值为_______6___________。 ⑸ 设x=2.5,a=7,y=4.7,则算术表达式x+a%3*(int)(x+y)%2/4的值是 2.5 。 2. 选择题 ⑴ 下列4组选项中,均不是C语言关键字的选项是_____A__。 A. define IF type B. getc char printf C. include case scanf D. while go pow ⑵ 下列4组选项中,均是合法转义字符的选项是___A____。 A. ‘\”’ ‘\\’ ‘\n’ B. ‘\’ ‘\017’ ‘\”’ C. ‘\018’ ‘\f’ ‘xab’ D. ‘\\0’ ‘\101’ ‘xlf’ ⑶ 已知字母‘b’的ASCII码值为98,如ch为字符型变量,则表达式ch=‘b’+‘5’‘2’的值为A. e B. d C. 102 D. 100 ⑷ 以下表达式值为3的是____B___。 A. 16-13%10 B. 2+3/2 C. 14/3-2 D. (2+6)/(12-9) ⑸ 以下叙述不正确的是____D___。 A. 在C程序中,逗号运算符的优先级最低 B. 在C程序中,MAX和max是两个不同的变量 C. 若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,而b 中的值不变 D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能 输入实型数值 ⑹ 以下非法的赋值语句是 A. n=(i=2,++i); B. j++; C). ++(i+1); D. x=j0; ⑺ 以下选项中合法的实型常数是 A. 5E2.0 B. E-3 C. .2E0 D. 1.3E ⑻ 设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是 A. 6.500000 B. 6 C. 5.500000 D. 6.000000 ⑼ 与数学式子 对应的C语言表达式是 A. 3*x^n(2*x-1) B. 3*x**n(2*x-1) C. 3*pow(x,n)*(1/(2*x-1)) D. 3*pow(n,x)/(2*x-1) ⑽ 已有定义:int x=3,y=4,z=5;,则表达式 !(x+y)+z-1y+z/2的值是 A. 6 B. 0 C. 2 D. 1若有定义:int?a=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为 A. ?1.4? B. ?1? C.?2.0? D.?2 ⑿ 若变量a是int类型,并执行了语句:a=A+1.6;,则正确的叙述是 A.?a的值是字符C?B.?a的值是浮点型 C.?不允许字符型和浮点型相加?D.?a的值是字符A的ASCII值加上1。 A. B B. \010 C. 68 D. D ⒁ 设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是 printf(%d,%d\n,x--,--y); A. 10,3 B. 9,3 C. 9,2 D. 10,2 3. 写出以下程序运行的结果。 ⑴ #include stdio.h void main() { char c1 = 6, c2 = 0; printf(%c,%c,%d\n, c1, c2, c1-c2); } 答案:6,0,6 ⑵ #include stdio.h void main() { int x = 010, y = 10, z = 0x10; printf(%d,%d,%d\n, x, y, z); } 答案:8,10,16 ⑶ #include stdio.h void main() { int a = 2, b = 3; float x = 3.9, y = 2.3; float r; r = (flo

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档