一、简答题(每小题5分,共40分)tWJ傲朋学习网
1、c语言程序的基本单位是什么?它的结构又如何?tWJ傲朋学习网
答:tWJ傲朋学习网
2、分析下面程序的执行过程,给出输出结果。tWJ傲朋学习网
main( )tWJ傲朋学习网
{ tWJ傲朋学习网
int x=2,y=3,z=4,a=0;tWJ傲朋学习网
a = xtWJ傲朋学习网
printf("%d",a);tWJ傲朋学习网
}tWJ傲朋学习网
答:tWJ傲朋学习网
3、下面程序的功能是在a数组中查找与x值相同的元素所在位置。tWJ傲朋学习网
main( )tWJ傲朋学习网
{ int a[10],i,x;tWJ傲朋学习网
for(i=0;i<10;i++) scanf("%d", &a);tWJ傲朋学习网
scanf("%d", );tWJ傲朋学习网
for(i=0;i<10;i++)tWJ傲朋学习网
if( )tWJ傲朋学习网
break;tWJ傲朋学习网
if( )tWJ傲朋学习网
printf("%d", i);tWJ傲朋学习网
else printf("can not find x");tWJ傲朋学习网
}tWJ傲朋学习网
答: tWJ傲朋学习网
4、分析下面程序中while循环的循环次数。tWJ傲朋学习网
main( )tWJ傲朋学习网
{ int i=0:tWJ傲朋学习网
while(i<10)tWJ傲朋学习网
{ if(i<1)continue;tWJ傲朋学习网
if(i==5) break;tWJ傲朋学习网
i++:tWJ傲朋学习网
}tWJ傲朋学习网
……}tWJ傲朋学习网
答:tWJ傲朋学习网
5、输入一个字符,判断该字符是数字、字母、空格还是其他字符。tWJ傲朋学习网
main( )tWJ傲朋学习网
{ char ch;tWJ傲朋学习网
ch = getchar();tWJ傲朋学习网
if( (1) )tWJ傲朋学习网
printf("It is an English character\n");tWJ傲朋学习网
else if( (2) )tWJ傲朋学习网
printf("It is a digit character\n");tWJ傲朋学习网
else if( (3) )tWJ傲朋学习网
printf("It is a space character\n");tWJ傲朋学习网
(4) tWJ傲朋学习网
printf("It is other character\n");}tWJ傲朋学习网
答:tWJ傲朋学习网
6、fun函数的功能是求3行4列二维数组每行元素中的最大值。根据题意,完善程序。tWJ傲朋学习网
void fun(int m,int n, int ar[][4],int *br)tWJ傲朋学习网
{ int i,j,x;tWJ傲朋学习网
for(i=0;itWJ傲朋学习网
{ x= (1) ;tWJ傲朋学习网
for(j=0;jtWJ傲朋学习网
if(x< (2) ) x=ar[j];tWJ傲朋学习网
(3) =x;}tWJ傲朋学习网
}tWJ傲朋学习网
答:tWJ傲朋学习网
7、下程序的功能是:从键盘输入一行字符,存入一个字符数组中,然后输出该字符串,根据题意,完善程序。 tWJ傲朋学习网
main( )tWJ傲朋学习网
{ char str[80],*sptr;tWJ傲朋学习网
int i:tWJ傲朋学习网
for(i=0;i<80;i++) tWJ傲朋学习网
{ str=getchar();tWJ傲朋学习网
if(str[iI]=='\n') (1) ;}tWJ傲朋学习网
str= (2) ;tWJ傲朋学习网
sptr=str;tWJ傲朋学习网
while(*sptr)tWJ傲朋学习网
putchar(*sptr (3) );}tWJ傲朋学习网
答:tWJ傲朋学习网
8、分析下面程序的执行过程,给出输出结果。tWJ傲朋学习网
int fac(int n)tWJ傲朋学习网
{ int f =1, i;tWJ傲朋学习网
for(i=1 ;i<=n ;i++)tWJ傲朋学习网
f = f * i;tWJ傲朋学习网
return(f);}tWJ傲朋学习网
main( )tWJ傲朋学习网
{ int j=3,s ;tWJ傲朋学习网
s = fac(j)tWJ傲朋学习网
printf("%d!=%d\n",j,s);}tWJ傲朋学习网
答:tWJ傲朋学习网
二、编程题(第1-3题10分、第4-5题15分,共60分)tWJ傲朋学习网
1、编写程序,判断101-200之间有多少个素数,并输出所有素数。tWJ傲朋学习网
答: tWJ傲朋学习网
2、打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。tWJ傲朋学习网
答:tWJ傲朋学习网
3、编写程序,求一个3*3矩阵对角线元素之和。tWJ傲朋学习网
答:tWJ傲朋学习网
4、编写程序,输入两个正整数m和n,求其最大公约数和最小公倍数。tWJ傲朋学习网
答:tWJ傲朋学习网
5、编写程序,输入某年某月某日,判断这一天是这一年的第几天。tWJ傲朋学习网
答:tWJ傲朋学习网
tWJ傲朋学习网
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!