C程序设计期末考试习题库(删节版)_(1)_免费下载 联系客服

发布时间 : 星期三 文章C程序设计期末考试习题库(删节版)_(1)_免费下载更新完毕开始阅读e495d74cc5da50e2534d7f13

75、下述程序段的运行结果是( B )。 #include main( )

{ int m=7,n=4; float a=38.4,b=0.4,x; x=m/2+n*a/b+1/2; printf(''%f\\n'',x); }

A、22 B、387.000000 C、27 76、下面程序的运行结果是( C )。 main( )

{ int cl=2,c2=0; while(!c2- -)

printf(''%d%d'',cl- -,c2); }

A、陷入死循环 B、不输出任何内容 C、输出2 -1 D、输出20 77、下面程序的运行结果是( B )。 int m=4,n=6; max(int x,int y) { int max; max=x>y?x:y; return(max); } main( ) { int m=10;

printf(''%d\\n'',max(m,n)); }

A、4 B、10 C、6 D、5 78、下面程序的运行结果是( B )。 fun(int p)

9

D、26 { int k=1; static t=2; k=k+1; t=t+1; return(p*k*t); } main( ) { int x=4; fun(x);

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

A、4 B、32 C、30 D、16 79、阅读下面的程序: main( ) { char ch; scanf(''%c'',&ch); if(ch>='a'&& ch<='z') ch=ch-32; printf(''%c'',ch); }

若输入字符为:e,则程序运行结果为( A )。 A、E B、A C、e D、z 80、下面程序的运行结果是( B )。 main( )

{ static int a[3][3]={{3,2,1},(4,5,6),{-2,9,1}}; int i,j,sum=0; for(i=0;i<3;i++) for(j=0;j<3;j++) { if(i= =j)

sum=sum+a[iJ[j]]; }

10

printf(''sum=%d'',sum); }

A、sum=10 B、sum=9 C、9 D、10 84、下述程序的运行结果是( A )。 #include void fun(int x) {

putchar('0'+(x% 10)); fun(x/10); } main( ) {

printf(''\\n''); fun(1234); }

A、4321 B、321 C、21 D、1

86、设已定义i和k为int类型变量,则以下for循环语句( B )。 for(i=0,k=-1;;i++,k++) printf(''* * * *\\n'');

A、判断循环结束的条件不合法 B、是无限循环 C、循环一次也不执行 D、循环只执行一次 87、下列程序段选择项中,使i的运行结果为4的程序段是( D )。 A、int i=0,j=0; B、int i=1,j=70; (i=3,(j++)+i); j=i=((i=3) *2); C、int i=0,j=1; D、int i=1,j=1; (j= =1)?(i=1):(i=3); i+=j+=2; 89、阅读以下程序(最左边是附加的行号)。 1)#include 2)main( ) 3){ float s[5]; 4) int i,k=0;

11

5) for(i=0;i<5;i++) 6) scanf(''%d'',s+i); 7) for(i=0;i<5;i++) 8) k=s[i]; 9) printf(''\\n%f'',(float)k); 10)} 此段程序( A )。

A、没有错误 B、第4行错误 C、第6行错误 D、第9行错误 90、下列程序中有三个是完全相同的功能,只有( B )所完成的功能与其他程序不同。 A、s=0; B、s=0; i=0; i=1;

while(i<=100) while(i++<100) s+=i++; s+=i; C、s=0; D、s=0; i=0; i=0;

while(i<=100) while(++i<=100) s+=++i; s+=i; 92、执行下面的程序后,a的值为( D )。 main( ) { int a,b;

for(a=1,b=1;a<=100;a++) { if(b>=20)break; if(b%3= =1) b+3; continue; } b-=5; }

A、7 B、8 C、 D、10 93、下面的程序中( C )有错误。 1)#include

12