8.34 閱讀如下程序段,則程序段的執(zhí)行后的輸出結(jié)果為
#include "stdio.h"
main()
{ char c;
int i;
char count();
int p(char);
for(i=0;i<30;i++) c=count();
p(c);
}
char count()
{ char str=′A′;
str+=1;
return(str);
}
p(char c)
{ putchar(c);
putchar(′\n′);
}
A)A
B)B
C)a
D)b
考生答案: 正確答案: B
8.35 閱讀程序,則執(zhí)行后的結(jié)果為
#include "stdio.h"
main()
{ int i,m,n;
for(i=0;i<3;i++)
{ m=test1();
n=test2();
}
printf("%d,%d\n",m,n);
}
test1()
{ int x=0;
x++;
return x;
}
test2()
{ static int x=0;
x++;
return x;
}
A)1,1
B)1,3
C)3,1
D)3,3
考生答案: 正確答案: B
二、填空題(請將每一個空的正確答案寫在答題卡相應序號后。)
8.36 當調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳遞的是【1】。
A 考生答案: 正確答案: 數(shù)組的首地址
8.37 函數(shù)fun的功能是:根據(jù)以下公式求p的值,結(jié)果由函數(shù)值返回。m與n為兩個正數(shù)且要求m>n。
例如:m=12,n=8時,運行結(jié)果應該是495.000000。請在題目的空白處填寫適當?shù)某绦蛘Z句,將該程序補充完整。
#include
#include
float fun (int m, int n)
{ int i;
double p=1.0;
for(i=1;i<=m;i++) 【2】;
for(i=1;i<=n;i++) 【3】;
for(i=1;i<=m-n;i++) p=p/i;
return p;
}
main ()
{ clrscr();
printf ("p=%f\n",fun (12,8));
}
A 考生答案: 正確答案: p=p*i 正確答案: p=p/i
8.38 以下程序的輸出結(jié)果是【4】。
void fun()
{ static int a=0;
a+=2; printf("%d",a);
}
main()
{ int cc;
for(cc=1;cc<4;cc++) fun();
printf("\n");
}
A 考生答案: 正確答案: 2 4 6
相關(guān)推薦:2010年9月計算機等級考試成績查詢時間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |