C语言程序设计考试样卷3重点.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  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文档。上传文档
查看更多
C语言程序设计考试样卷3 一.单项选择题(每小题1分,共10小题) 1. 一个C语言源程序是由____C____组成的 。 A) 若干过程 ???????????????????????????? B) 若干子程序 C) 一个主程序和若干子程序? D) 若干函数 2.下面名称中,合法的变量名是_____A____ 。 A) _Andy?? B) 2China???? C) A$France??? D) KLL¥ 3.在调试程序的过程中,错误信息“Statement missing ; in function main”的可能含义是_A_______。 ? A) 语句漏掉分号(;)?????????????????? B) 变量重复定义 ? C) 主函数中标识符定义错误? D) 没有定义变量标识符 4.若已定义: int x=5.5, y; 则表达式y=2.75+x/2的值是__C_____。 A) 5.5?????????? B) 5???????????????????? C) 4???????????????????? D) 4.0 5.已知字母‘A’的十进制ASCII代码值为65,下面程序段的输出是____A____。 ? char ch1, ch2; ? ch1=‘A’+‘5’-‘3’; ? ch2=‘A’+‘6’-‘3’; ? printf(%d,%c\n,ch1,ch2); ? A) 67, D????????? B) B, C??????? C) 不确定的值???????? D) C, D 6.设a为整型变量, 能正确表达数学关系 1a=10 的C语言表达式是____C_____ 。 ? A) 1a=10 ?????????????? B) 1a 10 ? C) a1 a=10????????????? D) 1a and 10 7下列一维数组定义中,正确的是_____A____ 。 A)? #define SIZE 8?????????? B)? int n; ??? float b[SIZE];????????????????????? scanf(%d, n); float b[n]; C) ?int m=7, a[m];????????????? D) ?int a(10); 8 表达式5!=3的值是_____D____ 。? A) T????????? B) 非零值????????? C) 0???????????????????? D) 1 9.若int a=6;则执行语句a += a -= a+4后,变量a的值是_____C____ 。 ? A)????? 4??????????? B)?? 0??????????? C)?? -8?????????? D)?? -24 10.若定义 int i,*p; 使p指向i的赋值语句是___A______ 。 A) p=i;????????? B) *p=i;??????????? C) *p=i;??????? D) p=*i;?? 二.读程序,写结果(每小题2分,共10小题) 1.程序 ?main() ?{??? int a=1,b=2,t=3; ????? if (ab) ?? ????t=a; ????? a=b; ????? b=t; ? ??printf(%d,%d,a,b); } 执行时的输出结果是_____2,3______________。 2.程序 ?main() { int x=0, y=-1; ? if(x!=0) ????? if(x0) y=1; ????? else y=0; ????? printf(%d ,y);?? } 执行时的输出结果是___________-1____________。 3、程序 main() {??? int x; ???? scanf(%d,x); ???? switch (x) ????? { case 5:?? printf(Excellent); ??????? default:? printf(Poor); ??????? case 4:?? printf(Good); ??????? case 3:?? printf(Pass); ??????? case 2:?? printf(Fail); ????? } } 执行时若从键盘输入3,输出结果是______PassFail________。 4.程序 main() ?{??? int?? i,a[10]={1,2,3,4,5,6,7,8,9,10}; ?????? for (i=5;i=0;i--) ???????????? printf(%d ,a[i]); ?} 执行时的输出结果是____6 5 4 3 2 1___

文档评论(0)

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

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

1亿VIP精品文档

相关文档