B
為姜堰等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及姜堰網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站建設(shè)、姜堰網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
a、void
f(int
x;int
y)
不能用分號
b、fun()
c、float(x+y)
不能用+
d、int
max(int
x,y)
y沒有說明類型
main函數(shù)有兩個參數(shù)
一個是int argc ,這個表示這個主函數(shù)有幾個參數(shù),當(dāng)什么參數(shù)也沒有它的值是1
另一個是char *argc[],這個是一個字符串?dāng)?shù)組,表示后面的參數(shù)內(nèi)容
比如我們運行一個控制臺程序 test 參數(shù)是 "aaa" ""bbb" "ccc"
寫成./test aaa bbb ccc
那么argc 的值就是 4
argv[1] 的值就是 aaa
argv[2]的值就是 bbb
argv[3]的值就是 ccc
以此類推
上面的4個選項,只有D的第二個參數(shù)是一個字符串,不是字符串?dāng)?shù)組,所以D錯了
1、ABCD。理由:A、C函數(shù)不可以嵌套定義。B、定義成void類型的函數(shù)沒有返回值。C、不必要放在同一源程序,只要分別編譯后連接起來則可。D、參數(shù)值可以傳回給實參,函數(shù)參數(shù)的回傳是一種技術(shù)。
2、如果說“合法”是以能通過編譯為標(biāo)準(zhǔn)的話,ABCD都是正確的,其中D涉及到類型轉(zhuǎn)換。
必須注意C代碼中的符號都是半角的!
4、ACD都是正確的。數(shù)組的最高維數(shù)可以省略。顯然B違反此規(guī)則。A詭異了一點但還是正確的,編譯器能正確匹配。
5、CD正確。A類型不匹配。B初始化列表的元素數(shù)目超出了定義。