C++程序設(shè)計(jì)復(fù)習(xí)題_第1頁(yè)
C++程序設(shè)計(jì)復(fù)習(xí)題_第2頁(yè)
C++程序設(shè)計(jì)復(fù)習(xí)題_第3頁(yè)
C++程序設(shè)計(jì)復(fù)習(xí)題_第4頁(yè)
C++程序設(shè)計(jì)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、判斷題5使用關(guān)鍵字class定義的類(lèi)中默認(rèn)的訪(fǎng)問(wèn)權(quán)限是私有(private)的.對(duì)6作用域運(yùn)算符(:)只能用來(lái)限定成員函數(shù)所屬的類(lèi).錯(cuò)7構(gòu)造函數(shù)和析構(gòu)函數(shù)都不能重載.錯(cuò)8析構(gòu)函數(shù)是一種函數(shù)體為空的成員函數(shù).錯(cuò)9說(shuō)明或定義對(duì)象時(shí),類(lèi)名前面不需要加class關(guān)鍵字.對(duì)10對(duì)象成員的表示與結(jié)構(gòu)變量成員的表示相同,使用運(yùn)算符.或->.對(duì)11所謂私有成員是指只有類(lèi)中所提供的成員函數(shù)才能直接使用它們,任何類(lèi)以外的函數(shù)對(duì)它們的訪(fǎng)問(wèn)都是非法的.對(duì)12某類(lèi)中的友元類(lèi)的所有成員函數(shù)可以存取或修改該類(lèi)中的私有成員.對(duì)13可以在類(lèi)的構(gòu)造函數(shù)中對(duì)靜態(tài)數(shù)據(jù)成員進(jìn)行初始化.錯(cuò)14函數(shù)的定義不可以嵌套,類(lèi)的定義可以嵌套

2、.對(duì)15C+語(yǔ)言中,既允許單繼承,又允許多繼承.對(duì)16派生類(lèi)是從基類(lèi)派生出來(lái),它不能再生成新的派生類(lèi).錯(cuò)17派生類(lèi)的繼承方式中有兩種:公有繼承和私有繼承.錯(cuò)18在公有繼承中,基類(lèi)中的公有成員和私有成員在派生類(lèi)中都是可見(jiàn)的.錯(cuò)19在公有繼承中,基類(lèi)中只有公有成員對(duì)派生類(lèi)對(duì)象是可見(jiàn)的.對(duì)20在私有繼承中,基類(lèi)中只有公有成員對(duì)派生類(lèi)是可見(jiàn)的.錯(cuò)21在私有繼承中,基類(lèi)中所有成員對(duì)派生類(lèi)的對(duì)象都是不可見(jiàn)的.對(duì)22在保護(hù)繼承中,對(duì)于派生類(lèi)的訪(fǎng)問(wèn)同于公有繼承,而對(duì)于派生類(lèi)的對(duì)象的訪(fǎng)問(wèn)同于私有繼承.對(duì)23派生類(lèi)中至少包含了它的所有基類(lèi)的成員,在這些成員中可能有的是不可訪(fǎng)問(wèn).對(duì)24構(gòu)造函數(shù)可以被繼承.錯(cuò)25析構(gòu)

3、函數(shù)不能被繼承.對(duì)26子類(lèi)型是不可逆的.對(duì)27只要是類(lèi)M繼承了類(lèi)N,就可以說(shuō)類(lèi)M是類(lèi)N的子類(lèi)型.錯(cuò)28如果A類(lèi)型是B類(lèi)型的子類(lèi)型,則A類(lèi)型必然適應(yīng)于B類(lèi)型.對(duì)29多繼承情況下,派生類(lèi)的構(gòu)造函數(shù)中基類(lèi)構(gòu)造函數(shù)的執(zhí)行順序取決于定義派生類(lèi)時(shí)所指定的各基類(lèi)的順序.對(duì)30單繼承情況下,派生類(lèi)中對(duì)基類(lèi)成員的訪(fǎng)問(wèn)也會(huì)出現(xiàn)二義性.錯(cuò)31解決多繼承情況下出現(xiàn)的二義性的方法之一是使用成員名限定法.對(duì)32虛基類(lèi)是用來(lái)解決多繼承中公共基類(lèi)在派生類(lèi)中只產(chǎn)生一個(gè)基類(lèi)子對(duì)象的問(wèn)題.對(duì)33指向?qū)ο蟮闹羔樅椭赶蝾?lèi)的成員的指針在表達(dá)形式上是不相同的.對(duì)34已知:m是類(lèi)A的對(duì)象,n是類(lèi)A的公有數(shù)據(jù)成員,p是指向類(lèi)A中n成員的指針.

4、下述兩種表示是等價(jià)的. m.n和m.*p對(duì)35指向?qū)ο蟮闹羔樑c對(duì)象都可以作為函數(shù)參數(shù),但是使用前者比后者好些.對(duì)36對(duì)象引用作為函數(shù)參數(shù)比用對(duì)象指針更方便些.對(duì)37對(duì)象數(shù)組的元素可以是不同類(lèi)的對(duì)象.錯(cuò)38對(duì)象數(shù)組的既可以賦初值又可以賦值.對(duì)39指向?qū)ο髷?shù)組的指針不一定必須指向數(shù)組的首元素.對(duì)40一維對(duì)象指針數(shù)組的每個(gè)元素應(yīng)該是某個(gè)類(lèi)的對(duì)象的地址值.對(duì)41const char *p說(shuō)明了p是指向字符串常量的指針.對(duì)42一個(gè)能夠更新的變量使用在一個(gè)不能被更新的環(huán)境中是不破壞類(lèi)型保護(hù)的,反之亦然.錯(cuò)43一個(gè)類(lèi)的構(gòu)造函數(shù)中可以不包含對(duì)其子對(duì)象的初始化.錯(cuò)44轉(zhuǎn)換函數(shù)不是成員函數(shù),它是用來(lái)時(shí)行強(qiáng)制類(lèi)型轉(zhuǎn)

