第一篇:福建省C語(yǔ)言歷年考題
福建省C語(yǔ)言歷年考題匯編
程序基本知識(shí)(選擇題)
答案:B
main()函數(shù)是程序的入口和出口,和其它代碼位置沒(méi)關(guān)系。
答案:C
C程序基本單位是函數(shù)。
答案:A
答案:A 2
答案:C
基本數(shù)據(jù)類型和基本運(yùn)算
答案:
B 浮點(diǎn)數(shù)兩種表示方式,一種是普通小數(shù)方式,另一種是科學(xué)計(jì)數(shù)法??茖W(xué)計(jì)數(shù)法中間為e,前邊為[1,10〕的實(shí)數(shù)表示尾數(shù),后邊為整數(shù)表示10的指數(shù),正負(fù)均可。
答案:C 標(biāo)識(shí)符開(kāi)頭只能是字母或下劃線,不能是數(shù)字。
答案:D 單引號(hào)括起來(lái)的應(yīng)該是單個(gè)字符
答案:A
雙引號(hào)括起來(lái)的是字符串
答案:A
答案:A
求余運(yùn)算兩邊必須全為整數(shù)
答案:D
答案:D 這四種運(yùn)算符中,非運(yùn)算級(jí)別最高,算術(shù)運(yùn)算比比較運(yùn)算級(jí)別高,最低的是賦值運(yùn)算
答案:C D 項(xiàng)錯(cuò)誤在于scanf從第2個(gè)參數(shù)開(kāi)始應(yīng)該是地址引用
答案:D
x先和自減1后的y相加,結(jié)果賦給y,再自加1
答案:A
輸入時(shí)必須包含逗號(hào)
答案:C
答案:A
B項(xiàng)邏輯或兩邊都是假,C項(xiàng)做完邏輯與后才可以自加,D項(xiàng)括號(hào)內(nèi)是賦值運(yùn)算而非比較運(yùn)算
答案:B x+z后結(jié)果已經(jīng)變成浮點(diǎn)數(shù)了
答案:B 1+1 10
答案:D
3.5/2+11%2/2=1.75+1/2=1.75+0=1.75
答案:B 數(shù)軸上一段連續(xù)區(qū)間必須用兩個(gè)邏輯表達(dá)式相與得到。
答案:B
邏輯與兩邊明顯矛盾
答案:B 0.5+0=0.5 12
答案:B
4.0/2+2%3=2.0+2=4.0 答案:C
答案:D
a|b=3,10 右移3位為1
答案:D
答案:D
2+=2+4%2=4
答案:D 非0值經(jīng)過(guò)非運(yùn)算后變成假,兩個(gè)假或還是假
答案:A
x^y=2,2 左移兩位為8
答案:C
答案:A
1/3結(jié)果為0,整個(gè)式子結(jié)果為0
答案:A 分支結(jié)構(gòu)
答案:A 其它三項(xiàng)都是如果k是0,則打印No,否則打印Yes。
答案:A
這是兩步操作,n=2已經(jīng)不是if結(jié)構(gòu)里的了。
答案:A
條件判斷為邏輯非,直接執(zhí)行打印語(yǔ)句。
答案:C 余數(shù)為3,只能執(zhí)行default后續(xù)printf(),后邊沒(méi)有break(),再執(zhí)行case 1后邊的printf().循環(huán)結(jié)構(gòu)
答案:A
答案:B 兩個(gè)i--相當(dāng)于i-=2 20
答案:B 括號(hào)里的條件先比較,再將i減1
答案:C 其它的i沒(méi)有變化
答案: A i=1 j=2 0+1+2=3
j=3 3+1+3=7 依次類推,最終m為45
函數(shù)
答案:A
答案:D
答案:B
答案:C 傳入實(shí)參為5和4,函數(shù)中兩者比較,得到z為5,返回5+5=10并打印。
答案:C 逗號(hào)運(yùn)算符隔開(kāi)的式子以最后一個(gè)部分為準(zhǔn)。
答案:A
宏和編譯預(yù)處理
答案:3*NN=3*N*N-M=3*M+1*M+1-M=3*M+1=3*5+1=16 25
答案:A 宏定義末尾不加分號(hào)
答案:B
K*(a+b)=5*(3+4)=35 26
答案:A
B項(xiàng)中宏定義是編譯預(yù)處理語(yǔ)句,不需要編譯,只是字符替換。C項(xiàng)中宏定義中的名字一般常采用大寫字母表示,小寫也對(duì)。D項(xiàng)中C語(yǔ)言程序可以有多條預(yù)處理命令。
數(shù)組
答案:A 第一趟循環(huán)后:2103456789 第二趟后:2143056789 第三趟后:2143650789 第四趟后:2143658709,循環(huán)結(jié)束,打印即為結(jié)果。
答案:D
數(shù)組名可以代表整個(gè)數(shù)組的首地址,或者是第一個(gè)元素的地址,而不能來(lái)引用第一個(gè)元素;C語(yǔ)言中,數(shù)組長(zhǎng)度一旦固定就不能更改;定義數(shù)組時(shí)數(shù)據(jù)類型不能省略。
答案:B
最大下標(biāo)為7 28
答案:C
答案:B 二維數(shù)組定義時(shí)第二維不能省略
答案:B
答案:D
答案:B puts()碰到’