6[單選題] 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.0 3 0 4B.2 0 5 0C.3 3 4 4D.3 0 4 0
參考答案:D
參考解析:第一次循環(huán)i為0,i%2為o,執(zhí)行switch(a[O]%2)中的ca∞0語(yǔ)句后內(nèi)容即a[0]++,a[0]的值變成3;第二次循環(huán)i的值為l,i%2為1,執(zhí)行ca∞1:a[i]=0;所以a[1]的值變成0;第三次循環(huán)i的值為2,i%2為0,執(zhí)行switch(a[2]%2)中的ca∞1語(yǔ)句后的內(nèi)容a[2]一一,8[2]的值變成4;第四次循環(huán)i的值為3,i%2為1,執(zhí)行casel:a[i]=0;所以a[3]的值變成0。
7[單選題] 有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.7B.6C.9D.2
參考答案:A
參考解析:宏定義只作簡(jiǎn)單的替換,輸出中D(i+j)表達(dá)式執(zhí)行運(yùn)算為2*i+j+3,代人i,j,答案為A選項(xiàng)。
8[單選題] 有以下程序-
程序運(yùn)行后的輸出結(jié)果是( )。
A.4B.2C.8D.1
參考答案:C
參考解析:在c語(yǔ)言中,需要在main函數(shù)后面定義函數(shù),需要提前聲明,否則調(diào)用報(bào)錯(cuò),無(wú)法找到該函數(shù)。HI=f(f(f(n))),一共調(diào)用3次f()函數(shù),f()函數(shù)是對(duì)n:it2,因此,結(jié)果是n}2}2$2,得到結(jié)果為8。故答案為c選項(xiàng)。
9[填空題]下列給定程序中,函數(shù)fun的功能是:從形參SS所指字符串?dāng)?shù)組中,刪除所有串長(zhǎng)超過(guò)k的字符串,函數(shù) 返回剩余字符串的個(gè)數(shù)。ss所指字符串?dāng)?shù)組中共有N個(gè)字符串,且串長(zhǎng)小于M。
請(qǐng)?jiān)诔绦虻南聞澗處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANKl.C中。
不得增行或刪行.也不得更改程序的結(jié)構(gòu)!
參考解析:
(1)N
(2)k
(3)ss[i]
【考點(diǎn)分析】
本題考查:for循環(huán)語(yǔ)句;ff語(yǔ)句條件表達(dá)式;字符串拷貝 函數(shù)strcpy的使用。
【解題思路】
填空1:for循環(huán)語(yǔ)句作用是遍歷字符串?dāng)?shù)組中的每一個(gè)字符串,所以循環(huán)變量i的循環(huán)條件是i
填空2:題目要求刪除串長(zhǎng)度小于k的字符串,所以if條件語(yǔ)句的條件表達(dá)式是len<=k。。填空3:通過(guò)字符串拷貝函數(shù)將串長(zhǎng)不大于k的字符串另存,并記錄個(gè)數(shù)。
【解題寶典】
字符串拷貝函數(shù)strcpy,其格式為:strcpy(字符數(shù)組名1,字符數(shù)組名2)功能:把字符數(shù)組2中的字符串拷貝到字符數(shù)組l中。字符串結(jié)束標(biāo)識(shí)‘、0’也一同拷貝。字符數(shù)名2,也可以是一個(gè)字符串常量。這時(shí)相當(dāng)于把一個(gè)字符串賦予一個(gè)字符數(shù)組。
10[簡(jiǎn)答題]請(qǐng)編寫(xiě)函數(shù)fun,其功能是分別統(tǒng)計(jì)形參t所指二維數(shù)組中字母A和c的個(gè)數(shù)。
注意:部分源程序存在PROGl.C中,請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所縮寫(xiě)的若干語(yǔ)句。
試題程序:
參考解析:
int i=0,j=0;//循環(huán)統(tǒng)計(jì)的下標(biāo)
【考點(diǎn)分析】
主要考察考生對(duì)多重循環(huán)的理解與使用,以及字符串的比較。
【解題思路】
對(duì)二維數(shù)組的行列分別循環(huán),行優(yōu)先,查找數(shù)組中元素為A或者C,分別對(duì)其進(jìn)行計(jì)數(shù)。
相關(guān)推薦:
各地2015年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢?nèi)肟趨R總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |