2009-2010上学期C语言A卷.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009-2010上学期C语言A卷

南 京 林 业 大 学 试 卷(A) 课程 C程序设计 2009~2010学年第 一 学期 所有答案,一律写到答题纸上!!!! 一、选择题(每题分,共0分) __________。 A.num(10) B. C.file_bak D.class + 2______。A.3 B.0 C.9 D.-12 __________。 A.1.2E0.5 B.3.14.159E C..5E-3 D.E15设______。A.B.C.x%=k-k%5D. 6、已知i、j、k为int型变量,若从键盘输入:1,2,3回车,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是__________。 A.scanf(%d,%d,%d,i,j,k); B.scanf(%d %d %d,i,j,k); C.scanf(%2d%2d%2d,i,j,k); D.scanf(i=%d,j=%d,k=%d,i,j,k); x和y为double类型,则表达式:x=1, y = x+3/2的结果是__________。 A. B. C. D. 8、设变量m,n,a,b,c,d均为0,执行(n = a==b)||( m=c==d)后,m,n的值是_______。x= -1; do {x=x*x;} while (!x); 以下说法正确的是__________。 B. 循环执行二次 C. 是死循环 D. 有语法错误 10、有以下程序 main( ){ int a=16,b=21,m=0; switch(a%3) { case 0: m++;break; case 1: m++; switch(b%2) { default: m++; case 0:m++;break; } } printf(%d\n,m); } 执行后输出结果是 。 A. B. C. D.for、while、do_while的叙述中,正确的是 。 A.三种循环语句的循环体都必须放入一对花括号中 B.三种循环语句中都可以缺省循环终止条件表达式 C.三种循环语句的循环体都至少被无条件地执行一次 D.三种循环语句都可能出现无穷循环 13、已知有声明char a[]=It is mine,*p=It is mine;,下列叙述中错误的是 。 A.a=yes和p=yes都是正确的 B.strcpy(a,yes)和strcpy(p,yes)语法都是正确的 C.*a等于*p D.sizeof(a)不等于sizeof(p) 14、有以下程序 main( ){ int i,s=0; for(i=1;i10;i+=2) s+=i+1; printf(%d\n,s); } 程序执行后的输出结果是 。 A.B. C.D.double myadd(double a,double b) { return (a+b); } 并将其放在调用语句之后,则调用之前需对该函数进行说明,错误的说明是 。 A.double myadd(double,double);B.double myadd(double a,b);C.double myadd(double b,double a);D.double myadd(double x,double y)?; ______。 #define MAX(A,B) (A)(B) ?(A): (B) #define PRINT(Y) printf(“Y=%d\t”,Y) main() { int a=1,b=2,c=3,d=4,t; t=MAX(a+b,c+d); PRINT(t); } A. B. C. D. 17、下面函数的功能是 ______。int funl(char * x) { char * y=x; while(*y++); return(y-x-1); } A. B.C. D. 18、以下程序的输出结果是______。void fun (int a,int b,int c) { a=456; b=567; c=678; } main() { int x=10, y=20,z=30; fun (x,y,z); printf(%d,%d,%d\n,x,y,z); } A.30,20,10B.456,567,678C.10,20,30D.678,567,456 ______。A.p+1 B.a+C.a+ D.++p struct pupil { char name[20]; int age; in

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档