




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、計算機二級C語言程序設計章節習題簡單回答下述問題C+語言中注釋符的格式如何 ?注釋信息的功能是什么 ?答:注釋符格式有 2種:格式一:/* */格式二:注釋信息注釋信息是用來對程序進行提示和說明的。使用const定義符號常量比使用#define定義符號常量有何優點 ?答:使用const定義符號常量時要指出數據類型,而用 #define定義符號常量時不需提 出類型,因此前者比后者對類型要求更嚴格,這樣會更安全。內部靜態存儲類變量有何特點?答:內部靜態存儲類變貫的特點是作用域較小,但壽命很長,這種變量作用域與壽命不一致,因此會出現不可見但又存在的情況。在使用才1入符(c?b:c;這是一個條件表達式
2、還是賦值表達式?答:表達式類型由優先級低的運算符組成的表達式來確定。15這是一個賦值表達式,因為賦值運算符優先級低于三目運算符。1.數組元素個數是由什么決定的 ?答:數組元素個數是由維數及其大小來決定的。一維數組元素個數是該維的大小, 二維數組的元素個數是兩維大小之積等。1.數組元素下標有何規定 ?答:C+語言中,數組元素下標從 0開始。1.初始值表中數據項的類型和個數有何規定?答:初始值表中數據項的類型應與該變是類型相同,個數應小于或等于被初始化的數組 元素的個數。1.字符數組和字符串有什么關系 ?答:字符數組中可存放字符串, 而字符數組不都是存放字符串的。如果字符數組中有字符串結束符,則說
3、明該字符數存放的是字符串。10.一個數組中的元素類型是否一定相同?何時定義的數組元素具有默認值 ?答:數組中元素類型必須相同。存儲類為外部和靜態的數組其元素具有默認值判斷題V 1.表達式和表達式語句是不同的。X 2.空語句是一種沒有用處的語句。X 3.復合語句就是分程序。x 4.條件語句中if子句和else子句都是必須有并且僅有一個。5.條件語句中else if子句可以沒有,也可以有多個。6.開關語句可實現多路分支。x 7.開關語句的 中必須有一個break語句,否則該開關語句便無法退出。x 8.任何循環語句都是至少執行一次循環體。x 9.退出for循環語句必須是for后面括號內的中間一個表達
4、式的值為0。V 10.do-while循環語句至少要執行一次循環體。x 11.循環語句的循環體中可以出現if語句,if語句的if體內不能出現循環語句。x 12.goto語句中所使用的語句標號是一種標識符,它的作用域是文件級的。V 13.break語句和continue語句都可以出現在循環體中,但是它們的作用是不同的。X 14.文件包含命令所能包含的文件類型是不受限制的。單選題.下列關于語句的描述中,錯誤的是(A )。A.C+程序中的函數是由若干條語句組成的B每條語句都要實現某種操作C.條件語句是用來實現分支操作的D.循環語句是用來在一定條件下重復執行某段程序的.下列關于條件語句的描述中,錯誤的
5、是(C )。A.if語句中最多只能有一個else子句16B.if語句的if體內可以出現開關語句C.if語句中else if子句和else子句的順序是沒有限制的D.if語句中else子句是與它最近的if子句配對的.下列關于開關語句的描述中,錯誤的是(B )。A.開關語句中,case子句的個數是不受限制的B.開關語句中,case子句的語句序列中一定要有break語句C.開關語句中,default子句可以省略D.開關語句中,右花括號具有退出開關語句的功能.下列關于循環語句的描述中,錯誤的是(A )。A.while循環語句中條件給定的表達式不能為非0的常量,否則便是死循環B.for循環語句的循環體內可
6、以出現while循環語句、do-while循環語句和for循環語句C.循環語句的循環體可以是空語句D.循環語句的循環體內可以出現break語句,也可以出現 continue語句.已知:int i(3);下列do-while循環語句的循環次數是(D )。docouti-;while(i!=0);A.0 B.3C.1 D.無限.下列for循環語句的循環次數是(B )。for(int i(0), j(5); i=3; i+, j-);A.3 B.無限C.5 D.0.下列while循環語句的循環次數是 (A )。while(int i(0) i-;A.0 B.1C.2 D.無限.下列程序段執行后,j值
7、是(B )。for(int i(0), j(0); i)重載得到的B.插入符是對左移運算符()重載得到的C.提取符和插入符都是雙目運算符,它們要求有兩個操作數D.提取符和插入符在輸入/輸出語句中不可以連用填空題.C+語言具有面向對象方法中要求的三大特性:封裝性、繼承性和多態性。.C+程序中,有且僅有一個主函數。.C+程序是由類 和 函數 組成的。.C+源程序的擴展名是 cpp 。.使用插入符進行標準輸出文件輸出時,使用的輸出流對象名是cout。判斷題X1.C+語言和C語言都是面向對象的程序設計語言。,2.面向對象方法具有封裝性、繼承性和多態性。,3語言是C+語言的一個子集。 C+語言繼承了 C
8、語言。X4.C+語言程序與 C語言程序一樣都是函數串。X5.C+語言支持封裝性和繼承性,不支持多態性。,6.C+語言比C語言對數據類型要求更加嚴格了。,7.C+語言對C語言進行了一次改進,使得編程更加方便了。X8.C+源程序在編譯時可能出現錯誤信息,而在連接時不會出現錯誤信息。,9.編譯C+源程序時,出現了警告錯 (Warning)也可以生成可執行文件。V10.C+語言程序的實現也要經過編輯、編譯連接和運行3個步驟。五單選題.下列關于語句的描述中,錯誤的是(A )。A.C+程序中的函數是由若干條語句組成的B每條語句都要實現某種操作C.條件語句是用來實現分支操作的D.循環語句是用來在一定條件下重
9、復執行某段程序的.下列關于條件語句的描述中,錯誤的是(C )。A.if語句中最多只能有一個else子句B.if語句的if體內可以出現開關語句C.if語句中else if子句和else子句的順序是沒有限制的D.if語句中else子句是與它最近的if子句配對的.下列關于開關語句的描述中,錯誤的是(B )。A.開關語句中,case子句的個數是不受限制的.開關語句中,case子句的語句序列中一定要有 break語句C.開關語句中,default子句可以省略D.開關語句中,右花括號具有退出開關語句的功能4.下列關于循環語句的描述中,錯誤的是 (A )。A.while循環語句中 給定的表達式不能為非0的常
10、量,否則便是死循環B.for循環語句的循環體內可以出現while循環語句、do-while循環語句和for循環語句C.循環語句的循環體可以是空語句D.循環語句的循環體內可以出現break語句,也可以出現 continue語句.已知:int i(3);下列do-while循環語句的循環次數是(D )。docouti-;while(i!=0);A.0 B.3C.1 D.無限.下列for循環語句的循環次數是(B )。for(int i(0), j(5); i=3; i+, j-);A.3 B.無限C.5 D.0.下列while循環語句的循環次數是(A )。while(int i(0) i-;A.0
11、B.1C.2 D.無限.下列程序段執行后,j值是(B )。for(int i(0), j(0); i10; i+)if(i) j+;A.0 B.9C.10 D.無限.已知:typedef char CH;下列描述中,正確的是 (A )。A.使用CH定義的變量是char型變量B.使用CH定義的是一個字符常量C.使用CH定義的變量其類型不確定D.使用CH定義的是一個字符串.下列關于預處理命令的描述中,錯誤的是(D )。A.預處理命令最左邊的標識符是#B.預處理命令是在編譯前處理的C.宏定義命令可以定義符號常量D.文件包含命令只能包含.h文件判斷題V 1.表達式和表達式語句是不同的。X 2.空語句是
12、一種沒有用處的語句。X 3.復合語句就是分程序。x 4.條件語句中if子句和else子句都是必須有并且僅有一個。5.條件語句中else if子句可以沒有,也可以有多個。6.開關語句可實現多路分支。x 7.開關語句的 中必須有一個break語句,否則該開關語句便無法退出。x 8.任何循環語句都是至少執行一次循環體。x 9.退出for循環語句必須是for后面括號內的中間一個表達式的值為0。V 10.do-while循環語句至少要執行一次循環體。x 11.循環語句的循環體中可以出現if語句,if語句的if體內不能出現循環語句。x 12.goto語句中所使用的語句標號是一種標識符,它的作用域是文件級的
13、。V 13.break語句和continue語句都可以出現在循環體中,但是它們的作用是不同的。X 14.文件包含命令所能包含的文件類型是不受限制的。六單選題.下列變量名中,非法的是(C )。A.A25 B.My_carC.My-str D.abc.下列常量中,十六進制int型常量是(A )。A.0 x5f B.x2aC.046 D.7a.下列常量中,不是字符常量的是(B )。A.n B.yC.x D.7.在函數體內定義了下述變量a, a的存儲類為(D )。int a;A.寄存器類B.外部類C.靜態類D.自動類.下列關于變量存儲類的描述中,錯誤的是(C )。A.任何變量定義后都具有一個確定的存儲
14、類B.變量的存儲類確定了變量的作用域和壽命C.定義變量時沒有存儲類說明符者一律為自動類staticD.內部靜態類變量和外部靜態類變量的存儲類說明符都是.下列關于變量數據類型的描述中,錯誤的是(A )。A.定義變量時int型數據類型可以省略B.變量的數據類型可以決定該變量占內存的字節數C.變量的數據類型是可以被強制的D.變量的數據類型是有高低之分的 TOC o 1-5 h z .長雙精度浮點型常量的后綴是(C )。A.U B.FC.L D無.下列運算符中,不能用于浮點數操作的是(D )。A.+ B.+C.*= D.&(雙目).下列運算符中,優先級最高的是(A )。A.*(雙目)B.|C. D.%
15、=.下列運算符中,優先級最低的是(B )。A.= B.?:C.| D.&判斷題v i.c+語言的合法字符集與 c語言的完全相同。X 2.標識符規定大小寫字母沒有區別。X 3.C+程序中,不得使用沒有定義或說明的變量。4.變量的存儲類指出了變量的作用域和壽命。5.變量的數據類型指出了變量在內存中存放的字節數。x 6.定義變量時,變量的存儲類說明符不得省略。X 7.自動類變量與內部靜態類變量的作用域和壽命都是相同的。x 8.自動類變量可以定義在函數體外,這時應加說明符auto。x 9.外部類變量與外部靜態類變量的作用域是相同的。x 10.變量被定義后是否有默認值與存儲類無關,與數據類型有關。七判斷
16、題V 11.C+程序中,通常使用 const來定義符號常量,定義時必須指出類型。X 12.變量被定義或說明后,它一定具有有意義的值。x 13.字符串常量與字符常量的區別僅表現在定義形式上的不同,一個用雙撇號,另 個用單撇號。X 14.所有變量的可見性和存在性都是一致的。15.變量在它的作用域內一定是可見的,又是存在的。16.C+語言中除了包含 C語言的所有運算符外,還規定自身的若干個運算符。17.增1和減1運算符以及賦值運算符都具有副作用。x 18.增1和減1運算符不僅可以作用在變量上,也可以作用在表達式上。x 19.關系運算符可以用來比較兩個字符的大小,也可以比較兩個字符串的大小。x 20.移位運算符在移位操作中,無論左移還是右移,對移出的空位一律補0。X 21.變量的類型高低是指它被存放在內存的地址值大小。X 22.使用sizeof運算符可以求得某種類型和某個變量在內存中占的字節數,不能求得 某個表達式的類型在內存中所占的字節數。23.在C+語言中,非保值轉換應用強制類型轉換。24.表達式中各操作數計算順序取決于運算符的優先級和結合性。25.在C+程序中,變量值是可以改變的,變量的地址值是不能改變的。26.數組中所有元素的類型都是相同的。X 27.定義數
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專家報銷管理制度
- 專用酒吧管理制度
- 業主安全管理制度
- 業務用油管理制度
- 絲網公司管理制度
- 嚴守保密管理制度
- 嚴格市場管理制度
- 嚴格環保管理制度
- 中介規章管理制度
- 中國后宮管理制度
- 2025年福建省龍巖市中考數學模擬卷(含答案)
- 高考英語讀后續寫:三大主題語境結尾金句
- 微信授權協議書范本
- 中國糖尿病足診治指南(2024版)解讀課件
- 場地合作分成協議合同
- 2025年中國高吸水性樹脂行業市場發展現狀研究及投資戰略咨詢報告
- 中職電子商務基礎理論試題及答案
- 駕駛員保密管理制度培訓
- 市政工程溝槽開挖與溝槽回填專項施工方案
- 2025年吉林長春市軌道交通集團有限公司招聘筆試參考題庫含答案解析
- 制造業運營總監崗位職責
評論
0/150
提交評論