亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

C語(yǔ)言

C語(yǔ)言考前輔導(dǎo)試題

時(shí)間:2025-01-31 01:14:42 C語(yǔ)言 我要投稿
  • 相關(guān)推薦

C語(yǔ)言考前輔導(dǎo)試題2017

  業(yè)精于勤,荒于嬉;行成于思,毀于隨。以下是小編為大家搜索整理的C語(yǔ)言考前輔導(dǎo)試題2017,希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

C語(yǔ)言考前輔導(dǎo)試題2017

  一、選擇題

  1). 對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是( )

  A.隊(duì)頭指針是固定不變的

  B.隊(duì)頭指針一定大于隊(duì)尾指針

  C.隊(duì)頭指針一定小于隊(duì)尾指針

  D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針

  正確答案:D

  答案解析:所謂循環(huán)隊(duì)列,就是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置,形成邏輯上的環(huán)狀空間,供隊(duì)列循環(huán)使用。在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用隊(duì)頭指針front指向隊(duì)頭元素的前一個(gè)位置。循環(huán)隊(duì)列的主要操作是:入隊(duì)運(yùn)算和退隊(duì)運(yùn)算。每進(jìn)行一次入隊(duì)運(yùn)算,隊(duì)尾指針就進(jìn)一。每進(jìn)行一次退隊(duì)運(yùn)算,隊(duì)頭指針就進(jìn)一。當(dāng)rear或front等于隊(duì)列的長(zhǎng)度加1時(shí),就把rear或front值置為1。所以在循環(huán)隊(duì)列中,隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針。

  2). 設(shè)有定義: char p[]={′1′, ′2′, ′3′},*q=p; 以下不能計(jì)算出一個(gè)char型數(shù)據(jù)所占字節(jié)數(shù)的表達(dá)式是( )

  A.sizeof(p)

  B.sizeof(char)

  C.sizeof(*q)

  D.sizeof(p[0])

  正確答案:A

  答案解析:選項(xiàng)A計(jì)算的是p[ ]字符數(shù)組首地址所占的內(nèi)存字節(jié)數(shù),返回值數(shù)組中所有元素占有的空間。*q和p[0]分別表示數(shù)組p中下標(biāo)為0的字符元素,選項(xiàng)B和D都可以計(jì)算char型數(shù)據(jù)占有的字節(jié)數(shù)。

  3). 以下敘述中正確的是( )

  A.打開(kāi)一個(gè)已存在的文件并進(jìn)行了寫操作后,原有文件中的全部數(shù)據(jù)必定被覆蓋

  B.在一個(gè)程序中當(dāng)對(duì)文件進(jìn)行了寫操作后,必須先關(guān)閉該文件然后再打開(kāi),才能讀到第1個(gè)數(shù)據(jù)

  C.C語(yǔ)言中的文件是流式文件,因此只能順序存取數(shù)據(jù)

  D.當(dāng)對(duì)文件的讀(寫)操作完成之后,必須將它關(guān)閉,否則可能導(dǎo)致數(shù)據(jù)丟失

  正確答案:D

  答案解析:在C語(yǔ)言中,有兩種對(duì)文件的存取方式;順序存取和直接存取;如果以″a″的方式對(duì)一個(gè)已打開(kāi)的文件進(jìn)行寫操作后,則原有文件中內(nèi)容將保存,新的數(shù)據(jù)寫在原有內(nèi)容之后。如果以″a+″的方式為讀和寫而打開(kāi)一個(gè)文件,則既可以對(duì)文件進(jìn)行讀,也可以對(duì)文件進(jìn)行寫,而且在讀和寫操作之間不必關(guān)閉文件,可以從頭開(kāi)始讀。當(dāng)對(duì)文件的讀(寫)操作完成之后,必須將它關(guān)閉。

  4). 信息隱蔽的概念與下述哪一種概念直接相關(guān)( )

  A.軟件結(jié)構(gòu)定義

  B.模塊獨(dú)立性

  C.模塊類型劃分

  D.模擬耦合度

  正確答案:B

  5). 以下正確的函數(shù)頭定義形式是

  A.double fun(int x,int y)

  B.double fun(int x;int y)

  C.double fun(int x,int y);

  D.double fun(int x,y);

  正確答案:A

  二、程序填空題

  給定程序的主函數(shù)中,已給出由結(jié)構(gòu)體構(gòu)成的鏈表結(jié)點(diǎn)a、b、C,各結(jié)點(diǎn)的數(shù)據(jù)域中均存入字符,函數(shù)fun()的作用是:將a、b、C三個(gè)結(jié)點(diǎn)鏈接成一個(gè)單向鏈表,并輸出鏈表結(jié)點(diǎn)中的數(shù)據(jù)。

  請(qǐng)?jiān)诔绦虻南庐嬀處填人正確的內(nèi)容并把下畫線刪除,使程序得出正確的結(jié)果。

  注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  試題程序:

  三、程序修改題

  給定程序MODl1.C中,函數(shù)fun()的功能是統(tǒng)計(jì)s所指一維數(shù)組中0的個(gè)數(shù)(存在變量zer0中)和1的個(gè)數(shù)(存在變量0ne中),并輸出結(jié)果。

  請(qǐng)改正函數(shù)fun中指定部位的錯(cuò)誤,使它能得出正確的結(jié)果。

  注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。

  試題程序:

  四、程序設(shè)計(jì)題

  請(qǐng)編寫函數(shù)fun,其功能是將形參s所指字符串放入形參a所指的字符數(shù)組中,使a中存放同樣的字符串。說(shuō)明:不得使用系統(tǒng)提供的字符串函數(shù)。

  注意:部分源程序存在PROGl.C中,請(qǐng)勿改動(dòng)主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun指定的部位填入所編寫的若干語(yǔ)句。

  二、程序填空題

  【參考答案】

  (1)pb(2)P->data(3)P->next

  【解題思路】

  填空1:將三個(gè)結(jié)點(diǎn)連接起來(lái),即將pa的指針域指向pb,pb的指針域指向pc。

  填空2:輸出鏈表結(jié)點(diǎn)中的數(shù)據(jù),表示為P->data。

  填空3:指針后移,指向下一個(gè)結(jié)點(diǎn),即P=P->next。

  三、程序修改題

  【解題思路】

  (1)變量zer0用來(lái)統(tǒng)計(jì)數(shù)字0的個(gè)數(shù),應(yīng)將其初始化為0。

  (2)語(yǔ)法錯(cuò)誤,switch語(yǔ)句后不加分號(hào)。

  (3)當(dāng)數(shù)字為0時(shí),變量zer0加1,此時(shí)應(yīng)使用break語(yǔ)句跳出switch語(yǔ)句,進(jìn)行下一次循環(huán),否則會(huì)繼續(xù)執(zhí)行ease 1語(yǔ)句,使程序不能得出正確結(jié)果。

  四、程序設(shè)計(jì)題

【C語(yǔ)言考前輔導(dǎo)試題】相關(guān)文章:

C語(yǔ)言考前輔導(dǎo)題08-07

C語(yǔ)言考前模擬試題03-25

C語(yǔ)言考前練習(xí)試題及答案02-27

計(jì)算機(jī)C語(yǔ)言練習(xí)輔導(dǎo)試題08-03

C語(yǔ)言試題01-23

C語(yǔ)言試題08-02

C語(yǔ)言試題04-26

java考前輔導(dǎo)試題06-13

C語(yǔ)言考點(diǎn)輔導(dǎo)04-06