网站大量收购独家精品文档,联系QQ:2885784924

C语言复习试题库.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、下列叙述中错误的是(A)。  A........以下叙述中正确的是A.C程序中的注释只能出现在程序的开始位置和语句的后面B.C程序书写格式严格,要求一行内只能写一个语句C.C程序书写格式自由,一个语句可以写在多行上D.用C语言编写的程序只能放在一个程序文件中按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(B) ??A.大写字母 ?B.连接符? C.数字字符 ?D.下划线.....3 B。 0.1c+6 C..A.C B.C C.\xCC0 D.\072 ’\\’ D. “/045” 9、以下4组用户定义标识符中,全部合法的一组是A._main???????B.If????????? C.txt????????????????D.intenclude????? -max???????????REAL????????????????k_2 sin???????? ?turbo????????3COM???????????????_001 10、以下选项中不属于字符常量的是A.C B.C C.\xCC D.\072设变量已正确定义并赋值,以下正确的表达式是A.b=3++ B.x=2,++y C.a=14%3.3 D.x=y+3=2 13、以下定义语句中正确的是 (D)。 A.int a=b=0 ; B.char A=65+1,b=b; C.float a=1,*b=a,*c=b ; D.double a=0.0,b=1.1; ..C.double a=7,b=7; D.double,a,b; ..C.a/c/d*b*2 D.2*a*b/c*d ............设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是(A) ?A.k++ ?B.k+=1 ?C.++k ?D.k+1 20、若以下选项中的变量已正确定义,则正确的赋值语句是A.x1=26.8%3??B.1+2=x2?C.x3=0x12?D.x4=1+2=3;定义 int x;float y; 正确的输入语句是.scanf(%d%,x,y); B.scanf(%d%,x,y); C.scanf(%d%,x,y); D.scanf(%%d,x,y); 22、当变量c的值不为2、4、6时,值也为“真”的表达式是 (B)。 A..C.(c=2c=6)!(c%2) D.(c=2c=6)(c%2!=1) ?设有以下定义int???a=0;?? double??b=1.25; char?c=’A’; #define???d???2 则下面语句中错误的是A.a++;??B.b++??C.c++;??D.d++;....若程序中定义了以下函数????int??a(int?a,int?b) ????? {?return?(a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是?a(int?a,b);?? B.int?a(int,int); C.int?a(int?b,int?a);?? D.int?ad(int?x,int?y); 26、若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|10的是? A.abs(x-y)10? B.x-y-10?x-y10 C.(x-y)-10||!(y-x)10? D.(x-y)*(x-y)100? 27、已知int x=10,y=20,z=30; if(xy) z=x;x=y;y=z;执行后x,y,z的值是(B)。 A.x=10,y=20,z=30 B.x=20,y=30,z=30 C.x=20,y=30,z=10 D.x=20,y=30,z=20 以下叙述中正确的是(C) ?A.break语句只能用于switch语句体中 ?B.continue语句的作用是:使程序的执行流程跳出包含它的所有循环 ?C.break 语句只能用在循环体内和switch语句体内 ?D.在循环体内使用break语句和continue语句的作用相同........for(i=2;i==0;) printf(%d,i--); A.无限次 B. 0次 C. 1次 D. 2次 33、以下能正确计算1×2×3×...×10的程序段是(C)。 A. do{ i=1; s=1; B.do{ i=1;s=0; s=s*i; s=s*i; i++; i++; }while(i=10); }while(i=10); C. i=1; s=1; D.i=1

文档评论(0)

js1180 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档