5、換的.錯(cuò)45使用模板可以減少重復(fù)勞動(dòng),提高代碼重用率.對(duì)46C+語(yǔ)言中模板分為函數(shù)模板和類(lèi)模板兩種.對(duì)47類(lèi)模板可以生成若干個(gè)模板類(lèi),每個(gè)模板類(lèi)又可定義若干個(gè)對(duì)象.對(duì)48使用提取符(<<)可以輸出各種類(lèi)型的變量的值,也可以輸出指針值.對(duì)49預(yù)定義的插入符從鍵盤(pán)上接收數(shù)據(jù)是不帶緩沖區(qū)的.錯(cuò)50預(yù)定義的提取符和插入符是可以重載的.對(duì)51記錄流的當(dāng)前格式化狀態(tài)的標(biāo)志字中每一位用于記錄一種格式,這種格式是不能被設(shè)置或清除的.錯(cuò)52設(shè)置和清除格式標(biāo)志字的成員函數(shù)需要通過(guò)對(duì)象來(lái)引用它們,輸出顯示格式的對(duì)象通常是cout.對(duì)53操作子本身是一個(gè)對(duì)象,它可以直接被提取符或插入符操作.對(duì)54get(

6、)函數(shù)不能從流中提取終止字符,終止字符仍留在流中.getline()函數(shù)從流中提取終止字符,但終止字符被丟棄.對(duì)55ios類(lèi)的成員函數(shù)clear()是用來(lái)清除整個(gè)屏幕的.錯(cuò)56使用打開(kāi)文件函數(shù)open()之前,需要定義一個(gè)流類(lèi)對(duì)象,使用open()函數(shù)來(lái)操作該對(duì)象.對(duì)57使用關(guān)閉文件函數(shù)close()關(guān)閉一個(gè)文件時(shí),但流對(duì)象仍存在.對(duì)58以app方式打開(kāi)文件時(shí),當(dāng)前的讀指針和寫(xiě)指針都定位于文件尾.對(duì)59打開(kāi)ASCII碼流文件和二進(jìn)制流文件時(shí),打開(kāi)方式是相同的.錯(cuò)60read()和write()函數(shù)可以讀寫(xiě)文本文件,也可以讀寫(xiě)二進(jìn)制文件.對(duì)61流的狀態(tài)包含流的內(nèi)容、長(zhǎng)度和下一次提取或插入操作的當(dāng)

7、前位置.對(duì)62seekg()函數(shù)seekp()函數(shù)分別用來(lái)定位讀指針和寫(xiě)指針.如果使用seek()函數(shù)可以同時(shí)定義讀寫(xiě)指針.錯(cuò)63函數(shù)的參數(shù)個(gè)數(shù)和類(lèi)型都相同,只是返回值不同,這不是重載函數(shù).對(duì)64重載函數(shù)可以帶默認(rèn)值參數(shù),但要注意二義性.對(duì)65多數(shù)運(yùn)算符可以重載,個(gè)別運(yùn)算符不能,運(yùn)算符重載是通過(guò)函數(shù)定義實(shí)現(xiàn)的.對(duì)66對(duì)每個(gè)可重載的運(yùn)算符來(lái)說(shuō),只能重載為友元函數(shù).錯(cuò)67重載的運(yùn)算符保持原來(lái)的優(yōu)先級(jí)和結(jié)合性以及操作數(shù)的個(gè)數(shù).對(duì)68虛函數(shù)是用virtual關(guān)鍵字說(shuō)明的成員函數(shù).對(duì)69構(gòu)造函數(shù)說(shuō)明為純虛函數(shù)是沒(méi)有意義的.對(duì)70運(yùn)算符重載實(shí)際上是對(duì)已有的運(yùn)算符重新定義其功能.對(duì)71運(yùn)算符重載的形式有兩種

8、:成員函數(shù)形式和友元形式.對(duì)72純虛函數(shù)是一種特殊的成員函數(shù),它是一種沒(méi)有具體實(shí)現(xiàn)的虛函數(shù).對(duì)73具有純虛函數(shù)的類(lèi)是抽象類(lèi),它的特點(diǎn)是不可以定義對(duì)象.對(duì)74預(yù)處理命令是在進(jìn)行編譯時(shí)首先執(zhí)行的,然后再進(jìn)行正常編譯.對(duì)75宏定義命令是以分號(hào)結(jié)束的.錯(cuò)76帶參數(shù)的宏定義只能有1 個(gè)或2 個(gè)參數(shù).錯(cuò)77文件包含命令所包含的文件是不受限制的.錯(cuò)78條件編譯命令只在編譯時(shí)才有作用.對(duì)79預(yù)處理命令的主要作用是提高效率.錯(cuò)80復(fù)合語(yǔ)句就是分程序.錯(cuò)81條件語(yǔ)句不能作為多路分支語(yǔ)句.錯(cuò)82開(kāi)關(guān)語(yǔ)句不可以嵌套,在開(kāi)關(guān)語(yǔ)句的語(yǔ)句序列中不能再有開(kāi)關(guān)語(yǔ)句.錯(cuò)83開(kāi)關(guān)語(yǔ)句中的default 關(guān)鍵字,只能放在該語(yǔ)句的末尾

9、,不能放在開(kāi)頭或中間.錯(cuò)84switch 語(yǔ)句中必須有break 語(yǔ)句,否則無(wú)法退出switch 語(yǔ)句.錯(cuò)85while 循環(huán)語(yǔ)句的循環(huán)體至少執(zhí)行一次.錯(cuò)86do-while 循環(huán)可以寫(xiě)成while 循環(huán)的格式.對(duì)87for 循環(huán)是只有可以確定的循環(huán)次數(shù)時(shí)才可使用,否則不能用for 循環(huán).錯(cuò)88只有for 循環(huán)的循環(huán)體可以是空語(yǔ)句,其他種循環(huán)的循環(huán)體不能是空語(yǔ)句.錯(cuò)89當(dāng)循環(huán)體為空語(yǔ)句時(shí),說(shuō)明該循環(huán)不做任何工作,只起延時(shí)作用.錯(cuò)90循環(huán)是可以嵌套的,一個(gè)循環(huán)體內(nèi)可以包含另一種循環(huán)語(yǔ)句.對(duì)91在多重循環(huán)中,內(nèi)重循環(huán)的循環(huán)變量引用的次數(shù)比外重循環(huán)多.對(duì)92break 語(yǔ)句可以出現(xiàn)在各種循環(huán)體中.對(duì)

10、93continue 語(yǔ)句只能出現(xiàn)在循環(huán)體中.對(duì)94在C+語(yǔ)言中,定義函數(shù)時(shí)必須給出函數(shù)的類(lèi)型.對(duì)95在C+語(yǔ)言中,說(shuō)明函數(shù)時(shí)要用函數(shù)原型,即定義函數(shù)時(shí)的函數(shù)頭部分.對(duì)96在C+語(yǔ)言中,所有函數(shù)在調(diào)用前都要說(shuō)明.錯(cuò)97如果一個(gè)函數(shù)沒(méi)有返回值,定義時(shí)需用void 說(shuō)明.對(duì)98在C+語(yǔ)言中,傳址調(diào)用將被引用調(diào)用所替代.對(duì)99使用內(nèi)聯(lián)函數(shù)是以增大空間開(kāi)銷(xiāo)為代價(jià)的.對(duì)100返回值類(lèi)型、參數(shù)個(gè)數(shù)和類(lèi)型都相同的函數(shù)也可以重載.錯(cuò)101在設(shè)置了參數(shù)默認(rèn)值后,調(diào)用函數(shù)的對(duì)應(yīng)實(shí)參就必須省略.錯(cuò)102計(jì)算函數(shù)參數(shù)順序引起的二義性完全是由不同的編譯系統(tǒng)決定的.錯(cuò)103for 循環(huán)中,循環(huán)變量的作用域是該循環(huán)的循環(huán)體

