(完整版)C语言考试题库及答案(9)
时间:2025-05-05
时间:2025-05-05
while (n++<=2)
printf("%d",n);
A) 012 B) 123 C) 234 D) 错误信息
86、下面程序段的运行结果是___D_____.
int x=0,y=0;
while (x<15) y++,x+=++y;
printf("%d,%d",y,x);
A) 20,7 B) 6,12 C) 20,8 D)8,20
87、下面程序的运行结果是___B_____.
#include<stdio.h>
void main()
{ int s=0,i=1;
while (s<=10)
{ s=s+i*i;
i++;
}
printf("%d",--i);
}
A) 4 B) 3 C) 5 D) 6
88、函数pi的功能是根据以下近似公式求π值:____C______
(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)
请填空,完成求π的功能。
#include <math.h>
void main( )
{ double s=0.0; int i,n;
scanf("%ld",&n);
for(i=1;i<=n;i++)
s=s+_______ ;
s=(sqrt(6*s));
printf("s=%e",s);
}
A) 1/i*i B) 1.0/i*i C) 1.0/(i*i) D) 1.0/(n*n)
89、下面程序段的运行结果是____B____.
for(x=10;x>3;x--)
{ if(x%3) x--;
--x; --x;
printf("%d ",x);
}
A) 6 3 B) 7 4 C) 6 2 D) 7 3
90、下面程序的运行结果是____D_____.
#include<stdio.h>
void main( )
{ int a,b;
a=-1;
b=0;
do {
++a;
++a;
b+=a;
} while(a<9);
printf("%d\n",b);
}
A) 34 B) 24 C) 26 D) 25
91、下面程序段的运行结果是_____D______.
for(i=1;i<=5;)
printf("%d",i);
i++;
A) 12345 B) 1234 C) 15 D) 无限循环
92、下面程序的输出结果是_____B_____.
#include<stdio.h>
void main( )
{ int n=4;
while (n--) printf("%d ",n--);
}
A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 0
93、以下程序运行后的输出结果是___D_____.
#include<stdio.h>
void main()
{ int i=10,j=0;
do
{ j=j+1; i--;
}while(i>2);
printf("%d\n",j);
}
A) 50 B) 52 C) 51 D) 8
94、以下函数的功能是:求x的y次方,请填空.____C______
#include<stdio.h>
void main()
{ int i,x,y;
double z;
scanf("%d %d",&x,&y);
for(i=1,z=x;i<y;i++)
z=z*______ ;
printf("x^y=%e\n",z);
}
A) i++ B) x++ C) x D) i
- 9 -