- 相關(guān)推薦
全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言考試沖刺試題2017
參加2017年3月二級(jí)C語(yǔ)言考試的同學(xué)們,多做題有助于加深大家對(duì)所學(xué)知識(shí)點(diǎn)的鞏固,以下是百分網(wǎng)小編搜索整理的一份全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言考試沖刺試題,供參考練習(xí),希望對(duì)大家有所幫助!想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
一、選擇題
1). 以下敘述中正確的是( )
A.當(dāng)用scanf從鍵盤(pán)輸入數(shù)據(jù)時(shí),每行數(shù)據(jù)在沒(méi)按下回車(chē)鍵(Enter鍵) 前,可以任意修改
B.花括號(hào)對(duì){}只能用來(lái)表示函數(shù)的開(kāi)頭和結(jié)尾,不能用于其他目的
C.空語(yǔ)句就是指程序中的空行
D.復(fù)合語(yǔ)句在語(yǔ)法上包含多條語(yǔ)句,其中不能定義局部變量
正確答案:A
答案解析:當(dāng)使用scanf函數(shù)從鍵盤(pán)輸入數(shù)據(jù)時(shí),每行數(shù)據(jù)在未按下回車(chē)鍵之前,可以任意修改。但按下回車(chē)鍵后,scanf函數(shù)即接受了這一行數(shù)據(jù),不能再修改。選項(xiàng)A正確,對(duì)于選項(xiàng)B,{}還可以表明復(fù)合語(yǔ)句的開(kāi)頭結(jié)尾,或者循環(huán)體的開(kāi)頭結(jié)尾等,選項(xiàng)B錯(cuò)誤,而空語(yǔ)句為 ;,不是空行,選項(xiàng)C錯(cuò)誤,在復(fù)合語(yǔ)句中可以定義變量為局部變量,選項(xiàng)D錯(cuò)誤。
2). 在軟件設(shè)計(jì)中,不屬于過(guò)程設(shè)計(jì)工具的是( )
A.PDL(過(guò)程設(shè)計(jì)語(yǔ)言)
B.PAD圖
C.N-S圖
D.DFD圖
正確答案:D
答案解析:DFD(數(shù)據(jù)流圖Data-Flow-Diagram)是描述數(shù)據(jù)處理過(guò)程的工具,是需求理解的邏輯模型的圖形表示。它直接支持系統(tǒng)功能建模。在軟件詳細(xì)設(shè)計(jì)的過(guò)程階段,要對(duì)每個(gè)模塊規(guī)定的功能以及算法的設(shè)計(jì)給出適當(dāng)?shù)乃惴枋觥3R?jiàn)的過(guò)程設(shè)計(jì)工具有:圖形工具:程序流程圖,N-S,PAD,HIPO;表格工具:判定表;語(yǔ)言工具:PDL(偽碼)。
3). 數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無(wú)關(guān)的是數(shù)據(jù)的( )。
A.存儲(chǔ)結(jié)構(gòu)
B.物理結(jié)構(gòu)
C.邏輯結(jié)構(gòu)
D.線性結(jié)構(gòu)
正確答案:C
答案解析:數(shù)據(jù)的邏輯結(jié)構(gòu)反映的是數(shù)據(jù)元素之間的邏輯關(guān)系,與使用的計(jì)算機(jī)無(wú)關(guān)。
4). 下列合法的標(biāo)識(shí)符是( )。
A.123
B.#256
C.a.55
D.abhj1_2_3
正確答案:D
答案解析:C語(yǔ)言規(guī)定,標(biāo)識(shí)符是由字母、數(shù)字或下劃線組成,并且它的第一個(gè)字符必須是字母或者下劃線。″#″、″.″不允許出現(xiàn)在標(biāo)識(shí)符中。
5). 以下定義語(yǔ)句中正確的是( )
A.char A=65+1,b=′b′;
B.int a=b=0;
C.float a=1,*b=&a,*c=&b;
D.double a=0.0; b=1.1;
正確答案:A
答案解析:本題考查的是數(shù)據(jù)類(lèi)型的定義并賦值,選項(xiàng)B中對(duì)變量聲明類(lèi)型且賦值的情況是不允許出現(xiàn)的,必須單獨(dú)定義且賦值。選項(xiàng)C中對(duì)于指針變量c的賦值須為同型指針,而&b為二級(jí)指針。選項(xiàng)D中C語(yǔ)言允許在一個(gè)類(lèi)型說(shuō)明符后說(shuō)明多個(gè)相同類(lèi)型的變量,各變量之間要用逗號(hào)(,)隔開(kāi),而不是用分號(hào)(;)隔開(kāi);在計(jì)算機(jī)存儲(chǔ)字符時(shí)將字符相應(yīng)的ASCII碼以其對(duì)應(yīng)的二進(jìn)制進(jìn)行存放,選項(xiàng)A中的定義是合法的。
二、程序填空題
給定程序中,函數(shù)fun的功能是:把形參S所指字符串中最右邊的n個(gè)字符復(fù)制到形參t所指字符數(shù)組中,形成一個(gè)新串。若s所指字符串的長(zhǎng)度小于n,則將整個(gè)字符串復(fù)制到形參t所指字符數(shù)組中。
例如,形參s所指的字符串為:abcdefgh,n的值為5,程序執(zhí)行后t所指字符數(shù)組中的字符串應(yīng)為:defgh。
請(qǐng)?jiān)诔绦虻南庐?huà)線處填入正確的內(nèi)容并把下畫(huà)線刪除,使程序得出正確的結(jié)果。
注意:部分源程序在文件BLANKl.C中。
三、程序修改題
下列給定程序中,函數(shù)fun的功能是:找出一個(gè)大于給定整數(shù)m且緊隨m的素?cái)?shù),并作為函數(shù)值返回。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:部分源程序在文件MODll.C中,不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
四、程序設(shè)計(jì)題
》》參考答案與解析《《
二、程序填空題
【參考答案】
三、程序修改題
【參考答案】
(1)if(i%k==0)
(2)if(k==i)
【解題思路】
(1)判斷當(dāng)前數(shù)是否為素?cái)?shù),若存在一個(gè)數(shù)(除1和其自身)能整除當(dāng)前數(shù),則跳出本次循環(huán),所以if條件應(yīng)為i%k==0。
(2)如果i是素?cái)?shù),則循環(huán)結(jié)束時(shí)k==i,將該值返回。
四、程序設(shè)計(jì)題
【參考答案】
【解題思路】
本題考查:偶數(shù)的判定方法;整除的`實(shí)現(xiàn)。本題題干信息是:能整除X且不是偶數(shù)的所有整數(shù)。循環(huán)語(yǔ)句中變量i從1開(kāi)始且每次增2,所以i始終是奇數(shù)。
整除的方法,已經(jīng)講過(guò)多次,這里就不再贅述了。對(duì)于本題目要求的不是偶數(shù)的判定方法,即該數(shù)對(duì)2求余不為0。除本題描述的方法外,還可以通過(guò)for循環(huán)語(yǔ)句直接把偶數(shù)篩出去,確保參與操作的數(shù)均為奇數(shù)。
【全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言考試沖刺試題】相關(guān)文章:
2016年全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》沖刺試題06-12
計(jì)算機(jī)二級(jí)《C語(yǔ)言》考試沖刺試題及答案202410-30
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言試題二09-18
全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》鞏固試題及答案06-10
全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》備考復(fù)習(xí)試題06-10
全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》考試題庫(kù)與答案06-29
2016全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》機(jī)考試題及答案09-04
9月全國(guó)計(jì)算機(jī)二級(jí)考試C語(yǔ)言測(cè)試題11-01