




免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1 C 語(yǔ)言程序設(shè)計(jì) 模擬試卷語(yǔ)言程序設(shè)計(jì) 模擬試卷 考試時(shí)間 120 分鐘 試題一 判斷題 每題試題一 判斷題 每題 1 分 共分 共 10 分 分 1 C 語(yǔ)言源程序文件通過(guò)了編譯 連接之后 生成一個(gè)后綴為 com 的文件 2 在 C 程序中 a 是錯(cuò)誤的變量名稱(chēng) 3 在 C 語(yǔ)言中 函數(shù)可以嵌套調(diào)用 但不可以嵌套定義 4 程序 if 2 x 5 x 在通過(guò)編譯器時(shí)會(huì)有錯(cuò)誤信息 5 0 xa 是正確的整型常量 6 for 5 是一條非法語(yǔ)句 7 執(zhí)行 printf d 2 5 2 的輸出結(jié)果是 0 8 設(shè)變量定義為 char cc 12 0345 則表達(dá)式 strlen cc 的值是 8 9 x A 5 B 3 C 9 D 6 2 下列運(yùn)算符中優(yōu)先級(jí)最低的是 A B 3 程序段的功能是將變量 a b 中的值進(jìn)行交換 A a b t a b t B t b t a a b C a a b a D a a b b a b a a b 4 對(duì)于以下遞歸函數(shù) f 調(diào)用 f 3 的返回值是 int f int n if n return f 1 n n else return n 2 A 10 B 6 C 3 D 0 5 執(zhí)行語(yǔ)句 k x 各變量當(dāng)前值均為 1 后 變量 k x y z 值依次為 A 1 2 2 1 B 1 2 2 2 C 0 2 2 1 D 0 2 2 2 6 下列程序段的輸出結(jié)果是 int x 5 y 10 do x y x 1 y 3 x 4 y 2 while x y 15 printf d d n x y A 9 8 B 4 13 C 13 6 D 以上均不對(duì) 7 下列程序段的輸出結(jié)果是 int f int x static int k 1 x k return x void main int i i f f 1 printf d n i A 2 3 B 2 2 C 4 3 D 3 3 8 下列程序段的輸出結(jié)果是 int c 1 7 12 int k c printf d k A 2 B 7 C 1 D 以上均不對(duì) 9 下列程序段的輸出結(jié)果是 int k 12 switch k default putchar P case 1 putchar Q case 2 case 3 putchar R break 3 case 4 putchar S A P B PQ C PQR D PQRS 10 下列語(yǔ)句定義 x 為指向 int 類(lèi)型變量 a 的指針 其中哪一個(gè)是正確的 A int a x a B int a x C int x D int a x a 試題三 程序填空題 每空試題三 程序填空題 每空 2 分 共分 共 20 分 分 1 下面程序用于計(jì)算 f k n 1 k 2 k n k 其中 power m n 計(jì)算 m n 的值 sum k n 求 f k n 的值 long sum int int long power int int void main int k n scanf d d printf f d d d n k n sum k n long power int m int n int i 1 for i 1 i n i 2 return p long sum int k int n int i 3 for i 1 i n i 4 return s 1 A long p 1 B int power 1 C long p 0 D int p 0 2 A p p n B p p m C p p i D p p m 3 A int s 1 B int s 0 C long sum 0 D long s 1 4 A s power k i B s power i k C s power i k D s power k i 2 讀一個(gè)文本文件 顯示在屏幕上 如果有大寫(xiě)字母 則改成小寫(xiě)字母再輸出 并統(tǒng)計(jì)行 數(shù) 根據(jù)回車(chē)符統(tǒng)計(jì)文件中的行數(shù) 要處理的文件名通過(guò)鍵盤(pán)輸入 4 include include void main 5 char name 10 ch int line 1 gets name if fp fopen 6 NULL printf 不能打開(kāi)文件 exit 0 while 7 ch 8 if ch A ch Z ch ch A a putchar ch if ch n 9 10 printf total line is d n line 5 A FILE fp B FILE fp C file fp D file fp 6 A name r B name r C name w D name w 7 A x 1 B feof fp C feof fp D x 1 8 A fgetc fp B fputc fp C fprintf fp D fwrite fp 9 A putchar ch B continue C break D line 10 A fclose fp B fopen fp C fclose name D fclose name 試題四 程序閱讀題 每題試題四 程序閱讀題 每題 5 分 共分 共 20 分 分 1 下面程序的輸出結(jié)果是 include void sort int a int n int i k m t for i 0 i n 1 i k i for m i 1 m n m if a k a m k m t a k a k a i a i t 5 void main int k a 1 2 3 4 sort a 3 for k 0 k 4 k printf d a k 2 輸入 elephant 后 下面程序的輸出結(jié)果是 void main int i 0 k ch static int num 5 char alpha a e i o u in 80 while in i getchar in i 0 i 0 while in i for k 0 k 5 k if in i alpha k num k break i for k 0 k 5 k if num k printf c d alpha k num k printf n 3 輸入 3后 下列程序的輸出結(jié)果是 include stdio h void main int j k n s row 0 col 0 a 9 9 scanf d for k 0 k n k for j 0 j n j a k j j n k printf a 0 1 d a 0 1 s a 0 0 for k 0 k n k for j k ja row col row k col j s a k j printf max position is d d n s row col 4 下列程序的輸出結(jié)果是 void fun int n int s int f1 f2 if n 1 n 2 s 1 6 else fun n 1 fun n 2 s f1 f2 void main int x fun 5 printf x d n x 試題五 程序設(shè)計(jì)題 每小題試題五 程序設(shè)計(jì)題 每小題 10 分 共分 共 30 分 分 1 輸入正整數(shù) n 再輸入 n 個(gè)整數(shù) 輸出其中奇數(shù)的個(gè)數(shù)和最小數(shù) 2 輸入正整數(shù) n 和實(shí)數(shù) x 計(jì)算并輸出 x x2 2 x n n 的值 要求定義并調(diào)用函數(shù) fact 計(jì)算 n 函數(shù)返回值的類(lèi)型是 double 類(lèi)型 3 輸入正整數(shù) n 1 n 6 再輸入 n 個(gè)同學(xué)的姓名 學(xué)號(hào) 成績(jī) 要求輸出平均成績(jī) 并 輸出最高分和最低分同學(xué)的姓名 學(xué)號(hào) 成績(jī) 要求定義結(jié)構(gòu)體類(lèi)型 student 來(lái)存放同 學(xué)的姓名 學(xué)號(hào) 成績(jī) 中國(guó)古代數(shù)學(xué)家張丘建在他的 算經(jīng) 中提出了著名的 百錢(qián)買(mǎi)百雞問(wèn)題 雞翁一 值錢(qián) 五 雞母一 值錢(qián)三 雞雛三 值錢(qián)一 百錢(qián)買(mǎi)百雞 問(wèn)翁 母 雛各幾何 題目分析與算法設(shè)計(jì) 設(shè)雞翁 雞母 雞雛的個(gè)數(shù)分別為 x y z 題意給定共 100 錢(qián)要買(mǎi)百雞 若全買(mǎi)公雞最多買(mǎi) 20 只 顯然 x 的值在 0 20 之間 同理 y 的取值范圍在 0 33 之間 可得到下面的不定方 程 5x 3y z 3 100 x y z 100 所以此問(wèn)題可歸結(jié)為求這個(gè)不定方程的整數(shù)解 由程序設(shè)計(jì)實(shí)現(xiàn)不定方程的求解與手工計(jì)算不同 在分析確定方程中未知數(shù)變化范圍的前提 下 可通過(guò)對(duì)未知數(shù)可變范圍的窮舉 驗(yàn)證方程在什么情況下成立 從而得到相應(yīng)的解 程序說(shuō)明與注釋 include void main int
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 用工管理面試題及答案
- 門(mén)診內(nèi)科出科總結(jié)
- 中國(guó)教育的目的
- 月字旁寫(xiě)字課課件
- 2025年中國(guó)男士牛仔褲行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 綜合能源服務(wù)培訓(xùn)
- 怎樣做好日常培訓(xùn)
- EHS基礎(chǔ)知識(shí)培訓(xùn)
- 花山巖畫(huà)的群體性活動(dòng)元素融入舞蹈課堂教學(xué)的實(shí)踐與探究
- 特殊關(guān)鍵工序培訓(xùn)
- H3CNE認(rèn)證考試題庫(kù)及答案詳解
- 景觀綠化工程監(jiān)理規(guī)劃范文
- 公路工程施工質(zhì)量控制培訓(xùn)
- 中國(guó)高血壓防治指南(2024年修訂版)
- 2025國(guó)家公務(wù)員政治理論應(yīng)知應(yīng)會(huì)知識(shí)考試題庫(kù)(含答案)
- 蔬菜種植基地管理手冊(cè)
- 【MOOC】微處理器與嵌入式系統(tǒng)設(shè)計(jì)-電子科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 《扭傷后怎么辦》課件
- 食品檢驗(yàn)員考試題庫(kù)單選題100道及答案解析
- 垃圾電廠的安全培訓(xùn)
- 小兒腸炎的護(hù)理
評(píng)論
0/150
提交評(píng)論