(8) 若已定義的函數(shù)有返回值,則以關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是
A) 調(diào)用可以作為獨(dú)立的語(yǔ)句存在
B) 調(diào)用可以作為一個(gè)函數(shù)的實(shí)參
C) 調(diào)用可以出現(xiàn)在表達(dá)式中
D) 調(diào)用可以作為一個(gè)函數(shù)的形參
(9) 有以下函數(shù)定義:
void fun( int n, double x) { …… }
若以下選項(xiàng)中的變量都已正確定義并賦值,則對(duì)函數(shù)fun的正確調(diào)用語(yǔ)句是
A) fun(int y,double m);
B) k=fun(10,12.5);
C) fun(x,n);
D) vold fun(n,x);
(10) 有以下程序
fun(int a, int b)
{ if(a>b) return(a);
else return(b);
}
main()
{ int x=3, y=8, z=6, r;
r=fun (fun(x,y), 2*z);
printf("%d\n", r);
}
程序運(yùn)行后的輸出結(jié)果是
A) 3
B) 6
C) 8
D) 12
(11) 在一個(gè)C程序中
A) main函數(shù)必須出現(xiàn)在所有函數(shù)之前
B) main函數(shù)可以在任何地方出現(xiàn)
C) main函數(shù)必須出現(xiàn)在所有函數(shù)之后
D) main函數(shù)必須出現(xiàn)在固定位置
(12) 有以下程序
int fl(int x,int y)
{ return x>y?x:y; }
int f2(int x,int y)
{ return x>y?y:x; }
main()
{ int a=4,b=3,c=5,d,e,f;
d=f1(a,b); d=f1(d,c);
e=f2(a,b); e=f2(e,c);
f=a+b+c-d-e;
printf("%d,%d,%d\n",d,f,e);
}
執(zhí)行后輸出結(jié)果是
A) 3,4,5
B) 5,3,4
C) 5,4,3
D) 3,5,4
(13) 有如下程序
void f(int x,int y)
{ int t;
if(x<y){ t=x; x=y; y=t; }
}
main()
{ int a=4,b=3,c=5;
f(a,b); f(a,c); f(b,c);
printf("%d,%d,%d\n",a,b,c);
}
執(zhí)行后輸出結(jié)果是
A) 3,4,5
B) 5,3,4
C) 5,4,3
D) 4,3,5
(14) C語(yǔ)言中,函數(shù)值類型的定義可以缺省,此時(shí)函數(shù)值的隱含類型是
A) void
B) int
C) float
D) double
(15) 有以下程序
float fun(int x,int y)
{ return(x+y); }
main()
{ int a=2,b=5,c=8;
printf(“%3.0f\n”,fun(int)fun(a+c,b),a-c));
}
程序運(yùn)行后的輸出結(jié)果是
A) 編譯出錯(cuò)
B) 9
C) 21
D) 9.0
(16) 若有以下程序
#include <stdio.h>
void f(int n);
main()
{ void f(int n);
f(5);
}
void f(int n)
{ printf("%d\n",n); }
則以下敘述中不正確的是
A) 若只在主函數(shù)中對(duì)函數(shù)f進(jìn)行說(shuō)明,則只能在主函數(shù)中正確調(diào)用函數(shù)f
B) 若在主函數(shù)前對(duì)函數(shù)f進(jìn)行說(shuō)明,則在主函數(shù)和其后的其它函數(shù)中都可以正確調(diào)用函數(shù)f
C) 對(duì)于以上程序,編譯時(shí)系統(tǒng)會(huì)提示出錯(cuò)信息:提示對(duì)對(duì)f函數(shù)重復(fù)說(shuō)明
D) 函數(shù)f無(wú)返回值,所以可用void將其類型定義為無(wú)值型
【打包下載】2004-2006年計(jì)算機(jī)二級(jí)C真題 2007年4月計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言試題
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請(qǐng)?jiān)L問(wèn):考試吧計(jì)算機(jī)等級(jí)考試欄目