C语言谭浩强版本第三章课后练习题答案.docVIP

C语言谭浩强版本第三章课后练习题答案.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文档。上传文档
查看更多
C语言谭浩强版本第三章课后练习题答案

第三章课后练习题 单项选择题 根据C语言的语法规则,不能做变量名的是: do Name? R5? _exam 下列四组选项中,全是C语言关键字的选项是:感觉没有答案 define???? ?? IF???? ??? type getc????? ??? char?? ??? printf :printf是函数名 include?????? case?????? scanf :同上 while???????? go???????? pow :同上 C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符: 必须为字母 必须为下划线 必须为字母或下划线 可以是字母、数字和下划线中任一种字符 在C语言中,合法的字符常量是: 3 ‘S’ ab A 若已定义x和y为double类型,则表达式:x=1,y=x+3/2中y的值是: 1 2 3 2.5 C语言提供的不合法的数据类型关键字是: double short integer char 合法的C语言中,合法的字符串是: \t A ‘a’ ‘a\t’ 执行语句int a=5; a++;后,a的值是: 7 6 5 4 以下选项中属于C语言的数据类型是: 复合型 双精度型? 数学型 集合型 Vc6.0下各种基本数据类型的存贮空间正确的长度排列是: int Char=floatdouble? Doublefloat =intchar Charint=floatdouble Float=int chardouble 下面的变量说明中正确的是: char:a, b, c; char a; b; c;? char a, b, c; char a, b, c sizeof(double) 语句执行结果的数据类型是  一种函数调用 一个双精度型表达式 一个整型表达式 一个不合法的表达式 以下程序的输出结果是: int a=1,b=4,c=2;float x=10.5,y=4.0,z;z=(a+b)/c+sqrt((double)y)*1.2/c+x; pritnf(%f\n,z); 14.000000 15.400000 13.700000 14.900000 下面四个选项中,均是不合法的整型常量的选项是: --0f1 -0xffff 0011 -0Xcdf 017 12,456 -018 999 5e2 -0x48eg -068 03f 下面四个选项中,均是不合法的浮点数的选项是: 160. 0.12 e3 123 2e4.2 .e5 -.18 123e4 0.0 -e3 .234 1e3 下面四个选项中,均是不合法的转义字符的选项是: ‘\”’ ‘\\’ ‘\xf’ ‘\1011’ ‘\’ ‘\a’ ‘\011’ ‘\f’ ‘\}’ ‘\abc’ ‘\101’ ‘xlf’ 若有说明语句:char c=‘\72’;则变量c: A)包含1个字节 B)包含2个字节 C)包含3个字节 D)说明不合法,c的值不确定 表达式18/4*sqrt(4.0)/8值的数据类型为: A)int B)float C)double D)不确定 设有如下的变量定义:int i=8, k, a, b; unsigned long w=5; double x=1.42, y=5.2;则以下符合C语言语法的表达式是:没有答案???? k=k/0;:除数不为0 x%(-3);:浮点数不能参加%运算 a*3=2;:左边不能为表达式 y=float(i);:(float)i 假定有以下变量定义,int k=7,x=12;则能使值为3的表达式是: x%=(k-5) x= x% (k-k%5) x= x-k-k%5 (x/k)-(k%5) 设x和y均为int型变量,则以下语句:x+=y,y=x-y;x-=y;的功能是: 把x和y按从大到小排列 把x和y按从小到大排列 无确定结果 交换x和y中的值 以下程序int a=12,b=12; printf(%d,%d\n,--a,++b);的输出结果是: 10 10 12 12 11 10 11 13 以下程序int a=5;float x=3.1; a=x*(‘E’ - ‘A’);printf(“%f\n”,(float)a);输出结果是 12.000000???? 12.800000????? 13.000000?? ?? 12 下面不正确的赋值语句是: a=a+1 a= =b? a+=b a=1 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为: D? 68 不确定的值? C 下列关于单目运算符++、-

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档