11、內(nèi).錯(cuò)104語(yǔ)句標(biāo)號(hào)的作用域是定義該語(yǔ)句標(biāo)號(hào)的文件內(nèi).錯(cuò)105函數(shù)形參的作用域是該函數(shù)的函數(shù)體.對(duì)106定義外部變量時(shí),不用存儲(chǔ)類(lèi)說(shuō)明符extern ,而說(shuō)明外部變量時(shí)用它.對(duì)107內(nèi)部靜態(tài)類(lèi)變量與自動(dòng)類(lèi)變量作用域相同,但是生存期不同.對(duì)108靜態(tài)生存期的標(biāo)識(shí)符的壽命是短的,而動(dòng)態(tài)生存期標(biāo)識(shí)符的壽命是長(zhǎng)的.錯(cuò)109重新定義的標(biāo)識(shí)符在定義它的區(qū)域內(nèi)是可見(jiàn)的,而與其同名的原標(biāo)識(shí)符在此域內(nèi)是不可見(jiàn)的.但是,它是存在的.對(duì)110靜態(tài)類(lèi)標(biāo)識(shí)符在它的作用域之外是不存在的.錯(cuò)111所有的函數(shù)在定義它的程序中都是可見(jiàn)的.錯(cuò)112編譯系統(tǒng)所提供的系統(tǒng)函數(shù)都被定義在它所對(duì)應(yīng)的頭文件中.對(duì)113調(diào)用系統(tǒng)函數(shù)時(shí),要先

12、將該系統(tǒng)函數(shù)的原型說(shuō)明所在的頭文件包含進(jìn)去.對(duì)114C+語(yǔ)言中模板分為函數(shù)模板和類(lèi)模板兩種.對(duì)115函數(shù)模板中模板參數(shù)可用任何一種類(lèi)型替換.錯(cuò)116函數(shù)模板中模板參數(shù)只能有一個(gè).錯(cuò)117函數(shù)模板在編譯時(shí)不生成可執(zhí)行代碼.對(duì)118一個(gè)函數(shù)模板只生成一個(gè)模板函數(shù).錯(cuò)119C+語(yǔ)言引進(jìn)了引用的概念,給編程帶來(lái)了很多方便.對(duì)120C+語(yǔ)言允許使用友元,但是友元會(huì)破壞封裝性.對(duì)121C+語(yǔ)言中使用了新的注釋符(/), C 語(yǔ)言中注釋符(/* */ )不能在C+語(yǔ)言中使用.錯(cuò)122為了減輕使用者的負(fù)擔(dān),與C 語(yǔ)言相比,C+語(yǔ)言中減少了一些運(yùn)算符. 錯(cuò)123C+程序中,每條語(yǔ)句結(jié)束時(shí)都加一個(gè)分號(hào)(;).對(duì)1

13、24C+語(yǔ)言中標(biāo)識(shí)符內(nèi)的大小寫(xiě)字母是沒(méi)有區(qū)別的.錯(cuò)125C+語(yǔ)言中不允許使用宏定義方法定義符號(hào)常量,只能用關(guān)鍵字const 來(lái)定義符號(hào)常量.錯(cuò)126在編寫(xiě)C+程序時(shí),一定要注意采用人們習(xí)慣使用的書(shū)寫(xiě)格式,否則會(huì)降低其可讀性.對(duì)127C+語(yǔ)言是一種以編譯方式實(shí)現(xiàn)的高級(jí)語(yǔ)言.對(duì)128在C+程序編譯過(guò)程中,包含預(yù)處理過(guò)程、編譯過(guò)程和連接過(guò)程,并且這三個(gè)過(guò)程的順序是不能改變的.對(duì)129預(yù)處理過(guò)程是編譯過(guò)程之后、連接過(guò)程之前進(jìn)行的.錯(cuò)130源程序在編譯過(guò)程中可能會(huì)出現(xiàn)一些錯(cuò)誤信息,但在連接過(guò)程中將不會(huì)出現(xiàn)錯(cuò)誤信息.錯(cuò)131任何字符常量與一個(gè)任意大小的整型數(shù)進(jìn)行加減都是有意義的.錯(cuò)132轉(zhuǎn)義序列表示法只能

14、表示字符不能表示數(shù)字.對(duì)133在命名標(biāo)識(shí)符中,大小寫(xiě)字母是不加區(qū)分的.錯(cuò)134C+的程序中,對(duì)變量一定要先說(shuō)明再使用,說(shuō)明只要在使用之前就可以.對(duì)135C+中數(shù)組元素的下標(biāo)是從0開(kāi)始,數(shù)組元素是連續(xù)存儲(chǔ)在內(nèi)存單元中的.對(duì)136數(shù)組賦初值,初始值表中的數(shù)據(jù)項(xiàng)的數(shù)目可以大于或等于數(shù)組元素的個(gè)數(shù).錯(cuò)137枚舉變量的取值受到該枚舉變量所對(duì)應(yīng)的枚舉表中枚舉符的局限.對(duì)138指針是用來(lái)存放某種變量的地址值的變量.這種變量的地址值也可以存放在某個(gè)變量中,存放某個(gè)指針的地址值的變量稱(chēng)為指向指針的指針,即二級(jí)指針.對(duì)139引用是某個(gè)變量的別名.對(duì)引用的操作,實(shí)質(zhì)上就是對(duì)被引用的變量的操作.對(duì)140運(yùn)算符的優(yōu)先級(jí)

15、和結(jié)合性可以確定表達(dá)式的計(jì)算順序.對(duì)141在說(shuō)明語(yǔ)句int a(5),&b=a, *p=&a;中,b的值與a 的值是相等的.對(duì)142已知:int a(5);表達(dá)式(a=7)+a 具有二義性.對(duì)143移位運(yùn)符在移位操作中,無(wú)論左移還是右移,所移出的空位一律補(bǔ)O.錯(cuò)144某個(gè)變量的類(lèi)型高是指該變量被存放在內(nèi)存中的高地址處.錯(cuò)145隱含的類(lèi)型轉(zhuǎn)換都是保值映射,顯式的類(lèi)型轉(zhuǎn)換都是非保值映射.錯(cuò)146類(lèi)型定義是用來(lái)定義一些C+中所沒(méi)有的新類(lèi)型.錯(cuò)147定義結(jié)構(gòu)變量時(shí)必須指出該結(jié)構(gòu)變量是屬于某種結(jié)構(gòu)類(lèi)型的.對(duì)148無(wú)名結(jié)構(gòu)是不允許定義結(jié)構(gòu)變量的.錯(cuò)149同一結(jié)構(gòu)的不同成員占用不同的內(nèi)存單元

