(完整版)C语言考试题库及答案(10)
时间:2025-04-19
时间:2025-04-19
95、有如下程序
#include<stdio.h>
void main()
{ int x=23;
do
{ printf("%d",x--);
}while(!x);
}
该程序的执行结果是___B____
A) 321 B) 23
C) 不输出任何内容D) 陷入死循环
96、以下程序段的执行结果是____C____.
int i,j,m=0;
for(i=1;i<=15;i+=4)
for(j=3;j<=19;j+=4)
m++;
printf("%d\n",m);
A) 12 B) 15 C) 20 D) 25
97、下面程序的输出结果是______A_____.
#include<stdio.h>
void main( )
{ int i;
for(i=1;i<6;i++)
{ if (i%2!=0) {printf("#");continue;}
printf("*");
}
printf("\n");
}
A) #*#*# B) ##### C) ***** D) *#*#*
98、下面程序的输出结果是____D______.
#include<stdio.h>
void main( )
{ int x=10,y=10,i;
for(i=0;x>8;y=++i)
printf("%d %d ",x--,y);
}
A) 10 1 9 2 B) 9 8 7 6
C) 10 9 9 0 D) 10 10 9 1
99、执行以下程序后,输出的结果是_____D_____.
#include<stdio.h>
void main( )
{ int y=10;
do {y--;}
while (--y);
printf("%d\n",y--);
}
A) -1 B) 1C) 8D) 0
100、有如下程序
#include<stdio.h>
void main( )
{ int n=9;
while(n>6) {n--;printf("%d",n);}
}
该程序段的输出结果是_____B_____.
A) 987 B) 876 C) 8765 D) 9876 101、有如下程序
#include<stdio.h>
void main( )
{ int i,sum=0;
for(i=1;i<=3;sum++) sum+=i;
printf("%d\n",sum);
}
该程序的执行结果是______C_____.
A) 6 B) 3 C) 死循环D) 0
102、以下循环体的执行次数是___D____
#include<stdio.h>
void main( )
{ int i,j;
for(i=0,j=1; i<=j+1; i+=2, j--)
printf("%d \n",i);
}
A) 3 B) 2 C) 1 D) 0
103、在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为____B____.
#include <stdio.h>
void main( )
{ char ch;
while ((ch=getchar( ))!='\n')
{ if (ch>='A' && ch<='Z') ch=ch+32;
else if (ch>='a' && ch<'z') ch=ch-32;
printf("%c",ch);
}
printf("\n");
}
A) ABCdef B) abcDEF C) abc D) DEF
104、下面程序的输出结果是____D______.
main( )
{
int i,k=0, a=0, b=0;
- 10 -