{if(*p%2==0)printf(\ p++; }
printf(\ }
7. 阅读以下程序
#include \int main() {
char c;
c=getchar(); switch(c) {
case 'b':
case 'B': printf(\ case 'f':
case 'F': printf(\ case 'p':
case 'P': printf(\ default: printf(\ }
return 0; }
请回答:输入p,回车,运行结果为:
输入a,回车,运行结果为:
8. 以下程序的执行结果是 。
#include
int func(int x);
printf(\ return 0 }
func(int x) {
int p;
if(x==0||x==1) return(3); p=x-func(x-2); return p; }
9. 以下程序的运行结果是:
#include \int main() {
void f(int n); int m=4; f(--m); f(++m); return 0; }
void f(int n) {
int x=5,y=10; if (n>0)
printf(\ }
10. 以下程序的运行结果是: #include \int main()
{int m=10;
printf(\ printf(\ printf(\ return 0;
}
11. 以下程序的该程序运行结果为:
#include \int main() {
void f(int n); int m=1; f(--m); f(++m); return 0; }
void f(int n) {
int x=5,y=10;
if (n>0) printf(\}
12. 以下程序的执行结果是 。
#include
{
int funcl(int a,int b); int func2(int a,int b); int x=7,y=17;
printf(\ return 0 }
int funcl(int a,int b) {
int c; a+=a; b+=b;
c=func2(a,b); return(c*c); }
int func2(int a,int b) {
int c;
c=a*b%3; return(c); }
13. 以下程序的执行结果是 。
#include
int func(int a); int m=2; y=func(m);
printf(\ return 0 }
int func(int a) {
int y; y=x+a; x++; a++;
return(x+y+a); }
14. 以下程序的程序运行结果为:
#include \int main() { int n=7;
while (n<=15) {n++;
if(n%2!=0) continue; printf(\ }
printf(\return 0; }
15. 以下程序的运行结果为: #include \int main() {
struct stu_list { int num; char *name; }sl={34, \
printf (\ return 0; }
16. 以下程序的运行结果为:
#include \int main()
{ int x,sum=3;
int a[ ]={70,80,90,65,75,95,60,80}; for (x=1;x<7;x*=2) sum=sum+a[x];
printf(\ return 0; }
17. 以下程序的功能是: #include \int main() {
int a[5]={31,6,31,65,41},i,j,m,k; for (i=0;i<4;i++) {
k=i;
for (j=i+1;j<5;j++) if (a[k]>a[j]) k=j;
if (k!=j) {m=a[k];a[k]=a[i];a[i]=m;} }
for (i=0;i<5;i++)
printf(\ return 0; }
六、程序完整填空
1. 连续向数组输入成绩,当输入负数时停止接收数据,显示数组元素的值。
#include \int main() {int n=0; int c[100]; do
{printf(\ [1] ; n++;
}while( [2] ); for(n=0;c[n]>=0;n++) printf(\ printf(\ return;
2.下面程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。请填空。
#include \int main() {
int n=0,c; c=getchar();
while( [1] ) {
if( [2] ) n++; c=getchar(); }
printf(\ printf(\ return 0; }
3. 统计出读入的10个数据中,求出大于0的整数个数和小于0的整数个数。
#include
{int i,j,n=1,a; i=j=0;