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

下載本文檔

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

文檔簡(jiǎn)介

1、C語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)題 (判斷題 ) 新第 2 頁(yè) 共 15 頁(yè)第一部分 判斷題1對(duì)于 int n=3; 執(zhí)行 n+=n-=n*n ;后 n 的值是 9。 ()提示 正確答案為2在 C語(yǔ)言中,定義 int a=b=c=5; 是錯(cuò)的,而 inta,b,c; a=b=c=5; 是正確的 . ()提示 正確答案為3. 若有定義 int a=3,b=4,c=5; 則 a+bc&b=c 的值為 1。()提示 正確答案為4. int x=3,y=2; 則 表 達(dá) 式(y+=-x)?y+:x+ 的值為 3。()提示 正確答案為5. 在 C語(yǔ)言中, 不同類(lèi)型的數(shù)據(jù)不可以在一起進(jìn)行 算術(shù)運(yùn)算。( )提示 正確答案

2、為6. 由于計(jì)算機(jī)的計(jì)算精度很高, 所以在 C語(yǔ)言中程 序計(jì)算 1.0/3*3 的結(jié)果肯定等于 1。( )提示 正確答案為7. 當(dāng)一個(gè) C語(yǔ)言表達(dá)式中同時(shí)含有字符型、整型、 單精度和雙精度類(lèi)型數(shù)據(jù)參加運(yùn)算時(shí),按照 由低到 高的原則,所有的數(shù)據(jù)都必須先轉(zhuǎn)換為雙精度類(lèi)型-2-第 3 頁(yè) 共 15 頁(yè)數(shù)據(jù)后方能參加運(yùn)算。 ( )提示 正確答案為8. C 語(yǔ)言與其他高級(jí)語(yǔ)言一樣,對(duì)于所有的同級(jí)運(yùn) 算符均遵循左結(jié)合原則。 ( )提示 正確答案為9. 如果被定義函數(shù)的返回值類(lèi)型是整型或字符型, 使用前可以不必進(jìn)行說(shuō)明。 ( ) 提示 正確答案為10. 若 x 為整型變量、 j 為實(shí)型變量,當(dāng)執(zhí)行語(yǔ)句: x

3、=(int )j; 后, j 也變?yōu)檎妥兞?。?) 提示 正確答案為11. 賦值運(yùn)算符優(yōu)先于條件運(yùn)算符 .()提示 正確答案為12. “! ”的優(yōu)先級(jí)可以比“ / ”高。()提示 正確答案為13. 兩個(gè) char 型數(shù)據(jù)相加 , 其結(jié)果為 char 型。( )提示 正確答案為14. 若 有 定 義 int a; float b=2.1; 則 a=int(b+3) 是合法的賦值表達(dá)式。 ( )提示 正確答案為15. 若有 int a=4,b=0; 則表達(dá)式 a&!b 的值為 0。-3-第 4 頁(yè) 共 15 頁(yè)()提示 正確答案為16. C 語(yǔ)言程序中,任何英語(yǔ)單詞均可以作標(biāo)識(shí)符。 ()提示 正

