單項選擇題
A.如果函數(shù)定義出現(xiàn)在函數(shù)調(diào)用之前,可以不必加函數(shù)原型聲明 B.如果在所有函數(shù)定義之前,在函數(shù)外部已做了聲明,則各個主調(diào)函數(shù)不必再做函數(shù)原型聲明 C.函數(shù)再調(diào)用之前,一定要聲明函數(shù)原型,保證編譯系統(tǒng)進行全面的調(diào)用檢查 D.標準庫不需要函數(shù)原型聲明
A.double fun(intx,doubley) B.fun(int x,doubley) C.double fun(int,double); D.fun(x,y);
下面程序的輸出是()。
A.8,4,2 B.8,4,3 C.4,4,5 D.4,5,6
A.只在該復(fù)合語句中有定義B.在該函數(shù)中有定義C.在本程序范圍內(nèi)有定義D.為非法變量
假設(shè)調(diào)用函數(shù)有以下定義和函數(shù)f調(diào)用,則函數(shù)f中對形參數(shù)組錯誤定義的是()。 charc[5]={‘a’,’b’,’0’,’c,’0’}; printf(“%s”,c);
A.f(int array[][6]) B.f(int array[3][]) C.f(int array[][4]) D.f(int array[2][5])
A.數(shù)組的首地址 B.數(shù)組中第一個元素的值 C.數(shù)組中的全部元素的值 D.數(shù)組元素的個數(shù)
A.return語句中的表達式類型 B.調(diào)用該函數(shù)時的主調(diào)函數(shù)類型 C.調(diào)用該函數(shù)時由系統(tǒng)臨時 D.在定義函數(shù)時所指定的函數(shù)類型
A.地址傳遞 B.值傳遞 C.有實參傳給形參,再由形參傳給實參 D.由用戶指定傳遞方式
A.該函數(shù)沒有返回值 B.該函數(shù)返回若干個系統(tǒng)默認值 C.能返回一個用戶所希望的函數(shù)值 D.返回一個不確定的值
A. B. C. D.
填空題
以下程序是將字符串b的內(nèi)容連接字符數(shù)組a的內(nèi)容后面,形成新字符串a(chǎn),請?zhí)睿?)空使程序完整。