亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題 百分網(wǎng)手機(jī)站

計(jì)算機(jī)二級(jí)C語言考前復(fù)習(xí)題:選擇題

時(shí)間:2020-10-03 19:05:51 試題 我要投稿

計(jì)算機(jī)二級(jí)C語言考前復(fù)習(xí)題:選擇題

  導(dǎo)語:C語言之所以命名為C,是因?yàn)?C語言源自Ken Thompson發(fā)明的B語言,而 B語言則源自BCPL語言,是計(jì)算機(jī)考試的重要知識(shí)點(diǎn),為了幫助考生備考,小編整理了其選擇題訓(xùn)練題目,一起來測(cè)試一下吧:

計(jì)算機(jī)二級(jí)C語言考前復(fù)習(xí)題:選擇題

  1). 若變量均已正確定義并賦值,以下合法的C語言賦值語句是( )。

  A.x=y==5;

  B.x=n%2.5;

  C.x+n=I;

  D.x=5=4+1;

  正確答案:A

  答案解析:選項(xiàng)A的含義是把關(guān)系表達(dá)式y(tǒng)==5的值賦給變量x。所以這是一條正確的賦值語句。因?yàn)橘x值運(yùn)算符左側(cè)的操作數(shù)必須是一個(gè)變量,而不能是表達(dá)式或者常量,所以選項(xiàng)C和D是錯(cuò)誤的。因?yàn)榍笥噙\(yùn)算符″%″兩側(cè)的運(yùn)算對(duì)象都應(yīng)當(dāng)是整型數(shù)據(jù),所以選項(xiàng)B是錯(cuò)誤的。

  2). 下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是( )

  A.循環(huán)隊(duì)列

  B.帶鏈隊(duì)列

  C.二叉樹

  D.帶鏈棧

  正確答案:C

  答案解析:根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間的前后件關(guān)系的復(fù)雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類:線性結(jié)構(gòu)和非線性結(jié)構(gòu)。循環(huán)隊(duì)列、帶鏈隊(duì)列和帶鏈棧都是線性結(jié)構(gòu),而二叉樹是非線性結(jié)構(gòu)。

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

  A.一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度也必定大

  B.一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定小

  C.一個(gè)算法的時(shí)間復(fù)雜度大,則其空間復(fù)雜度必定小

  D.算法的時(shí)間復(fù)雜度與空間復(fù)雜度沒有直接關(guān)系

  正確答案:D

  答案解析:算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和空間復(fù)雜度。算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,算法的工作量用算法所執(zhí)行的基本運(yùn)算次數(shù)來度量,而算法所執(zhí)行的基本運(yùn)算次數(shù)是問題規(guī)模的函數(shù),即算法的工作量=f(n),其中n是問題的規(guī)模;算法的空間復(fù)雜度,一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。一個(gè)算法所占用的存儲(chǔ)空間包括算法程序所占用的空間、輸入的初始數(shù)據(jù)所占的存儲(chǔ)空間以及算法執(zhí)行過程中所需要的額外空間。根據(jù)各自的定義可知,算法的時(shí)間復(fù)雜度與空間復(fù)雜度并不相關(guān)。

  4). 下列描述中正確的是( )

  A.程序就是軟件

  B.軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制

  C.軟件既是邏輯實(shí)體,又是物理實(shí)體

  D.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

  正確答案:D

  答案解析:計(jì)算機(jī)軟件與硬件是計(jì)算機(jī)系統(tǒng)中相互依存的兩部分。計(jì)算機(jī)軟件是包括程序、數(shù)據(jù)及相關(guān)文檔的`完整集合。軟件由兩部分組成:一部分是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件開發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔。軟件具有以下六個(gè)特點(diǎn):①軟件是一種邏輯實(shí)體,而不是物理實(shí)體,具有抽象性。②軟件的生產(chǎn)與硬件不同,它沒有明顯的制作過程。③軟件在運(yùn)行、使用期間不存在磨損、老化問題。④軟件的開發(fā)、運(yùn)行對(duì)計(jì)算機(jī)系統(tǒng)具有依賴性,受計(jì)算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移值的問題。⑤軟件復(fù)雜性高,成本昂貴。⑥軟件的開發(fā)涉及諸多社會(huì)因素。

  5). 對(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ì)尾指針。

  6). 設(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ù)。

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

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

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

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

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

  正確答案:D

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


【計(jì)算機(jī)二級(jí)C語言考前復(fù)習(xí)題:選擇題】相關(guān)文章:

計(jì)算機(jī)二級(jí)C語言選擇題08-31

計(jì)算機(jī)二級(jí)C語言考前測(cè)試題11-05

計(jì)算機(jī)二級(jí)C語言筆試選擇題09-16

計(jì)算機(jī)二級(jí)C語言單選專項(xiàng)復(fù)習(xí)題12-06

2017計(jì)算機(jī)二級(jí)考試C語言考前沖刺題12-10

計(jì)算機(jī)等級(jí)二級(jí)考試C++考前試題選擇題11-17

計(jì)算機(jī)二級(jí)《C語言》選擇題訓(xùn)練題及答案12-06

計(jì)算機(jī)二級(jí)考試C語言試題與答案(選擇題)11-27

計(jì)算機(jī)二級(jí)C語言程序修改題復(fù)習(xí)題12-08