C++基礎(chǔ)調(diào)查
1. 運(yùn)行以下 C++ 代碼,變量c的最終值是多少?
2.5
2.0
2
編譯報(bào)錯(cuò)
2. 觀察以下switch語句,如果輸入x的值為 1,程序的輸出結(jié)果是?
A
AB
ABD
編譯報(bào)錯(cuò)
3. 關(guān)于數(shù)組,以下哪行代碼在運(yùn)行時(shí)大概率會(huì)產(chǎn)生“未定義行為(比如輸出亂碼或程序崩潰)”?
cout << arr[0];
cout << arr[2];
cout << arr[3];
cout << arr;
4. 運(yùn)行以下帶有邏輯運(yùn)算符的代碼,變量b的最終值是?
0
1
2
不確定
5. 在 C++ 中,以下兩段代碼的區(qū)別是什么?
沒有區(qū)別,都會(huì)改變傳入變量的值。
片段1是值傳遞(不改變?cè)兞浚?是引用傳遞(會(huì)改變?cè)兞浚?/label>
片段1是引用傳遞,片段2是值傳遞。
片段2的語法是錯(cuò)誤的,無法編譯。
6. 對(duì)于for(int i = 0; i<5; i++)這個(gè)循環(huán),循環(huán)體內(nèi)的代碼會(huì)被完整執(zhí)行多少次?
4
5
6
無限
7. 要使用cin和cout進(jìn)行輸入輸出,必須在程序開頭包含哪個(gè)標(biāo)準(zhǔn)庫(kù)?#include<_____>
8. 閱讀以下代碼,請(qǐng)寫出控制臺(tái)最終打印的數(shù)字:
9. 以下函數(shù)用于判斷一個(gè)整數(shù)是否為偶數(shù)。如果是偶數(shù)返回 1,奇數(shù)返回 0。請(qǐng)補(bǔ)全條件判斷部分:
10. 閱讀以下代碼,請(qǐng)?zhí)顚憴M線處的內(nèi)容,使其能夠輸出變量x的值(即輸出 5)。
11. 在 C++ 的面向?qū)ο缶幊讨?,“類(Class)”和“對(duì)象(Object)”的關(guān)系,最貼切的比喻是以下哪一個(gè)?
類是一輛具體的汽車,對(duì)象是這輛汽車的發(fā)動(dòng)機(jī)。
類是制造汽車的“設(shè)計(jì)圖紙”,對(duì)象是根據(jù)圖紙實(shí)際制造出來的“一輛輛真實(shí)的汽車”。
類和對(duì)象是完全一樣的概念,沒有任何區(qū)別。
對(duì)象是一個(gè)黑盒,里面裝滿了各種不同的類。
關(guān)閉
更多問卷
復(fù)制此問卷