填空題32位WindowsOS&CPU下的代碼:char**var[20][5],則系統(tǒng)為var數(shù)組分配的空間是多大單位字節(jié)()

您可能感興趣的試卷

你可能感興趣的試題

2.多項選擇題頭文件中的如下代碼:#ifndef__XXXXX#define__XXXXX#endif則對它的說明正確的是()

A.可以用于防止在編譯源文件時同一頭文件被重復(fù)包含
B.如果不用它,在編譯源文件可能會碰到重復(fù)定義的錯誤.
C.它可以用來區(qū)分當(dāng)前的編譯器是C或是C++編譯器
D.編譯器是在預(yù)處理階段完成對它的處理

3.多項選擇題在C++中,有4種類型轉(zhuǎn)換方式xxx_cast(E):static_cast,dynamic_cast和reinterpret_cast.下面說法是那些屬于dynamic_cast()

A.該運算符把E轉(zhuǎn)換為T類型,但沒有運行時類型檢查來保證轉(zhuǎn)換的安全性
B.用于類層次結(jié)構(gòu)中基類和子類之間指針或引用的轉(zhuǎn)換。進(jìn)行upcast(把子類的指針或引用轉(zhuǎn)換成基類表示)是安全的;進(jìn)行downcast(把基類指針或引用轉(zhuǎn)換成子類表示)時,由于沒有動態(tài)類型檢查,所以是不安全的。
C.運算符把e轉(zhuǎn)換成T類型的對象。T必須是類的指針、類的引用或者void*。
D.具有運行時類型檢查的功能,比static_cast更安全。如果不能轉(zhuǎn)化成功返回空指針

4.多項選擇題有定義intx=3;則如下語句中正確的是:()

A.x+=(x++)
B.x+=(++x)
C.(x++)+=x
D.(++x)+=(x++)

5.單項選擇題對代碼:int(*x[20])(int);的如下說法中正確的是:()

A.說明不合法
B.是一個指針,它指向一個具有二十個整型元素的一維數(shù)組
C.是一個指針數(shù)組,每個指針指向一個具有二十個整型元素的一維數(shù)組
D.是一個指針數(shù)組,每個指針指向一個輸入?yún)?shù)為int返回類型為int的函數(shù)

最新試題