C語言考試題庫之判斷題_第1頁
C語言考試題庫之判斷題_第2頁
C語言考試題庫之判斷題_第3頁
C語言考試題庫之判斷題_第4頁
C語言考試題庫之判斷題_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、【精品文檔】如有侵權,請聯系網站刪除,僅供學習與交流C語言考試題庫之判斷題.精品文檔.三、判斷題(10道小題,共10分) 1、C 語言具有簡潔明了的特點。(1分) 正確 2、預處理命令的前面必須加一個“#”號。(1分) 正確 3、標準格式輸入函數scanf()可以從鍵盤上接收不同數據類型的數據項。(1分) 正確 4、在if語句的三種形式中,如果要想在滿足條件時執行一組(多個)語句,則必須把這一組語句用括起來組成一個復合語句。(1分) 正確5、continue 不是結束本次循環,而是終止整個循環的執行。(1分) 錯誤 6、在對數組全部元素賦初值時,不可以省略行數,但能省略列數(1分) 錯誤 7、

2、.函數的實參傳遞到形參有兩種方式值傳遞和地址傳遞(1分) 正確 8、直接訪問就是直接利用變量的地址進行存取直接訪問(1分) 正確 9、共用體變量可以作結構體的成員,結構體變量也可以作共用體的成員。(1分) 正確 10、文件指針和位置指針都是隨著文件的讀寫操作在不斷改變。(1分) 錯誤 11、C 語言標準格式輸入函數 scanf() 的參數表中要使用變量的地址值。(1分) 正確 12、浮點型常量的指數表示中 ,e 是可以省略的。 (1分)錯誤13、任何表達式語句都是表達式加分號組成的。(1分) 正確 14、在switch語句中,每一個的case常量表達式的值可以相同。(1分) 錯誤15、do-w

3、hile循環的while后的分號可以省略。(1分)錯誤16、用字符串方式賦值比用字符逐個賦值要多占一個字節, 用于存放字符串結束標志'0'。 正確 17、C語言函數返回類型的默認定義類型是void(1分) 錯誤18、可以用一個指針變量指向一個函數,然后通過該指針變量調用此函數(1分)正確19、枚舉類型中的元素都具有一個整型值。(1分) 正確 20、C 語言是一種具有某些低級語言特征的高級語言。(1分) 正確21、case語句后如沒有break,順序向下執行。(1分)正確22、do-while循環至少要執行一次循環語句。(1分) 正確 23、數組名能與其它變量名相同。數組名后是用

4、方括號括起來的常量表達式,不能用圓括號。(1分) 正確 24、函數形參的存儲單元是動態分配的(1分) 正確 25、int (*p)4它表示p是一個指針數組,它包含4個指針變量元素(1分)錯誤26、結構體變量可以作數組元素。(1分) 正確27、隨機操作只適用于文本文件。(1分)錯誤28、表達式語句和表達式沒有什么區別。(1分) 錯誤29、條件運算符?和:是一對運算符,不能分開單獨使用。(1分) 正確30、函數strcmp從頭至尾順序地將其對應字符比較,遇到兩個字符不等時,兩個字符相減得到一個int型值,兩個字符串完全相同時,則返回0。(1分) 正確31、函數的實參可以是常量,變量或表達式(1分)

5、 正確32、如果指針變量p已指向數組中的一個元素,則p+1指向同一數組中的下一個元素(1分) 正確33、文件指針用于指向文件,文件只有被打開后才有對應的文件指針。(1分) 正確34、C 語言標準輸入操作中 ,gets() 函數一次只可讀取一個字符。 (1分) 錯誤35、在C語言中,逗號既可以作為運算符,也可以作為分隔符。(1分) 正確36、C語言的書寫格式不會影響程序的可讀性。(1分) 錯誤37、條件表達式不能取代一般if的語句。(1分) 錯誤38、break 則是結束整個循環過程,不再判斷執行循環的條件是否成立。(1分) 正確39、C語言允許用字符串的方式對數組作初始化賦值。(1分) 正確4

