C语言试题、学习考试大全、历年真题5.docVIP

C语言试题、学习考试大全、历年真题5.doc

  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语言试题、学习考试大全、历年真题5

一:选择题(本题共 15 小题,满分 30 分) 1 .以下叙述正确的是   A C语言程序是由过程和函数组成的   B C语言函数可以嵌套调用,例如:fun fun x C C语言函数不可以单独编译   D C语言中除了main函数,其他函数不可作为单独文件形式存在 2 以下C语言用户标识符中,不合法的是   A _1  B AaBc  C a_b  D a—b 3 若有定义:double a 22;int i 0,k 18;,则不符合C语言规定的赋值语句是   A a a++,i++; B i a+k i+k ;  C i a%11;  D i !a; 4 以下程序的输出结果是()。 main int x 2, y -1, z 2; if x y if y 0 z 0; else z z+1; printf “%d\n”, z ; A 3 B 2 C 1 D 0 5 .设int a 9,b 20;则printf ″%d,%d\n″,a--,--b ;的输出结果是 A.9,19 B.9,20 C.10,19 D.10,20 6 有以下程序 #include stdio.h main int i,j,m 1; for i 1;i 3;i++ for j 3;j 0;j-- if i*j 3 break; m* i*j; printf m %d\n,m ; 程序运行后的输出结果是   A m 6  B m 2  C m 4  D m 5 7 有以下程序 #include stdio.h main int a 1;int b 2; for ;a 8;a++ b+ a;a+ 2; printf %d,%d\n,a,b ; 程序运行后的输出结果是   A 9,18  B 8,11  C 7,11  D 10,14 8 以下关于return语句的叙述中正确的是   A 一个自定义函数中必须有一条return语句   B 一个自定义函数中可以根据不同情况设置多条return语句   C 定义成void类型的函数中可以有带返回值的return语句   D 没有return语句的自定义函数在执行结束时不能返回到调用处 9 下列选项中,能正确定义数组的语句是   A int num[0..2008];   B int num[];   C int N 2008;   int num[N];   D #define N 2008   int num[N]; (10).有以下程序段 int a[10] 1,2,3,4,5,6,7,8,9,10 ,*p,b; p a[3]; b p[5]; b中的值是 A. 5 B. 6 C. 8 D. 9 11 有以下程序 #includestdio.h   main int a[5] 1,2,3,4,5},b[5] 0,2,1,3,0 ,i,s 0;   for i 0;i 5;i++ s s+a[b[i]];   printf %d\n, s ; 程序运行后的输出结果是   A 6  B 10  C 11  D 15 12 有以下程序   #include stdio.h #define SUB a a - a main int a 2,b 3,c 5,d;   d SUB a+b *c;   printf %d\n,d ; 程序运行后的输出结果是   A 0  B -12  C -20  D 10   13 有以下程序   #include stdio.h   main int a 2,b 2,c 2;   printf %d\n,a/bc ; 程序运行后的输出结果是   A 0  B 1  C 2  D 3 14 下面程序段的运行结果是() #include main int a 1;int b 2;int c 2;int t; while a b c t a;a b; b t; c--; printf %d,%d,%d,a,b,c ; A 1,2,0 B 2,1,0 C 1,2,1 D 2,1,1 15 有以下程序 #include stdio.h  main int c 0,k; for k 1;k 3;k++ switch k default:c+ k; case 2:c++;break; case 4:c+ 2;break; printf %d\n,c ; 程序运行后的输出结果是 A 3 B 5 C 7 D 9 二 填空题(本题共 4小题,满分 20分) 1.(4分)以下程序运行结果是: X 8 #include main int i,j,X

文档评论(0)

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

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

1亿VIP精品文档

相关文档