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