4、確答案為17. 在 C 語(yǔ)言的源程序中,注釋使用越多,編譯之 后的可執(zhí)行程序的執(zhí)行效率越低。 ( ) 提示 正確答案為18. 當(dāng)主程序執(zhí)行完畢時(shí),亦即程序執(zhí)行完畢。 ()提示 正確答案為19. C程序有且僅有一個(gè) main() 函數(shù)。 ( ) 提示 正確答案為20. C 語(yǔ) 言 中 不 區(qū) 分 大 小 寫(xiě) 英 文 字 母 。 ()提示 正確答案為21. 用 C 語(yǔ)言編寫(xiě)的程序是一種需要經(jīng)過(guò)編譯和連 接才能運(yùn)行的程序。 ()提示 正確答案為22. 格式字符 %md中的 m不能為負(fù)。()提示 正確答案為23. 實(shí)際上,可以用順序、分支、循環(huán)三種結(jié)構(gòu)構(gòu)-4-第 5 頁(yè) 共 15 頁(yè)造任何算法。 (

5、) 提示 正確答案為24. 在 C語(yǔ)言中 , 任何一個(gè)表達(dá)式的最后加上一個(gè)分 號(hào)就構(gòu)成一個(gè)合法的語(yǔ)句。 ( )提示 正確答案為25. 下面程序執(zhí)行結(jié)果是 32768。()main( )int a,b; printf(%dn,b=(a=32767,a+1); 提示 正確答案為26. continue語(yǔ) 句 可 以 用 于 switch 結(jié) 構(gòu) 中 。()提示 正確答案為27. break 語(yǔ)句只能用于循環(huán)語(yǔ)句中。 ( ) 提示 正確答案為28. dowhile 循環(huán)語(yǔ)句至少要執(zhí)行一次循環(huán)體。提示 正確答案為29. 語(yǔ)句 for(; ; ) 循環(huán)體 和 while(1) 循環(huán)體 是等價(jià)的。()提示

6、 正確答案為30. 在 C語(yǔ)言中,for 語(yǔ)句既可以用于計(jì)數(shù)類(lèi)型循環(huán)-5-第 6 頁(yè) 共 15 頁(yè)又可以用于條件類(lèi)型循環(huán)。 ( )提示 正確答案為31. 在 if.else 語(yǔ)句中, else 總是和它上面最近 且未曾配對(duì)的 if 配對(duì)。( )提示 正確答案為32. 在 if ( ) else中的語(yǔ)句序列 1和語(yǔ)句序列 2 可以為復(fù)合語(yǔ) 句。( )提示 正確答案為33. C語(yǔ)言在判斷一個(gè)量是否為真時(shí), 以非 0 值代表 “真”,以 0 值代表“假”。()提示 正確答案為34. C 語(yǔ) 言 預(yù) 編 譯 命 令 #include 與 #includemyfile.h 的功能是完全一樣的。 ( )

7、提示 正確答案為35. 宏定義不是 C 語(yǔ)句,不必在行末加分號(hào)。()提示 正確答案為36. C 語(yǔ)言的編譯系統(tǒng)對(duì)宏命令的處理是在對(duì)源程 序中其他成份正式編譯之前進(jìn)行的。 ()提示 正確答案為37. 若有宏定義: #define M(x,y,z) x*y+z ,-6-第 7 頁(yè) 共 15 頁(yè)則宏引用 M(2+3,4+5,6+7) 通過(guò)宏展開(kāi)后的表達(dá)式應(yīng) 為(2+3)*(4+5)+6+7 。提示 正確答案為38. 在函數(shù)定義中,形參變量有時(shí)也可以是全局變 量。 ( )提示 正確答案為39. 在 C程序中,函數(shù)調(diào)用可以作為函數(shù)的形參。 提示 正確答案為40. 在 C程序中,函數(shù)調(diào)用可以作為函數(shù)的實(shí)參

8、。 提示 正確答案為41. 在 C 程序中,函數(shù)的形式參數(shù)是指針類(lèi)型時(shí), 調(diào)用時(shí)對(duì)應(yīng)的實(shí)參也必須是指針類(lèi)型。提示 正確答案為42. 對(duì)任一變量一旦被指定為某一確定類(lèi)型后,該 變量在程序運(yùn)行時(shí)所占存儲(chǔ)空間的多少和所能參加 的運(yùn)算類(lèi)型便已確定了。 ( )提示 正確答案為43. C 語(yǔ)言程序必須包含庫(kù)函數(shù)。 ()提示 正確答案為44. 如果被定義函數(shù)的返回值是整型,可以不必進(jìn) 行說(shuō)明。( )提示 正確答案為-7-第 8 頁(yè) 共 15 頁(yè)45. 一個(gè)計(jì)算機(jī)系統(tǒng)中的寄存器數(shù)目有限,不能定 義任意多個(gè)寄存器變量。 ( )提示 正確答案為46. return 語(yǔ) 句 可 以 帶 有 表 達(dá) 式 也 可 以

9、不 帶 ()提示 正確答案為47. 若某自定義函數(shù)中無(wú) return 語(yǔ)句,則該函數(shù)一 定沒(méi)有返回值。提示 正確答案為48. 在 C 語(yǔ)言中,變量的初始化都是在編譯階段完 成的。提示 正確答案為49. 在同一源文件中,全局變量與局部變量同名, 在局部變量作用范圍內(nèi), 全局變量的值等于局部變量 的值。提示 正確答案為50. C 語(yǔ)言中 , 任意兩個(gè)函數(shù)間不能嵌套定義,但可 以互相調(diào)用。( )提示 正確答案為51. 在函數(shù)的定義中,若函數(shù)沒(méi)有參數(shù),則可以省 略函數(shù)名后的括號(hào)。提示 正確答案為-8-第 9 頁(yè) 共 15 頁(yè)52. 函數(shù)返回值的數(shù)據(jù)類(lèi)型取決于 return 語(yǔ)句中表 達(dá)式的數(shù)據(jù)類(lèi)型。提

10、示 正確答案為53. 函數(shù)返回值的數(shù)據(jù)類(lèi)型取決于主調(diào)函數(shù)傳遞過(guò) 來(lái)的實(shí)參的數(shù)據(jù)類(lèi)型。提示 正確答案為54. 函數(shù)返回值的數(shù)據(jù)類(lèi)型取決于函數(shù)定義時(shí)為函 數(shù)指定的數(shù)據(jù)類(lèi)型。提示 正確答案為55. 在 C 程序中,函數(shù)的形式參數(shù)是指針類(lèi)型時(shí), 調(diào)用時(shí)對(duì)應(yīng)的實(shí)參也必須是地址量。提示 正確答案為56. C 程序中,函數(shù)調(diào)用時(shí)用數(shù)組名作為函數(shù)的實(shí) 參,則傳遞給形參的是整個(gè)數(shù)組。提示 正確答案為57. C 程序中,函數(shù)調(diào)用時(shí)用數(shù)組名作為函數(shù)的實(shí) 參,則傳遞給形參的是數(shù)組的首元素值。提示 正確答案為58. C 程序中,函數(shù)調(diào)用時(shí)用數(shù)組名作為函數(shù)的實(shí) 參,則傳遞給形參的是數(shù)組的首地址值。提示 正確答案為59.

11、求 n! 既可以用遞歸的方式,也可以用遞推的方-9-第 10 頁(yè) 共 15 頁(yè)式。 ( )提示 正確答案為60. 在 C語(yǔ)言中,所有函數(shù)之間都可以相互調(diào)用。 提示 正確答案為61. 一個(gè) C 程序無(wú)論有多少個(gè)源程序文件組成,在 其中一個(gè)源程序文件中定義的全局變量的作用域默 認(rèn)為整個(gè) C程序。提示 正確答案為62. 一個(gè) C 程序無(wú)論有多少個(gè)源程序文件組成,在 其中一個(gè)源程序文件中定義的全局變量的作用域默 認(rèn)為其所在的源程序文件。提示 正確答案為63. 在 C程序的主函數(shù) main 中定義的變量就是全局 變量。提示 正確答案為64. 在 C程序的主函數(shù) main 中定義的變量也是局部 變量。提示

12、 正確答案為65. 在函數(shù)定義中,形參變量是局部變量。提示 正確答案為66. 在函數(shù)定義中,形參變量可以是靜態(tài)變量。提示 正確答案為-10-第 11 頁(yè) 共 15 頁(yè)67. 在一個(gè)函數(shù)定義中,只能有一個(gè) return 語(yǔ)句 提示 正確答案為68. 在一個(gè)函數(shù)定義中,可以根據(jù)需要使用多個(gè) return 語(yǔ)句。提示 正確答案為69. 在 C 程序中,函數(shù)可以嵌套定義,也可以嵌套 調(diào)用。提示 正確答案為70. 在 C 程序中,函數(shù)不能嵌套定義,但可以嵌套 調(diào)用。提示 正確答案為71. 在 C程序中, 函數(shù)調(diào)用只能作為單獨(dú)語(yǔ)句出現(xiàn)。 提示 正確答案為72. 在 C 程序中,函數(shù)調(diào)用只能出現(xiàn)在表達(dá)式語(yǔ)句

13、 中。提示 正確答案為73. 在 C 程序中,函數(shù)調(diào)用既可以出現(xiàn)在表達(dá)式語(yǔ) 句中,也可以作為單獨(dú)的語(yǔ)句出現(xiàn)。提示 正確答案為74. 在 C 函數(shù)中,形參可以是變量、常量或表達(dá)式。 提示 正確答案為75. 在 C 程序中,實(shí)參可以是變量、常量或表達(dá)式。-11-第 12 頁(yè) 共 15 頁(yè)提示 正確答案為76. C語(yǔ)言規(guī)定, 函數(shù)調(diào)用時(shí), 若形參和實(shí)參都是簡(jiǎn) 單變量,則它們之間的數(shù)據(jù)傳遞方式是雙向值傳遞。 提示 正確答案為77. C語(yǔ)言規(guī)定, 函數(shù)調(diào)用時(shí), 若形參和實(shí)參都是簡(jiǎn) 單變量,則它們之間的數(shù)據(jù)傳遞方式是單向值傳遞。提示 正確答案為78. 若有定義:long int j, *p; , 則操作

14、j=(long int)p; 是合法操作。提示 正確答案為79. 設(shè)有說(shuō)明 int (*ptr)M; 其中 ptr 是指向 含有 M個(gè)整型元素的一維數(shù)組的指針。 ()提示 正確答案為80. 對(duì)同一類(lèi)型的兩個(gè)指針變量而言,一個(gè)變量向 另外一個(gè)變量賦值的結(jié)果是使得兩個(gè)指針指向同一 個(gè)對(duì)象。 提示 正確答案為81. 定義一個(gè)指向某種類(lèi)型函數(shù)的指針后,就可以 講任何函數(shù)的首地址賦給這個(gè)指針變量。提示 正確答案為82. 由于指針的數(shù)據(jù)類(lèi)型實(shí)際上是指定指針?biāo)苤?向?qū)ο蟮臄?shù)據(jù)類(lèi)型, 所以不通數(shù)據(jù)類(lèi)型的指針變量不 能相互賦值-12-第 13 頁(yè) 共 15 頁(yè)提示 正確答案為83. 函數(shù)中使用指針變量作為形式

