C语言基础练习答案.docVIP

  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语言基础练习答案

第1章:C语言基础 一、选择题 1、以下叙述中正确的是 A)C程序中注释部分可以出现在程序中任意合适的地方 B)花括号{和}只能作为函数体的定界符 C)构成C程序的基本单位是函数,所有函数名都可以由用户命名 D)分号是C语句之间的分隔符,不是语句的一部分 以下叙述中的是 A) C语言本身没有输入输出语句 B) 在一个C语言程序中main函数可以在任何地方出现 C) main函数 D) 以下叙述中正确的是。 A) 构成C程序的基本单位是函数 B) 可以在一个函数中定义另一个函数 C) main()函数必须放在其它函数之前 D) 所有被调用的函数一定要在调用之前进行定义 “%d”,x);} printf(“%d”,x);/*输出*/} 5、下列语句中,符合C语言的书写规则的语句是( D)。 A)int a;b;c; B)a=2:b=3; C)x=y+5 D)x+=5; 二、填空题 1、一个C语言程序是由 函数 组成的。 2、一个C语言程序总是从 main 函数开始执行。 3、在C语言里输入是由 scanf函数实现,输出是由 printf 函数实现。 4、C语言源程序的基本单位是 函数 。 5、C语言中,当复合语句多于一条时,要求有一对 大括号。 第2章:数据类型 一、选择题 1、以下有4组用户标识符,其中合法的一组是。 A)long B)_2Test C) 3Dmax   D) A.dat 4d For f2_G3 WORD -sub cher swith void 2、以下选项中可作为C语言合法整数的是 A)10110B B)0386 C)0Xffa D)x2a2 以下所列的C语言常量中,错误的是 A)0xFF B)1.2e0.5 C)2L D) \72 4、以下选项中合法的实型常数是。 A) 5E2.0   B) E-3   C) .2E1   D) 1.3E 在C语言中,合法的长整型常数是 A) 0L B) 4962710 C) 324562 D) 216D 6、以下选项中合法的字符常量是 A)B B) \010 C) 68 D) D 7、已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量\102是。 A) 字符A   B) 字符a   C) 字符  D) 字符B 有如下程序段则该程序运行后,m的值是 假定w、x、y、z、m均为int型变量, w=1; x=2; y=3; z=4; m=(wx)?w: x; m=(my)?m:y; m=(mz)?m: z; A) 4 B) 3 C) 2 D)1 9、以下非法的赋值语句是。 A) n=(i=2,++i);   B) j++;   C) ++(i+1);   D) x=j0; 以下非法的赋值语句是。A) n1=(n2=(n3=2));   B) j;   C) ;   D) x=1; 11、以下合法的赋值语句是 A) x=y=100 B) d--; C) x+y; D) c=int(a+b); 12、以下程序段的输出结果是Short #includestdio.h main() { int i=65536,j=32767; j=j+1; printf(“%d,%d”,i,j); } A) 65536,32768 B)0, 32768 C)0,0 D)0,-32768 13、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是。 A) 6.500000   B) 6   C) 5.500000   D) 6.000000 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,的值为 A) 1.4 B) 1 C) 2.0 D) 2 15、 若变量a是int类型,并执行了语句:a=A+1.6;,则正确的叙述是 A) a的值是字符C B) a的值是浮点型 C) 不允许字符型和浮点型相加 D) a的值是字符A的ASCII值加上1以下选项中不属于C语言的类型的是 A) signed short int B) unsigned long int C) unsigned int D) long short 17、 假定x和y为double型,则表达式x=2,y=x+3/2的值是 A) 3.50000

文档评论(0)

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

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

1亿VIP精品文档

相关文档