16、.對(duì)150聯(lián)合的所有成員都是沒(méi)有內(nèi)存地址的.錯(cuò)151聯(lián)合的所有成員都是沒(méi)有內(nèi)存地址的.錯(cuò)選擇題1下列對(duì)派生類(lèi)的描述中,( D )是錯(cuò)誤的.A、一個(gè)派生類(lèi)可以作為另一個(gè)派生類(lèi)的基類(lèi) B、派生類(lèi)至少有一個(gè)基類(lèi) C、派生類(lèi)的成員除了它自己的成員外,還包含了它的基類(lèi)的成員 D、派生類(lèi)中繼承的基類(lèi)成員的訪(fǎng)問(wèn)權(quán)限到派生類(lèi)保持不變2派生類(lèi)的對(duì)象對(duì)它的基類(lèi)中( A )是可以訪(fǎng)問(wèn)的.A公有繼承的公有成員 B公有繼承的私有成員C公有繼承的保護(hù)成員 D私有繼承的仍有成員3派生類(lèi)的構(gòu)造函數(shù)的成員初始化值表中,不能包含( C ).A基類(lèi)的構(gòu)造函數(shù) B、派生類(lèi)中子對(duì)象的初始化C、派生類(lèi)中靜態(tài)數(shù)據(jù)成員的初始化 D、派生類(lèi)中

17、一般數(shù)據(jù)成員的初始化4關(guān)于子類(lèi)型的描述中,( A )是錯(cuò)誤的.A子類(lèi)型就是指派生類(lèi)是基類(lèi)的子類(lèi)型B一種類(lèi)型當(dāng)它至少提供了另一種類(lèi)型的行為,則這種類(lèi)型是另一種類(lèi)型的子類(lèi)型C在公有繼承下,派生類(lèi)是基類(lèi)的子類(lèi)型 D子類(lèi)型關(guān)系是不可逆的5下列關(guān)于賦值兼容規(guī)則的描述中,( B )是錯(cuò)誤的.A、賦值兼容規(guī)則在子類(lèi)型情況下才可使用B、公有繼承下,派生類(lèi)對(duì)象不可給基類(lèi)對(duì)象賦值C、公有繼承下,派生類(lèi)對(duì)象可對(duì)基類(lèi)對(duì)象引用進(jìn)行初始化D、公有繼承下,派生類(lèi)對(duì)象的地址值可以賦值給基類(lèi)的對(duì)象指針6關(guān)于多繼承二義性的描述中,( C )是錯(cuò)誤的.A、一個(gè)派生類(lèi)的兩個(gè)基類(lèi)中都有某個(gè)同名成員,在派生類(lèi)中對(duì)這個(gè)成員的訪(fǎng)問(wèn)可能出現(xiàn)二

18、義性B、解決二義性的最常用的方法是對(duì)成員名的限定法C、基類(lèi)和派生類(lèi)中同時(shí)出現(xiàn)的同名函數(shù),也存在二義性問(wèn)題D、一個(gè)派生類(lèi)是從兩個(gè)基類(lèi)派生來(lái)的,而這兩個(gè)基類(lèi)又有一個(gè)共同的基類(lèi),對(duì)該基類(lèi)成員進(jìn)行訪(fǎng)問(wèn)時(shí),也可能出現(xiàn)二義性7設(shè)置虛基類(lèi)的目的是( B ).A、簡(jiǎn)化程序B、消除二義性C、提高運(yùn)行效率D、減少目標(biāo)代碼8在帶有虛基類(lèi)的多層派生類(lèi)構(gòu)造函數(shù)的成員初始化列表中都要列出虛基類(lèi)的構(gòu)造函數(shù),這樣將對(duì)虛基類(lèi)的子對(duì)象初始化( D ).A、與虛基類(lèi)下面的派生類(lèi)個(gè)數(shù)有關(guān) B、多次 C、二次 D、一次9下面關(guān)鍵字中,用以說(shuō)明類(lèi)中公有成員是( A ).A、publicB、privateC、protected D、fri

19、end10下列的各類(lèi)函數(shù)中,( C )不是類(lèi)的成員函數(shù).A、構(gòu)造函數(shù) B、析構(gòu)函數(shù) C、友元函數(shù) D、復(fù)制構(gòu)造函數(shù)11作用域運(yùn)算符的功能是( D ).A、標(biāo)識(shí)作用域的級(jí)別 B、指出作用域的范圍 C、給定作用域的大小D、標(biāo)識(shí)某個(gè)成員是屬于哪個(gè)類(lèi)的12( D )不是構(gòu)造函數(shù)的特征.A 構(gòu)造函數(shù)的函數(shù)名與類(lèi)名相同B、構(gòu)造函數(shù)可以重載C 構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù) D 構(gòu)造函數(shù)必須指定類(lèi)型說(shuō)明13( A )是析構(gòu)函數(shù)的特征.A 一個(gè)類(lèi)中只能定義一個(gè)析構(gòu)函數(shù)B 析構(gòu)函數(shù)名與類(lèi)名不同C 析構(gòu)函數(shù)的定義只能在類(lèi)體內(nèi)D 析構(gòu)函數(shù)可以有一個(gè)或多個(gè)參數(shù)14通常復(fù)制構(gòu)造函數(shù)的參數(shù)是( C ).A 某個(gè)對(duì)象名B 某個(gè)對(duì)

20、象的成員名C 某個(gè)對(duì)象的引用D 某個(gè)對(duì)象的指針名15下面關(guān)于成員函數(shù)特征的描述中,( A )是錯(cuò)誤的.A 成員函數(shù)一定是內(nèi)聯(lián)函數(shù)B 成員函數(shù)可以重載C 成員函數(shù)可以設(shè)置默認(rèn)值D成員函數(shù)可以是靜態(tài)的16下述靜態(tài)數(shù)據(jù)成員的特性中,( D )是錯(cuò)誤的.A 說(shuō)明靜態(tài)數(shù)據(jù)成員時(shí)前面要加修飾符static B 靜態(tài)數(shù)據(jù)成員要在類(lèi)體外進(jìn)行初始化C 引用靜態(tài)數(shù)據(jù)成員時(shí),可在靜態(tài)數(shù)據(jù)成員名前加<類(lèi)名>和作用域運(yùn)算符 D靜態(tài)數(shù)據(jù)成員不是所有對(duì)象共用的17友元的作用( A ).A 提高程序的運(yùn)行效率B 加強(qiáng)類(lèi)的封裝性C實(shí)現(xiàn)數(shù)據(jù)的隱藏性D 增強(qiáng)成員函數(shù)的種類(lèi)18已知一個(gè)類(lèi)A,( C )是指向類(lèi)A成員函數(shù)的