6、0、如果函數定義出現在函數調用之前,可以不必加函數原型聲明(1分) 正確41、可以用一個指針變量指向一個函數,然后通過該指針變量調用此函數(1分) 正確42、C 語言程序中可以有多個函數 , 但只能有一個主函數。(1分) 正確 43、變量的兩個值 : 本身值和地址值都是可以改變的。 (1分) 錯誤44、if(a=5) 是允許的。(1分) 正確45、C語言的三種循環不可以互相嵌套。(1分) 錯誤46、在對數組全部元素賦初值時,可以省略行數,但不能省略列數(1分) 正確47、函數名代表該函數的入口地址。因此,可用函數名給指向函數的指針變量賦值(1分) 正確48、指向結構體變量的指針可以作函數參數,

7、實現傳址調用。(1分) 正確49、輸入操作稱為寫操作,將輸入流中的信息存到內存時,使用寫函數。(1分) 錯誤50、增1減1運算符的前綴運算和后綴運算的表達式值是相同的。(1分) 錯誤51、在C語言中能逐個地使用下標變量,也能一次引用整個數組。(1分) 錯誤52、函數返回值的類型是由在定義函數時所指定的函數類型(1分) 正確53、結構體成員的類型必須是基本數據類型。(1分) 錯誤54、隨機操作只適用于二進制文件。(1分)錯誤55、邏輯表達式的值只能為1或0。(1分)正確56、表達式語句和表達式沒有什么區別。(1分) 錯誤57、continue 只能用于循環體中。(1分) 正確58、凡在函數中未指

8、定存儲類別的局部變量,其默認的存儲類別為static(1分)錯誤59、一個變量的地址稱為該變量的指針(1分) 正確60、變量被定義后 , 它不僅有一個確定的地址值 , 而且還會有一個確定的本身值。 (1分) 錯誤61、一個數組是由連續的一塊內存單元組成的,指針變量就是這塊連續內存單元的首地址錯誤62、結構體數組中可以包含不同結構體類型的結構體變量。(1分) 錯誤63、以“r”方式打開一個文件時,文件指針指向文件首。(1分) 正確64、C 語言程序實現與其他高級語言一樣也要經過編輯、編譯連接和運行這樣的三步曲。 (1分) 正確65、變量被定義后 , 它的作用域和壽命就被確定了 , 并且不可改變。

9、 (1分) 正確。66、break 可用于循環體中,不可用于switch語句中。(1分) 錯誤67、使用static k定義的變量屬于靜態變量(1分) 正確68、指針變量,只能作為函數的形參,不可以作函數的實參(1分) 正確69、文件指針用于指向文件,文件只有被打開后才有對應的文件指針。(1分) 正確70、C 語言是一種非結構化程序設計語言。(1分)錯誤71、在 C 語言程序中 , 凡是沒有出現存儲類說明符的變量都是自動類的。 (1分) 正確72、在switch語句中,多個case可以共用一組執行語句。(1分) 正確73、do-while語句先執行循環中的語句,然后再判斷表達式是否為真, 如果

10、為真則繼續循環;如果為假, 則終止循環。(1分) 正確74、結構體成員必須是不同數據類型的變量。(1分)錯誤75、輸入操作稱為寫操作,將輸入流中的信息存到內存時,使用寫函數。(1分) 錯誤76、下劃線是標識符中的合法字符。 (1分) 正確77、表達式語句和表達式沒有什么區別。(1分) 錯誤78、數組元素通常也稱為下標變量。必須先定義數組, 才能使用下標變量。(1分) 正確79、函數的形參可以是常量,變量或表達式(1分) 正確80、指針變量可以存放指針(地址)、數值和字符(1分) 錯誤81、fseek函數一般用于文本文件。(1分) 錯誤82、C 語言程序只能有一個文件。 (1分) 錯誤83、在同

