c语言教材选择题目复习.docVIP

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.切换编辑窗和信息窗的命令键是(C). (A).F2 (B).F3 (C).F6 (D).F9 2.下列标识符中,不合法的C语言用户自定义标识符是(B). (A).printf (B).enum (C)._ (D).sin 3.以下所列的C语言常量中,错误的是(B). (A).0xFF (B).1.2e0.5 (C).2L (D).\72 4.以下不符合C语言语法的赋值语句是(D). (A).j++; (B).j=j=5; (C).k=(2*4,k*4); (D).y=float(j); 5.设char型变量x中的值则表达式(2+x)^(~3)的值是(D). (A)(B)(C)(D).1010101 6.若有以下定义:char s=\092; 则该语句(B). (A).使s的值包含1个字符 (B).定义不合法,s的值不确定 (C).使s的值包含4个字符 (D).使s的值包含3个字符 7.判断char型变量cl是否为小写字母的正确表达式是(D). (A).a=cl=z (B).(cl=a)(cl=z) (C).(a=cl)||(z=cl) (D).(cl=a)(cl=z) 8.用下列语句定义a,b,c,然后执行b=a、c=b+b,则b,c的值是(C). long a=0xffffff; int b; char c; (A).0ffffff 和0x61 (B).-1和98 (C).-1和97 (D).指向同一地址 9.下列程序的输出结果是(B). main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; case 3:a++;b++;break; } printf(a=%d,b=%d\n,a,b); } (A).a=1,b=0 (B).a=2,b=1 (C).a=1,b=1 (D).a=2,b=2 10.下列程序的输出为(D). main() { int y=10; while(y--) ; printf(y=%d\n,y); } (A).y=0 (B).while构成无限循环 (C).y=1 (D).y=-1 11.以下程序段的输出结果为(D). char c[]=abc; int i=0; do ;while(c[i++]!=\0);printf(%d,i-1); (A).abc (B).ab (C).2 (D).3 12.以下不正确的定义语句是(B). (A).double x[5]={2.0,4.0,6.0,8.0,10.0}; (B).int y[5]={0,1,3,5,7,9}; (C).char c1[]={1,2,3,4,5}; (D).char c2[]={\x10,\xa,\x8}; 13.以下数组定义中不正确的是(D). (A).int a[2][3]; (B).int b[][3]={0,1,2,3}; (C).int c[100][100]={0}; (D).int d[3][]={{1,2},{1,2,3},{1,2,3,4}}; 14.以下能对二维数组a进行正确初始化的语句是(B). (A).int a[2][]={{1,0,1},{5,2,3}}; (B).int a[][3]={{1,2,3},{4,5,6}}; (C).int a[2][4]={{1,2,3},{4,5},{6}}; (D).int a[][3]={{1,0,1}{},{1,1}}; 15.以下对C语言函数的描述中,正确的是(A). (A).C程序必须由一个或一个以上的函数组成 (B).C函数既可以嵌套定义又可以递归调用 (C).函数必须有返回值,否则不能使用函数 (D).C程序中有调用关系的所有函数必须放在同一个程序文件中 16.以下错误的描述是:函数调用可以(D). (A).出现在执行语句中 (B).出现在一个表达式中 (C).做为一个函数的实参 (D).做为一个函数的形参 17.相同结构体类型的变量之间,可以(B). (A).相加 (B).赋值 (C).比较大小 (D).地址相同 18.关于指针概念说法不正确的是(D). (A).一个指针变量只能指向同一类型变量 (B).一个变量的地址称为该变量

文档评论(0)

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

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

1亿VIP精品文档

相关文档