



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1 一單項(xiàng)選擇題每小題2分共20分 1下列字符列中合法的長整型常量是c a 4.18e3 b 0.46793 c 4l d 956738 2設(shè)變量xyabcd的值為1計(jì)算表達(dá)式xabampampycd后變量xy的值分別是b a 00 b 01 c 10 d 11 3以下運(yùn)算符中優(yōu)先級最低的是a a b : c ampamp d gt 4在c中char類型數(shù)據(jù)在內(nèi)存的存儲形式是d a 原碼 b 反碼 c 補(bǔ)碼 d ascii碼 5設(shè)變量定義int x 6 y z 執(zhí)行語句 y z x- y x z 后變量y的值是a a 0 b 1 c 5 d 6 6下面的變量定義中不正確的是c a char p
2、”string” b int aabc c float qampb b d doudle a rampa 7設(shè)有變量定義 doubleb5 pb 能正確表示b數(shù)組中元素地址的表達(dá)式是a a b b b5 c b0 d ampb 8設(shè)有變量定義 int a23591113paa w 執(zhí)行語句wpa 后變量w和pa的值是d a 3和3 b 4和3 c 3和4 d 4和4 9語句ifw ? else ? 中的表達(dá)式w的等價(jià)表示是c a w0 b w1 c w0 d w1 10設(shè)有函數(shù)說明和變量定義int maxint xint y intpintintmax int a b 以下正確調(diào)用函數(shù)的代碼是
3、b a pab b pab c pab d pampaampb 二簡答題每小題2分共20分 1語句 coutltltsetfillltltset10ltlt1234 的輸出結(jié)果是 1234 2表述問題“x或y中有一個小于z”的c表達(dá)式是 xltzyltz 3設(shè)有變量定義 int y2 表達(dá)式 yy2y1 的值是 20 4設(shè)有變量定義 char s10”student” ps 則p7的值 0 5設(shè)有變量定義int w13579 pw 表達(dá)式 p2w3的值 35 2 6變量定義 int pfint 中pf是 指向返回 int型有一個int型參數(shù)是指針 7設(shè)有變量定義 int a32123456 p
4、2a 表達(dá)式p2的值 5 8設(shè)有變量定義 structint x int y d21435 表達(dá)式d0.y / d0.x d1-gtx 的值 12 9設(shè)有函數(shù)調(diào)用語句 avegarea50ave的功能是求整型數(shù)組前50個元素的平均值ave。對應(yīng)的函數(shù)原型是 void avegareint int int amp 10有說明 struct link int code link next link headp已知head為單鏈表的頭結(jié)點(diǎn)在head之前插入p結(jié)點(diǎn)操作的語句是 p-gtnexthead headp 三分析程序?qū)戄敵鼋Y(jié)果每小題5分共20分 1 includeltiostream.hgt
5、int gcdint m int n whilemn ifmgtnm-nelse n-m return m main coutltltgcd26gcd2665ltltendl 答案13 2 includeltiostream.hgt int sumint n int c0 do cn10 n/10 whilen return c main coutltltsum321ltlttltltsum4567ltltendl 答案6 22 3 includeltiostream.hgt void sint aint n int ijt fori0iltni for taiji-1 jgt0 ampamp
6、 tltaj j- aj1aj aj1t void main int ic6155487323 sc6 fori0ilt6i coutltltciltltquot quot 3 coutltltendl 答案3 5 7 15 23 48 4 includeltiostream.hgt includeltstring.hgt void rchar s int leni char c lenstrlens fori0iltlen/2i csi sislen-i-1 slen-i-1c void main char cquot12345678quot rc coutltltcltltendl 答案8
7、7654321 四根據(jù)程序功能填空。每空2分共20分 1以下程序求方程的全部整數(shù)解 3x 2y - 7z 5 0xyz100 includeltiostream.hgt void main int xyz forx0xlt100x fory0ylt100y ifz3x2y-57 _1_ continue _2_ zz/7 /求出z的值 if_3_ zgt0ampampzlt100 /檢查z的范圍 coutltltquotxquotltltxltltquot yquotltltyltltquot zquotltltzltltendl 2函數(shù)sort對n個元素的數(shù)組a用選擇法從小到大排序。 voi
8、d sortint aint n int ijkt fori0iltn-1i forki _4_ ji1 或ji jltn j 4 if_5_ ajltakkj if_6_ ki tak akai ait void main int x47197480342513y sort_7_ x10 fory0ylt10y coutltltxyltltquot quot 3函數(shù)fun1 fun2 fun3 分別用于計(jì)算3個整型數(shù)xyz的最大值、最小值和平均值函數(shù)定義從略。函數(shù)execute 則是可以完成這些計(jì)算的通用函數(shù)。請?zhí)羁铡?int fun1intintint int fun2intintint
9、int fun3intint int void main _8_ int function3 / 對function的聲明 int x y z i cingtgtxgtgtygtgtz function0fun1 function1fun2 function2fun3 fori0 ilt3 i coutltltquotfun no.quotltlti1ltltexecute x y z _9_ functioni float execute _10_ int a int bint c funp return funpabc 五程序設(shè)計(jì)第1小題6分第2、3小題各7分共20分 1 編寫函數(shù)輸出以下
10、形狀的圖形其中構(gòu)成圖形的符號和輸出的行數(shù)通過參數(shù)傳送。 2 編寫一個函數(shù)countdigitlong k int count10求出整數(shù)k中09各數(shù)字出現(xiàn)的次數(shù)結(jié)果存放于數(shù)組count中。 3 有類型說明struct node int date node next 5 函數(shù) int delxnode head int x 的功能是從以head為表頭的單鏈表中刪除date等于x的結(jié)點(diǎn)。如果成功刪除函數(shù)返回1如果找不到x結(jié)點(diǎn)函數(shù)返回0。設(shè)計(jì)函數(shù)delx。 參考答案 一單項(xiàng)選擇題每小題2分共20分 1c 2b 3a 4d 5a 6c 7a 8d 9c 10b 二簡答題每小題2分共20分 11234
11、2xltzyltz 320 40 535 6指向返回 int型有一個int型參數(shù)是函數(shù)指針 75 812 9void avegareint int int amp 10p-gtnexthead headp 三分析程序?qū)戄敵鼋Y(jié)果每小題5分共20分 113 26 22 33 5 7 15 23 48 487654321 四根據(jù)程序功能填空。每空2分共20分 1 continue 2 zz/7 3 zgt0ampampzlt100 4 ji1 或ji 5 ajltak 6 ki 7 x10 8 int function3 9 functioni 10int a int bint c funp 五略
12、1、用關(guān)系表達(dá)式或邏輯表達(dá)式表示下式 1 n是大于整數(shù)k的偶數(shù) 2 年份year能被4整除但不能被100整除或者能被400整除。 2、 輸入一個五位整數(shù)將之反方向輸出。 3、 輸入五個整數(shù)求出其中最大、最小數(shù)要求使用條件表達(dá)式 第一章 基本數(shù)據(jù)與表達(dá)式 一單項(xiàng)選擇題 1下列字符列中合法的標(biāo)識符是 a 6 a begin b for c file.txt d 2計(jì)算表達(dá)式xa4bx 后變量xab的值分別是 d a 444 b 445 c 455 d 544 3以下運(yùn)算符中優(yōu)先級最低的是 b a ampamp b : c gt d -gt 4設(shè)有變量定義 int i j 與表達(dá)式 i0 ampam
13、p j0 等價(jià)的表達(dá)式是 b a ij b iampampj c ij d ij 5. 下述敘述正確的是 d 。 a字符型變量不能賦予整數(shù) b 任意整數(shù)都能表示字符 c字符型變量可存放多個字符 d 字符數(shù)據(jù)的值是整數(shù)值 6. 設(shè)有 int ab 下面 d 不是c的正確表達(dá)式。 aa bba caltblt2 daba 7. 執(zhí)行下列程序段后x的值為5的表達(dá)式是 c 。 a m5 xm b m5 m xm c m5 m1 xm d m5m xm 8. 表示整變量 a 不在1到10的范圍內(nèi)的正確表達(dá)式是 d 。 a10ltalt1 balt1agt10 c10ltaampampalt1 d10lt
14、aalt1 9. 設(shè)int a1b2c3d4 則條件表達(dá)式altba:cltdc:d的值為 a 。 a 1 b 2 c 3 d 4 10. 設(shè)有 int a1 double x0.5 y0.2 下面 c 是錯誤表達(dá)式。 aaxy baxy cyx dxltylt2 11運(yùn)算符優(yōu)先級從高到低順序的正確排列是 c 。 a 、ampamp、gt、 b 、ampamp、gt c 、gt、ampamp、 d ampamp、gt、 12. 可以正確表示a、b之中只有一個大于k的表達(dá)式是 d 。 aagtbgtk baltkbgtk cagtkbgtk dagtkbgtk 13.有說明 int a0 dou
15、ble x5.16 以下語句中 c 出現(xiàn)編譯錯誤。 a xa/x b xx/a c aax d xxa 14. 逗號表達(dá)式 a 5/2 a5 a5 的值為 b 。 a 2 b 10 c 15 d 50 7 15表達(dá)式1/22.0的值是 d a 2 b 1 c 0.5 d 0 16設(shè)有變量定義 int i j 與表達(dá)式 i0 ampamp j0 等價(jià)的表達(dá)式是 c a ij b iampampj c iampampj d ij 17下列字符列中合法的浮點(diǎn)型常量是 a a 6e10 b 12e0.5 c 45.12e d 314 18字符串常量 ”tmynane103” 的長度是 b a 6 b
16、8 c 12 d 14 19以下運(yùn)算符中自右向左結(jié)合的運(yùn)算符是 c a ampamp b c : d lt 20設(shè)變量int a 5 下列哪個表達(dá)式計(jì)算后使得變量b的值等于2 a a ba/2 b b6-a- c bb2 d bagt33:2 21設(shè)x是整型變量不能夠表達(dá)數(shù)學(xué)關(guān)系式1ltxlt10的c表達(dá)式是 bd a xgt1ampampxlt10 b 1ltxlt10 c xlt1ampampxgt10 d x12x13x14 22設(shè)有說明int x y 下列字符列中不合法的賦值表達(dá)式是c a xy10 b xyx10 c xx10y d xx10y 23以下運(yùn)算符中優(yōu)先級最低的是a a
17、b : c d 24在c中char類型數(shù)據(jù)在內(nèi)存的存儲形式是d a 原碼 b 反碼 c 補(bǔ)碼 d ascii碼 25設(shè)變量定義int x 6 y z 執(zhí)行語句 y z x y x gt z 后變量y的值是b a 0 b 1 c 5 d 6 二簡答題 1 設(shè)整型變量x為任何一個整數(shù)表達(dá)式 xgt1gt2 的值是 0 2表述“變量x的值等于3”或“變量y的值不等于5”成立的表達(dá)式是 x3y5 8 3表述問題“x和y都小于z”的c表達(dá)式是 xltz ampamp yltz 4設(shè)有變量說明 int y3 表達(dá)式 y2y 的值是 3 5. 有int a1b3 c表達(dá)式ab的值多少ab的值多少為什么 0
18、3 ab是比較大小ab是賦值 6執(zhí)行逗號表達(dá)式 a5 a1 aa 后a 的值是多少表達(dá)式的值是多少 5 25 7表述問題“整型變量a等于5或者和整型變量b不等于5”的c表達(dá)式是 a5 b5 8設(shè)有變量定義 int y234 執(zhí)行語句coutltltoctltlty 輸出是 352oct表示八進(jìn)制 9設(shè)有變量定義 int a8b5c4 計(jì)算表達(dá)式abc- 后變量a b c 的值分別是 28 20 3 10表達(dá)式xi 和xi 執(zhí)行結(jié)果使得x獲得不同的結(jié)果為什么 x i 等價(jià)于 x i i x i 等價(jià)于 i x i 第二章 程序控制結(jié)構(gòu) 一單項(xiàng)選擇題 1. 已知 int x1 y0 執(zhí)行下面程序段
19、后y的值為 c 。 ifx if xgt0 y1 else y -1 a-1 b0 c 1 d不確定 2語句whileagtb a- 等價(jià)于 d 。 aifagtba- bdoa-whileagtb cforagtba- d foragtb a- 3執(zhí)行以下程序段后屏幕的顯示結(jié)果是 a 。 i10 s0 dossi iwhileilt10 coutltlts a10 b11 c12 d21 9 4. 已知 int x1 y0 w 執(zhí)行下面程序段后w的值為 a 。 ifx ify wxampampy else wy a0 b-1 c1 d不確定 5已知int i0x0 下面while語句執(zhí)行時(shí)循
20、環(huán)次數(shù)為 d 。 while x i x i a 3 b 2 c 1 d 0 6執(zhí)行語句 x1 whilexlt7coutltlt 后輸出結(jié)果是 a a b c d 7語句ifw ? else ? 中的表達(dá)式w的等價(jià)表示是c a w0 b w1 c w0 d w1 二簡答題 1請用if語句改寫以下語句 ka-b switchkcsae 0:coutltlt”ab” break case 1: coutltlt”ab” ka-b ifk0 coutltlt”ab” else ifk1 coutltlt”ab” 2. for循環(huán)語句的一般形式是fore1 e2 e3 循環(huán)體 請畫出流程控制框圖并寫
21、出等價(jià)的 while語句形式。 10 e1 whilee2 循環(huán)體 e3 三分析程序?qū)戄敵鼋Y(jié)果 1 includeltiostream.hgt void main int x4 switch2x-1 case 3: coutltltxltltquot quot break case 5: coutltlt2x1ltltquot quot case 7: coutltlt3x-1ltltquot quot default: coutltltquotdefault quot coutltltquotswitch end.nquot 11 defaultswitch end. 2 includelt
22、iostream.hgt includeltmath.hgt void main int m k i for m1 mlt10 m2 11 k m/3 for i2 iltk i if mi cout ltlt m ltlt quot quot 7 9 3 include ltiostream.hgt void main int a0 forint i1ilt3i switchi case 1: ai break case 2: ai break case 3: ai coutltltquotaquotltltaltltendl a1 a3 a9 4. includeltiostream.hg
23、t void main int i1 while ilt10 ifi2 coutltltiltltquot quot i coutltltendl 1 3 5 7 9 5. includeltiostream.hgt void main int i1 while ilt10 if i2 coutltltiltltt i 1 3 5 7 9 6 includeltiostream.hgt const int b2 12 void main int p1s2 whileslt50 pb sp coutltltquotsquotltltsltltendl s64 四根據(jù)程序功能填空。 1以下程序求方
24、程的全部整數(shù)解 3x 2y - 7z 5 0 x y z 100 includeltiostream.hgt void main int x y z for x0 xlt100 x for y0 ylt100 y if z3x2y-5 7 continue z z/7 /求出z的值 if z gt 0 ampamp z lt 100 /檢查z的范圍 cout ltlt quotxquot ltlt x ltlt quot yquot ltlt y ltlt quot zquot ltlt z ltlt endl 程序從鍵盤上輸入x的值求y的值。 includeltiostream.hgt vo
25、id main int x y k cingtgtx k switch k case 1 : y2x break case 0 : yx10 coutltltquotyquotltltyltltendl 3程序?qū)斎氲膎求s 1 1/23 1/33 ? 1/n3 。 includeltiostream.hgt void main double s int i n 01002.2xxxxy有函數(shù) 13 coutltltquot n quot cingtgtn s 0 for i1 iltn i s s1.0/iii coutltltquotsquotltltsltltendl 4. 下面是顯示如
26、下圖案的程序。 includeltiostream.hgt void main int ij fori1ilt5i forj1 jgti j coutltltendl forj1 jlti j coutltltquotquot coutltlt endl 5下面程序的功能是輸出1至100之間每位數(shù)字的乘積大于每位數(shù)的和的數(shù)。例如45兩位數(shù)字的乘積為4520和為459。 includeltiostream.hgt void main int n k1 s0 m forn1 nlt100 n k1 s0 mn while mgt0 km10 sm10 _m / 10 ifkgts coutltlt
27、nltltt 第三章 函數(shù) 14 一單項(xiàng)選擇題 1sizeofdouble是一個 c a整型表達(dá)式 b浮點(diǎn)型表達(dá)式 c函數(shù)調(diào)用 d不合法表達(dá)式 2以下正確的函數(shù)聲明語句是 b a void funint x y b float funint int0 c void funchar ampint d int funint x0 int y 3. 設(shè) int x 1 y 3 能正確表示代數(shù)式3xx-y的c表達(dá)式是 a 。 aabsx-y3x b3xabsx-y c3xx-y d3xx-y 3xy-x 4有函數(shù)原型 void f int 下面選項(xiàng)中正確的調(diào)用是 c 。 a char squot ab
28、cdquot fs b int a15 fa c int m100 fampm d double pi3.14 fpi 5以下正確的函數(shù)原型是 a a void funint int0 b float funx y c void fun amp d int funint 0 int 二簡答題 1 語句 coutltltsetfillltltsetw10ltlt ”cout” 的輸出結(jié)果是 cout 2調(diào)用函數(shù)時(shí)希望從提供的實(shí)參變量中得到函數(shù)的結(jié)果則對應(yīng)的形參應(yīng)該是 引用類型或者指針類型 3有函數(shù)原型 int fintint 和合法賦值語句 fpf 請寫出定義變量fp的說明語句。 int fpi
29、ntint 4. 代數(shù)式5.2xsin的c表達(dá)式是 sqrtpowsinx2.5 5說明語句 int u int ampru r的含義是什么 r是引用類型 對r操作就相當(dāng)于對u操作 三分析程序?qū)戄敵鼋Y(jié)果 1 include ltiostream.hgt void func int int void main int x1 y1 15 func 5 ampx cout ltlt x ltlt quot quot ltlt y ltlt endl func xy ampy cout ltlt x ltlt quot quot ltlt y ltlt endl func y ampx cout ltlt x ltlt quot quot ltlt y ltlt endl void func int a int b aa b ba b 71 79 239 2 includeltiostream.hgt void fun void main int i fori1ilt5i fun
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安裝消防噴淋工程合同
- 清理生活垃圾合同書
- 技術(shù)服務(wù)合同含技術(shù)培訓(xùn)技
- 工業(yè)設(shè)計(jì)委托合同
- 漢字書寫技巧與理解:七年級語文課程專題
- 財(cái)務(wù)報(bào)告分析與說明
- 人工智能在制造業(yè)的應(yīng)用統(tǒng)計(jì)表
- 教育考試得分統(tǒng)計(jì)表
- 人防設(shè)備施工合同
- 冷凍庫施工方案
- 2025年食品供應(yīng)商合同范本
- 《網(wǎng)絡(luò)信息安全教學(xué)》課件
- 公路養(yǎng)護(hù)服務(wù)方案(技術(shù)方案)
- 徐州2025年江蘇徐州市口腔醫(yī)院招聘非在編醫(yī)務(wù)人員53人筆試歷年參考題庫附帶答案詳解-1
- 2025年01月2025中國作家協(xié)會所屬單位公開招聘11人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 用色彩情感引發(fā)共鳴社交媒體運(yùn)營秘訣
- 2025年不離婚互不干涉協(xié)議模板
- 2025年江西機(jī)電職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- (高清版)JTGT 3650-01-2022 公路橋梁施工監(jiān)控技術(shù)規(guī)程
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- MOOC 跨文化交際通識通論-揚(yáng)州大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論