21、指針.假如類(lèi)有三個(gè)公有成員:void f1(int),void f2(int)和int a.A A *pint B A:*pc=&A:aC void A:*pa() D A *pp19運(yùn)算符->*的功能是( A ).A 使用對(duì)象指針通過(guò)指向成員的指針表示成員的運(yùn)算 B 使用對(duì)象通過(guò)指向成員的指針表示成員的運(yùn)算 C 用來(lái)表示指向?qū)ο笾羔樀某蓡T的運(yùn)算 D 用來(lái)表示對(duì)象成員的運(yùn)算20已知f1(int)是類(lèi)A的公有成員函數(shù),p是指向成員函數(shù)f1()的指針,采用( B )是正確的.A p=f1 B p=A:f1 Cp=A:f1() D p=f1()21已知:p是一個(gè)指向類(lèi)A數(shù)據(jù)成員m的指針

22、,A1是類(lèi)A的一個(gè)對(duì)象.如果要給m賦值為5,( C )是正確的.A A1.p=5B A1->p=5C A1.*p=5D *A1.p=522已知:類(lèi)A中一個(gè)成員函數(shù)說(shuō)明如下:void Set(A &a);其中,A&a的含意是( C ).A 指向類(lèi)A的指針為a B 將a的地址值賦給變量Set C a是類(lèi)A 的對(duì)象引用,用來(lái)作為函數(shù)Set()的形參 D 變量A與a按位相與作為函數(shù)Set()的參數(shù)23下列關(guān)于對(duì)象數(shù)組的描述中,( D )是錯(cuò)誤的.A 對(duì)象數(shù)組的下標(biāo)是從0開(kāi)始的B對(duì)象數(shù)組的數(shù)組名是一個(gè)常量指針 C 對(duì)象數(shù)組的每個(gè)元素是同一個(gè)類(lèi)的對(duì)象D 對(duì)象數(shù)組只能賦初值,而不能賦值

23、24下列定義中,( B )是定義指向數(shù)組的指針A *p5 B int (*p)5C (int *)p5 D int *p25下列說(shuō)明中,const char *ptr;ptr應(yīng)該是( C ).A 指向字符常量的指針B 指向字符的常量指針C 指向字符串常量的指針D 指向字符串的常量指針26已知:print()函數(shù)是一個(gè)類(lèi)的常成員函數(shù),它無(wú)返回值,下列表示中,( A )是正確的.A void print() const B const void print()C void const print()D void print (const)27關(guān)于new運(yùn)算符的下列描述中,( D )是錯(cuò)

24、誤的.A 它可以用來(lái)動(dòng)態(tài)創(chuàng)建對(duì)象和對(duì)象數(shù)組 B 使用它創(chuàng)建的對(duì)象或?qū)ο髷?shù)組可以使用運(yùn)算符delete刪除 C 使用它創(chuàng)建對(duì)象時(shí)要調(diào)用析構(gòu)函數(shù)D 使用它創(chuàng)建對(duì)象數(shù)組時(shí)必須指定初始值28關(guān)于delete運(yùn)算符的下列描述中,( C )是錯(cuò)的.A 它必須用于new返回的指針 B它也適用于空指針C 對(duì)一個(gè)指針可以使用多次該運(yùn)算符 D 指針名前只用一對(duì)方括號(hào)符,不考慮所刪除數(shù)組的維數(shù)29具有類(lèi)型轉(zhuǎn)換功能的構(gòu)造函數(shù),應(yīng)該是( B ).A不帶參數(shù)的構(gòu)造的構(gòu)造函數(shù) B 帶有一個(gè)參數(shù)的構(gòu)造函數(shù) C 帶有兩個(gè)以上參數(shù)的構(gòu)造函數(shù) D 默認(rèn)構(gòu)造函數(shù)30下列關(guān)于模板的描述中,錯(cuò)誤的是( C ).A 類(lèi)模板的成員函數(shù)可以是

25、函數(shù)模板B 類(lèi)模板生成模板類(lèi)時(shí),必須指定參數(shù)化的類(lèi)型所代表的具體類(lèi)型C 定義類(lèi)模板時(shí)只允許有一個(gè)模板參數(shù) D 類(lèi)模板所描述的是一組類(lèi)31下列關(guān)于多態(tài)性說(shuō)法不正確的是( C ).A 多態(tài)性是指同名函數(shù)對(duì)應(yīng)多種不同的實(shí)現(xiàn) B 多態(tài)性表現(xiàn)為重載和覆蓋兩種方式 C重載方式僅有函數(shù)重載 D 重載方式包含函數(shù)重載和運(yùn)算符重載32下列函數(shù)中,( D )不能重載.A 成員函數(shù) B 非成員函數(shù) C 構(gòu)造函數(shù) D 析構(gòu)函數(shù)33下列運(yùn)算符中,( C )個(gè)運(yùn)算符不能重載.A && B C : D new34下列關(guān)于運(yùn)算符重載的描述中,( D )是正確的.A 運(yùn)算符重載可以改變操作符的個(gè)數(shù) B 運(yùn)算符重

26、載可以改變優(yōu)先級(jí)C 運(yùn)算符重載可以改變結(jié)合性 D 運(yùn)算符重載不可以改變語(yǔ)法結(jié)構(gòu)35關(guān)于動(dòng)態(tài)聯(lián)編的下列描述中,( D )是錯(cuò)誤的.A 動(dòng)態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)的 B 動(dòng)態(tài)聯(lián)編是在運(yùn)行時(shí)確定所調(diào)用的函數(shù)代碼的 C 動(dòng)態(tài)聯(lián)編調(diào)用函數(shù)操作是用指向?qū)ο蟮闹羔樆蚴菍?duì)象的引用 D 動(dòng)態(tài)聯(lián)編是在編譯時(shí)確定操作函數(shù)的36關(guān)于虛函數(shù)的描述中,( C )是正確的.A 虛函數(shù)是一個(gè)靜態(tài)類(lèi)型的成員 B 虛函數(shù)是一個(gè)非成員函數(shù) C 基類(lèi)中說(shuō)明了虛函數(shù)之后, D 派生類(lèi)中將其對(duì)應(yīng)的函數(shù)可不必說(shuō)明為虛函數(shù)派生類(lèi)的虛函數(shù)與基類(lèi)的虛函數(shù)具有不同的參數(shù)個(gè)數(shù)和類(lèi)型37關(guān)于純虛函數(shù)和抽象類(lèi)的描述中,( C )是錯(cuò)誤的.A 純虛函數(shù)是一

