2012年3月計(jì)算機(jī)等考二級(jí)C語言模擬試題及答案1.pdf_第1頁
2012年3月計(jì)算機(jī)等考二級(jí)C語言模擬試題及答案1.pdf_第2頁
2012年3月計(jì)算機(jī)等考二級(jí)C語言模擬試題及答案1.pdf_第3頁
2012年3月計(jì)算機(jī)等考二級(jí)C語言模擬試題及答案1.pdf_第4頁
2012年3月計(jì)算機(jī)等考二級(jí)C語言模擬試題及答案1.pdf_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2012 年年 3 月計(jì)算機(jī)等考二級(jí)月計(jì)算機(jī)等考二級(jí) C語言模擬試題及答案語言模擬試題及答案 1 一 填空題一 填空題 1 C 語言中基本的數(shù)據(jù)類型有 語言中基本的數(shù)據(jù)類型有 2 C 語言中普通整型變量的類型說明符為語言中普通整型變量的類型說明符為 在內(nèi)存中占 在內(nèi)存中占 字節(jié) 有符號(hào)普通整型的數(shù)據(jù)范圍是字節(jié) 有符號(hào)普通整型的數(shù)據(jù)范圍是 3 整數(shù) 整數(shù) 35 在機(jī)內(nèi)的補(bǔ)碼表示為在機(jī)內(nèi)的補(bǔ)碼表示為 4 執(zhí)行下列語句 執(zhí)行下列語句 int a 8 a a a a 后 后 a 的值是的值是 5 有如下語句 有如下語句 char A I am a student 該字符串的長(zhǎng)度是該字符串的長(zhǎng)度是 A 3 6 符號(hào) 符號(hào) a 和和 a 的區(qū)別是的區(qū)別是 7 所謂 所謂 指針指針 就是就是 為使變量為使變量 a的的 值為值為 1 b的值為的值為 3 c 的值為的值為 2 從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)是 從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)是 二 選擇題二 選擇題 1 設(shè)整型變量 設(shè)整型變量 a 為為 5 使 使 b不為不為 2 的表達(dá)式是的表達(dá)式是 A b a 2 B b 6 a C b a 2 D b a 3 2 1 2 為了避免嵌套的條件分支語句 為了避免嵌套的條件分支語句 if else 的二義性 的二義性 C 語言規(guī)定 語言規(guī)定 C程序中程序中 的的 else 總是與總是與 組成配對(duì)關(guān)系 組成配對(duì)關(guān)系 A 縮排位置相同的縮排位置相同的 if B 在其之前未配對(duì)的在其之前未配對(duì)的 if C 在其之前未配對(duì)的最近的在其之前未配對(duì)的最近的 if D 同一行上的同一行上的 if 3 以下程序的輸出結(jié)果是 以下程序的輸出結(jié)果是 int x 10 y 10 printf d d n x y A 10 10 B 9 9 C 9 10 D 10 9 4 設(shè) 設(shè) A為存放為存放 短短 整型的一維數(shù)組 如果整型的一維數(shù)組 如果 A 的首地址為的首地址為 P 那么 那么 A中第中第 i 個(gè)個(gè) 元素的地址為元素的地址為 A P i 2 B P i 1 2 C P i 1 D P i 5 選出下列標(biāo)識(shí)符中不是合法的標(biāo)識(shí)符的是 選出下列標(biāo)識(shí)符中不是合法的標(biāo)識(shí)符的是 A hot do B cat1 C pri D 2ab 6 以下程序的輸出結(jié)果是 以下程序的輸出結(jié)果是 int a 5 float x 3 14 a x E A printf f n float a A 62 000000 B 62 800000 C 63 000000 D 62 7 設(shè)有說明 設(shè)有說明 double p1 N 其中標(biāo)識(shí)符其中標(biāo)識(shí)符 p1 是是 A N 個(gè)指向個(gè)指向 double 型變量的指針 型變量的指針 B 指向指向 N 個(gè)個(gè) double 型變量的函數(shù)指針 型變量的函數(shù)指針 C 一個(gè)指向由一個(gè)指向由 N 個(gè)個(gè) double 型元素組成的一維數(shù)組的指針 型元素組成的一維數(shù)組的指針 D 具有具有 N 個(gè)指針元素的一維指針數(shù)組 每個(gè)元素都只能指向個(gè)指針元素的一維指針數(shù)組 每個(gè)元素都只能指向 double 型量 型量 8 在 在 C 程序中有如下語句 程序中有如下語句 char func int x int y 它是它是 A 對(duì)函數(shù)對(duì)函數(shù) func 的定義 的定義 B 對(duì)函數(shù)對(duì)函數(shù) func 的調(diào)用 的調(diào)用 C 對(duì)函數(shù)對(duì)函數(shù) func 的原型說明 的原型說明 D 不合法的 不合法的 9 以下程序的輸出結(jié)果是 以下程序的輸出結(jié)果是 char str 15 hello printf d n strlen str A 15 B 14 C 7 D 6 10 分析以下程序的輸出結(jié)果是 分析以下程序的輸出結(jié)果是 main int a 5 b 1 c c adds a b printf d c c adds a b printf d n c int adds int x int y static int m 0 n 3 n m m n x y return m A 2 3 B 2 2 C 3 2 D 2 4 11 下列描述中不正確的是 下列描述中不正確的是 A 字符型數(shù)組中可能存放字符串 字符型數(shù)組中可能存放字符串 B 可以對(duì)字符型數(shù)組進(jìn)行整體輸入 輸出 可以對(duì)字符型數(shù)組進(jìn)行整體輸入 輸出 C 可以對(duì)整型數(shù)組進(jìn)行整體輸入 輸出 可以對(duì)整型數(shù)組進(jìn)行整體輸入 輸出 D 不能在賦值語句中通過賦值運(yùn)算符不能在賦值語句中通過賦值運(yùn)算符 對(duì)字符型數(shù)組進(jìn)行整體賦值 對(duì)字符型數(shù)組進(jìn)行整體賦值 12 以下程序的輸出結(jié)果是 以下程序的輸出結(jié)果是 define f x x x main int a 6 b 2 c c f a f b printf d n c A 9 B 6 C 36 D 18 13 設(shè)有如下定義 設(shè)有如下定義 int x 10 y 3 z 則語句則語句 printf d n z x y x y 的輸出結(jié)果是的輸出結(jié)果是 A 1 B 0 C 4 D 3 14 定義如下變量和數(shù)組 定義如下變量和數(shù)組 int i int x 3 3 1 2 3 4 5 6 7 8 9 則語句則語句 for i 0 i5 printf d x else printf d n x A 7 和和 5 B 6 和和 3 C 7 和和 4 D 6 和和 4 17 設(shè)有如下定義 設(shè)有如下定義 char aa 2 abcd ABCD 則以下說法中正確的是則以下說法中正確的是 A aa 數(shù)組成元素的值分別是數(shù)組成元素的值分別是 abcd 和和 ABCD B aa 是指針變量是指針變量 它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組 C aa 數(shù)組的兩個(gè)元素分別存放的是含有數(shù)組的兩個(gè)元素分別存放的是含有 4 個(gè)字符的一維字符數(shù)組的首地址個(gè)字符的一維字符數(shù)組的首地址 D aa 數(shù)組的兩個(gè)元素中各自存放了字符數(shù)組的兩個(gè)元素中各自存放了字符 a 和和 A 的地址的地址 18 下列程序的輸出結(jié)果是 下列程序的輸出結(jié)果是 char p1 abcd p2 ABCD str 50 xyz strcpy str 2 strcat p1 2 p2 1 printf s str A xyabcAB B abcABz C ABabcz D xycdBCD 19 下列程序的輸出結(jié)果是 下列程序的輸出結(jié)果是 int a 5 2 4 6 8 10 P k p a k printf d p printf d n k A 4 4 B 2 2 C 2 4 D 4 6 20 不能把字符串 不能把字符串 Hello 賦給數(shù)組賦給數(shù)組 b的語句是的語句是 A char b 10 H e l l o B char b 10 b Hello C char b 10 strcpy b Hello D char b 10 Hello 三 讀程序題三 讀程序題 1 float f 3 1415927 printf f 5 4f 3 3f f f f 則程序的輸出結(jié)果是則程序的輸出結(jié)果是 2 int x 6 y 7 printf d x printf d n y 程序的輸出結(jié)果是程序的輸出結(jié)果是 3 a 3 a a 1 a 1 printf d a 結(jié)果是結(jié)果是 4 for a 1 b 1 a 20 break if b 3 1 b 3 continue b 5 程序的輸出結(jié)果程序的輸出結(jié)果 a 的值為的值為 5 int y 1 x p a 2 4 6 8 10 p for x 0 x 3 x y p x printf d n y 程序的輸出結(jié)果程序的輸出結(jié)果 y 的值是的值是 四 程序填空題四 程序填空題 1 從鍵盤上輸入 從鍵盤上輸入 10 個(gè)數(shù) 求其平均值 個(gè)數(shù) 求其平均值 main int i float f sum for i 1 sum 0 0 iamax amax x if amin x scanf f printf namax f namin f n amax amin 五 編程題五 編程題 1 三個(gè)整數(shù)三個(gè)整數(shù) a b c 由鍵盤輸入 輸出其中最大的一個(gè)數(shù) 由鍵盤輸入 輸出其中最大的一個(gè)數(shù) 2 輸出輸出 1900 2000 年中所有的閏年 每輸出年中所有的閏年 每輸出 3 個(gè)年號(hào)換一行 個(gè)年號(hào)換一行 判斷閏年的判斷閏年的 條件為下面二者之一 能被條件為下面二者之一 能被 4 整除 但不能被整除 但不能被 100 整除 或者能被整除 或者能被 400 整除 整除 3 請(qǐng)編一個(gè)函數(shù)請(qǐng)編一個(gè)函數(shù) int fun int a 它的功能是 判斷它的功能是 判斷 a是否是素?cái)?shù) 若是否是素?cái)?shù) 若 a是素?cái)?shù) 是素?cái)?shù) 返回返回 1 若不是素?cái)?shù) 返回若不是素?cái)?shù) 返回 0 A 的值由主函數(shù)從鍵盤讀入 的值由主函數(shù)從鍵盤讀入 4 有有 N 個(gè)學(xué)生 每個(gè)學(xué)生的信息包括學(xué)號(hào) 性別 姓名 四門課的成績(jī) 從個(gè)學(xué)生 每個(gè)學(xué)生的信息包括學(xué)號(hào) 性別 姓名 四門課的成績(jī) 從 鍵盤上輸入鍵盤上輸入 N 個(gè)學(xué)生的信息 要求輸出總平均成績(jī)最高的個(gè)學(xué)生的信息 要求輸出總平均成績(jī)最高的學(xué)生信息 包括學(xué)號(hào) 學(xué)生信息 包括學(xué)號(hào) 性別 姓名和平均成績(jī) 性別 姓名和平均成績(jī) 參考答案參考答案 一 一 填空題填空題 1 整型 實(shí)型 字符型 整型 實(shí)型 字符型 2 int 2 32768 32767 3 1111111111011101 4 112 5 14 m 6 a 是字符串常量 而是字符串常量 而 a 是字符常量 是字符常量 7 存放地址值的變量或常量 或者答地址 存放地址值的變量或常量 或者答地址 8 取運(yùn)算對(duì)象的地址 取運(yùn)算對(duì)象的地址 取指針變量所指的內(nèi)容 取指針變量所指的內(nèi)容 8 a 1 b 3 c 2 二 二 選擇題選擇題 1 C 2 C 3 D 4 B 5 D 6 A 7 C 8 C 9 D 10 A 11 C 12 C 13 D 14 C 15 B 16 C 17 D 18 D 19 C 20 B 三 三 閱讀程序題閱讀程序題 1 3 141593 3 1416 3 142 2 6 8 3 4 4 22 5 19 四 程序填空題四 程序填空題 1 scanf f sum f 2 fopen myfile w fclose fp 3 x 0 0 x amin 五 編程題五 編程題 1 main int a b c printf 請(qǐng)輸入三個(gè)整數(shù) 請(qǐng)輸入三個(gè)整數(shù) scanf d d d if aif belse printf max d n b else if aelse printf max d n a 2 include stdio h main int I n for n 0 I 1900 I 2000 I if I 4 0 n if n 3 0 printf n 3 include stdio h int fun int a int I if a 2 return 1 I 2 while a I 0 if a I 0 printf d is not a prime a return 0 printf d is a prime a return 1 main int x printf n please enter a number scanf d printf d n fun x 4 include stdio h define N 3 struct student long stu num char sex char name 15 int score 4 float average main int I j index float sum max struct student stuarr N for I 0 I printf please input d student infor

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論