15、參數(shù),就有可能 在被調(diào)函數(shù)中操作主調(diào)函數(shù)中的實(shí)參。提示 正確答案為84. 若有定義: int a5,*p; ,則操作 p=a; 是合法 的操作。提示 正確答案為85. 若有定義: int a5,*p; ,則操作 p=&a2; 是合法的操作。提示 正確答案為86. 若有定義: int a55,*p; ,則操作 p=a; 是 合法操作。提示 正確答案為87. 若有定義: int a55,*p; ,則操作 p=*a; 是合法操作。提示 正確答案為88. 若有定義: int a55,*p; ,則操作 p=a0; 是合法操作。提示 正確答案為89. 若 有 定 義 : int a55,*p; , 則 操

16、 作 p=&a00; 是合法操作。提示 正確答案為-13-第 14 頁(yè) 共 15 頁(yè)90. 若有定義: int a55, (*p)5; ,則操作 p=a; 是合法操作。提示 正確答案為91. 若有定義: int a55, (*p)5; ,則操作 p=*a; 是合法操作。提示 正確答案為92. 若有定義: int a55, (*p)5; ,則操作 p=a0; 是合法操作。提示 正確答案為93. 若有定義: int a55, (*p)5; ,則操作 p=&a00; 是合法操作。提示 正確答案為94. 若有定義: double (*dd)10; 則 dd 是一個(gè)指 向具有 10 個(gè)元素的 double 型數(shù)組的指針變量。提示 正確答案為95. 如果指針占用的內(nèi)存大小為 2Byte ,那么指向它 的二重指針占用內(nèi)存

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論