27、種特殊的虛函數(shù),沒(méi)有具體實(shí)現(xiàn)B 抽象類(lèi)是指具有純虛函數(shù)的類(lèi)C 抽象類(lèi)可以定義對(duì)象D 抽象類(lèi)只能作為基類(lèi)來(lái)使用,其純虛函數(shù)的實(shí)現(xiàn)由派生類(lèi)給出38下列描述中為抽象類(lèi)的最主要特征的是( D ).A可以說(shuō)明虛函數(shù) B 可以進(jìn)行構(gòu)造函數(shù)的重載 C 可以定義友元 D 不能說(shuō)明其對(duì)象39進(jìn)行文件操作時(shí)需要包含( B )文件Aiostream.hB fstream.h C stdio.h D stdlib.h40使用操作子對(duì)數(shù)據(jù)進(jìn)行格式輸出時(shí),應(yīng)包含( C )文件.A iostream.h B fstream.h C iomanip.h D stdlib.h41已知:int a,*pa=&a;輸出指針

28、pa十進(jìn)制的地址值的方法是( D ).A cout<<pa; B cout<<*pa; C cout<<&pa; D cout<<long(&pa)42下列輸出字符'A'的方法中,( A )是錯(cuò)誤的.Acout<<put('A');B cout<<'A' C cout.put('A');D char A='A'cout<<A;43關(guān)于getline()函數(shù)的下列描述中,( D )是錯(cuò)誤的.A 該函數(shù)是用來(lái)從鍵盤(pán)上讀取

29、字符串的 B 該函數(shù)讀取的字符串長(zhǎng)度是受限制的 C 該函數(shù)讀取字符串時(shí)遇到終止符便停止D 該函數(shù)中所使用的終止符只能是換行符44關(guān)于read()函數(shù)的下列描述中,( B )是對(duì)的.A 該函只能從鍵盤(pán)輸入中獲取字符串B 該函數(shù)所獲取的字符多少是不受限制的C 該函數(shù)只能用于文本文件的操作中D 該函數(shù)只能按規(guī)定讀取所指定的字符數(shù)45在ios中提供控制格式的標(biāo)志位中,( A )是轉(zhuǎn)換為十六進(jìn)制形式的標(biāo)志位.A hex B oct C dec D left46控制格式輸出輸入的操作中,( D )是設(shè)置域?qū)挼?A ws B oct C setfill() D setw()47磁盤(pán)文件操作中,打開(kāi)磁盤(pán)文件的

30、訪(fǎng)問(wèn)方式常量中,( C )是以追加方式打開(kāi)文件的.A in B out C app D ate48下列函數(shù)中,( D )是對(duì)文件進(jìn)行寫(xiě)操作的.A get() B read() C seekg() D put()49預(yù)處理命令在程序中都是以( B )開(kāi)頭的.A * B # C : D /50文件包含命令中被包含的文件的擴(kuò)展名( D ).A 必須為.h B 不能用.h C 必須是.c D 不一定是.h51下列條件編譯命令中 ( A ) #if() <語(yǔ)句序列1> # else <語(yǔ)句序列2> # endifA 整常量表達(dá)式 B 任何標(biāo)識(shí)符C 任意表達(dá)式 D 被定義的宏名52

31、帶參數(shù)的宏定義中, 程序中引用宏定義的實(shí)參( D ).A 只能是常量B 只能是整型量 C 只能是整型表達(dá)式D 可以是任意表達(dá)式53下列( A )是語(yǔ)句.A ; B a=17 C x+y D cout<<"n"54下列for 循環(huán)的次數(shù)為( B ). for(int i(0),x=0;!x&&i<=5;i+) A 5 B 6 C 1 D 無(wú)限55"下列while 循環(huán)的次數(shù)是( A ). while ( int i=0 ) i-;"A 0 B 1 C 5 D 無(wú)限56"下列do-while 已知:循環(huán)的循環(huán)次數(shù)為

32、( D ).已知 int i(5); do cout <<i-<<endl; i-; while (i!=0);"A 0 B 1 C 5 D 無(wú)限57"下列for 循環(huán)的循環(huán)體執(zhí)行次數(shù)為( D ).for( int i(0),j(10); i=j=10; i+,j-)"A0 B 1C 10 D 無(wú)限58已知:int a , b ;下列switch 語(yǔ)句中,( A )是正確的.A switch ( a ) case a : a +; break; case b : b+; break;B switch ( a+b ) case l: a+b

33、; break;case 2: a-b;C switch ( a*a ) case l,2:+a; case 3,4:+b;D switch ( a/10+b ) case 5:a/5; break; default: a+b;59下述關(guān)于循環(huán)體的描述中,( C )是錯(cuò)誤的.A 循環(huán)體中可以出現(xiàn)break 語(yǔ)句和continue 語(yǔ)句 B 循環(huán)體中還可以出現(xiàn)循環(huán)語(yǔ)句C 循環(huán)體中不能出現(xiàn)goto語(yǔ)句 D 循環(huán)體中可以出現(xiàn)開(kāi)關(guān)語(yǔ)句60下述關(guān)于goto 語(yǔ)句的描述中,( D )是正確的.A goto 語(yǔ)句可在一個(gè)文件中隨意轉(zhuǎn)向 B goto 語(yǔ)句后面要跟上一個(gè)它所轉(zhuǎn)向的語(yǔ)句C goto 語(yǔ)句可以同時(shí)

34、轉(zhuǎn)向多條語(yǔ)句 D goto語(yǔ)句只能在一個(gè)函數(shù)體內(nèi)轉(zhuǎn)向61下述關(guān)于break 語(yǔ)句的描述中,( C )是不正確的.A break 語(yǔ)句可用于循環(huán)體內(nèi),它將退出該重循環(huán) B break 語(yǔ)句可用于開(kāi)關(guān)語(yǔ)句中,它將退出開(kāi)關(guān)語(yǔ)句 C break 語(yǔ)句可用于if 體內(nèi),它將退出if 語(yǔ)句 D break 語(yǔ)句在一個(gè)循環(huán)體內(nèi)可以出現(xiàn)多次62下列關(guān)于開(kāi)關(guān)語(yǔ)句的描述中,( A )是正確的.A 開(kāi)關(guān)語(yǔ)句中default 子句可以沒(méi)有,也可有一個(gè) B 開(kāi)關(guān)語(yǔ)句中每個(gè)語(yǔ)句序列中必須有break 語(yǔ)句 C 開(kāi)關(guān)語(yǔ)句中default 子句只能放在最后 D 開(kāi)關(guān)語(yǔ)句中case 子句后面的表達(dá)式可以是整型表達(dá)式63下列關(guān)于

