云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言期末考试试题及详细答案

C语言期末考试试题及详细答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/2 9:47:03

2)main( ) 3){

4) float a[3]={0.0}; 5) int i;

6) for(i=0;i<3;i++) 7) scanf(''%D'',&a[i]);

8) for(i=1;i<3;i++)a[0]=a[0]+a[i]; 9) printf(''%f\\n'',a[0]); }

A、第4行 B、第6行 94、以下程序的输出结果是( C )。 #include main( ) { int i;

for(i=1;i<5;i++) { if(i%2) printf(''+'') else

continue; printf(''-'') }

printf(''$\\n''); }

A、+-+-+-$ B、-+-+-+$ 95、下述程序段的输出结果是( C )。 int x=3; do

{ printf(''%d'',x-=2); }while(!(--x));

A、1 B、30 C、1-2 96、定义如下变量:

13

C、第7行 C、+-+-$ D、死循环D、第8行D、-+-+$ int n=10;

则下列循环的输出结果是( A )。 while(n>7) { n--;

printf(''%d'',n); }

A、1098 B、987 C、10987 D、9876

100、两次运行下面的程序,如果键盘上分别输入6和4,则输出结果是( A main( ) { int x;

scanf(''%d'',&x); int(x++>5)

printf(''%d\\n'',x--); }

A、7和5 B、6和3 C、7和4 D、6和4 101、运行下段程序的结果是( D )。 #include main( ) { int x;

for(x=1;x<=100;x++) if(++x%= =0) if(++x%3= =0) if(++x%5= =0) printf(''%d'',x); }

A、31,61,91 B、30,60,90 C、不输出任何内容 D、29,59,89 102、运行下述程序段后,i值为4的是( B )。 A、int i=1,j=0; B、inti=1,j=1; i=j=((i=3)++); i+=i+=2; C、int i= =0,j=0; D、int i=0,j=1;

14

。 ) (i=2,i+(j=2)); (j= =1)?i+=3:i=2; 104、以下程序的输出结果是( D )。 main()

{ int a=-1,b=4,k; k=(++a,0)&&!(b--<=0); printf(''%d,%d,%d\\n'',k,a,b); }

A、1,0,4 B、1,0,3 C、0,0,3 105、以下程序的输出结果是( A )。 main( )

{ int x=3,y=0,z=0; if(x=y+z)

printf(''* * * *''); else

printf(''# # # #''); }

A、# # # # B、* * * * C、1 106、以下程序的输出结果是( A )。 int m=13;

int fun2(int x, int y) { int m=3; return(x*y-m); } main( ) { int a=7,b=5;

printf(''%d\\n'',fun2(a,b)/m); }

A、2 B、3 C、7 D、5 112、阅读程序:

#include main( ) { int m,n,w;

15

D、0,0,4 D、4 scanf(''%d,%d'',&m,&n); while(n) { w=m%n; m=n; n=w; }

printf(''%d'',m); }

如果输入10,6,则输出结果是( D )。

A、60 B、120 C、2 D、10 113、下列程序执行后输出的结果是( A )。 #include f(int a) { int b=0; static c=2; a=c++, b++; return(a+b); } main( ) { int a=2,i,k; for(i=0;i<2;i++); k=f(a++); printf(''%d\\n'',k); }

A、3 B、0 C、4 D、5 115、下列程序的运行结果是( B )。 main( )

{ static int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; int i,j, sum=0; for(i=0;i<3;i++) for(j=0;j<4;j++) if(j>i)

16

搜索更多关于: C语言期末考试试题及详细答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2)main( ) 3){ 4) float a[3]={0.0}; 5) int i; 6) for(i=0;i<3;i++) 7) scanf(''%D'',&a[i]); 8) for(i=1;i<3;i++)a[0]=a[0]+a[i]; 9) printf(''%f\\n'',a[0]); } A、第4行 B、第6行 94、以下程序的输出结果是( C )。 #include main( ) { int i;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com