




已閱讀5頁(yè),還剩109頁(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)介
c Page 1 C語(yǔ)言程序的基本單位是 A 程序行 B 語(yǔ)句 C 函數(shù) D 字符 C C語(yǔ)言程序的三種基本結(jié)構(gòu)是 A 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu) B 遞歸結(jié)構(gòu) 循環(huán)結(jié)構(gòu) 轉(zhuǎn)移結(jié)構(gòu) C 嵌套結(jié)構(gòu) 遞歸結(jié)構(gòu) 順序結(jié)構(gòu) D 循環(huán)結(jié)構(gòu) 轉(zhuǎn)移結(jié)構(gòu) 順序結(jié)構(gòu) A C語(yǔ)言規(guī)定 程序中各函數(shù)之間 A 既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用 B 不允許直接遞歸調(diào)用也不允許間接遞歸調(diào)用 C 允許直接遞歸調(diào)用不允許間接遞歸調(diào)用 D 不允許直接遞歸調(diào)用允許間接遞歸調(diào)用 A C語(yǔ)言中可處理的文件類型是 A 文本文件和數(shù)據(jù)文件 B 文本文件和二進(jìn)制文件 C 數(shù)據(jù)文件和二進(jìn)制文件 D 數(shù)據(jù)代碼文件 B C語(yǔ)言可執(zhí)行程序的開(kāi)始執(zhí)行點(diǎn)是 A 程序中第 條可執(zhí)行語(yǔ)句 B 程序中第 個(gè)函數(shù) C 程序中的main函數(shù) D 包含文件中的第 個(gè)函數(shù) C 不是C語(yǔ)言提供的合法的數(shù)據(jù)類型關(guān)鍵字是 A double B short C integer D char C C語(yǔ)言中 運(yùn)算對(duì)象必須是整型數(shù)的運(yùn)算符是 A B C 和 D A C語(yǔ)言中函數(shù)返回值的類型是由 決定 A return語(yǔ)句中的表達(dá)式類型 B 調(diào)用函數(shù)的主調(diào)函數(shù)類型 C 調(diào)用函數(shù)時(shí)臨時(shí) D 定義函數(shù)時(shí)所指定的函數(shù)類型 D C語(yǔ)言中數(shù)組名作為參數(shù)傳遞給函數(shù) 作為實(shí)在參數(shù)的數(shù)組名被處理為 A 該數(shù)組的長(zhǎng)度 B 該數(shù)組的元素個(gè)數(shù) C 該數(shù)組中各元素的值 D 該數(shù)組的首地址 D C語(yǔ)言中數(shù)組下標(biāo)的下限是 A 1 B 0 C 視具體情況 D 無(wú)固定下限 B C語(yǔ)言中提供的合法關(guān)鍵字是 A swith B cher C cese D default D C語(yǔ)言中文件的存取方式是 A 順序存取 B 隨機(jī)存取 C 順序存取 隨機(jī)存取均可 D 順序存取 隨機(jī)存取均不可 C C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括 A 整型 實(shí)型 邏輯型 B 整型 實(shí)型 字符型 C 整型 字符型 邏輯型 D 整型 實(shí)型 邏輯型 字符型 B sizeof float 是 A 種函數(shù)調(diào)用 B 個(gè)不合法的表示形式 C 個(gè)整型表達(dá)式 D 個(gè)浮點(diǎn)表達(dá)式 C x y z被定義為int型變量 若從鍵盤(pán)給x y z輸入數(shù)據(jù) 正確的輸入語(yǔ)句是 A input x y z B scanf d d d C scanf d d d x y z D read d d d B 表達(dá)式 10 9的值是 A true B 非零值 C 0 D 1 D 表示關(guān)系x y z的c語(yǔ)言表達(dá)式為 A X Y printf d n i 的輸出結(jié)果是 A 65536 B 0 C 有語(yǔ)法錯(cuò)誤 無(wú)輸出結(jié)果 D 1 B 當(dāng)調(diào)用函數(shù)時(shí) 實(shí)參是 個(gè)數(shù)組名 則向函數(shù)傳送的是 A 數(shù)組的長(zhǎng)度 B 數(shù)組的首地址 C 數(shù)組每 個(gè)元素的地址 D 數(shù)組每個(gè)元素中的值 B c Page 2 對(duì)嵌套子程序調(diào)用說(shuō)法正確的是 A 外層子程序可以調(diào)用所有的內(nèi)層子程序 B 內(nèi)層了程序只可以調(diào)用包含本身的外層子程序 不可以隔層調(diào)用 C 外分程序必須能完全套住內(nèi)分程序 D 以上說(shuō)法均不正確 C 對(duì)于基類型相同的兩個(gè)指針變量之間 不能進(jìn)行的運(yùn)算是 A B C D C C語(yǔ)言中 合法的長(zhǎng)整型常數(shù)是 A t B A C 65 D A A 假定int類型變量占用兩個(gè)字節(jié) 其有定義 int x 10 0 2 4 則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是 A 3 B 6 C 10 D 20 D 假定有以下變量定義 int k 7 x 12 則能使值為3的表達(dá)式是 A x k 5 B x k k 5 C x k k 5 D x k k 5 D 請(qǐng)讀程序片段 字符串內(nèi)沒(méi)有空格 printf d n strlen ATS n012 1 則輸出結(jié)果是 A 11 B 10 C 9 D 8 C 請(qǐng)選出合法的C語(yǔ)言賦值語(yǔ)句 A a b 58 B i C a 58 b 58 D k int a b B 若a為int類型 且其值為3 則執(zhí)行完表達(dá)式a a a a后 a的值是 A 3 B 9 C 12 D 6 C 若int類型占兩個(gè)字節(jié) 則以下語(yǔ)句輸出為 int k 1 printf d u n k k A 1 1 B 1 65536 C 1 32768 D 1 65535 D 若變量a是int類型 并執(zhí)行了語(yǔ)句 a A 1 6 則正確的敘述是 A a的值是字符C B a的值是浮點(diǎn)型 C 不允許字符型和浮點(diǎn)型相加 D a的值是字符 A 的ASCII值加上1 D 若變量已正確說(shuō)明為float類型 要通過(guò)語(yǔ)句scanf f f f 給a賦于10 0 b賦予22 0 c賦予33 0 不正確的輸入形式是 A 10 B 10 0 22 0 33 0 C 10 0 D 10 22 22 22 0 33 0 33 33 B 若要求在if后 對(duì)圓括號(hào)中表示a不等于0的關(guān)系 則能正確表示這 關(guān)系的表達(dá)式為 A a0 B a C a 0 D a B 若已定義x和y為double類型 則表達(dá)式 x 1 y x 3 2的值是 A 1 B 2 C 2 0 D 2 5 C 若有定義 int a 8 b 5 c 執(zhí)行語(yǔ)句c a b 0 4 后 c的值為 A 1 4 B 1 C 2 0 D 2 B 若有定義 int x y char a b c 并有以下輸入數(shù)據(jù) 此處 代表?yè)Q行符 u代表空格 1u2 AuBuC 則能給x賦整數(shù)1 給y賦整數(shù)2 給a賦字符A 給b賦字符B 給c賦字符C的正確程序段是 A scanf x d y d a getchar b getchar c getchar B scanf d d a getchar b getchar c getchar C scanf d d c c c D scanf d d c c c c c c D 若有以下定義和語(yǔ)句 char s 10 s abcd printf s n s 則結(jié)果是 以下u代表空格 A 輸出abcd B 輸出a C 輸出abcduuuuu D 編譯不通過(guò) D 若有以下程序段 則執(zhí)行后 c3中的值是 A 0 B 0 5 C 1 D 2 int c1 1 c2 2 c3 c3 1 0 c2 c1 A c Page 3 若有以下定義 則表達(dá)式a b d c值的類型為 A float B int C char D double char a int b float c double d D 若有以下定義和語(yǔ)句 則輸出結(jié)果是 char c1 b c2 e printf d c n c2 c1 c2 a A A 2 M B 3 E C 2 E D 輸出項(xiàng)與對(duì)應(yīng)的格式控制不 致 輸出結(jié)果不確定 B 若有以下函數(shù)調(diào)用語(yǔ)句 fun a b x y fun n k d a b 在此函數(shù)調(diào)用語(yǔ)句中實(shí)參的個(gè)數(shù)是 A 3 B 4 C 5 D 6 A 若執(zhí)行下面的程序時(shí)從鍵盤(pán)上輸入3和4 則輸出是 A 14 B 16 C 18 D 20 main int a b s scanf d d s a if a5 printf d n x else printf d n x B 若執(zhí)行以下程序時(shí)從鍵盤(pán)上輸入9 則輸出結(jié)果是 A 11 B 10 C 9 D 8 main int n scanf d if n b while a b c t a a b b t c printf d d d a b c A 1 2 0 B 2 1 0 C 1 2 1 D 2 1 1 A 設(shè)a b和c都是int型變量 且a 3 b 4 c 5 則下列表達(dá)式中 值為0的表達(dá)式是 A a y x y y x y x y 的功能是 A 把x 和y按從大到小排列 B 把x和y按從小到大排列 C 無(wú)確定結(jié)果 D 交換x和y中的值 D 設(shè)有 int x 11 則表達(dá)式 x 1 3 的值是 A 3 B 4 C 11 D 12 A c Page 4 設(shè)有如下的變量定義 則以下符合C語(yǔ)言語(yǔ)法的表達(dá)式是 int i 8 k a b unsigned long w 5 double x 1 42 y 5 2 A a a b 4 a 3 B x 3 C a a 3 2 D y float i A 設(shè)有如下定義 char aa 2 abcd ABCD 則以下就法中正確的是 A aa數(shù)組成元素的值分別是 abcd 和ABCD B aa是指針變量 它指向含有兩個(gè)數(shù)組元素的字符型 維數(shù)組 C aa數(shù)組的兩個(gè)元素分別存放的是含有4個(gè)字符的 維字符數(shù)組的首地址 D aa數(shù)組的兩個(gè)元素中各自存放了字符 a 和 A 的地址 D 設(shè)有如下定義 int x 10 y 3 z 則語(yǔ)句printf d n z x y x y 的輸出結(jié)果是 A 1 B 0 C 4 D 3 D 設(shè)有數(shù)組定義 char array China 則數(shù)組 array所占的空間為 A 4個(gè)字節(jié) B 5個(gè)字節(jié) C 6個(gè)字節(jié) D 7個(gè)字節(jié) C 設(shè)有說(shuō)明語(yǔ)句 char a 72 則變量a A 包含1個(gè)字符 B 包含2個(gè)字符 C 包含3個(gè)字符 D 說(shuō)明不合法 A 語(yǔ)句while E 中的表達(dá)式 E等價(jià)于 A E 0 B E 1 C E 0 D E 1 A 下列if語(yǔ)句中 不正確的是 A if x y B if x y x y C if x y scanf d D if x y x y C 面程序段的運(yùn)行結(jié)果是 if n 0 while n 0 j 0 a printf i d j d a d n i j a A i 0 j 0 a 6 B i 1 j 0 a 7 C i 1 j 1 a 6 D i 1 j 1 a 7 B 下列程序段的輸出結(jié)果為 A y 1 B y 0 C 死循環(huán) D y 9 int y 1 while y printf y d n y A 下列程序執(zhí)行后的輸出結(jié)果是 A 3 B 6 C 9 D 隨機(jī)數(shù) main int a 3 3 p i p for i 0 i 9 i p i i 1 printf d n a 1 2 B 下列程序執(zhí)行后的輸出結(jié)果是 A G B H C i D J main int x f printf c n A x a 1 A c Page 5 下列程序執(zhí)行后的輸出結(jié)果是 小數(shù)點(diǎn)后只寫(xiě) 位 main double d float f long l int i i f l d 20 3 printf d ld f f n i l f d A 6 6 6 0 6 0 B 6 6 6 7 6 7 C 6 6 6 0 6 7 D 6 6 6 7 6 0 A 下列可作為C語(yǔ)言賦值語(yǔ)句的是 A x 3 y 5 B a b 6 C i D y int x C 下列描述中不正確的是 A 字符型數(shù)組中可以存放字符串 B 可以對(duì)字符型數(shù)組進(jìn)行整體輸入 輸出 C 可以對(duì)整型數(shù)組進(jìn)行整體輸入 輸出 D 不能在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符 對(duì)字符型數(shù)組進(jìn)行整體賦值 C 下列說(shuō)法中正確的是 A 在switch語(yǔ)句中 定要使用break語(yǔ)句 B 在switch語(yǔ)句中不 定要使用break語(yǔ)句 C break語(yǔ)句是switch語(yǔ)句的 部分 D break只能用于switch語(yǔ)句中 B 下列運(yùn)算符其優(yōu)先級(jí)最高的是 A B while N M D include main int a 1 b 4 c 2 float x 5 5 y 9 0 z z a b c sqrt double y 1 2 c x printf f n z 則上面程序的輸出結(jié)果是 A 數(shù)據(jù)溢出 B 9 3 C 9 300000 D 0 93 C 下面程序的輸出結(jié)果是 int a b c a b c 10 5 5 printf a b c d d d a b c c a 0 b a 10 printf a b c d d d a b c A a b c 0 10 10 a b c 10 15 10 B a b c 10 15 10 a b c 10 15 10 C a b c 10 15 10 a b c 0 10 0 D a b c 10 15 10 a b c 10 15 15 C 寫(xiě)出下列語(yǔ)句執(zhí)行后a b的值 int a 6 b b a a A a 8 b 14 B a 7 b 8 C a 14 b 14 D a 8 b 8 A c Page 6 請(qǐng)讀程序 則下面程序的輸出結(jié)果是 m 1234 123 printf 8 3f n m printf 10 3f n m A 1234 12300 B 1234 123 C 1234 123 D 1234 12300 1234 123 1234 123 1234 12300 1234 123 B 個(gè)C語(yǔ)言的語(yǔ)句至少應(yīng)包 個(gè) A B 逗號(hào) C 分號(hào) D 什么都不要 C 個(gè)完整的C源程序是 A 要由 個(gè)主函數(shù) 或 個(gè)以上的非主函數(shù)構(gòu)成 B 由 個(gè)且僅由 個(gè)主函數(shù)和零個(gè)以上 含零 的非主函數(shù)構(gòu)成 C 要由 個(gè)主函數(shù)和 個(gè)以上的非主函數(shù)構(gòu)成 D 由 個(gè)且只有 個(gè)主函數(shù)或多個(gè)非主函數(shù)構(gòu)成 B 下面程序的運(yùn)行結(jié)果是 include main char a morming t int i j 0 for i 1 i 7 i if a j a i j i t a j a j a 7 a 7 a j puts a A mogninr B mo C morning D mornin B 以下for語(yǔ)句構(gòu)成的循環(huán)執(zhí)行了 次 A 5 B 6 C 3 D 9 include define N 1 define M N 1 define NUM M 1 M 2 main int i n 0 for i 1 i NUM i n printf d n C 以下程序的輸出結(jié)果是 A 不確定的 B 0 C 1 D 1 include main printf d n NULL B 在調(diào)用函數(shù)時(shí) 以下描述中不正確的是 A 調(diào)用函數(shù)時(shí) 實(shí)參可以是表達(dá)式 C 調(diào)用函數(shù)時(shí) 實(shí)參與形參的原型必須 致 B 調(diào)用函數(shù)時(shí) 將為形參分配內(nèi)存單元 D 調(diào)用函數(shù)時(shí) 實(shí)參與形參可以共用內(nèi)存單元 D 有以下程序段 則while 循環(huán)執(zhí)行的次數(shù)是 int k 0 while k 1 k A 無(wú)限次 B 有語(yǔ)法錯(cuò) 不能執(zhí)行 C 次也不執(zhí)行 D 執(zhí)行1次 A 有以下函數(shù) 該函數(shù)的返回值是 char fun char p return p A 無(wú)確切的值 B 形參p中存放的地址值 B 個(gè)臨時(shí)存儲(chǔ)單元的地址 D 形參p自身的地址值 B 若有說(shuō)明 int a 3 1 2 3 4 5 6 7 則a數(shù)組第1維的大小是 A 2 B 3 C 4 D 無(wú)確定值 B c Page 7 語(yǔ)句 printf d a 2 的輸出結(jié)果是 A 無(wú)輸出 B 結(jié)果不確定 C 1 D 1 D 運(yùn)算完下面的C語(yǔ)言程序段以后 a的值是 b的值是 c的值是 int x 10 y 9 int a b c a x y x y b x c y A 6 9 13 B 8 7 11 C 8 8 10 D 8 7 10 C 在C語(yǔ)言程序中 注釋部分從哪開(kāi)始 到哪結(jié)束 A 從 到 結(jié)束 B 從REM開(kāi)始無(wú)結(jié)束志標(biāo)志 C 無(wú)起始標(biāo)志 D 從 開(kāi)始 結(jié)束 D 在C語(yǔ)言提供的合法的關(guān)鍵字是 A swicth B cher C Case D default D 在C語(yǔ)言中 不正確的int類型的常數(shù)是 A 32768 B 0 C 037 D 0 xAF A 在C語(yǔ)言程序中 當(dāng)while語(yǔ)句構(gòu)成的循環(huán)中的條件為 時(shí) 結(jié)束循環(huán) A 0 B 1 C true D 非0 A 在C語(yǔ)言中 函數(shù)的隱含存儲(chǔ)類別是 A auto B static C extern D 無(wú)存儲(chǔ)類別 C 在C語(yǔ)言中 合法的長(zhǎng)整型常數(shù)是 A OL B 4962710 C 324562i 4 后 變量i的值是 A 3 B 4 C 5 D不定 C 指出下面正確的輸入語(yǔ)句是 A scanf a b d for a 1 b 1 a 20 break if b 3 1 b 3 continue b 5 B 在執(zhí)行以下程序時(shí) 如果從鍵盤(pán)上輸入 ABCdef 回車 則輸出為 A ABCdef B abcdef C abc D DEF main chsr ch while ch getchar n if ch A printf c c C 在c語(yǔ)言中 引用數(shù)組元素時(shí) 其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是 A 整型常量 B 整型表達(dá)式 c 整型常量或整型表達(dá)式D 任何類型的表達(dá)式 C c Page 8 在以下定義中 正確的說(shuō)明語(yǔ)句為 A int a a B int a 3 4 C int a D int a 10 D 執(zhí)行下列程序時(shí)輸入 123456789 輸出結(jié)果是 A 123 456 789 B 1 456 789 C 1 23 456 789 D 1 23 456 main char s 100 int c i scanf c scanf d scanf s s printf c d s n c i s D 執(zhí)行下面程序片段的結(jié)果是 A 打印出321 B 打印出23 C 不打印任何內(nèi)容 D 陷入死循環(huán) int x 23 do printf 2d x while x B 在說(shuō)明語(yǔ)句 int f 中 標(biāo)識(shí)符f代表的是 A 個(gè)用于指向整型數(shù)據(jù)的指針變量 B 個(gè)用于指向 維數(shù)組的行指針 C 個(gè)用于指向函數(shù)的指針變量 D 個(gè)返回值為指針型的函數(shù)名 D 在下列選項(xiàng)中 不正確的賦值語(yǔ)句是 A t B n1 n2 n3 0 C k i j D a b c 1 D 在C語(yǔ)言中 若需 變量只在本文件中所有函數(shù)使用 則該變量的存儲(chǔ)類別是 A extern B register C auto D static D 在C語(yǔ)言程序中 當(dāng)do while語(yǔ)句構(gòu)成的循環(huán)中的條件為 時(shí) 結(jié)束循環(huán) A 0 B 1 C true D 非0 A 在16位C編譯系統(tǒng)上 若定義long a 則能給a賦40000的正確語(yǔ)句是 A a 20000 20000 B a 4000 10 C a 30000 10000 D a 4000L 10L D 閱讀以下程序 main int x scanf d if x 5 printf d x else printf d x 程序運(yùn)行后 如果從鍵盤(pán)上輸人5 則輸出結(jié)果是 A 3 B 4 C 5 D 6 B 運(yùn)行以下程序后 如果從鍵盤(pán)上輸入china 則輸出結(jié)果為 A 2 0 B 5 0 C 5 5 D 2 5 main int v1 0 v2 0 char ch while ch getchar switch ch case a case h default v1 case 0 v2 printf d d n v1 v2 C c Page 9 請(qǐng)讀程序 main int a 1 b 2 c 3 a c b int b 4 c c b 3 a c printf first d d d n a b c a c printf Second d d d n a b c printf third d d d n a b c 該程序的輸出是 A first 12 4 12 Second 26 4 12 third 4 3 6 B first 14 4 12 Second 26 12 12 third 26 3 4 C first 14 4 12 Second 26 4 12 third 26 3 6 D first 14 4 12 Second 26 6 12 third 26 4 6 C 閱讀程序 include main int a 10 1 2 3 4 5 6 7 8 9 0 p p a printf x n p printf x n p 9 該程序有兩個(gè)printf 語(yǔ)句 如果第 個(gè)printf 語(yǔ)句輸出的是194 則第二個(gè)printf語(yǔ)句的輸出結(jié)果是 A 203 B 204 C 1a4 D 1a6 D 與 y x 0 1 x0 y 1 B if x C y 1 D y 0 else if x0 y 1 if x if x 0 else y 0 else if x0 y 1 if x 0 y 1 else y 0 else if x 0 y 0 else y 1 else y 1 A 以下合法的賦值語(yǔ)句是 A x y 100 B d C x y D c int a b B 以下函數(shù)返回a所指數(shù)組中最小的值所在的下標(biāo)值 fun int a int n int i j 0 p p j for i j i n i if a i 1 for j i 1 j 0 j printf d a j printf n B 以下程序運(yùn)行后 如果從鍵盤(pán)上輸入 book book 則輸出結(jié)果是 A 8 B 9 C 6 D 9 include main char a1 80 a2 80 s1 a1 s2 a2 gets s1 gets s2 if strcmp s1 s2 printf else printf printf d n strlen strcat s1 s2 B c Page 11 以下程序運(yùn)行后 輸出結(jié)果是 A 6385 B 22 C 33 D 693825 main char ch 2 5 693 825 p 2 int i j s 0 for i 0 i 2 i p i ch i for i 0 i 0 j 2 s 10 s p i j 0 printf d n s A 以下程序運(yùn)行后 輸出結(jié)果是 A 84 B 99 C 95 D 44 int d 1 fun int p int d 5 d p printf d d main int a 3 fun a d a printf d n d A 以下程序執(zhí)行后a的值是 A 4 B 1 C 0 D 運(yùn)行時(shí)出錯(cuò) a無(wú)定值 main int a k 4 m 6 p1 a p1 printf d n a C 以下程序執(zhí)行后sum的值是 A 15 B 14 C 不確定 D 0 min int i sum for i 1 i 6 i sum i printf d n sum C 以下程序中 while循環(huán)的循環(huán)次數(shù)是 A 1 B 10 C 6 D 死循環(huán) 不能確定次數(shù) main int i 0 while i 10 if i 1 continue if i 5 break i D 以下定義語(yǔ)句中 錯(cuò)誤的是 A int a 1 2 B char a 3 C char s 10 test D int n 5 a n D 以下對(duì)C語(yǔ)言函數(shù)的有關(guān)描述中 正確的是 A 在C中 調(diào)用函數(shù)時(shí) 只能把實(shí)參的值傳送給形參 形參的值不能傳送給實(shí)參 B C函數(shù)既可以嵌套定義又可以遞歸調(diào)用 C 函數(shù)必須有返回值 否則不能使用函數(shù) D C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中 A 以下對(duì)枚舉類型名的定義中正確的是 A enum a one two three B enum a one 9 two 1 three C enum a one two three D enum a one two three B 以下各選項(xiàng)企圖說(shuō)明一種新的類型名 其中正確的是 A typedef v1 int B typedef v2 int C typedefv1 int v3 D typedef v4 int C c Page 12 以下選項(xiàng)中 不能正確賦值的是 A char s1 10 s1 Ctest B char s2 C t e s t C char s3 20 Ctest D char s4 Ctest n A 以下選項(xiàng)中 非法的字符常量是 A t B 17 C n D xaa C 以下選項(xiàng)中不屬于C語(yǔ)言的類型的是 A signed short int B unsigned long int C unsigned int D long short D 以下選項(xiàng)中合法的字符常量是 A B B 010 C 68 D D B 以下循環(huán)體的執(zhí)行次數(shù)是 A 3 B 2 C 1 D 0 main int i j for i 0 j 1 ib main0 int x 2 y 5 z 8 r r func func x y z printf d n r D 以下程序的輸出結(jié)果是 A 2 B 4 C 6 D 8 long fib int n if n 2 return fib n 1 fib n 2 else return 2 main0 printf d n fib 3 B main char s ABCD p for p s 1 p s 4 p printf s n p 以上程序的輸出結(jié)果是 A ABCD B A C B D BCD BCD B C CD CD C D D D D D 以下程序 的輸出結(jié)果是 A 14 B 19 C 20 D 21 main0 int a 3 3 1 2 3 4 5 6 i j s 0 for i 1 i 3 i for j 0 j i j s a i j printf d n s A c Page 13 以下程序 的輸出結(jié)果是 A 0 B 1 C 2 D 3 main0 int a 2 b 1 c 2 if a b if b 0 c 0 else c printf d n c C 以下程序的輸出結(jié)果是 A 6 B 3 C 死循環(huán) D 0 main0 int i sum for i 1 i 3 sum sum i printf d n sum C 以下程序 的輸出結(jié)果是 A 不確定的值 B 2 C 1 D 0 main0 int n 5 0 0 0 i k 2 for i 0 i6 n printf d n B 以下程序 的輸出結(jié)果是 A a 2 b 1 B a 1 b 1 C a 1 b 0 D a 2 b 2 main0 int x 1 a 0 b 0 switch x case 0 b case 1 a case 2 a b printf a d b d n a b A 以下程序 運(yùn)行該程序的輸出結(jié)果是 A 3 4 B 4 2 C 4 3 D 3 3 main0 int y 3 x 3 z 1 printf d d n x y z 2 D 以下程序段 執(zhí)行后 a的值為 A 12 B 11 C 10 D 編譯出錯(cuò) int p a 10 b 1 p a p b B 有如下說(shuō)明 則數(shù)值為9的表達(dá)式是 A p 9 B p 8 C p 9 D p 8 int a 10 1 2 3 4 5 6 7 8 9 10 p a B 設(shè)有以下宏定義 則執(zhí)行語(yǔ)句 z 2 N Y 5 1 后 z的值為A 出錯(cuò) B 42 C 48 D 54 define N 3 define Y n N 1 n C c Page 14 以下程序的輸出結(jié)果是 A 258 B 741 C 852 D 369 main int i a 10 for i 9 i 0 i a i 10 i printf d d d a 2 a 5 a 8 C main int i k a 10 p 3 k 5 for i 0 i 10 i a i i for i 0 i 3 i p i a i i 1 for i 0 i 3 i k p i 2 printf d n k 以上程序的輸出結(jié)果是 A 20 B 21 C 22 D 23 B main int num 0 while num 2 num printf d n num 以上程序的輸出結(jié)果是 A 1 B 1 C 1 D l 2 2 2 3 3 4 B 在C語(yǔ)言中 1維數(shù)組的定義方式為 類型說(shuō)說(shuō)明符 數(shù)組名 A 常量表達(dá)式 B 整形表達(dá)式 c 整型常量 或 整型表達(dá)式 D 整型常量 A 以下程序的輸出結(jié)果是 A 100200 B 57 C 200100 D 75 int a b void fun a 100 b 200 main int a 5 b 7 fun printf d d n a b B 以下程序的輸出結(jié)果是 main int a 1 b 4 k k a 0 while a 14 B 以下程序段給數(shù)組所有的元素輸入數(shù)據(jù) 請(qǐng)選擇正確答案填入 include main int a 10 i 0 while i5 print d n m else printf d n m B 以下程序運(yùn)行后 如果從鍵盤(pán)上輸入ABCDE 則輸出結(jié)果為 A 8 B 7 C 6 D 5 fuch char str int num 0 while str num 0 num return num main char str 10 p str gets p printf d n func p D c Page 16 以下程序運(yùn)行后 輸出結(jié)果是 A 49 5 B 9 5 C 22 0 D 45 0 include define PT 5 5 difine s x pt x x main int a 1 b 2 print 4 1f n S a b B 以下程序運(yùn)行后 輸出結(jié)果是 A 8 15 B 8 16 C 8 17 D 8 8 func int a int b int m 0 i 2 i m 1 m i a b return m main int k 4 m 1 p p func k m printf d p p func k m printf d n p D 以下程序運(yùn)行后 輸出結(jié)果是 A ABCDEFG B CDG C abcdefgh D abCDefGh main static char a ABCDEFGH b abCDefGh char p1 p2 int k p1 a p2 b for k 0 k 7 k if p1 k p2 k printf c p1 k printf n B 以下程序運(yùn)行后 輸出結(jié)果是 A cde B 字符c的ASCLL碼值 C 字符C的地址 D 出錯(cuò) main char s abcde s 2 print ld n s C 以下程序的輸出結(jié)果是 A 3 B 4 C 1 D 9 main int b 3 3 0 1 2 0 1 2 0 1 2 i j t 1 for i 0 i 3 i for j i j i j t t b i b j j printf d n t B 以下程序的輸出結(jié)果是 A 19 B 17 C 15 D 12 define M x y z x y z main int a 1 b 2 c 3 printf d n M a b b c c a D c Page 17 以下程序的輸出結(jié)果是 A abcdeg B bcde C ABCDE D BCDEFG include ctype h space char str int i t char ts 81 for i 0 t 0 str i 0 i 2 if isspace str i ts t 0 strcpy str ts main char s 81 a b c d e f g space s puts s D 以下程序的輸出結(jié)果是 A B C D main int i for i 1 i 6 i if i 2 printf continue printf printf n A 以下程序的輸出結(jié)果是 A 0 B 1 C 2 D 3 main int x 0 5 char z a printf d n x A 以下程序的輸出結(jié)果是 A 1 1 B 0 1 C 1 0 D 0 0 main int a 1 b 1 k if a 0 y i printf d d x y D c Page 18 以下程序的輸出結(jié)果是 A 123456780 B 123 456 780 C 12345678 D 147 main char ch 3 4 123 456 78 p 3 int i for i 0 i 3 i p i ch i for i 0 i 3 i printf s p i C 以下程序的輸出結(jié)果是 A 16 B 2 C 9 D 1 define SQR X X X main int a 16 k 2 m 1 a SQR k m SQR k m printf d n a B 以下程序的輸出結(jié)果是 A 17 021 0 x11 B 17 17 17 C 17 0 x11 021 D 17 21 11 main int k 17 printf d o x n k k k D 假設(shè)所有變量均為整型 則表達(dá)式 a 2 b 5 b a b 的值是 A 7 B 8 C 6 D 2B 以下程序的輸出結(jié)果是 A 2 0 B 3 1 C 3 2 1 D 2 1 0 main int n 4 while n printf d n A 以下程序的輸出結(jié)果是 A 20 B 21 C 22 D 23 main int i k a 10 p 3 k 6 for i 0 i 10 i a i i for i 0 i 3 i p i a i i 1 for i 0 i 3 i k p i 2 printf d n k C 以下程序的輸出結(jié)果是 A 6 9 9 B 6 6 9 C 6 15 15 D 6 6 15 int d 1 fun int p static int d 5 d p printf d d return d main int a 3 printf d n fun a fun d C 以下程序的輸出結(jié)果是 A 9 B 6 C 36 D 18 define f x x x main int a 6 b 2 c c f a f b printf d n c C 以下程序的輸出結(jié)果是 A ABCD B ABCD C EFG D EFGH FGH EFG JK IJKL KL IJ O M main char w 10 ABCD EFGH IJKL MNOP k for k 1 k 3 k printf s n w k D c Page 19 以下程序的輸出結(jié)果是 A 編譯不通過(guò) 無(wú)輸出 B aceg C acegi D abcdefghi main int i for i A i I i i printf c i 32 printf n B 以下程序的輸出結(jié)果是 A 4 2 1 1 B 0 0 0 8 C 4 6 7 8 D 8 8 8 8 main char s 12134211 int v 4 0 0 0 0 k i for k 0 s k k switch s k case 1 i 0 case 2 i 1 case 3 i 2 case 4 i 3 v i for k 0 k 4 k printf d v k B 以下程序的輸出結(jié)果是 A 6 B 67890 C 6 D 789 main char a 10 1 2 3 4 5 6 7 8 9 0 p int i i 8 p a i printf s n p 3 B 以下程序的輸出的結(jié)果是 A 3 3 B 2 2 C 2 6 D 2 5 int x 3 main int i for i 1 i x i incre ncre staic int x 1 x x 1 printf d x C 以下程序的輸出結(jié)果是 A 21 B 32 C 33 D 11 include main int i 0 a 0 while i 20 for if i 10 0 break else i i 11 a i printf d n a B c Page 20 以下程序的輸出結(jié)果是 A 20 B 24 C 25 D 15 int f static int i 0 int s 1 s i i return s main int i a 0 for i 0 i 5 i a f printf d n a D 下面程序的輸出結(jié)果是 A 110 B 102 C 100 D 105 static int a 1 3 5 7 9 int y x p y 1 p for x 0 x 3 x y p x printf d y D 下面函數(shù)的功能是 A 求字符串的長(zhǎng)度 B 比較兩個(gè)字符串的大小 C 將字符串x復(fù)制到字符串y D 將字符串x連接到字符串y后面 int funl char x char y x while y return y x 1 A 下面函數(shù)的功能是 sss char s char t while s return s t A 求字符串的長(zhǎng)度 B 比較兩個(gè)字符串的大小 C 將字符串s復(fù)制到字符串t中 D 將字符串s接續(xù)到字符串t中 B 下面能正確進(jìn)行字符串賦值操作的語(yǔ)句是 A char s 5 ABCDE B char s 5 a b c d e C char s s ABCDEF D char s scanf s s C 下述對(duì)C語(yǔ)言字符數(shù)組的描術(shù)中錯(cuò)誤的是 A 字符數(shù)組可以存放字符串 B 字符數(shù)組中的字符串可以整體輸入 輸出 C 可以在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符 對(duì)字符數(shù)組整體賦值 D 不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比較 C 判斷char型變量c1是否為小寫(xiě)字母 正確表達(dá)式為 A a cl a x 2 y 3 z 4 m w y w x m m y m y m m z m Z A 1 B 2 C 3 D 4 A 下面各語(yǔ)句行中 正確執(zhí)行字符串操作的語(yǔ)句行是 A char st 4 5 ABCDE B char s 5 A B C D E C char s s ABCDE D char s scanf S S C c Page 21 下面程序的輸出是 A 360 B 3600 C 1080 D 1200 int w 3 main int w 10 printf d n fun 5 w fun int k if k 0 return w return fun k 1 k B 下面程序的輸出是 main char s 12134211 int v1 0 v2 0 v3 0 v4 0 k for k 0 s k k switch s k default v4 case 1 v1 case 3 v3 case 2 v2 printf v1 d v2 d v3 d v4 d n v1 v2 v3 v4 A v1 4 v2 2 v3 1 v4 1 B v1 4 v2 9 v3 3 v4 1 C v1 5 v2 8 v3 6 v4 1 D v1 8 v2 8 v3 8 v4 8 C 下面程序的輸出是 A 123 B 1239 C 123456123 D 123456789 main char ss 10 12345 strcat ss 6789 printf s n ss D 下面程序的輸出是 A 0 1 2 3 B 0 4 0 10 C 0 4 5 15 D 1 4 5 15 main enum team my your 4 his her his 10 printf d d d d n my your his her C 下面程序的輸出是 A 0 B 1 C 3 D 不確定的值 main int x 10 y 3 printf d n y x y C 下面程序的輸出是 A 1 B 0 C 1 D 不確定的值 main int x 100 a 10 b 20 ok1 5 ok2 0 if a b if b 15 if ok1 x 1 else if ok2 x 10 x 1 printf d n x A 下面程序的輸出是 A 1 B 2 C 7 D 10 int m 13 int fun2 int x int y int m 3 return x y m main int a 7 b 5 printf d n fun2 a b m B 下面正確的字符常量是 A a B C W D C 下面程序的輸出是 A 17 B 18 C 23 D 24 main int x 023 printf d n x B c Page 22 下面程序的輸出是 A 23 B 26 C 33 D 36 int aa 3 3 2 4 6 main int i p for i 0 i 2 i if i 0 aa i i 1 p 1 else p printf d p A 下面程序的輸出是 A 3 B 4 C 1 D 2 main int a 10 1 2 3 4 5 6 7 8 9 10 p a printf d n p 2 A 下面程序的輸出是 A 3 B 4 C 6 D 9 fun3 int x static int a 3 a x return a main int k 2 m 1 n n fun3 k n fun3 m printf d n n C 下面程序的輸出是 A 60 B 68 C 99 D 108 main int a 3 4 1 3 5 7 9 11 13 15 17 19 21 23 int p 4 a i j k 0 for i 0 i 3 i for j 0 j0 y if y 3 0 printf d y continue B 下面程序的輸出是 A ABCD B A C D D ABCD BCD B C ABC CD C B AB D D A A char s ABCD main char p for p s pa B p a 0 C p a 0 D p 0 a 0 main int a 10 6 7 2 9 1 10 5 8 4 3 p a i for i 0 ib c 1 else if a b c 0 else c 1 return c A 下面程序的輸出結(jié)果是 A 0 B 1 C 10 D 9 main int a 1 2 3 4 5 6 7 8 9 10 p p a printf d n p 9 C 下面程序的輸出是 A a 32768 B a 32767 C a 32767 D a 1 main unsigned a 32768 printf a d n a C 下面程序的輸出是 A abcdefgh B hgfdecba C dcbahgfe D hgfedcba include main char a abcdefgh fun a puts a fun char s int x 0 y char c for y strlen s 1 x y x y c s x s x s y s y c D 設(shè)有程序段 int k 10 while k 0 k k 1 則下面描述中正確的是 A while循環(huán)執(zhí)行10次 B 循環(huán)是無(wú)限循環(huán) C 循環(huán)體語(yǔ)句1次也不執(zhí)行 D 循環(huán)體語(yǔ)句執(zhí)行 次 C 下列程序執(zhí)行后輸出的結(jié)果是 A 3 B 0 C 5 D 4 f int a int b 0 static c 3 a c b return a main int a 2 i k for i 0 i 2 i k f a printf d n k D 下列程序執(zhí)行后輸出的結(jié)果是 A 8 4 B 9 6 C 9 4 D 8 5 int d 1 fun int p int d 5 d p printf d d main int a 3 fun a d a printf d n d A c Page 24 下列程序執(zhí)行后的輸出結(jié)果是 A you strcp
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅游景點(diǎn)建設(shè)腳手架監(jiān)測(cè)措施
- 科技公司財(cái)務(wù)工作總結(jié)及創(chuàng)新計(jì)劃
- 小學(xué)一年級(jí)第一學(xué)期家長(zhǎng)溝通計(jì)劃
- 教師職業(yè)素養(yǎng)提升年度計(jì)劃
- 2025年倉(cāng)庫(kù)成本控制方案及總結(jié)
- 復(fù)學(xué)后課程考核方式改革計(jì)劃
- 二年級(jí)學(xué)生身體素質(zhì)提升計(jì)劃
- 醫(yī)療設(shè)備采購(gòu)項(xiàng)目進(jìn)度管理措施
- 學(xué)校應(yīng)急疏散演練計(jì)劃
- 2024-2025學(xué)年山東省淄博市周村區(qū)八年級(jí)上學(xué)期期中考試地理試卷
- 中考?xì)v史 (世界現(xiàn)代史)
- 用戶滿意度調(diào)查表(產(chǎn)品與服務(wù)類)
- 公安派出所建筑外觀形象設(shè)計(jì)規(guī)范1
- 機(jī)械原理課程設(shè)計(jì)-抽油機(jī)機(jī)械系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)
- 電子樣冊(cè)三菱電機(jī)水源機(jī)wywr2
- 云南飲食文化以及風(fēng)物特產(chǎn)
- 江蘇南通市生育保險(xiǎn)津貼待遇申請(qǐng)表
- 道路運(yùn)輸經(jīng)營(yíng)安全生產(chǎn)管理制度范本
- 企業(yè)標(biāo)準(zhǔn)化管理手冊(cè)(完整版)
- 航空航天概論(課堂PPT)
- 新改版教科版六年級(jí)下冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)歸納 (超全)
評(píng)論
0/150
提交評(píng)論