![2013級(jí)C語言復(fù)習(xí)題(精簡(jiǎn)).xls_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c1.gif)
![2013級(jí)C語言復(fù)習(xí)題(精簡(jiǎn)).xls_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c2.gif)
![2013級(jí)C語言復(fù)習(xí)題(精簡(jiǎn)).xls_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c3.gif)
![2013級(jí)C語言復(fù)習(xí)題(精簡(jiǎn)).xls_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c4.gif)
![2013級(jí)C語言復(fù)習(xí)題(精簡(jiǎn)).xls_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-3/14/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c/a1a635ab-6a39-4fbe-80e6-12f8faf7ab5c5.gif)
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單選題第 1 頁 C語言復(fù)習(xí)題 單選題 序號(hào)題目ABC 1 一個(gè)C程序由若干個(gè)C函數(shù)組成 各個(gè)函數(shù) 在文件中的位置順序?yàn)?任意 第一個(gè)函數(shù)必須是主函 數(shù) 其他函數(shù)任意 必須完全按照?qǐng)?zhí)行的 順序排列 2下列四個(gè)敘述中 正確的是 C程序中的所有字母都 必須小寫 C程序中的關(guān)鍵字必須 小寫 其他標(biāo)識(shí)符不區(qū) 分大小寫 C程序中的所有字母都 不區(qū)分大小寫 3下列四個(gè)敘述中 錯(cuò)誤的是 一個(gè)C源程序必須有且 只能有一個(gè)主函數(shù) 一個(gè)C源程序可以有多 個(gè)函數(shù) 在C源程序中注釋說明 必須位于語句之后 4下面不是C語言合法標(biāo)識(shí)符的是 abc 5n4m 5以下敘述不正確的是 分號(hào)是C語句的必要組 成部分 C程序的注釋可以寫在 語句的后面 函數(shù)是C程序的基本組 成單位 6C語言中允許的基本數(shù)據(jù)類型包括 整型 實(shí)型 邏輯型整型 實(shí)型 字符型 整型 字符型 邏輯 型 7C語言中能用八進(jìn)制表示的數(shù)據(jù)類型為 字符型 整型整形 實(shí)型 字符型 實(shí)型 雙精 度型 8下列屬于C語言合法的字符常數(shù)是 97 A t 9 下述是C語言中有關(guān)變量定義的幾個(gè)說法 正確的是 變量可以不定義直接使 用 一個(gè)說明語句只能定義 一個(gè)變量 幾個(gè)不同類型的變量 可在同一語句中定義 10 在C語言中 VC環(huán)境 一定是長(zhǎng)整型常數(shù) 的是 0L49627100412765 11 若有以下定義語句char c1 b c2 e printf d c n c2 c1 c2 a A 則輸出結(jié)果是 2 M3 E2 E 12一個(gè)可執(zhí)行的C程序的開始執(zhí)行點(diǎn)是 程序中的第一個(gè)語句 包含文件中的第一個(gè)函 數(shù) 名為main的函數(shù) 13組成 語句的一個(gè)必不可少的符號(hào)是 逗號(hào)引號(hào)冒號(hào) 14 若將int long float等類型的數(shù)據(jù)進(jìn) 行混合運(yùn)算 其結(jié)果的數(shù)據(jù)類型是 intlongfloat 15 在C語言 VC環(huán)境 中 5種基本數(shù)據(jù)類型 的存儲(chǔ)空間長(zhǎng)度的排列順序?yàn)?char int long int float double char int long int float double char int long int float double 16以下合法的賦值語句是 x y 100d x y 17 設(shè)變量t為int型 下列選項(xiàng)中不正確的賦 值語句是 t n1 n2 n3 0 k i m 18在以下一組運(yùn)算符中 優(yōu)先級(jí)最高的是 10 or a 0a 0a 10 a 0 20 下列只有當(dāng)整數(shù)x為奇數(shù)時(shí) 其值為 真 的表達(dá)式是 x 2 0 x 2 0 x x 2 2 0 21 設(shè)a為整型變量 不能正確表達(dá)數(shù)學(xué)關(guān)系 10 a 15的C語言表達(dá)式是 1 0 a 15 a 15 a 10 的 輸出結(jié)果是 無輸出結(jié)果不確定 1 25與x y z等價(jià)的賦值表達(dá)式是 x y zx x y zx x y z 26 下面程序的輸出是 main int k 11 printf k d k o k x n k k k k 11 k 12 k 13k 11 k 13 k 13k 11 k 013 k oXb 27以下合法的C語言賦值語句是 a b 58k int a b a 58 b 58 28 以下程序的輸出結(jié)果是 main int x 10 y 3 printf d n y x y 013 29 若變量已正確說明為int類型 要給a b c輸入數(shù)據(jù) 以下正確的輸入語句是 read a b c scanf d d d a b c scanf D D D a b c 單選題第 2 頁 序號(hào)題目ABC 30 執(zhí)行下面程序段后 c3中的值是 int c1 1 c2 2 c3 c3 c1 c2 01 20 5 31 若執(zhí)行以下程序段 其輸出結(jié)果是 int a 0 b 0 c 0 c a a 5 a b b 3 printf d d d n a b c 0 0 00 0 55 0 5 32 以下程序段的輸出是 float a 57 666 printf 2 2f n a 57 58 57 66 33 若有以下定義和語句 int a 5 b b a 此處b的值是 765 34 以下程序的輸出結(jié)果是 main int x 10 y 10 printf d d n x y 10 109 99 10 35 在C語言中 如果下面的變量都是int類型 則輸出結(jié)果是 sum pad 5 pad sum pad pad printf d n pad 567 36 以下程序的輸出結(jié)果 include main int i 010 j 10 printf d d n i j 11 109 10010 9 37 在C語言中 short類型數(shù)據(jù)的范圍是 32768 32767 下面程序段的輸出結(jié)果 是 short i 65536 printf d n i 6553601 38 已知字符A的ASCII碼為十進(jìn)制的65 下 面程序的輸出是 main char ch1 ch2 ch1 A 5 3 ch2 A 6 3 printf d c n ch1 ch2 67 DB CC D 39 若有定義和語句 char s s abcd printf d n s 則結(jié)果是 輸出 97輸出 a輸出 adcb 40 若有定義 int x y char a b c 并有 以下輸入數(shù)據(jù) 此處代表換行 代 表空格 1 2 A B C 則能給x賦整數(shù)1 給y賦數(shù)2 給a賦 字符A 給b賦字符B 給c賦字符C的正確 程序段是 scanf x d y d a getchar c getchar scanf d d a getchar b getchar c getchar scanf d d c c c 單選題第 3 頁 序號(hào)題目ABC 41 兩次運(yùn)行下面的程序 如果從鍵盤上分別 輸入6和4 則輸出結(jié)果分別是 main int x scanf d if x 5 printf d x else printf d n x 7和56和37和4 42 若執(zhí)行下面的程序從鍵盤輸入3和4 則輸 出是 main int a b s scanf d d s a if a b s b s s s printf d n s 141618 43 設(shè)i是int型變量 f是float型變量 用下 面的語句給這兩個(gè)變量輸入值 scanf i d f f 為了把100和765 12分別賦給i和f 則正 確的輸入為 100765 12 i 100 f 765 12 100765 12 44 以下程序的輸出結(jié)果是 include main int n printf d n n 101 45 有以下程序 main int i for i 0 ib a c a c b 546 單選題第 4 頁 序號(hào)題目ABC 48 假定所有變量均已正確說明 下列程序段 運(yùn)行后x的值是 a b c 0 x 35 if a x else if b if c x 3 else x 4 34435 49 執(zhí)行表達(dá)式k 10 12 15 6 5 8 9 后 變量k的值為 9815 50 以下程序運(yùn)行后 如果從鍵盤上輸人5 則輸出結(jié)果是 main int x scanf d if x 5 printf d x else printf d x 345 51 以下程序段的輸出結(jié)果是 int k j s for k 2 k 6 k k s 1 for j k j 6 j s j printf d n s 9111 52 以下程序段的輸出是 int i j m 0 for i 1 i 15 i 4 for j 3 j 19 j 4 m printf d n m 121520 53 有以下程序 main int i 0 s 0 do if i 2 i continue i s i while i 7 printf d n s 執(zhí)行后輸出結(jié)果是 161228 54 以下程序中 while循環(huán)的循環(huán)次數(shù)是 main int i 0 while i 10 if i 1 continue if i 5 break i 1106 55 假定w x y z m均為int型變量 有 如下程序段 w 1 x 2 y 3 z 4 m w x w x m m y m y m m z m z 則該程序運(yùn)行后 m的值是 432 單選題第 5 頁 序號(hào)題目ABC 56 以下程序執(zhí)行后sum的值是 main int i sum for i 1 ib for i 1 i 5 i switch i case 0 case 3 a 2 case 1 case 2 a 3 default a 5 printf d n a 311310 60 以下程序的輸出結(jié)果是 main int a 4 b 5 c 0 d d a printf d n d 10非0的數(shù) 61 以下程序的輸出結(jié)果是 include stdio h 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 213233 62 以下程序的輸出結(jié)果是 main int a b for a 1 b 1 a 10 break if b 3 1 b 3 continue printf d n a 10165 單選題第 6 頁 序號(hào)題目ABC 63 若執(zhí)行以下程序時(shí)從鍵盤上輸入9 則輸 出結(jié)果是 main int n scanf d if n 10 printf d n n else printf d n n 11109 64 有以下程序段 int k 0 while k 1 k 則while 循環(huán)執(zhí)行的次數(shù)是 無限次有語法錯(cuò) 不能執(zhí)行一次也不執(zhí)行 65 若變量c為char類型 能正確判斷出c為 小寫字母的表達(dá)式是 a c a c z a c 66 以下程序的輸出結(jié)果是 main float x 0 5 char z a printf d n x 1 y i printf d d x y 10 1 9 29 8 7 610 9 9 0 68 以下程序的輸出結(jié)果是 main int i for i 1 i 6 i if i 2 printf continue printf printf n 69 以下程序的輸出結(jié)果是 main int i for i A i5 printf d n m else printf d n m 765 單選題第 7 頁 序號(hào)題目ABC 71 運(yùn)行以下程序后 如果從鍵盤上輸入 china 回車 則輸出結(jié)果為 include 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 2 05 05 5 72 定義如下變量 int n 10 則下列循環(huán)的 輸出結(jié)果是 while n 7 n printf 3d n 10 9 89 8 710 9 8 7 73 在C語言的循環(huán)語句for while do while語句中 用于直接中斷最內(nèi)層循環(huán) 的語句是 switchcontinuebreak 74 以下程序的輸出結(jié)果是 main int i j x 0 for i 0 i 2 i x for j 0 j 3 j if j 2 continue x x printf x d n x x 4x 8x 6 75 設(shè)x和y均為int型變量 則執(zhí)行以下的循 環(huán)后 y值為 for y 1 x 1 y 50 y if x 10 break if x 2 1 x 5 continue x 3 246 76 假定a和b為int型變量 則執(zhí)行以下語句 后b的值為 a 1 b 10 do b a a while b 3 j if j 3 j j j printf d j 6 37 46 2 單選題第 8 頁 序號(hào)題目ABC 78 下面程序的輸出是 main int x 3 y 6 a 0 while x y 1 a if y x break printf x d y d a d n x y a x 4 y 4 a 1x 5 y 5 a 1x 5 y 4 a 3 79 執(zhí)行下面的程序后 a的值為 main int a b for a 1 b 1 a 20 break if b 3 1 b 3 continue b 5 789 80 讀程序 main int num 0 while num 2 num printf 3d num 上面程序的輸出結(jié)果是 12 21 2 3 81 以下循環(huán)體的執(zhí)行次數(shù)是 main int i j for i 0 j 1 i j 1 i 2 j printf d n i 321 82 若有以下說明語句 int a 12 1 2 3 4 5 6 7 8 9 10 11 12 char c a d g 則數(shù)值為4的表達(dá)式是 a g c a 4 a d c 83 假設(shè)int型變量占兩個(gè)字節(jié)的存儲(chǔ)單元 若有定義 int x 10 0 2 4 則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)為 3610 84下列合法的數(shù)組定義是 int a string int a 5 0 1 2 3 4 5 char a string 85 若給出以下定義 char x abcdefg char y a b c d e f g 則正確的敘述為 數(shù)組x和數(shù)組y等價(jià) 數(shù)組x和數(shù)組y的長(zhǎng)度相 同 數(shù)組x的長(zhǎng)度大于數(shù)組 y的長(zhǎng)度 86 下面程序段的輸出結(jié)果是 int j int x 3 3 1 2 3 4 5 6 7 8 9 for j 0 j 3 j printf d x j 2 j 1 5 91 4 73 5 7 單選題第 9 頁 序號(hào)題目ABC 87 下列程序運(yùn)行后的輸出結(jié)果是 main int n 3 t j k for t 0 t 3 t n t 0 k 2 for t 0 t k t for j 0 j 3 j n j n t 1 printf d n n 1 210 88 有以下程序 main int p 7 11 13 14 15 16 17 18 i 0 k 0 while i 7 i printf d n k 執(zhí)行后輸出結(jié)果是 585645 89 以下能正確定義數(shù)組并正確賦初值的語句 是 int N 5 b N N int a 1 2 1 3 int c 2 1 2 3 4 90 有以下程序 main int m 3 1 4 7 2 5 8 3 6 9 int i k 2 for i 0 i 3 i printf d m k i 執(zhí)行后輸出結(jié)果是 4 5 62 5 83 6 9 91以下能正確定義一維數(shù)組的選項(xiàng)是 int num int num 0 100 define N 100 int num N 92下列選項(xiàng)中正確的語句組是 char s 8 s Beijing char s s Beijing char s 8 s Beijing 93 有以下程序段 int a 10 1 2 3 4 5 6 7 8 9 10 p b p 5 b中的值是 568 94 有以下程序 main char a abcdefg b 10 abcdefg printf d d n sizeof a sizeof b 執(zhí)行后輸出結(jié)果是 7 78 88 10 單選題第 10 頁 序號(hào)題目ABC 95 有以下程序的輸出結(jié)果是 void swap1 int c int t t c 0 c 0 c 1 c 1 t void swap2 int c0 int c1 int t t c0 c0 c1 c1 t main int a 2 3 5 b 2 3 5 swap1 a swap2 b 0 b 1 printf d d d d n a 0 a 1 b 0 b 1 5 3 5 35 3 3 53 5 3 5 96 有以下程序 int f int b 4 int i j s 0 for j 0 j2 i 3 j s b i j return s main int a 4 4 1 2 3 4 0 2 4 5 3 6 9 12 3 2 1 0 printf d n f a 執(zhí)行后的輸出結(jié)果是 121118 97 有以下程序 void sort int a int n in t i j t for i 0 i n 1 i 2 for j i 2 j n j 2 if a i a j t a i a i a j a j t main int aa 10 1 2 3 4 5 6 7 8 9 10 int i sort aa 10 for i 0 i 10 i printf d aa i printf n 其輸出結(jié)果是 1 2 3 4 5 6 7 8 9 10 10 9 8 7 6 5 4 3 2 1 9 2 7 4 5 6 3 8 1 10 單選題第 11 頁 序號(hào)題目ABC 98 有以下程序 void f int a int i int j int t if i j t a i a i a j a j t f a i 1 j 1 main int i aa 5 1 2 3 4 5 f aa 0 4 for i 0 i 5 i printf d aa i printf n 執(zhí)行后輸出結(jié)果是 5 4 3 2 1 5 2 3 4 1 0 1 2 3 4 99 以下程序的輸出結(jié)果是 main char cf 3 5 AAAA BBB CC printf s n ch 1 AAAA BBB BBBCC 100 設(shè)已定義char a 10 和 int j 則下面 輸入函數(shù)調(diào)用中錯(cuò)誤的是 scanf s a for j 0 js2 if strcmp s1 s2 if strcmp s2 s1 0 103 下列語句中 不正確的是 char str 5 hello char str h e l l o 0 char str 5 hi 104 有以下程序 main int aa 4 4 1 2 3 4 5 6 7 8 3 9 10 2 4 2 9 6 int i s 0 for i 0 i 0 j 2 s 10 s ch j 0 printf d n s 12ba56665216 單選題第 12 頁 序號(hào)題目ABC 109 設(shè)已定義char s Name Address n 則字符 串s所占的字節(jié)數(shù)是 191815 110 設(shè)已定義char c 8 Tianjin 和int j 則下面的輸出函數(shù)調(diào)用中錯(cuò)誤的是 printf s c for j 0 j 8 j printf c c j puts c 111 設(shè)已定義char x 8 和int j 為了給該 數(shù)組賦值 下面語句中正確的是 x 8 Turbo C x Turbo C x Turbo C 112 有如下程序 main int n 5 0 0 0 j k 2 for j 0 j k j n j n j 1 printf d n n k 該程序的輸出結(jié)果是 不確定的值21 113 若有說明 int a 10 則對(duì)a數(shù)組元素 的正確引用是 a 10 a 3 5 a 5 114 在C語言中 引用數(shù)組元素時(shí) 其數(shù)組下 標(biāo)的數(shù)據(jù)類型允許是 字符常量浮點(diǎn)型常量 整型常量或整型表達(dá) 式 115 已知int a 3 1 2 3 4 5 6 7 則數(shù)組a的第一維的大小是 234 116 已有定義 char a xyz b x y z 以下 敘述中正確的是 數(shù)組a和數(shù)組b的長(zhǎng)度相 同 a數(shù)組長(zhǎng)度小于b數(shù)組長(zhǎng) 度 a數(shù)組長(zhǎng)度大于b數(shù)組 長(zhǎng)度 117 對(duì)兩個(gè)數(shù)組a和b進(jìn)行如下初始化 char a ABCDEF char b A B C D E F 則以下敘述正確的是 數(shù)組a與數(shù)組b完全相同 數(shù)組a與數(shù)組b長(zhǎng)度相同 數(shù)組a與數(shù)組b中都存 放字符串 118 有下面的程序段 char a 3 b China a b printf s a 運(yùn)行后將輸出China運(yùn)行后將輸出Ch運(yùn)行后將輸出Chi 119 下面程序的運(yùn)行結(jié)果是 char c 5 a b 0 c 0 printf s c ababcab 0 120 設(shè)有數(shù)組定義 char array china 則數(shù)組array所占的空間為 4個(gè)字節(jié)5個(gè)字節(jié)6個(gè)字節(jié) 121 若有說明 int a 4 0 0 則下面 不正確的敘述是 數(shù)組a的每個(gè)元素都可 得到初值0 二維數(shù)組a的第一維大 小為1 因?yàn)槎S數(shù)組a中初值 的個(gè)數(shù)不能被第二維 大小的值整除 則第 一維的大小等于所得 商數(shù)再加1 故數(shù)組a 的行數(shù)為1 122 下面錯(cuò)誤的初始化語句是 char str hello char str 100 hello char str h e l l o 123 定義了一維int型數(shù)組a 10 后 下面錯(cuò) 誤的引用是 a 0 1 a 10 2 a 0 5 2 124 下面的二維數(shù)組初始化語句中 錯(cuò)誤的是 float b 2 2 0 1 0 2 0 3 0 4 int a 2 1 2 3 4 int a 2 1 2 3 4 125 引用數(shù)組元素時(shí) 數(shù)組下標(biāo)可以是 整型常量整型變量整型表達(dá)式 126 定義了int型二維數(shù)組a 6 7 后 在數(shù) 組元素a 3 4 之前的數(shù)組元素個(gè)數(shù)為 242518 127 strlen A 0B 0C 的結(jié)果為 012 單選題第 13 頁 序號(hào)題目ABC 128 下面程序的運(yùn)行結(jié)果是 main int a 3 1 2 3 4 5 6 printf d a 1 1 345 129 下面程序的運(yùn)行結(jié)果是 main char s1 20 Good char s2 15 AB printf d strlen strcpy s1 s2 20155 130 下面程序的運(yùn)行結(jié)果是 main char s1 20 ABCDEF int i 0 while s1 i 0 printf c s1 i ABCDEFBDFABCDE 131 下面程序的運(yùn)行結(jié)果是 main int n 2 0 i j k 2 for i 0 i k i for j 0 jpup sex p pup sex 156 當(dāng)定義一個(gè)結(jié)構(gòu)體變量時(shí)系統(tǒng)分配給它的 內(nèi)存是 各成員所需內(nèi)存量的總 和 成員中占內(nèi)存量最大者 所需的容量 結(jié)構(gòu)中第一個(gè)成員所 需內(nèi)存量 157 若有以下說明和語句 則下面表達(dá)式中值 為19的是 struct student int num int age struct student stu 3 1001 20 1002 19 1003 21 struct student p p stu p num p age p num 158 當(dāng)說明一個(gè)共用體變量時(shí) 系統(tǒng)分配給它 的內(nèi)存是 各成員所需內(nèi)存量的總 和 共用體中第一個(gè)成員所 需內(nèi)存量 成員中占內(nèi)存量最大 者所需的內(nèi)存量 159 以下對(duì)C語言中共用體類型數(shù)據(jù)的敘述正 確的是 可以對(duì)共用體變量名直 接賦值 一個(gè)共用體變量中可以 同時(shí)存放所有成員的值 一個(gè)共用體變量中不 能同時(shí)存放其所有成 員的值 160 若有以下定義和語句 union data int i char c float f a n 并且已經(jīng)正確賦值 則以下語句正確的是 a 5printf d n a i a 2 a 1 2 161 根據(jù)以下定義 能輸出字母M的語句是 struct person char name 9 int age struct person class 10 John 17 Paul 19 Mary 18 Adam 16 printf c n clas s 3 name printf c n class 3 name 1 printf c n cla ss 2 name 1 162 下列對(duì)結(jié)構(gòu)體類型的描述錯(cuò)誤的是 結(jié)構(gòu)體變量可以有不同 類型的成員 結(jié)構(gòu)體變量所占內(nèi)存空 間一定等于各個(gè)分量所 占內(nèi)存空間之和 結(jié)構(gòu)體變量既可以做 函數(shù)參數(shù) 又可以將 其值從函數(shù)中返回 163 若執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤 則函數(shù)的 返回值是 文件地址值0 或 NULL1 164 已知函數(shù)的調(diào)用形式 fread buffer size count fp 其中 buffer代表的是 一個(gè)整型變量 代表要 讀入的數(shù)據(jù)項(xiàng)總數(shù) 一個(gè)文件指針 指向要 讀的文件 一個(gè)指針 指向文件 中要讀入數(shù)據(jù)的存放 地址 單選題第 16 頁 序號(hào)題目ABC 165 以下程序中的函數(shù)reverse的功能是將a 所指數(shù)組中的內(nèi)容進(jìn)行逆置 void reverse int a int n int i t for i 0 i n 2 i t a i a i a n 1 i a n 1 i t main int b 10 1 2 3 4 5 6 7 8 9 10 int i s 0 reverse b 8 for i 6 i 10 i s b i printf d n s 程序運(yùn)行后的輸出結(jié)果是 221034 166 有以下程序 main int aa 4 4 1 2 3 4 5 6 7 8 3 9 10 2 4 2 9 6 int i s 0 for i 0 i 4 i s aa i 1 printf d n s 程序運(yùn)行后的輸出結(jié)果是 111913 167 有以下程序 include main char p abcde 0fghjik 0 printf d n strlen p 程序運(yùn)行后的輸出結(jié)果是 12156 168 有以下程序 void ss char s char t while s if s t s t a A s main char str1 100 abcddfefdbd c d ss str1 C printf s n str1 程序運(yùn)行后的輸出結(jié)果是 ABCDDEFEDBDabcDDfefDbDabcAAfefAbA 169 變量的指針 其含義是指該變量的 值地址名 170 下面程序段的運(yùn)行結(jié)果是 char s abcde s 2 printf d s 99 字符 c 字符 c 的地址 171 以下不正確的程序段是 char str 20 scanf s str char str 20 p str scanf s p char str 20 scanf s 172 若有說明語句 char a It is mine char p It is mine 則以下不正確的敘述是 a 1表示的是字符t的 地址 p指向另外的字符串時(shí) 字符串的長(zhǎng)度不受限 制 p變量中存放的地址值 可以改變 單選題第 17 頁 序號(hào)題目ABC 173 下面程序的運(yùn)行結(jié)果是 include include main char s1 AbDeG char s2 AbdEg s1 2 s2 2 printf d n strcmp s1 s2 正數(shù)負(fù)數(shù)零 174 若有以下定義 則對(duì)a數(shù)組元素的正確引 用是 int a 5 p a 元素a 5 的地址元素a 5 的值元素a 6 的地址 176 以下程序的輸出結(jié)果是 include void fun int x int main int x 3 fun x printf x d n x void fun int x x 5 358 177 以下程序的輸出結(jié)果是 include void fun int p int main int x 3 fun printf x d n x void fun int p p 5 358 178 下列程序的輸出結(jié)果是 include main int k a b 100 a k printf d n k 運(yùn)行出錯(cuò)100a的地址 179 下列程序的輸出結(jié)果是 include fun int a int b int w a a a w a a b b w main int x 9 y 5 px fun px py printf d d n x y 出錯(cuò) 程序異常終止 18 55 9 180 有以下程序 main char str xyz ps str while ps ps for ps ps str 0 ps puts ps 執(zhí)行后輸出結(jié)果是 yz xyz xyz z yz xyz z yz 單選題第 18 頁 序號(hào)題目ABC 181 下列程序的運(yùn)行結(jié)果是 void fun int a int b int k k a a b b k main int a 3 b 6 x fun x y printf d d a b 6 33 60 0 182 下面程序的輸出結(jié)果是 main int a 1 2 3 4 5 6 7 8 9 0 p p a printf d n p 9 0110 183 以下程序的輸出結(jié)果是 main int a 3 3 1 2 3 4 5 6 i j s 0 for i 1 i 3 i for j 0 j A return ch main char s ABC abc defDEF p s while p p cchar p p printf s n s abc ABC DEFdefabc abc defdefabcaABCDEFdef 187 以下程序段的輸出結(jié)果是 char s 141 141abc t printf d n strlen s 91213 188 以下程序調(diào)用findmax函數(shù)返回?cái)?shù)組中的 最大值 findmax int a int n int p s for p a s a p as p sa p a s 單選題第 19 頁 序號(hào)題目ABC 189 26 main char cf 3 5 AAAA BBB C C printf s n ch 1 AAAA BBB BBBCC 190 以下程序的輸出結(jié)果是 f int b int m int n int i s 0 for i m i n i i 2 s s b i return s main int x a 1 2 3 4 5 6 7 8 9 x f a 3 7 printf d n x 10188 191 以下程序的輸出結(jié)果是 include include main char b1 8 abcdefg b2 8 pb b1 3 while pb b1 strcpy b2 pb printf d n strlen b2 831 192 若有說明 int n 2 p 則以 下非法的賦值語句是 p q p q n q 193 有以下程序 void fun char c int d c c 1 d d 1 printf c c c d main char a A b a fun printf c c n a b 程序運(yùn)行后的輸出結(jié)果是 B a B aa B a BA b A b 194 以下程序中函數(shù)sort的功能是對(duì)a所指數(shù) 組中的數(shù)據(jù)進(jìn)行由大到小的排序 void sort int a int n int i j t for i 0 i n 1 i for j i 1 j n j if a i a j t a i a i a j a j t main int aa 10 1 2 3 4 5 6 7 8 9 10 i sort for i 0 i 10 i printf d aa i printf n 程序運(yùn)行后的輸出結(jié)果是 1 2 3 4 5 6 7 8 9 10 10 9 8 7 6 5 4 3 2 1 1 2 3 8 7 6 5 4 9 10 195 若有語句int point a 4 和point 下面均代表地址的一組選項(xiàng)是 a point p2 cp1 p2 單選題第 20 頁 序號(hào)題目ABC 197 有以下程序 main char a a b c d e f g h 0 int i j i sizeof a j strlen a printf d d n i j 程序運(yùn)行后的輸出結(jié)果是 9 98 91 8 198 若有宏定義 define PI 3 14159 且在程序中有語句 s PI 其中宏名PI代替的是 PI的值3 14159 3 14159 199 設(shè)有以下宏定義 define N 3 define Y n N 1 n 執(zhí)行語句z 2 N Y 5 1 后 z的 值為 出錯(cuò)4248 200 以下敘述中正確的是 用 include包含的頭 文件的后綴不可以是 a 若一些源程序中包含某 個(gè)頭文件 當(dāng)該頭文件 有錯(cuò)時(shí) 只需對(duì)該頭文 件進(jìn)行修改 包含此頭 文件的所有源程序不必 重新進(jìn)行編譯 宏命令行可以看做是 一行C語句 201 下面是對(duì)宏定義的描述 不正確的是 宏不存在類型問題 宏 名無類型 它的參數(shù)也 無類型 宏替換不占用運(yùn)行時(shí)間 宏替換時(shí)先求出實(shí)參 表達(dá)式的值 然后代 入形參運(yùn)算求值 202 以下正確的描述為 每個(gè)C 語言程序必須在 開頭使用預(yù)處理命令 include 預(yù)處理命令必須位于C 源程序的首部 在C語言中預(yù)處理命令 都以 開頭 203 以下程序的輸出結(jié)果是 define f x x x include main int a 6 b 2 c c f a f b printf d n c 9636 204 下列程序執(zhí)行后的輸出結(jié)果是 define MA x x x 1 include main int a 1 b 2 printf d n MA 1 a b 6810 205 以下程序的輸出結(jié)果為 include define SQR x x x main int a k 3 a SQR k 1 printf d n a 6l08 206 已定義以下函數(shù) fun int p return p 該函數(shù)的返回值是 不確定的值形參p中存放的值 形參p所指存儲(chǔ)單元中 的值 207 若有定義 int p 3 則以下敘述中正 確的是 定義了一個(gè)類型為int 的指針變量p 該變量 具有三個(gè)指針 定義了一個(gè)指針數(shù)組p 該數(shù)組含有三個(gè)元素 每個(gè)元素都是基類型 為int的指針 定義了一個(gè)名為 p的 整型數(shù)組 該數(shù)組含 有三個(gè)int類型元素 單選題第 21 頁 序號(hào)題目ABC 208 已定義以下函數(shù) fun char p2 char p1 while p2 p1 0 p1 p2 函數(shù)的功能是 將p1所指字符串復(fù)制到 p2所指內(nèi)存空間 將p1所指字符串的地址 賦給指針p2 對(duì)p1和p2兩個(gè)指針?biāo)?指字符串進(jìn)行比較 209 有以下程序 main int p 7 11 13 14 15 16 17 18 i 0 k 0 while i 7 i printf d n k 執(zhí)行后輸出的結(jié)果是 585645 210 若有如下定義char a 10 p a 則對(duì)a 數(shù)組中元素的不正確的引用是 p s 1 printf c s n p 1 s 0 執(zhí)行后輸出結(jié)果是 n twot onew one 212 有以下程序 main int x 8 8 7 6 5 0 0 s s x 3 printf d n s 2 執(zhí)行后輸出結(jié)果是 隨機(jī)值05 213 有以下程序 main char s n123 printf d d n strlen s sizeof s 執(zhí)行后輸出結(jié)果是 5 45 66 7 214 下列程序的輸出結(jié)果是 main char a 10 9 8 7 6 5 4 3 2 1 0 p a 5 printf d p 非法a 4 的地址5 215 以下程序的輸出結(jié)果是 main int i x 3 3 1 2 3 4 5 6 7 8 9 for i 0 i 3 i printf d x i 2 i 1 5 91 4 73 5 7 216 閱讀以下函數(shù) fun char sl char s2 int i 0 while sl i s2 i return sl i 0 此函數(shù)的功能是 將s2所指字符串賦給 s1 比較s1和s2所指字符串 的大小 若s1比s2的大 函數(shù)值為1 否則函 數(shù)值為0 比較s1和s2所指字符 串是否相等 若相等 函數(shù)值為1 否則函 數(shù)值為0 單選題第 22 頁 序號(hào)題目ABC 217 以下函數(shù) fff float x printf d n x x 其返回值的類型是 與參數(shù)x的類型相同void類型int類型 218 以下對(duì)C語言函數(shù)的描述中 正確的是 C程序由一個(gè)或一個(gè)以 上的函數(shù)組成 C函數(shù)既可以嵌套定義 又可以遞歸調(diào)用 函數(shù)必須有返回值 否則不能使用函數(shù) 219 以下敘述中不正確的是 在C語言中 調(diào)用函數(shù) 時(shí) 只能把實(shí)參的值傳 送給形參 形參的值不 能傳送給實(shí)參 在C的函數(shù)中 最好使 用全局變量 在C語言中 形式參數(shù) 的作用范圍只是局限 于所在函數(shù) 220 C語言中形參的默認(rèn)存儲(chǔ)類別是 自動(dòng) auto 靜態(tài) static 寄存器 register 221 在一個(gè)源程序文件中定義的全局變量的有 效范圍為 一個(gè)C程序的所有源程 序文件 該源程序文件的全部范 圍 從定義處開始到該源 程序文件結(jié)束 222 下列函數(shù)中 能夠從鍵盤上獲得一個(gè)字符 數(shù)據(jù)的函數(shù)是 puts putchar getchar 223 以下程序的輸出結(jié)果是 fun int a int b int c c a b main int c fun 2 3 c printf d n c 235 224 分析以下程序的運(yùn)行結(jié)果 func int a int b int temp a a b b temp main int x y x 10 y 20 func x y printf d d n x y 10 2010 1020 10 225 下面程序的輸出是 fun int x static int a 3 a x return a main int k 2 m 1 n n fun k n fun m printf d n 346 226 以下程序輸出的結(jié)果是 int func int a int b return a b main int x 2 y 5 z 8 r r func func x y z printf d n r 121314 單選題第 23 頁 序號(hào)題目ABC 227 以下程序的輸出結(jié)果是 int a b void fun a 100 b 200 main int a 5 b 7 fun printf d d n a b 10020057200100 228 以下程序的輸出結(jié)果是 int x 3 main int i for i 1 i x i incre incre static int x 1 x x 1 printf d x 332226 229 以下程序有語法性錯(cuò)誤 有關(guān)錯(cuò)誤原因的 正確說法是 main int G 5 k void prt char k prt char G 語句void prt char 有錯(cuò) 它 是函數(shù)調(diào)用語句 不能 用void說明 變量名不能使用大寫字 母 函數(shù)說明和函數(shù)調(diào)用 語句之間有矛盾 230 以下正確的說法是 函數(shù)的定義可以嵌套 但函數(shù)的調(diào)用不可以嵌 套 函數(shù)的定義不可以嵌套 但函數(shù)的調(diào)用可嵌套 函數(shù)的定義和調(diào)用均 不可以嵌套 231 若使用一個(gè)數(shù)組名作函數(shù)實(shí)參 則以下正 確的說法是 必須在主調(diào)函數(shù)中說明 此數(shù)組的大小 實(shí)參數(shù)組類型與形參數(shù) 組類型可以不匹配 在被調(diào)用函數(shù)中 不 需要考慮形參數(shù)組的 大小 232 在一個(gè)函數(shù)內(nèi)部定義的變量是 簡(jiǎn)單變量局部變量全局變量 233 若已定義的函數(shù)有返回值 則以下關(guān)于該 函數(shù)調(diào)用的敘述中錯(cuò)誤的是 函數(shù)調(diào)用可以作為獨(dú)立 的語句存在 函數(shù)調(diào)用可以作為一個(gè) 函數(shù)的實(shí)參 函數(shù)調(diào)用可以出現(xiàn)在 表達(dá)式中 234 已定義以下函數(shù) fun int p return p 該函數(shù)的返回值是 不確定的值形參p中存放的值 形參p所指存儲(chǔ)單元中 的值 235 以下所列的各函數(shù)首部中 正確的是 void play var Integer var b Integer void play int a b void play int a int b 236 當(dāng)調(diào)用函數(shù)時(shí) 實(shí)參是一個(gè)數(shù)組名 則向 函數(shù)形參傳送的是 數(shù)組的長(zhǎng)度數(shù)組的首地址 數(shù)組每一個(gè)元素的地 址 237 在調(diào)用函數(shù)時(shí) 如果實(shí)參是簡(jiǎn)單變量 它 與對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是 地址傳遞單向值傳遞 由實(shí)參傳給形參 再 由形參傳回實(shí)參 238 以下函數(shù)值的類型是 fun float x float y y 3 x 4 return y int不確定void 239 下列函數(shù)的功能是 int fun1 chat x char y x while y return y x 1 求字符串的長(zhǎng)度比較兩個(gè)字符串的大小 將字符串X復(fù)制到字符 串Y 單選題第 24 頁 序號(hào)題目ABC 240 下面程序的輸出結(jié)果是 void prty int x printf d n x main int a 25 prtv 232425 241 以下對(duì)C語言函數(shù)的有關(guān)描述中 正確的是 只能把實(shí)參的值傳送給 形參 形參的值不能傳 送給實(shí)參 C函數(shù)既可以嵌套定義 又可以遞歸調(diào)用 函數(shù)必須有返回值 否 則不能使用函數(shù) 242 以下敘述中不正確的是 在C中 函數(shù)體中定義的 動(dòng)態(tài)變量可以賦初值 每調(diào)用一次 賦一次初 值 在C中 函數(shù)體中定義的 靜態(tài)變量可以賦初值 每調(diào)用一次 賦一次初 值 在C中 局部變量的隱 含類別是自動(dòng)存儲(chǔ)類 別 243 以下敘述中不正確的是 在不同的函數(shù)中可以使 用相同名字的變量 函數(shù)中的形式參數(shù)是局 部變量 在一個(gè)函數(shù)內(nèi)定義的 變量只在本函數(shù)范圍 內(nèi)有效 244 有以下程序 void fun int a int b int c a 456 b 567 c 678 main int x 10 y 20 z 30 fun x y z printf d d d n x y z 輸出結(jié)果是 30 20 1010 20 30456 567 678 245 有以下程序 int fun int x int y int cp int dp cp x y dp x y main int a b c d a 30 b 50 fun a b printf d d n c d 輸出結(jié)果是 50 3030 5080 20 246 下列程序執(zhí)行后的輸出結(jié)果是 void func int a int b b 0 a 6 main int a b 5 a 0 b 0 3 func printf d n b 0 678 247 一個(gè)完整的可運(yùn)行的C源程序中 可以有一個(gè)或多個(gè) main函數(shù) 必須有且僅有一個(gè)主函 數(shù) 可以沒有主函數(shù) 248 下述函數(shù)定義形式正確的是 int f int x int y int f int x y int f int x int y 249 關(guān)于函數(shù)參數(shù) 說法正確的是 實(shí)參與其對(duì)應(yīng)的形參各 自占用獨(dú)立的內(nèi)存單元 實(shí)參與其對(duì)應(yīng)的形參共 同占用一個(gè)內(nèi)存單元 只有當(dāng)實(shí)參和形參同 名時(shí)才占用同一個(gè)內(nèi) 存單元 250 一個(gè)函數(shù)的返回值的類型由 決定 return語句中的表達(dá) 式 調(diào)用函數(shù)的類型系統(tǒng)默認(rèn)的類型 251 以下敘述中正確的是 C語言程序總是從第一 個(gè)定義的函數(shù)開始執(zhí)行 在C語言程序中 要調(diào) 用的函數(shù)必須在main 函數(shù)中定義 C語言程序總是從 main 函數(shù)開始執(zhí)行 單選題第 25 頁 D 正確 答案 其他函數(shù)可以任意 主 函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- idc租賃服務(wù)合同范例
- 存貨質(zhì)押合同范本
- 企業(yè)員工招聘合同范本
- 農(nóng)村安裝路燈合同范例
- 兼職配音協(xié)議合同范本
- 照明燈具采購合同范本
- 工業(yè)固體廢物處置合同范本
- 冰箱保養(yǎng)合同范本
- 天籟侗歌苗寨傳
- 2025年度國際知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓合同范本(含專利保護(hù))
- 施工周報(bào)表(標(biāo)準(zhǔn)模版)
- 4.5MWp分布式光伏項(xiàng)目主要設(shè)備材料清單(建筑工程安裝工程)
- von frey絲K值表完整版
- 云南省普通初中學(xué)生成長(zhǎng)記錄模板-好ok
- SB/T 10415-2007雞粉調(diào)味料
- 考古繪圖基礎(chǔ)
- GB/T 32574-2016抽水蓄能電站檢修導(dǎo)則
- 《社會(huì)主義市場(chǎng)經(jīng)濟(jì)理論(第三版)》第十三章社會(huì)主義市場(chǎng)經(jīng)濟(jì)標(biāo)準(zhǔn)論
- 變更索賠案例分析
- 過敏性休克的急救及處理流程教材課件(28張)
- 《花婆婆》兒童繪本故事
評(píng)論
0/150
提交評(píng)論