- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011C语言习题和答案
1 C语言基础和顺序程序设计习题 答 案 一、填空。 1、C语言中,double型数据在内存中占用 个字节来存储。 2、已知:char ch=’A’;,则下列表达式的值是 。 ch=(ch=’A’ ch=’Z’)?(ch+32):ch; 3、在C语言中,规定标识符只能由字母、数字或下划线三类字符组成,且第一个字符必须为 或 。 4、下列代数式写成C表达式为: 。 (sin2x)’a’在内存中占 个字节,字符串”a”占 个字节。 15、在16位PC机环境下,int类型数据占 字节,short类型数据占 个字节,long类型数据占 个字节,double类型数据占 个字节。 16、077的十进制数是 ,0111的十进制数是 ,0X29的十进制数是 ,0XAB的十进制数是 。17、若有说明char s1=’077’,s2=’\’;则s1中包含 个字符,s2中包含 个字符。 1、8 2、a或97 3、字母 下划线 4sin(x)*sin(x)*(a+b)/(a-b) 5、0 ,4 6、0 ,3 7、7 8、17 9、2 10、4 11、3 12、double 13、; 14、1,2 15、2,2,4,8 16、63,73,41,171 17、1 ,1 习 题 内 容 答 案 18、若有说明int x=10,y=20;请写出各printf语句的输出结果。 printf(“%3x\n”,x+y); printf(“%3o\n”,x*y); printf(“%3o\n”,x%y,x,y); printf(“%3x\n”,(x%y,x-y,x+y)); 19、设有说明int a=1234;,请写出各printf语句的输出结果。 printf(“%05d\n”,a); printf(“%-05d\n”,a); printf(“%05d\n”,a++); printf(“%%05d\n”,--a); 20、设a,b为int型变量,x,y为float型变量,c1,c2为char型变量,且设a=5,b=10,x=3.5,y=10.8,c1=’A’,c2=’B’。为了得到以下的输出格式和结果,请写出对应的printf语句。 (1)a=5,b=10,x+y=14.3 printf(“”, ); (2)x-y=-7.3 a-b=-5 printf(“ ”, ); (3)c1=’A’or 65(ASCII) c2=’B’or 66(ASCII) printf(“ c1=’%c’or %d(ASCII)c=’%c’or %d(ASCII)\n ”, c1,c1,c2,c2 ); 21、在C语言中,用 表示逻辑“真”值。 22、若执行下列语句时,输入数据:1234 01234%67 1234<回车>,则变量a的值为 ,b的值为 ,s的值为 ,c的值为 。 int a; float b,c; char s;scanf(“%d%f%c%f\n”,a,b,s,c); 18、1E 310 12 1E 19、01234 1234 01234 %05d 20、(1) a=%d,b=%d,x+y=%4.1f\n a,b,x+y (2) x-y=%4.1f a-b=%d\n x-y,a-b 21、1 22、1234,1234,% ,67 习 题 内 容 答 案 二、在以下每一题的四个选项中,请选择一个正确的答案。 23、在C语言中,不同类型数据混合运算时,要先转换成同一类型后再进行运算,设一表达式中包含有int、long、unsigned、char类型的变量和数据,则表达式最后的运算结果是 类型数据。 A、int B、char C、unsigned D、long 24、若int型数据占2个字节,则以下语句的输出为 。 int k=-1; printf(“%d,%u\n”,k,k); A、-1,-1 B、-1,32767 C、-1,32768 D、-1,65535 25、若a,b均为int型变量,x,y均为float型变量,正确的输入函数调用是 。 A、scanf(“%d%d”.a,b); B、scanf(“%d%f”,a,b); C、scanf(“%d%d”,a,b); D、scanf(“%f%f”,x,y); 26、若x,y均为double型变量,正确的输入函数调用是 。 A、scanf(“%f%f”,x,y); B、scanf(“%d%d”,x,y); C、
文档评论(0)