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

試題

計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)習(xí)題及答案

時(shí)間:2024-06-23 18:26:56 試題 我要投稿

2017計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)習(xí)題及答案

  以下是百分網(wǎng)小編為大家整理的2017計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)習(xí)題及答案,大家可以來做一做,鞏固一下自己的知識(shí)。

2017計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)習(xí)題及答案

  習(xí)題一

  (1) 數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無關(guān)的是數(shù)據(jù)的______。

  A. 存儲(chǔ)結(jié)構(gòu)

  B. 物理結(jié)構(gòu)

  C. 邏輯結(jié)構(gòu)

  D. 物理和存儲(chǔ)結(jié)構(gòu)

  [答案]C

  [考點(diǎn)]數(shù)據(jù)結(jié)構(gòu)與算法

  [評(píng)析]

  通過前面的一些題的解釋,相信此題對(duì)大家也很簡(jiǎn)單了。

  邏輯結(jié)構(gòu)更接近人的思想,比如棧的先進(jìn)后出的結(jié)構(gòu),這是邏輯結(jié)構(gòu),如果研究到了棧在內(nèi)存中的結(jié)構(gòu),如地址、地址里的內(nèi)容等等,這就是物理結(jié)構(gòu)了,我們一般無須過于深入底層地鉆研。

  (2) 棧底至棧頂依次存放元素A、B、C、D,在第五個(gè)元素E入棧前,棧中元素可以出棧,則出棧序列可能是______。

  A. ABCED

  B. DBCEA

  C. CDABE

  D. DCBEA

  [答案]D

  [考點(diǎn)]數(shù)據(jù)結(jié)構(gòu)與算法

  [評(píng)析]

  棧是先進(jìn)后出的,因?yàn)樵贓放入前,A、B、C、D已經(jīng)依次放進(jìn)棧里了,故這四個(gè)元素出棧的順序只能是D、C、B、A,E可是其中排序的任何位置,答案只有D符合了。

  (3) 線性表的順序存儲(chǔ)結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)分別是______。

  A. 順序存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)

  B. 隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、順序存取的存儲(chǔ)結(jié)構(gòu)

  C. 隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)、隨機(jī)存取的存儲(chǔ)結(jié)構(gòu)

  D. 任意存取的存儲(chǔ)結(jié)構(gòu)、任意存取的存儲(chǔ)結(jié)構(gòu)

  [答案]B

  [考點(diǎn)]數(shù)據(jù)結(jié)構(gòu)與算法

  [評(píng)析]

  順序存儲(chǔ)結(jié)構(gòu)可以以數(shù)組為例子,它在內(nèi)存中的一片連續(xù)的儲(chǔ)存空間,從第一個(gè)元素到最后一個(gè)元素,只要根據(jù)下標(biāo)就可以訪問。二級(jí)的各種程序設(shè)計(jì)語言都有。

  鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)可以以C/C++語言中的鏈表為例,各個(gè)鏈結(jié)點(diǎn)無須存放在一片連續(xù)的內(nèi)存空間,而只需要指針變量指過來指過去,實(shí)現(xiàn)隨機(jī)存取。

  (4) 在單鏈表中,增加頭結(jié)點(diǎn)的目的是______。

  A. 方便運(yùn)算的實(shí)現(xiàn)

  B. 使單鏈表至少有一個(gè)結(jié)點(diǎn)

  C. 標(biāo)識(shí)表結(jié)點(diǎn)中首結(jié)點(diǎn)的位置

  D. 說明單鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)實(shí)現(xiàn)

  [答案]A

  [考點(diǎn)]數(shù)據(jù)結(jié)構(gòu)與算法  

  [評(píng)析]

  舉個(gè)例子,假如我們寫一個(gè)實(shí)現(xiàn)鏈表刪除一個(gè)元素的函數(shù)(或過程),供共享用,函數(shù)的參數(shù)有2個(gè),一個(gè)指針變量(指向鏈表的頭結(jié)點(diǎn)),一個(gè)字符變量(待刪除的元素)。通過鏈表頭結(jié)點(diǎn)的指針傳給函數(shù)的第一個(gè)指針變量參數(shù),就可方便實(shí)現(xiàn)是哪一個(gè)鏈表的操作。

  如果你考的科目沒有指針,此題答案記一下就行了。

  (5) 軟件設(shè)計(jì)包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計(jì),其中軟件的過程設(shè)計(jì)是指______。

  A. 模塊間的關(guān)系

  B. 系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述

  C. 軟件層次結(jié)構(gòu)

  D. 軟件開發(fā)過程

  [答案]B

  [考點(diǎn)]軟件工程基礎(chǔ)

  [評(píng)析]

  相當(dāng)于詳細(xì)設(shè)計(jì),比如N-S圖就是一種,它不用具體的某種語言實(shí)現(xiàn),但描述了程序的思路,有了這就可以很輕松轉(zhuǎn)換為某種語言的程序源代碼。這是一種系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述。

  (6) 為了避免流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為______。

  A. PAD圖

  B. N-S圖

  C. 結(jié)構(gòu)圖

  D. 數(shù)據(jù)流圖

  [答案]B

  [考點(diǎn)]軟件工程基礎(chǔ)

  [評(píng)析]

  二級(jí)科目的很多教程都在前N-S圖的例子,比如C語言教程基本上都有,程序流程圖大部分科目也有例子。這里再舉個(gè)例子。

  比如:

  如果2等于3,則變量a=1,否則a=0。

  我們用N-S圖表示:

  轉(zhuǎn)換成VB:

  If 2=3 Then

  a=1

  else

  a=0

  End If

  轉(zhuǎn)換成C/C++/JAVA:

  if(2==3)

  a=1;

  else

  a=0;

  (7) 數(shù)據(jù)處理的最小單位是______。

  A. 數(shù)據(jù)

  B. 數(shù)據(jù)元素

  C. 數(shù)據(jù)項(xiàng)

  D. 數(shù)據(jù)結(jié)構(gòu)

  [答案]C

  [考點(diǎn)]數(shù)據(jù)結(jié)構(gòu)與算法

  [評(píng)析]

  此題比較弱智,本來無從解釋。

  "數(shù)據(jù)"過于宏觀,比如數(shù)據(jù)庫里的所有內(nèi)容都可叫數(shù)據(jù),它是不是數(shù)據(jù)處理的最小單位呢?

  "數(shù)據(jù)元素"中的"元素",如果要死鉆牛角尖,的確沒"數(shù)據(jù)項(xiàng)"說得更合適。

  "數(shù)據(jù)結(jié)構(gòu)",這個(gè)范圍又過于大了。

  (8) 下列有關(guān)數(shù)據(jù)庫的描述,正確的是______。

  A. 數(shù)據(jù)庫是一個(gè)DBF文件

  B. 數(shù)據(jù)庫是一個(gè)關(guān)系

  C. 數(shù)據(jù)庫是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合

  D. 數(shù)據(jù)庫是一組文件

  [答案]C

  [考點(diǎn)]數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)

  [評(píng)析]

  A錯(cuò),比如ACCESS數(shù)據(jù)庫的文件是mdb格式的。

  B錯(cuò),數(shù)據(jù)庫里可能有很多個(gè)二維表,一個(gè)二維表就是一個(gè)關(guān)系。

  D錯(cuò),雖有些數(shù)據(jù)庫底層是些文件組成的,但是從邏輯結(jié)構(gòu)上來說它與文件完全是2個(gè)概念,數(shù)據(jù)庫管理比文件管理更容易、效率更高、安全性更強(qiáng)。

  (9) 單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為______。

  A. 外模式

  B. 概念模式

  C. 內(nèi)模式

  D. 存儲(chǔ)模式

  [答案]A

  [考點(diǎn)]數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)

  [評(píng)析]

  外模式、模式(概念模式)、內(nèi)模式(存儲(chǔ)模式),分別是視圖級(jí)、概念級(jí)、物理級(jí)。視圖級(jí)即是用戶使用的數(shù)據(jù)視圖級(jí),主要為局部邏輯結(jié)構(gòu),因?yàn)槟J缴虾芏鄠(gè)外模式,外模式到模式的映射定義了局部數(shù)據(jù)邏輯結(jié)構(gòu)與全局邏輯結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系,表現(xiàn)了數(shù)據(jù)的邏輯獨(dú)立性。模式到內(nèi)模式則表現(xiàn)了數(shù)據(jù)物理獨(dú)立性。

  (10) 需求分析階段的任務(wù)是確定______。

  A. 軟件開發(fā)方法

  B. 軟件開發(fā)工具

  C. 軟件開發(fā)費(fèi)用

  D. 軟件系統(tǒng)功能

  [答案]D

  [考點(diǎn)]軟件工程基礎(chǔ)

  [評(píng)析]

  據(jù)前面的題的解釋,相信大家對(duì)需求分析有個(gè)理性認(rèn)識(shí)了。

  分析員對(duì)用戶的要求作出分析,并畫出數(shù)據(jù)流程圖,該圖通俗易懂,不涉及到如何在計(jì)算機(jī)上實(shí)現(xiàn),這是需求分析階段,用戶也參與,確定軟件系統(tǒng)功能是一個(gè)重要的任務(wù)。

  習(xí)題二

  (1) 算法一般都可以用哪幾種控制結(jié)構(gòu)組合而成______。

  A. 循環(huán)、分支、遞歸

  B. 順序、循環(huán)、嵌套

  C. 循環(huán)、遞歸、選擇

  D. 順序、選擇、循環(huán)

  [答案]D

  [考點(diǎn)]數(shù)據(jù)結(jié)構(gòu)與算法

  [評(píng)析]

  結(jié)構(gòu)化程序設(shè)計(jì)中,基本的控制結(jié)構(gòu)為順序、選擇、循環(huán)。各種具體的程序設(shè)計(jì)語言中的一些控制結(jié)構(gòu)都可以劃分到這些類中。比如VB里的Select Case語句、If...Elseif...Else...End If,C/C++中的switch()、if{}……都屬于選擇控制結(jié)構(gòu)。相應(yīng)的for循環(huán)和while語句都屬于循環(huán)結(jié)構(gòu)。按從上到下順序執(zhí)行的即是順序控制結(jié)構(gòu)。

  (2) 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指______。

  A. 數(shù)據(jù)所占的存儲(chǔ)空間量

  B. 數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示

  C. 數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式

  D. 存儲(chǔ)在外存中的數(shù)據(jù)

  [答案]B

  [考點(diǎn)]數(shù)據(jù)結(jié)構(gòu)與算法

  [評(píng)析]

  這是個(gè)基本概念題。存儲(chǔ)空間量只是數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)的一個(gè)屬性,答案C也太片面,比如鏈表也是種存儲(chǔ)方式,而非線性的還有樹、圖……我們所學(xué)的數(shù)據(jù)結(jié)構(gòu)不涉及到數(shù)據(jù)在計(jì)算機(jī)外存(比如硬盤、軟盤)具體的方式,而僅關(guān)心它們?cè)趦?nèi)存中邏輯結(jié)構(gòu),比如數(shù)組,它是內(nèi)存中一片連續(xù)的數(shù)據(jù)存儲(chǔ),我們對(duì)每一個(gè)元素都可以順序地訪問,只需要知道某一個(gè)元素的地址,其它數(shù)據(jù)元素的地址可以據(jù)庫下標(biāo)與數(shù)組類型(如字符型、整型……)所占的存儲(chǔ)空間就可算出每個(gè)元素的地址,故順序訪問所有元素。但是對(duì)于具體數(shù)據(jù)在內(nèi)存中的物理存儲(chǔ),我們很少關(guān)心。比如某個(gè)數(shù)組建立時(shí),它的首地址具體是多少?它們?cè)趦?nèi)存中的二進(jìn)制表示是什么的?

  另,什么叫物理結(jié)構(gòu),什么叫邏輯結(jié)構(gòu),可以這樣來理解,就好比物理結(jié)構(gòu)是一個(gè)人的肉體,邏輯結(jié)構(gòu)是一個(gè)人的靈魂,類似于計(jì)算機(jī)中硬件與軟件的說法。就好比我們上QQ,發(fā)送消息、接收消息,基本上近似大眾人的思維,但發(fā)送消息與接收消息這些的具體技術(shù)過程或它們?cè)贑PU和硬盤上的活動(dòng),甚至二進(jìn)制是什么呢?去問騰訊公司

  (3) 設(shè)有下列二叉樹:

  對(duì)此二叉樹中序遍歷的結(jié)果為______。

  A. ABCDEF

  B. DBEAFC

  C. ABDECF

  D. DEBFCA

  [答案]B

  [考點(diǎn)]數(shù)據(jù)結(jié)構(gòu)與算法

  [評(píng)析]

  該題原稿沒圖,故無從解釋,此知識(shí)點(diǎn)的詳解部分請(qǐng)看5題

  (4) 在面向?qū)ο蠓椒ㄖ,一個(gè)對(duì)象請(qǐng)求另一對(duì)象為其服務(wù)的方式是通過發(fā)送______。

  A. 調(diào)用語句

  B. 命令

  C. 口令

  D. 消息

  [答案]D

  [考點(diǎn)]程序設(shè)計(jì)基礎(chǔ)

  [評(píng)析]

  通過消息機(jī)制。太理論方面的不多說,現(xiàn)舉例說明。

  C++:

  比如在VC++中,單擊了一個(gè)菜單命令項(xiàng)"退出",我們要實(shí)現(xiàn)退出程序,如何來實(shí)現(xiàn)?很簡(jiǎn)單,只要向窗體發(fā)送一個(gè)PostQuitMessage(0);就可以關(guān)閉窗體。

  這個(gè)在VB中還簡(jiǎn)單,三個(gè)字符"End"即可解決,相當(dāng)于向所有窗體發(fā)送一個(gè)銷毀窗體的消息,即"Unload 窗體名"語句。(如果是單個(gè)窗體的話,即相當(dāng)于Unload Me語句)

  VB:

  Public a As Integer

  Private Sub Command1_Click()

  a = 20

  Print a

  End Sub

  Private Sub Command2_Click()

  Form_Load ''''''''''''''這里調(diào)用Form_Load()過程,實(shí)用a=10

  Print a

  End Sub

  Private Sub Form_Load()

  a = 10

  End Sub

  命令按紐Command2向其母窗體發(fā)送一個(gè)消息,使其為Command2服務(wù)。

  Command2是CommandButton類的一個(gè)對(duì)象,主窗體是窗體類的一個(gè)對(duì)象。

  關(guān)于類與對(duì)象的理解,請(qǐng)大家看前面的題的詳解。

  (5) 檢查軟件產(chǎn)品是否符合需求定義的過程稱為______。

  A. 確認(rèn)測(cè)試

  B. 集成測(cè)試

  C. 驗(yàn)證測(cè)試

  D. 驗(yàn)收測(cè)試

  [答案]A

  [考點(diǎn)]軟件工程基礎(chǔ)

  [評(píng)析]

  A、C、D相近,但A為比較正規(guī)的說法名詞。

  確認(rèn)測(cè)試也稱合格測(cè)試或驗(yàn)收測(cè)試,主要由用戶參加,檢驗(yàn)軟件規(guī)格說明的技術(shù)標(biāo)準(zhǔn)的符合程度,是保證軟件質(zhì)量的最后關(guān)鍵環(huán)節(jié)。

  單元測(cè)試主要采用白盒法,之后再采用集成測(cè)試,主要采用黑盒法。這些主要由開發(fā)者的工作,而無用戶參與,不是檢查是否符合需求定義的。

  什么叫白盒黑盒?

  相當(dāng)于這樣理解吧:

  白盒測(cè)試,我們要注意到代碼;黑盒,我們只關(guān)心程序運(yùn)行的輸入輸出是否正確,一般是大量的測(cè)試,主要于非增量測(cè)試中使用,而非增量測(cè)試又一般適用于規(guī)模較小的系統(tǒng)開發(fā)。可以想象,一個(gè)很大很復(fù)雜的系統(tǒng),我們用黑盒法來集成測(cè)試,效果可想而知。

  (6) 下列工具中屬于需求分析常用工具的是______。

  A. PAD

  B. PFD

  C. N-S

  D. DFD

  [答案]D

  [考點(diǎn)]軟件工程基礎(chǔ)

  [評(píng)析]

  PAD,問題分析圖,常用于詳細(xì)設(shè)計(jì);

  PFD,程序流程圖,常用于詳細(xì)設(shè)計(jì),我們很多如C、VB…程序設(shè)計(jì)書上都有簡(jiǎn)單的實(shí)例;

  N-S,方框圖,比程序流程圖更靈活,也常用于詳細(xì)設(shè)計(jì);

  DFD,數(shù)據(jù)流圖,遠(yuǎn)離具體在計(jì)算機(jī)上的實(shí)現(xiàn),不懂計(jì)算機(jī)的用戶也能看懂,用于需求分析。

  什么叫詳細(xì)設(shè)計(jì)?它與我們編程有什么區(qū)別?

  這樣理解吧,公司的高級(jí)程序員,就是軟件設(shè)計(jì)師,他們會(huì)搞詳細(xì)設(shè)計(jì)的(在概要設(shè)計(jì)之后),比如用PAD或N-S畫個(gè)圖,它不涉及具體的某種程序設(shè)計(jì)語言的實(shí)現(xiàn),但程序員們都能看懂,程序員再用某種語言(比如C、VB、JAVA…)按照?qǐng)D來寫代碼。這個(gè)過程,高級(jí)程序員完成設(shè)計(jì)工作,程序員完成寫代碼工作。

  (7) 下面不屬于軟件設(shè)計(jì)原則的是______。

  A. 抽象

  B. 模塊化

  C. 自底向上

  D. 信息隱蔽

  [答案]C

  [考點(diǎn)]軟件工程基礎(chǔ)

  [評(píng)析]

  我們無論是設(shè)計(jì)與編寫代碼,無論是畫數(shù)據(jù)流圖還是程序流圖,習(xí)憒性思維都是先有輸入才有輸出,從下至下。自底向上不是軟件設(shè)計(jì)的原則。

  (8) 索引屬于______。

  A. 模式

  B. 內(nèi)模式

  C. 外模式

  D. 概念模式

  [答案]B

  [考點(diǎn)]數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)

  [評(píng)析]

  要特別記住此題的答案。

  索引的寫入修改了數(shù)據(jù)庫的物理結(jié)構(gòu),而不是簡(jiǎn)單的邏輯設(shè)計(jì)。內(nèi)模式規(guī)定了數(shù)據(jù)在存儲(chǔ)介質(zhì)上的物理組織方式、記錄錄址方式。

  (9) 在關(guān)系數(shù)據(jù)庫中,用來表示實(shí)體之間聯(lián)系的是______。

  A. 樹結(jié)構(gòu)

  B. 網(wǎng)結(jié)構(gòu)

  C. 線性表

  D. 二維表

  [答案]D

  [考點(diǎn)]數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)

  [評(píng)析]

  關(guān)系數(shù)據(jù)庫中的關(guān)系,用二維表表示,A為層次數(shù)據(jù)模型的,B為網(wǎng)狀數(shù)據(jù)模型的。

  數(shù)據(jù)庫模型分為:

  層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P汀?/p>

  (10) 將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成______。

  A. 屬性

  B. 關(guān)系

  C. 鍵

  D. 域

  [答案]B

  [考點(diǎn)]數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)

  [評(píng)析]

  基本概念題,實(shí)體與聯(lián)系可以表示成關(guān)系,關(guān)系可以表示成二維表。

【計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)習(xí)題及答案】相關(guān)文章:

計(jì)算機(jī)二級(jí)《公共基礎(chǔ)知識(shí)》練習(xí)題及答案09-09

2016計(jì)算機(jī)二級(jí)《公共基礎(chǔ)知識(shí)》練習(xí)題及答案07-09

計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)練習(xí)題09-08

2016年計(jì)算機(jī)二級(jí)《公共基礎(chǔ)知識(shí)》練習(xí)題(含答案)07-09

計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)預(yù)測(cè)題及答案08-23

計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)模擬試題及答案09-12

計(jì)算機(jī)二級(jí)《公共基礎(chǔ)知識(shí)基礎(chǔ)》練習(xí)題06-01

2017計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)練習(xí)題08-21

2017計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)專項(xiàng)試題及答案10-13

2017計(jì)算機(jī)二級(jí)《公共基礎(chǔ)知識(shí)》考前練習(xí)題05-26