版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)二級(jí)C語(yǔ)言程序設(shè)計(jì)章節(jié)習(xí)題一簡(jiǎn)單回答下述問(wèn)題C++語(yǔ)言中注釋符的格式如何?注釋信息的功能是什么?答:注釋符格式有2種:格式一:/*<注釋信息>*/格式二://<注釋信息>注釋信息是用來(lái)對(duì)程序進(jìn)行提示和說(shuō)明的。使用const定義符號(hào)常量比使用#define定義符號(hào)常量有何優(yōu)點(diǎn)?答:使用const定義符號(hào)常量時(shí)要指出數(shù)據(jù)類型,而用#define定義符號(hào)常量時(shí)不需提出類型,因此前者比后者對(duì)類型要求更嚴(yán)格,這樣會(huì)更安全。內(nèi)部靜態(tài)存儲(chǔ)類變量有何特點(diǎn)?答:內(nèi)部靜態(tài)存儲(chǔ)類變貫的特點(diǎn)是作用域較小,但壽命很長(zhǎng),這種變量作用域與壽命不一致,因此會(huì)出現(xiàn)不可見但又存在的情況。在使用插入符(<<)輸出若干個(gè)表達(dá)式值時(shí),有的表達(dá)式中使用的運(yùn)算符的優(yōu)先級(jí)低于插入符優(yōu)先級(jí)時(shí)應(yīng)該如何處理?答:這時(shí)需將表達(dá)式用括號(hào)括起來(lái),己改變其優(yōu)先級(jí)。5.由多種不同運(yùn)算符組成的表達(dá)式,其類型如何確定?例如,inta,b,c;…a=b>c?b:c;這是一個(gè)條件表達(dá)式還是賦值表達(dá)式?答:表達(dá)式類型由優(yōu)先級(jí)低的運(yùn)算符組成的表達(dá)式來(lái)確定。15這是一個(gè)賦值表達(dá)式,因?yàn)橘x值運(yùn)算符優(yōu)先級(jí)低于三目運(yùn)算符。1.數(shù)組元素個(gè)數(shù)是由什么決定的?答:數(shù)組元素個(gè)數(shù)是由維數(shù)及其大小來(lái)決定的。一維數(shù)組元素個(gè)數(shù)是該維的大小,二維數(shù)組的元素個(gè)數(shù)是兩維大小之積等。1.數(shù)組元素下標(biāo)有何規(guī)定?答:C++語(yǔ)言中,數(shù)組元素下標(biāo)從0開始。1.初始值表中數(shù)據(jù)項(xiàng)的類型和個(gè)數(shù)有何規(guī)定?答:初始值表中數(shù)據(jù)項(xiàng)的類型應(yīng)與該變是類型相同,個(gè)數(shù)應(yīng)小于或等于被初始化的數(shù)組元素的個(gè)數(shù)。1.字符數(shù)組和字符串有什么關(guān)系?答:字符數(shù)組中可存放字符串,而字符數(shù)組不都是存放字符串的。如果字符數(shù)組中有字符串結(jié)束符,則說(shuō)明該字符數(shù)存放的是字符串。10.一個(gè)數(shù)組中的元素類型是否一定相同?何時(shí)定義的數(shù)組元素具有默認(rèn)值?答:數(shù)組中元素類型必須相同。存儲(chǔ)類為外部和靜態(tài)的數(shù)組其元素具有默認(rèn)值二判斷題√1.表達(dá)式和表達(dá)式語(yǔ)句是不同的?!?.空語(yǔ)句是一種沒有用處的語(yǔ)句?!?.復(fù)合語(yǔ)句就是分程序?!?.條件語(yǔ)句中if子句和else子句都是必須有并且僅有一個(gè)?!?.條件語(yǔ)句中elseif子句可以沒有,也可以有多個(gè)。√6.開關(guān)語(yǔ)句可實(shí)現(xiàn)多路分支?!?.開關(guān)語(yǔ)句的<語(yǔ)句序列>中必須有一個(gè)break語(yǔ)句,否則該開關(guān)語(yǔ)句便無(wú)法退出?!?.任何循環(huán)語(yǔ)句都是至少執(zhí)行一次循環(huán)體?!?.退出for循環(huán)語(yǔ)句必須是for后面括號(hào)內(nèi)的中間一個(gè)表達(dá)式的值為0?!?0.do-while循環(huán)語(yǔ)句至少要執(zhí)行一次循環(huán)體?!?1.循環(huán)語(yǔ)句的循環(huán)體中可以出現(xiàn)if語(yǔ)句,if語(yǔ)句的if體內(nèi)不能出現(xiàn)循環(huán)語(yǔ)句?!?2.goto語(yǔ)句中所使用的語(yǔ)句標(biāo)號(hào)是一種標(biāo)識(shí)符,它的作用域是文件級(jí)的?!?3.break語(yǔ)句和continue語(yǔ)句都可以出現(xiàn)在循環(huán)體中,但是它們的作用是不同的?!?4.文件包含命令所能包含的文件類型是不受限制的。三單選題1.下列關(guān)于語(yǔ)句的描述中,錯(cuò)誤的是(A)。A.C++程序中的函數(shù)是由若干條語(yǔ)句組成的B.每條語(yǔ)句都要實(shí)現(xiàn)某種操作C.條件語(yǔ)句是用來(lái)實(shí)現(xiàn)分支操作的D.循環(huán)語(yǔ)句是用來(lái)在一定條件下重復(fù)執(zhí)行某段程序的2.下列關(guān)于條件語(yǔ)句的描述中,錯(cuò)誤的是(C)。A.if語(yǔ)句中最多只能有一個(gè)else子句16B.if語(yǔ)句的if體內(nèi)可以出現(xiàn)開關(guān)語(yǔ)句C.if語(yǔ)句中elseif子句和else子句的順序是沒有限制的D.if語(yǔ)句中else子句是與它最近的if子句配對(duì)的3.下列關(guān)于開關(guān)語(yǔ)句的描述中,錯(cuò)誤的是(B)。A.開關(guān)語(yǔ)句中,case子句的個(gè)數(shù)是不受限制的B.開關(guān)語(yǔ)句中,case子句的語(yǔ)句序列中一定要有break語(yǔ)句C.開關(guān)語(yǔ)句中,default子句可以省略D.開關(guān)語(yǔ)句中,右花括號(hào)具有退出開關(guān)語(yǔ)句的功能4.下列關(guān)于循環(huán)語(yǔ)句的描述中,錯(cuò)誤的是(A)。A.while循環(huán)語(yǔ)句中<條件>給定的表達(dá)式不能為非0的常量,否則便是死循環(huán)B.for循環(huán)語(yǔ)句的循環(huán)體內(nèi)可以出現(xiàn)while循環(huán)語(yǔ)句、do-while循環(huán)語(yǔ)句和for循環(huán)語(yǔ)句C.循環(huán)語(yǔ)句的循環(huán)體可以是空語(yǔ)句D.循環(huán)語(yǔ)句的循環(huán)體內(nèi)可以出現(xiàn)break語(yǔ)句,也可以出現(xiàn)continue語(yǔ)句5.已知:inti(3);下列do-while循環(huán)語(yǔ)句的循環(huán)次數(shù)是(D)。do{cout<i--;}while(i!=0);A.0B.3C.1D.無(wú)限6.下列for循環(huán)語(yǔ)句的循環(huán)次數(shù)是(B)。for(inti(0),j(5);i=3;i++,j--);A.3B.無(wú)限C.5D.07.下列while循環(huán)語(yǔ)句的循環(huán)次數(shù)是(A)。while(inti(0))i--;A.0B.1C.2D.無(wú)限8.下列程序段執(zhí)行后,j值是(B)。for(inti(0),j(0);i<10;i++)if(i)j++;A.0B.9C.10D.無(wú)限9.已知:typedefcharCH;下列描述中,正確的是(A)。A.使用CH定義的變量是char型變量B.使用CH定義的是一個(gè)字符常量C.使用CH定義的變量其類型不確定D.使用CH定義的是一個(gè)字符串10.下列關(guān)于預(yù)處理命令的描述中,錯(cuò)誤的是(D)。A.預(yù)處理命令最左邊的標(biāo)識(shí)符是#B.預(yù)處理命令是在編譯前處理的C.宏定義命令可以定義符號(hào)常量D.文件包含命令只能包含.h文件四單選題1.下列關(guān)于面向?qū)ο蟾拍畹拿枋鲋?,錯(cuò)誤的是(C)。A.面向?qū)ο蠓椒ū让嫦蜻^(guò)程方法更加先進(jìn)B.面向?qū)ο蠓椒ㄖ惺褂昧艘恍┟嫦蜻^(guò)程方法中沒有的概念C.面向?qū)ο蠓椒ㄌ娲私Y(jié)構(gòu)化程序設(shè)計(jì)方法D.面向?qū)ο蟪绦蛟O(shè)計(jì)方法要使用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言2.下列各種高級(jí)語(yǔ)言中,不是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言是(D)。A.C++B.JavaC.VBD.C3.下列關(guān)于類的描述中,錯(cuò)誤的是(A)。A.類就是C語(yǔ)言中的結(jié)構(gòu)類型B.類是創(chuàng)建對(duì)象的模板C.類是抽象數(shù)據(jù)類型的實(shí)現(xiàn)D.類是具有共同行為的若干對(duì)象的統(tǒng)一描述體4.下列關(guān)于對(duì)象的描述中,錯(cuò)誤的是(C)。A.對(duì)象是類的一個(gè)實(shí)例B.對(duì)象是屬性和行為的封裝體C.對(duì)象就是C語(yǔ)言中的結(jié)構(gòu)變量D.對(duì)象是現(xiàn)實(shí)世界中客觀存在的某種實(shí)體5.下列關(guān)于C++程序中使用提取符和插入符的輸入/輸出語(yǔ)句的描述中,錯(cuò)誤的是(C)。A.提取符是對(duì)右移運(yùn)算符(>>)重載得到的B.插入符是對(duì)左移運(yùn)算符(<<)重載得到的C.提取符和插入符都是雙目運(yùn)算符,它們要求有兩個(gè)操作數(shù)D.提取符和插入符在輸入/輸出語(yǔ)句中不可以連用填空題1.C++語(yǔ)言具有面向?qū)ο蠓椒ㄖ幸蟮娜筇匦裕悍庋b性、繼承性和多態(tài)性。2.C++程序中,有且僅有一個(gè)主函數(shù)。3.C++程序是由類和函數(shù)組成的。4.C++源程序的擴(kuò)展名是cpp。5.使用插入符進(jìn)行標(biāo)準(zhǔn)輸出文件輸出時(shí),使用的輸出流對(duì)象名是cout。判斷題×1.C++語(yǔ)言和C語(yǔ)言都是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言?!?.面向?qū)ο蠓椒ň哂蟹庋b性、繼承性和多態(tài)性。√3.C語(yǔ)言是C++語(yǔ)言的一個(gè)子集。C++語(yǔ)言繼承了C語(yǔ)言?!?.C++語(yǔ)言程序與C語(yǔ)言程序一樣都是函數(shù)串?!?.C++語(yǔ)言支持封裝性和繼承性,不支持多態(tài)性?!?.C++語(yǔ)言比C語(yǔ)言對(duì)數(shù)據(jù)類型要求更加嚴(yán)格了。√7.C++語(yǔ)言對(duì)C語(yǔ)言進(jìn)行了一次改進(jìn),使得編程更加方便了?!?.C++源程序在編譯時(shí)可能出現(xiàn)錯(cuò)誤信息,而在連接時(shí)不會(huì)出現(xiàn)錯(cuò)誤信息?!?.編譯C++源程序時(shí),出現(xiàn)了警告錯(cuò)(Warning)也可以生成可執(zhí)行文件?!?0.C++語(yǔ)言程序的實(shí)現(xiàn)也要經(jīng)過(guò)編輯、編譯連接和運(yùn)行3個(gè)步驟。五單選題1.下列關(guān)于語(yǔ)句的描述中,錯(cuò)誤的是(A)。A.C++程序中的函數(shù)是由若干條語(yǔ)句組成的B.每條語(yǔ)句都要實(shí)現(xiàn)某種操作C.條件語(yǔ)句是用來(lái)實(shí)現(xiàn)分支操作的D.循環(huán)語(yǔ)句是用來(lái)在一定條件下重復(fù)執(zhí)行某段程序的2.下列關(guān)于條件語(yǔ)句的描述中,錯(cuò)誤的是(C)。A.if語(yǔ)句中最多只能有一個(gè)else子句B.if語(yǔ)句的if體內(nèi)可以出現(xiàn)開關(guān)語(yǔ)句C.if語(yǔ)句中elseif子句和else子句的順序是沒有限制的D.if語(yǔ)句中else子句是與它最近的if子句配對(duì)的3.下列關(guān)于開關(guān)語(yǔ)句的描述中,錯(cuò)誤的是(B)。A.開關(guān)語(yǔ)句中,case子句的個(gè)數(shù)是不受限制的B.開關(guān)語(yǔ)句中,case子句的語(yǔ)句序列中一定要有break語(yǔ)句C.開關(guān)語(yǔ)句中,default子句可以省略D.開關(guān)語(yǔ)句中,右花括號(hào)具有退出開關(guān)語(yǔ)句的功能4.下列關(guān)于循環(huán)語(yǔ)句的描述中,錯(cuò)誤的是(A)。A.while循環(huán)語(yǔ)句中<條件>給定的表達(dá)式不能為非0的常量,否則便是死循環(huán)B.for循環(huán)語(yǔ)句的循環(huán)體內(nèi)可以出現(xiàn)while循環(huán)語(yǔ)句、do-while循環(huán)語(yǔ)句和for循環(huán)語(yǔ)句C.循環(huán)語(yǔ)句的循環(huán)體可以是空語(yǔ)句D.循環(huán)語(yǔ)句的循環(huán)體內(nèi)可以出現(xiàn)break語(yǔ)句,也可以出現(xiàn)continue語(yǔ)句5.已知:inti(3);下列do-while循環(huán)語(yǔ)句的循環(huán)次數(shù)是(D)。do{cout<i--;}while(i!=0);A.0B.3C.1D.無(wú)限6.下列for循環(huán)語(yǔ)句的循環(huán)次數(shù)是(B)。for(inti(0),j(5);i=3;i++,j--);A.3B.無(wú)限C.5D.07.下列while循環(huán)語(yǔ)句的循環(huán)次數(shù)是(A)。while(inti(0))i--;A.0B.1C.2D.無(wú)限8.下列程序段執(zhí)行后,j值是(B)。for(inti(0),j(0);i<10;i++)if(i)j++;A.0B.9C.10D.無(wú)限9.已知:typedefcharCH;下列描述中,正確的是(A)。A.使用CH定義的變量是char型變量B.使用CH定義的是一個(gè)字符常量C.使用CH定義的變量其類型不確定D.使用CH定義的是一個(gè)字符串10.下列關(guān)于預(yù)處理命令的描述中,錯(cuò)誤的是(D)。A.預(yù)處理命令最左邊的標(biāo)識(shí)符是#B.預(yù)處理命令是在編譯前處理的C.宏定義命令可以定義符號(hào)常量D.文件包含命令只能包含.h文件判斷題√1.表達(dá)式和表達(dá)式語(yǔ)句是不同的?!?.空語(yǔ)句是一種沒有用處的語(yǔ)句。×3.復(fù)合語(yǔ)句就是分程序?!?.條件語(yǔ)句中if子句和else子句都是必須有并且僅有一個(gè)?!?.條件語(yǔ)句中elseif子句可以沒有,也可以有多個(gè)?!?.開關(guān)語(yǔ)句可實(shí)現(xiàn)多路分支?!?.開關(guān)語(yǔ)句的<語(yǔ)句序列>中必須有一個(gè)break語(yǔ)句,否則該開關(guān)語(yǔ)句便無(wú)法退出。×8.任何循環(huán)語(yǔ)句都是至少執(zhí)行一次循環(huán)體?!?.退出for循環(huán)語(yǔ)句必須是for后面括號(hào)內(nèi)的中間一個(gè)表達(dá)式的值為0?!?0.do-while循環(huán)語(yǔ)句至少要執(zhí)行一次循環(huán)體?!?1.循環(huán)語(yǔ)句的循環(huán)體中可以出現(xiàn)if語(yǔ)句,if語(yǔ)句的if體內(nèi)不能出現(xiàn)循環(huán)語(yǔ)句?!?2.goto語(yǔ)句中所使用的語(yǔ)句標(biāo)號(hào)是一種標(biāo)識(shí)符,它的作用域是文件級(jí)的?!?3.break語(yǔ)句和continue語(yǔ)句都可以出現(xiàn)在循環(huán)體中,但是它們的作用是不同的?!?4.文件包含命令所能包含的文件類型是不受限制的。六單選題1.下列變量名中,非法的是(C)。A.A25B.My_carC.My-strD.abc2.下列常量中,十六進(jìn)制int型常量是(A)。A.0x5fB.x2aC.046D.7a3.下列常量中,不是字符常量的是(B)。A.'\n'B."y"C.'x'D.'\7'4.在函數(shù)體內(nèi)定義了下述變量a,a的存儲(chǔ)類為(D)。inta;A.寄存器類B.外部類C.靜態(tài)類D.自動(dòng)類5.下列關(guān)于變量存儲(chǔ)類的描述中,錯(cuò)誤的是(C)。A.任何變量定義后都具有一個(gè)確定的存儲(chǔ)類B.變量的存儲(chǔ)類確定了變量的作用域和壽命C.定義變量時(shí)沒有存儲(chǔ)類說(shuō)明符者一律為自動(dòng)類D.內(nèi)部靜態(tài)類變量和外部靜態(tài)類變量的存儲(chǔ)類說(shuō)明符都是static6.下列關(guān)于變量數(shù)據(jù)類型的描述中,錯(cuò)誤的是(A)。A.定義變量時(shí)int型數(shù)據(jù)類型可以省略B.變量的數(shù)據(jù)類型可以決定該變量占內(nèi)存的字節(jié)數(shù)C.變量的數(shù)據(jù)類型是可以被強(qiáng)制的D.變量的數(shù)據(jù)類型是有高低之分的7.長(zhǎng)雙精度浮點(diǎn)型常量的后綴是(C)。A.UB.FC.LD.無(wú)8.下列運(yùn)算符中,不能用于浮點(diǎn)數(shù)操作的是(D)。A.++B.+C.*=D.&(雙目)9.下列運(yùn)算符中,優(yōu)先級(jí)最高的是(A)。A.*(雙目)B.||C.>>D.%=10.下列運(yùn)算符中,優(yōu)先級(jí)最低的是(B)。A.==B.?:C.|D.&&判斷題√1.C++語(yǔ)言的合法字符集與C語(yǔ)言的完全相同?!?.標(biāo)識(shí)符規(guī)定大小寫字母沒有區(qū)別?!?.C++程序中,不得使用沒有定義或說(shuō)明的變量?!?.變量的存儲(chǔ)類指出了變量的作用域和壽命?!?.變量的數(shù)據(jù)類型指出了變量在內(nèi)存中存放的字節(jié)數(shù)?!?.定義變量時(shí),變量的存儲(chǔ)類說(shuō)明符不得省略。×7.自動(dòng)類變量與內(nèi)部靜態(tài)類變量的作用域和壽命都是相同的?!?.自動(dòng)類變量可以定義在函數(shù)體外,這時(shí)應(yīng)加說(shuō)明符auto?!?.外部類變量與外部靜態(tài)類變量的作用域是相同的?!?0.變量被定義后是否有默認(rèn)值與存儲(chǔ)類無(wú)關(guān),與數(shù)據(jù)類型有關(guān)。七判斷題√11.C++程序中,通常使用const來(lái)定義符號(hào)常量,定義時(shí)必須指出類型?!?2.變量被定義或說(shuō)明后,它一定具有有意義的值?!?3.字符串常量與字符常量的區(qū)別僅表現(xiàn)在定義形式上的不同,一個(gè)用雙撇號(hào),另一個(gè)用單撇號(hào)。×14.所有變量的可見性和存在性都是一致的?!?5.變量在它的作用域內(nèi)一定是可見的,又是存在的?!?6.C++語(yǔ)言中除了包含C語(yǔ)言的所
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度混凝土銷售與購(gòu)買合同3篇
- 2024生豬運(yùn)輸冷鏈物流服務(wù)合同模板3篇
- 2025年度美容美發(fā)店洗發(fā)水及護(hù)發(fā)素洗滌服務(wù)合同6篇
- 2025年度餐飲服務(wù)設(shè)備采購(gòu)與運(yùn)營(yíng)支持合同3篇
- 2024采礦設(shè)備采購(gòu)合同書
- 公司經(jīng)營(yíng)權(quán)承包合同書
- 船舶購(gòu)買合同書范本
- 貨物運(yùn)輸雇傭合同
- 房屋出租居間合同范本年
- 2025至2030年中國(guó)鴨潤(rùn)腸數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- “兩高”發(fā)布《關(guān)于辦理拒不執(zhí)行判決、裁定刑事案件適用法律若干問(wèn)題的解釋》(新舊對(duì)照表)
- 醫(yī)生或醫(yī)技崗位招聘面試題與參考回答(某大型國(guó)企)2024年
- 2024國(guó)考:公司座談提綱2024
- 2024年掃地機(jī)器人市場(chǎng)動(dòng)態(tài)及行業(yè)發(fā)展分析
- 藝術(shù)學(xué)概論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年區(qū)域牛羊肉獨(dú)家代理銷售協(xié)議
- 醫(yī)院消防安全知識(shí)培訓(xùn)課件
- 美國(guó)反無(wú)人機(jī)系統(tǒng)未來(lái)趨勢(shì)報(bào)告 THE U.S. COUNTER-UNMANNED AERIAL SYSTEMS MARKET REPORT 2024-2029
- 地下車庫(kù)地面改造施工方案
- 《護(hù)患溝通》課件
- 部編人教版道德與法治八年級(jí)上冊(cè):(1-4)單元全套練習(xí)題4套(含解析)
評(píng)論
0/150
提交評(píng)論