1.以下函數(shù)調(diào)用語句中含有( )個(gè)實(shí)參。
func((exp1,exp2),(exp3,exp4,exp5));
A)1 B)2 C)4 D)5
2.sizeof(double)是( )。
A)一種函數(shù)調(diào)用 B)一個(gè)雙精度型表達(dá)式
C)一個(gè)整型表達(dá)式 D)一個(gè)不合法的表達(dá)式
3.設(shè)有以下語句:
char str1[]="string",str2[8],*str3,*str4="string";
則( )不是對(duì)庫函數(shù)strcpy的正確調(diào)用。
A)strcpy(str1,"HELLO1"); B)strcpy(str2,"HELLO2");
C)strcpy(str3,"HELLO3"); D)strcpy(str4,"HELLO4");
4.設(shè)有如下的函數(shù):
g(x)
float x;
{
printf("\n%d",x*x);
}
則函數(shù)的類型
A)與參數(shù)x的類型相同 B)是void
C)是int D)無法確定
5.C語言規(guī)定,程序中各函數(shù)之間( )。
A)既允許直接遞歸調(diào)用又允許間接遞歸調(diào)用
B)不允許直接遞歸調(diào)用又不允許間接遞歸調(diào)用
C)允許直接遞歸調(diào)用不允許間接遞歸調(diào)用
D)不允許直接遞歸調(diào)用允許間接遞歸調(diào)用
6.以下對(duì)C語言函數(shù)的有關(guān)描述中,正確的是( )。
A)在C中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B)C函數(shù)既可以嵌套定義又可以遞歸調(diào)用
C)函數(shù)必須有返回值,否則不能使用函數(shù)
D)C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中
7.以下敘述中不正確的是( )。
A)在C中,函數(shù)中的自動(dòng)變量可以賦初值,每調(diào)用一次,賦一次初值
B)在C中,在調(diào)用函數(shù)時(shí),實(shí)在參數(shù)和對(duì)應(yīng)形參在類型上只需賦值兼容
C)在C中,外部變量的隱含類別是自動(dòng)存儲(chǔ)類別
D)在C中,函數(shù)形參可以說明為register變量
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |