南昌大學C語言程序設計一到三章答案_第1頁
南昌大學C語言程序設計一到三章答案_第2頁
南昌大學C語言程序設計一到三章答案_第3頁
南昌大學C語言程序設計一到三章答案_第4頁
南昌大學C語言程序設計一到三章答案_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第1章 C語言概述1、一個c程序的執行是從_。 A)本程序的main函數開始,到main函數結束B)本程序文件的第一個函數開始,到本程序文件的最后一個函數結柬C)本程序的main函數開始,到本程序文件的最后一個函數結束D)本程序文件的第一個函數開始,到本程序main函數結束A 教師批改:A 2、以下敘述正確的是_。 A)在C程序中main函數必須位于程序的最前面B)c程序的每行中只能寫一條語句C)c語言本身沒有輸入輸出語句D)在對一個c程序進行編譯的過程中,可發現注釋中的拼寫錯誤D 教師批改:C 3、以下敘述不正確的是_。 A)一個c源程序可由一個或多個函數組成B)一個c源程序必須包含一個ma

2、in函數C)c程序的基本組成單位是函數D)在c程序中,注釋說明只能位于一條語句的后面A 教師批改:D 4、c語言規定:在一個源程序中,main函數的位置_。 A)必須在最開始B)必須在系統調用的庫函數的后面C)可以任意D)必須在最后C 教師批改:C 5、一個c語言程序是由_。 A)一個主程序和若干子程序組成B)函數組成C)若干過程組成D)若干子程序組成B 教師批改:B 6、用C語言編寫的代碼程序_ A) 可立即執行B) 是一個源程序C) 經過編譯即可執行D) 經過編譯解釋才能執行B 教師批改:B 7、以下敘述中正確的是_ A) C語言的源程序不必通過編譯就可以直接運行B) C語言中的每條可執行

3、語句最終都將被轉換成二進制的機器指令C) C源程序經編譯形成的二進制代碼可以直接運行D) C語言中的函數不可以單獨進行編譯D 教師批改:B 8、以下敘述中正確的是_ A) C語言是低級語言B) C語言可以不用編譯就能被計算機識別執行C) C語言以接近英語國家的自然語言和數學語言作為語言的表達形式D) C語言出現的最晚,具有其他語言的一切優點C 教師批改:C 9、要把高級語言編寫的源程序轉換為目標程序,需要使用 A) 編輯程序B) 驅動程序C) 診斷程序D) 編譯程序D 教師批改:D 第2章 程序的靈魂 算法1、算法具有五個特性,以下選項中不屬于算法特性的是_ A)有窮性B)簡潔性C)可行性D)

4、確定性B 教師批改:B 2、以下敘述中正確的是_ A)用C程序實現的算法必須要有輸入和輸出操作B)用C程序實現的算法可以沒有輸出但必須要有輸入C)用C程序實現的算法可以沒有輸入但必須要有輸出D)用C程序實現的算法可以既沒有輸入也沒有輸出C 教師批改:C 3、結構化程序由三種基本結構組成,三種基本結構組成的算法_ A) 可以完成任何復雜的任務B) 只能完成部分復雜的任務C) 只能完成符合結構化的任務D) 只能完成一些簡單的任務C 教師批改:C 4、一個算法應該具有“確定性”等5個特性,下面對另外4個特性的描述中錯誤的是_ A) 有零個或多個輸入B) 有零個或多個輸出C) 有窮性D) 可行性B 教

5、師批改:B 5、C語言中用于結構化程序設計的三種基本結構是_ A) 順序結構、選擇結構、循環結構B) if、switch、breakC) for、while、do-whileD) if、for、continueD 教師批改:A 6、結構化程序設計所規定的三種基本控制結構是_ A) 輸入、處理、輸出B) 樹形、網形、環形C) 順序、選擇、循環D) 主程序、子程序、函數C 教師批改:C 第3章 數據類型,運算符與表達式1、C語言基本類型包括_。 A.整型、實型、邏輯型B.整型、實型、字符型、邏輯型C.整型、字符型、邏輯型D.整型、實型、字符型C 教師批改:D 2、C語言中的標識符只能由字母、數字、

6、下劃線三種字符組成,且第一個字符_。 A.必須為字母B.必須為下劃線C.必須為字母或下劃線D.可以是字母、數字、下劃線中任意一種字符C 教師批改:C 3、C語言中最簡單的數據類型包括_。 A.整型、實型、邏輯型B.整型、實型、字符型C.整型、字符型、邏輯型D.整型、實型、邏輯型、字符型C 教師批改:B 4、若a為int類型,且其值為3,則執行完表達式a+=a-=a*a后,a的值是_。 A.-3B.9C.-12D.6C 教師批改:C 5、若t為double類型,表達式t=1,t+5,t+的值是_。 A.1B.6.0C.2.0D.1.0D 教師批改:D 6、若已定義x和y為double類型,則表達

7、式:x=1,y=x+3/2的值是_。 A.1B.2C.2.0D.2.5C 教師批改:C 7、設a為5,執行下列語句后,b的值不為2的是_。 A.b=a/2B.b=6-(-a)C.b=a%2D.b=a3?2:1C 教師批改:C 8、下列四組選項中,均是不合法的用戶標識符的選項_。 A.AP_0doB.floatgoto_AC.b-agotointD._123tempINTC 教師批改:C 9、下列選項中,合法的C語言關鍵字是_。 A.VARB.cherC.integerD.defaultD 教師批改:D 10、下面不正確的字符串常量是_。 A.abcB.1212C.0D. A 教師批改:A 11

8、、下面不正確的字符常量是_。 A.cB.C.WD. A 教師批改:A 12、下述程序段的輸出結果是_。int x=10;int y=x+;printf(%d,%d,(x+,y),y+); A.11,10B.11,11C.10,10D.10,11A 教師批改:A 13、已知各變量的類型說明如下:int k,a,b;unsigned long w=5;double x=1.42;則以下不符合C語言語法的表達式是_。 A.x%(-3)B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)A 教師批改:A 14、已知字母A的ASCII編碼為10進制數65,且c2為字符型

9、,則執行語句c2=A+6-3后,c2中的值為_。 A. DB. 68C.不確定的值D. CA 教師批改:A 15、以下所列的C語言常量中,錯誤的是_。 A.0xFFB.1.2e0.5C.2LD.72B 教師批改:B 16、以下敘述正確的是_。 A.在C程序中main函數必須位于程序的最前面B.C程序的每行中只能寫一條語句C.C語言本身沒有輸入輸出語句D.在對一個C程序進行編譯的過程中,可發現注釋中的錯誤C 教師批改:C 17、以下運算符中,運算對象必須是整型的是_。 A./B.%=C.!=D.=B 教師批改:B 18、正確的標識符是_。 A.?aB.a=2C.a.3D.a_3B 教師批改:D

10、19、在C語言中(以16位Pc機為例),5種基本數據類型的存儲空間長度的排列順序為_。 A)charint1ong intfloatdoubleB)charintlong intfloatdoubleC)charintlong intfloatdoubleD)charintlong intfloatdoubleA 教師批改:A 20、假設所有變量均為整型,則表達式(a2,b5,b+,a+b)的值是_。 A)7B)8C)6D)2B 教師批改:B 21、以下不正確的敘述是_。 A.在C程序中,逗號運算符的優先級最低B.在C程序中,APA和apa是兩個不同的變量C.如果a和b類型相同,在計算了賦值表

11、達式a=b后b中的值將放入a中,而b中的值保持不變D.當從鍵盤輸入數據時,對于整型變量只能輸入整型數值,對于實型變量只能輸入實型數值B 教師批改:D 22、若x,i,j和k都是int型變量,則計算下面表達式后,x的值為_。X=(i=4,j=16,k=32) A)4B)16C)32D)52C 教師批改:C 23、假設所有變量均為整型,則表達式(a2,b5,b+,a+b)的值是_。 A)7B)8C)6D)2B 教師批改:B 24、下列四組選項中,均不是c語言關鍵字的選項是_。 A)define IF typeB)getc char printfC)include scanf caseD)while

12、 go powA 教師批改:A 25、下面四個選項中,均是c語言關鍵字的選項是_。 A)auto enum includeB)switch typedef continueC)signed union scanfD)if struct typeB 教師批改:B 26、下面四個選項中,均是合法整型常量的選項是_。 A)160 -0xffff 011B)-0xcdf 01a 0xe C)-01 986.012 0668D)-0x48a 3e5 0xA 教師批改:A 27、下面四個選項中,均是合法轉義字符的選項是_。 A) nB) 017 ;C)018 f xabD)0 101 xlfA 教師批改:A 28、下面四個選項中,均是正確的八進制數或十六進制數的選項是_。 A)-10 0x8f -

溫馨提示

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

評論

0/150

提交評論