35、條件語(yǔ)句的描述中,( C )是錯(cuò)誤的.A if 語(yǔ)句中只有一個(gè)else 子句 B if 語(yǔ)句中可以有多個(gè)else if 子句 C if 語(yǔ)句中if 體內(nèi)不能是開(kāi)關(guān)語(yǔ)句 D if 語(yǔ)句的if 體中可以是循環(huán)語(yǔ)句64當(dāng)一個(gè)函數(shù)無(wú)返回值時(shí),定義它時(shí)函數(shù)的類(lèi)型應(yīng)是( A ).A void B 任意 C int D 無(wú)65在函數(shù)說(shuō)明時(shí),下列( D )項(xiàng)是不必要的.A 函數(shù)的類(lèi)型 B 函數(shù)參數(shù)類(lèi)型和名字 C 函數(shù)名字 D 返回值表達(dá)式66在函數(shù)的返回值類(lèi)型與返回值表達(dá)式的類(lèi)型的描述中,( B )是錯(cuò)誤的.A 函數(shù)返回值的類(lèi)型是在定義函數(shù)時(shí)確定,在函數(shù)調(diào)用時(shí)是不能改變的 B 函數(shù)返回值的類(lèi)型就是返回值表達(dá)式

36、的類(lèi)型C 函數(shù)返回值表達(dá)式類(lèi)型與函數(shù)返回值類(lèi)型不同時(shí),表達(dá)式類(lèi)型應(yīng)轉(zhuǎn)換成函數(shù)返回值類(lèi)型D 函數(shù)返回值類(lèi)型決定了返回值表達(dá)式的類(lèi)型67在一個(gè)被調(diào)用函數(shù)中,關(guān)于return 語(yǔ)句使用的描述,( D )是錯(cuò)誤的.A 被調(diào)用函數(shù)中可以不用return 語(yǔ)句 B 被調(diào)用函數(shù)中可以使用多個(gè)return 語(yǔ)句B被調(diào)用函數(shù)中,如果有返回值,就一定要有return 語(yǔ)句 D 被調(diào)用函數(shù)中,一個(gè)return 語(yǔ)句可返回多個(gè)值給調(diào)用函數(shù)68下列描述中( D )是引用調(diào)用.A 形參是指針,實(shí)參是地址值 B 形參和實(shí)參都是變量 C 形參是數(shù)組名,實(shí)參是數(shù)組名 D 形參是引用,實(shí)參是變量69在傳值調(diào)用中,要求( C ).

37、A 形參和實(shí)參類(lèi)型任意,個(gè)數(shù)相等 B 實(shí)參和形參類(lèi)型都完全一致,個(gè)數(shù)相等C 實(shí)參和形參對(duì)應(yīng)的類(lèi)型一致,個(gè)數(shù)相等 D 實(shí)參和形參對(duì)應(yīng)的類(lèi)型一致,個(gè)數(shù)任意70在C+語(yǔ)言中,關(guān)于下列設(shè)置參數(shù)默認(rèn)值的描述中,( C )是正確的.A 不允許設(shè)置參數(shù)的默認(rèn)值 B 設(shè)置參數(shù)默認(rèn)值只能在定義函數(shù)時(shí)設(shè)置C 設(shè)置參數(shù)默認(rèn)值時(shí),應(yīng)該是先設(shè)置右邊的再設(shè)置左邊的 D 設(shè)置參數(shù)默認(rèn)值時(shí),應(yīng)該全部參數(shù)都設(shè)置71重載函數(shù)在調(diào)用時(shí)選擇的依據(jù)中,( D )是錯(cuò)誤的. A 參數(shù)個(gè)數(shù) B 參數(shù)的類(lèi)型C 參數(shù)的順序 D 函數(shù)的類(lèi)型72下列的標(biāo)識(shí)符中,( C 是文件級(jí)作用域的.A 函數(shù)形參B 語(yǔ)句標(biāo)號(hào) C 外部靜態(tài)類(lèi)標(biāo)識(shí)符 D 自動(dòng)類(lèi)標(biāo)

38、識(shí)符73有一個(gè)int 型變量,在程序中使用頻度很高,最好定義它為( A ).A register B auto C extern D static74下列標(biāo)識(shí)符中,( B )不是局部變量.A register 類(lèi) B 外部static 類(lèi) C auto 類(lèi) D 函數(shù)形參75下列存儲(chǔ)類(lèi)標(biāo)識(shí)符中,( C )的可見(jiàn)性與存在性不一致.A 外部類(lèi) B 自動(dòng)類(lèi) C 內(nèi)部靜態(tài)類(lèi) D 寄存器類(lèi)76在一個(gè)函數(shù)中,要求通過(guò)函數(shù)來(lái)實(shí)現(xiàn)一種不太復(fù)雜的功能,并且要求加快執(zhí)行速度,選用( A ) 比較合適. A 內(nèi)聯(lián)函數(shù) B 重載函數(shù) C 遞歸調(diào)用 D 嵌套調(diào)用77采用函數(shù)重載的目的在于( D )A 實(shí)現(xiàn)共享 B 減少空

39、間 C 提高速度 D 使用方便,提高可讀性78在將兩個(gè)字符串連接起來(lái)組成一個(gè)字符串時(shí),選用( C )函數(shù).A strlen ( ) B strcpy ( ) C strcat ( ) D strcmp ( )79定義函數(shù)模板使用的關(guān)鍵字是( C ).A Class B inline C template D operator80下列有關(guān)對(duì)函數(shù)模板參數(shù)的描述,錯(cuò)誤的是( C ).A 模板參數(shù)可以是一個(gè)或多個(gè)B 通常每個(gè)模板參數(shù)前必須加classC 模板參數(shù)是一個(gè)算術(shù)表達(dá)式D 模板參數(shù)是參數(shù)化的類(lèi)型81下列關(guān)于函數(shù)模板和模板函數(shù)的描述中,錯(cuò)誤的是( D ).A 函數(shù)模板是一組函數(shù)的樣板 B 函數(shù)模

40、板是定義重載函數(shù)的一種工具C 模板函數(shù)是函數(shù)模板的一個(gè)實(shí)例 D 模板函數(shù)在編譯時(shí)不生成可執(zhí)行代碼82"已知函數(shù)模板定義如下:template < class T > T min ( T x ,T y ) return x<y?x:y; 在下列描述中,錯(cuò)誤的是( C )."A 該函數(shù)模板有一個(gè)模板參數(shù) B 該函數(shù)模板生成的模板函數(shù)中,參數(shù)和返回值的類(lèi)型必須相同C 該函數(shù)模板生成的模板函數(shù)中,參數(shù)和返回值的類(lèi)型可以不同 D T 類(lèi)型所允許的類(lèi)型范圍應(yīng)對(duì)運(yùn)算符>操作有意義83"已知函數(shù)模板定義如下:template < class T &g

41、t; T min ( T x ,T y ) return x<y?x:y;在所定義的函數(shù)模板中,所生成的下列模板函數(shù)錯(cuò)誤的是( D ).A int min ( int , int ) B char min ( char , char ) C double min ( double , double ) D double min ( double , int )84下列各種高級(jí)語(yǔ)言中,( C )是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言.A BASIC PASCAL C C+ D Ada 85下列各種高級(jí)語(yǔ)言中,( B )最早提出了對(duì)象的概念.A Algol 60 B Simula 67C Smalltal

42、k D C+86下列關(guān)于面向?qū)ο笳Z(yǔ)言的基本要素的描述中,正確的是( D ).A 封裝性和重載性 B 多態(tài)性和繼承性C 繼承性和聚合性D 封裝性和繼承性87下列關(guān)于對(duì)象的描述中,錯(cuò)誤的是( A ).A 對(duì)象是類(lèi)的別名 B 對(duì)象是類(lèi)的實(shí)例 C 一個(gè)類(lèi)可以定義多個(gè)對(duì)象D 對(duì)象之間通過(guò)消息進(jìn)行通信88在關(guān)于C+與C 語(yǔ)言關(guān)系的描述中,( D )是錯(cuò)誤的.A C 語(yǔ)言是C+的一個(gè)子集 B C +是與C 語(yǔ)言兼容的C C+對(duì)C 語(yǔ)言進(jìn)行了一些改進(jìn) D C+和C 語(yǔ)言都是面向?qū)ο蟮?9下面關(guān)于對(duì)象概念的描述中,( A )是錯(cuò)誤的.A 對(duì)象就是C 語(yǔ)言中的結(jié)構(gòu)變量 B 對(duì)象代表著正在創(chuàng)建的系統(tǒng)中的一個(gè)實(shí)體C

