2008年秋二级C语言笔试.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 2008(秋)C语言笔试卷 一、选择题(用答题卡答题,答案依次填在21~30答题号内,共10分) 21. 以下叙述中正确的是 (21) 。 A.在编译时可以发现注释中的拼写错误 B.C语言程序的每一行只能写一条语句 C.main( ) {……}必须位于程序的开始 D.C语言程序可以由一个或多个函数组成 D 22. 以下选项中不能用作变量名的是 (22) 。 A._float B.switch C.sum D._123 B 23. 已知sizeof(int)的值为2,为将10!的值存储到变量 f 中(10!=3628800),变量f的类型应声明 为 (23) 。 A.long int B.int C.short int D.unsigned int A 若有声明 “ double x=3 , c ,*a=x ,*b=c ; ” , 则下列语句中错误的是 (24) 。 A.a=b=0 ; B.a=c , b=a ; C.a=b ; D.*b=*a ; C 25. 数学式 在C程序中正确的表示形式为 (25) 。 A.sqrt(a)/2*b B.sqrt(a)/2/b C.sqrt(a)/2b D.sqrt a/(2*b) B 26. 已知有程序段 char str[][10]={Aoyun,Beijing},*p=str[0][0]; printf(%s\n,p+10); 则执行printf语句后输出为 (26) 。 A.Beijing B.Aoyun C.ing D.ng A 27. 以下声明中错误的是 (27) 。 A.int a[2] ; B.int a[ ]={ 0 , 1 } ; C.int a[3]=0 ; D.int a[3][4]={0} ; C 28. 已知有结构定义和变量声明如下: struct student { char name[20] ; int score ; struct student *h ; } stu ,*p ; int *q ; 以下选项中错误的是 (28) 。 A.p=stu ; B.q=stu.score ; C.scanf(%s%d,stu) ; D.stu.h=p ; C 已有声明 “ int a=3,b=3,c=2;”,以下选项中值为0 的表达式是 (29) 。 A. !a!bc B. !a||!b||c C. a==bb=c D. a=bbc A 30. 若有声明 “ char ss[8]= “Red ” ; ”,则sizeof(ss) 的值是 (30) 。 A. 8 B. 4 C. 3 D. 1 A 二、填空题(将答案填写在答题纸的相应答题号内,每个答案只占一行,共3

文档评论(0)

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

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

1亿VIP精品文档

相关文档