11、一個作用域中不可定義同名變量 , 在不同的作用域中可以定義同名變量。(1分) 正確84、數組名能與其它變量名相同。數組名后是用方括號括起來的常量表達式,不能用圓括號。 正確85、.函數的實參傳遞到形參有兩種方式值傳遞和地址傳遞(1分)正確86、內存中的每個存儲單元都有一個惟一的地址(1分) 正確 87、枚舉類型中的元素都具有一個整型值。(1分) 正確88、文件是否打開是可以判斷的。(1分) 正確89、C 語言的應用比較廣泛 , 不僅可用來編寫應用軟件 , 而且可用來編寫系統軟件。 (1分) 正確90、C 語言程序中 , 出現非法字符時會發出錯誤信息。(1分) 正確 91、C語言的書寫格式不會影

12、響程序的可讀性。(1分) 錯誤92、在多層循環中, 一個break語句只向外跳一層。(1分) 正確93、局部變量如果沒有指定初值,則其初值不確定(1分) 正確94、指針數組的每個元素都是一個指針變量(1分) 正確 95、以“a”方式打開一個文件時,文件指針指向文件首。(1分)錯誤96、共用體變量不可以進行初始化。(1分)錯誤97、文件的讀函數是從輸入文件中讀取信息,并存放在內存中。(1分) 正確98、C 語言程序在書寫上只能是一條語句寫一行。(1分) 錯誤99、寄存器類變量的作用域和壽命與自動類變量的相同。 (1分) 正確100、在一個函數內部調用另一個函數的調用方式稱為嵌套調用(1分) 正確

13、101、內存單元的地址與內存單元中的數據是兩個完全相同的概念(1分) 錯誤102、結構體類型本身不占用內存空間,結構體變量占用內存空間。(1分) 正確103、C 語言中 , 字符串常量存放在字符數組中要有一個結束符 , 該結束符是0 。(1分) 錯誤104、char *s="C Language"表示s是一個指向字符串的指針變量,把字符串的首地址賦予s(1分) 正確105、結構體成員的類型必須是基本數據類型。(1分)錯誤106、分號是 C 語言中語句的結束符 , 不可用作分隔符。 (1分)錯誤107、double 型變量在內存中占的字節數比 int 型變量在內存中占的字節數

14、多。(1分) 正確108、循環體如包括有一個以上的語句,則必須用括起來,組成復合語句。(1分) 正確 109、C 語言標準輸出操作中 ,putchar() 函數可以輸出顯示一個字符串。 (1分)錯誤110、函數形參的存儲單元是動態分配的(1分) 正確111、結構體名在定義結構體時不可省略。(1分)錯誤112、變量的類型通常指存儲類和數據類型兩種。 (1分) 正確113、局部變量如果沒有指定初值,則其初值為0(1分)錯誤114、在C語言中,逗號既可以作為運算符,也可以作為分隔符。(1分) 正確115、C語言的三種循環不可以互相嵌套。(1分)錯誤116、有指針變量p和數組a,指針變量和數組都可以實

15、現本身的值的改變,如p+和a+錯誤117、fseek函數一般用于文本文件。(1分)錯誤118、不允許把一個數值或字符賦予指針變量(1分) 正確 119、變量的兩個值 : 本身值和地址值都是可以改變的。 (1分) 錯誤120、兩指針變量相減所得之差是兩個指針所指數組元素之間相差的元素個數(1分) 正確121、枚舉類型中的元素都具有一個整型值。(1分) 正確121、C 語言規定 : 定義符號常量時必須用大寫字母。 (1分) 錯誤122、for循環的三個表達式可以任意省略,while,do-while也是如此。(1分) 錯誤123、函數的實參可以是常量,變量或表達式(1分) 正確124、指針變量和它指向的變量之間的關系,可以用指針運算符“*”表示(1分) 正確125、C 語言標準格式輸出函數 printf() 的參數表是由若干

溫馨提示

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

評論

0/150

提交評論