43、對(duì)象是一個(gè)狀態(tài)和操作(或方法)的封裝體 D對(duì)象之間的信息傳遞是通過(guò)消息進(jìn)行的90下面關(guān)于類(lèi)概念的描述中,( D )是錯(cuò)誤的.A 類(lèi)是由抽象數(shù)據(jù)類(lèi)型的實(shí)現(xiàn) B 類(lèi)是具有共同行為的若干對(duì)象的統(tǒng)一描述體C 類(lèi)是創(chuàng)建對(duì)象的樣板 D 類(lèi)是C 語(yǔ)言中的結(jié)構(gòu)類(lèi)型91C+對(duì)C 語(yǔ)言作了很多改進(jìn),下列描述中,( D )使得C 語(yǔ)言發(fā)生了質(zhì)變,即從面向過(guò)程變成為面向?qū)ο?A 增加一些新的運(yùn)算符 B 允許函數(shù)重載,并允許設(shè)置默認(rèn)參數(shù)C 規(guī)定函數(shù)說(shuō)明必須用原型 D 引進(jìn)了類(lèi)和對(duì)象的概念92按照標(biāo)識(shí)符的要求,( A ) 符號(hào)不能組成標(biāo)識(shí)符.A 連接符 B 下劃線(xiàn) C 大小寫(xiě)字母 D 數(shù)字字符93下列符號(hào)中,( C )不

44、可作為分隔符.A , B : C ? D ;94在16 位機(jī)中,int 型字寬為( A )字節(jié).A 2 B 4 C 6 D895類(lèi)型修飾符unsigned 修飾( D )類(lèi)型是錯(cuò)誤的.A char B int C long int D float96下列十六進(jìn)制的整型常數(shù)表示中,( C )是錯(cuò)誤的.A Oxaf B OXlb C 2fx D OxAE97下列double 型常量表示中,( A )是錯(cuò)誤的.A E15 B 35E C 3E5 D 3E-598下列字符常量表示中,( C )是錯(cuò)誤的.A 105' B *' C 4f' D a'99下列字符串常量表示中

45、,( A )是錯(cuò)誤的.A "" yes"or"No" B "'OK'" C "abcdn" D "ABC0 "100下列變量名中,( A )是合法的.A CHINA B byte-size C double D A+a101在int a5 = 1,3,5;中,數(shù)組元素a1的值是( C ).A 1 B 0 C 3 D 2102在int b3=1,3,2,4,5,6,O;中b22的值是( C ).A 0 B 5 C 6 D 2103在對(duì)字符數(shù)組進(jìn)行初始化時(shí),( A )是正確

46、的.A char s1="abcd" B char s23="xyz" C char s33='a','x','y' ;D char s423= "xyz","mnp"A104在int a=3,*p=&a;中,*p的值是( D ).A 變量a 的地址值 B 無(wú)意義 C 變量p的地址值 D 3105對(duì)于int *pa5;的描述,( D )是正確的.A pa 是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是5個(gè)int型元素 B pa 是一個(gè)指向某數(shù)組中第5個(gè)元素的指針,該元素

47、是int型變量 C pa5表示某個(gè)數(shù)組的第5 個(gè)元素的值D pa是一個(gè)具有5個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)int型指針106下列關(guān)于指針的運(yùn)算中,( D )是非法的.A 兩個(gè)指針在一定條件下,可以進(jìn)行相等或不等的運(yùn)算 B 可以用一個(gè)空指針賦值給某個(gè)指針 C 一個(gè)指針可以加上兩個(gè)整數(shù)之差 D 兩個(gè)指針在一定條件下,可以相加107指針可以用來(lái)表示數(shù)組元素,下列表示中( A )是錯(cuò)誤的.已知:int a37 ;A *(a+1)5 B *(*a+3) C *(*(a+1) D *(&a00+2)108下列表示引用的方法中,( A )是正確的.已知:int m=10;A int &x=

48、m; B int &y=10; C int &z; D float &t=&m;109下列各運(yùn)算符中,( A )可以作用于浮點(diǎn)數(shù).A + B % C >> D &110下列各運(yùn)算符中,( D )不能作用于浮點(diǎn)數(shù).A | B && C ! D 111下列各運(yùn)算符中,( B )優(yōu)先級(jí)最高.A +(雙目) B *(單目) C <= D *=112下列各運(yùn)算符中,( A )優(yōu)先級(jí)最低.A ?: B | C | D !=113下列各運(yùn)算符中,( C )運(yùn)算的結(jié)合性從左到右.A 三目 B 賦值C 比較D 單目114下列表達(dá)式中,( D )是非法的.已知:int a=5;float b=5.5;Aa%3+b B b*b&a

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論