- 自考“C语言程序设计”模拟试题十一
- 发布日期时间:2007-7-4 来源:不详 点击数: 作者:佚名
三、读程序(30分)
1. main()
{int a=2,b=3,c;
c=a;
if (a>b) c=1;
else if (a= =b) c=0;
else c=-1;
printf (“%d\n”,c);} 运行结果:
2.main()
{int a=2,b=7,c=5;
switch (a>0)
{ case 1: swithch (b<0)
{case 1:printf(“@”);break;
case 2:printf(“!”);break;
}
case 0: switch (c= =5)
{ case 0:printf(“*”);break;
case 1:printf(“#”),break;
default:printf(“#”);break;
}
default:printf(“&”); 运行结果:
} printf (“\n”);
}
3.#include <stdio.h>
main()
{ int i;
for (i=1;i<=5;i++)
switch (i%5)
{ case 0:printf(“*”);break;
case 1:printf(“#”);break;
default:printf(“\n”);
case 2:printf (“&”); 运行结果:
}
}
4.main()
{ int i,b,k=0;
for (i=1;i<=5;i++)
{b=i%2;
while (b——>=0) k++;
} 运行结果:
printf (“%d,%d”,k,b);
}
5.#include <stdio.h>
main()
{ char ch[7]={“12ab56”};
int i,s=0;
for (i=0;ch[i]>=‘0’&&ch[i]<=‘9’;i+=2)
s=s*10+ch[i]-‘0’; 运行结果:
printf (“%d\n”,s);
}
6. main()
{ int a=2,i;
for (i=0;i<3;i++)
printf (“%4d”,f(a));
}
f(int a)
{ int b=0;static int c=3;
b++;c++;
运行结果:
return(a+b+c);
}
四、编写程序(20分)
1.从键盘输入的10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循环;若未找到,打印“not exist”。
2.已有变量定义和函数调用语句:int x=57;isprime(x);函数isprime()用来判断一个整数a是否是素数,若是素数,函数返回1,否则返回0.请编写isprime函数。
insprime( int a)
{……}; {……}
文章转载请注明来源于:汕头自考网
|
|



