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语言程序设计习--经典资料

C语言程序设计复习参考资料 单选题 下列选项中属于合法C语言关键字的是 【1】。A. VAR B.interger C.floaT D.default 以下叙述中错误的是 【2】 )C语句必须以分号结束 )复合语句在语法上被看作一条语句 )空语句出现在任何位置都不会影响程序运行 )赋值表达式末尾加分号就构成赋值语句定义带参数的宏计算两个表达式的乘积,下列定义中哪个是正确的【3】。 A、#define muit(u, v) u*v B、#define muit(u, v) u*v ; C、#define muit(u, v) (u)*(v) D、#define muit(u, v)=(u)*(v) 若有语句:char *line[5];,以下叙述中正确的是【4】 )定义line是一个数组,每个数组元素是一个基类型为char的指针变量 )定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组 )定义line是一个指针数组,语句中的*号称为间址运算符 )定义line是一个指向字符型函数的指针 在C语言中,不正确的short类型的常数是 【5】 。 A. 123 B. 32768 C. 037 D. 0xAF 7/9*9 在C语言中的计算结果是 【6】。A.1 B.7 C.0 D.以上都不是 这个循环语句: for (int x=0; x=3; x++);会执行多少次 【7】 。 A. 1次都不执行 B. 3次 C. 4次 D. 死循环 十进制数1384转换成十六进制数为 【8】。A. 567 B.568 C.D84 D. D54 有以下程序段 以下叙述中正确的是【9】 )以上的说明形式非法 B)NODE是一个结构体类型 )OLD是一个结构体类型 D)OLD是一个结构体变量 数组声明为“int y[4][3];”,表达式“*(y+2)+2-*y”的值为【】。 A、10 B、20 C、16 D、8以下能正确定义且赋初值的语句是【】 )int n1=n2=10; B)char c=32; )float f=f+1.1; D)double x=12.3E2.5; 以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 n()  { int r; float s;  scanf(%d,r); s=p*r*r; printf(s=%f\n,s);  }  出错的原因是【】 )注释语句书写位置错误 B)存放圆半径的变量r不应该定义为整型 )输出语句中格式描述符非法 D)计算圆面积的赋值语句中使用了非法变量有以下程序 程序运行后的输出结果是【13】 )16 B)10 C)8 D)6 【】以下程序的输出结果是 【】 main() { int a=3; printf(%d\n,(a+=a-=a*a) ); } A) -6 B)12 C) 0 D) -12 在C语言中, char型数据在内存中的存储形式是【】与for(;0;)等价的是【1】。A.while(1) B.while(0) C.break D.continue 若用数组名作函数的实参,传递给形参的是【1】。 A.数组第一个元素的值 B. 数组的首地址 C.数组中全部元素的值 D.数组元素的个数 若有下面程序 char s[ ]=china; char *p; p=s; 则下述叙述正确的是【1】。 A. B.数组s中的内容和指针变量p中的内容相等 C.s数组长度和p所指向的字符串长度相同 D.*p与s[0]相等 以下程序的运行结果是【】。sum=%d, ADD(m+n)*k); } A.sum=9 B.sum=10 C.sum=12 D.sum=18 1 2 3 4 5 6 7 8 9 10 D C C A B C D B C D 11 12 13 14 15 16 17 18 19 20 B D B D D D B B D D 以下选项中不属于C语言的数据类型是 【】。A.整型 B.实型 C.双精度型D.复数型 以下叙述中错误的是 【2】 )用户所定义的标识符允许使用关键字 )用户所定义的标识符应尽量做到“见名知意” )用户所定义的标识符必须以字母或下划线开头 )用户定义的标识符中,大、小写字母代表不同标识 下列宏定义命令中,哪一个格式正确的【3】()。 A、#define pi=3.14159; B、define pi=3.14159 C、#define

文档评论(0)

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

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

1亿VIP精品文档

相关文档