成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

全國計算機等級考試二級真題

時(shí)間:2024-10-25 17:20:09 試題答案 我要投稿
  • 相關(guān)推薦

全國計算機等級考試二級真題(精選14套)

  歡迎來(lái)到全國計算機等級考試二級真題的世界!這里匯聚了精心挑選的真題,涵蓋各個(gè)考點(diǎn)。通過(guò)練習真題,你將熟悉考試題型與難度,精準把握重點(diǎn)。讓我們一起開(kāi)啟這場(chǎng)知識的挑戰之旅,為取得優(yōu)異成績(jì)而努力,在計算機的領(lǐng)域中展現自己的實(shí)力,向成功邁進(jìn)。

全國計算機等級考試二級真題(精選14套)

  全國計算機等級考試二級真題 1

  1[簡(jiǎn)答題]本題中,在下畫(huà)線(xiàn)上填寫(xiě)代碼,指定變量b為字節型,變量f為單精度實(shí)型,變量l為64位整型。

  public class javal{public static void main(String[-]args){b=49;f=8.9f;l=0xfedl;

  System.out.println(""b=""+b);

  System.out.println(""f=""+f):

  System.OUt.println(""l=""+1);}}

  參考解析:

  第1處:byte

  第2處:float

  第3處:long

  【解析】本題考查的是數據類(lèi)型。byte為字節型;float為單精度實(shí)型;long為長(cháng)整型。

  2[單選題] 請閱讀下面程序

  

  程序運行結果中在”length=”后輸出的值是(  )。

  A.10B.4C.20D.30

  參考答案:B

  參考解析:本題對StringBuffer(String str)構造方法,用str給出字符串的初始值,并分配16個(gè)字符的緩存。因此,字符串sb的初始值是”test”,并且包含l6個(gè)字符的緩存。length(  )方法用來(lái)獲得字符串長(cháng)度,不包含緩存。故程序運行結果中在”length-”后輸出的值應該是字符串sb的長(cháng)度,即4。

  3[單選題] 為使下列代碼正常運行,應該在下畫(huà)線(xiàn)處填入的選項是(  )。

  ObjectInputStream In=new (new FilelnputStream(""employee.doc""));

  Employee[]newstaff=(Employee[])in.readObject( );

  In.close( );

  A.Reader B.InputStreamC.ObjectlnputD.ObjectlnputStream

  參考答案:D

  參考解析:ObjectlnputStream類(lèi)和ObjectOutputStream類(lèi)分列是InputStream類(lèi)和OutputStream類(lèi)的子類(lèi)。ObjectlnputStream類(lèi)和ObjectOutputStream類(lèi)創(chuàng )建的對象被稱(chēng)為對象輸入流和對象輸出流。對象輸入流使用readObject( )方法讀取一個(gè)對象到程序中。

  4[單選題] 為使下列代碼正常運行,應該在下畫(huà)線(xiàn)處填入的選項是(  )。

  abstract class person{public Person(String n){name=n:}

  Public String getDescription( );

  public String getName( ){return name;}

  private string name;}

  A.static B.privateC.abstractD.final

  參考答案:C

  參考解析:抽象類(lèi)中的抽象方法可以只聲明,定義延遲到其子類(lèi)。

  5[單選題] Java對文件類(lèi)提供了許多操作方法,能獲得文件對象父路徑名的方法是(  )。

  A.getAbsolutePath(  )

  B.getParentFile(  )

  C.getAbsoluteFile(  )

  D.getName(  )

  參考答案:B

  參考解析:本題考查File類(lèi)的基本知識。File類(lèi)是通過(guò)文件名列表來(lái)描述一個(gè)文件對象的屬性,通過(guò)File類(lèi)提供的方法,可以獲得文件的名稱(chēng)、長(cháng)度、所有路徑等信息,還可以改變文件的名稱(chēng)、刪除文件等。

  6[單選題] 下列關(guān)于域名和IP地址的敘述中,不正確的.是(  )。

  A.在Internet中訪(fǎng)問(wèn)一臺主機必須使用它的主機名

  B.200.201.202.203是一個(gè)C類(lèi)I P地址

  C.I P地址采用的是分層結構

  D.主機名與I P地址是一一對應的

  參考答案:A

  參考解析:每臺直接連接到Internet上的計算機、路由器都必須有唯一的IP地址。IP地址是Internet賴(lài)以工作的基礎。Internet中的計算機與路由器的IP地址采用分層結構,它是由網(wǎng)絡(luò )地址與主機地址兩部分組成。對于C類(lèi)地址,其網(wǎng)絡(luò )地址空間長(cháng)度為21位,主機地址空間長(cháng)度為8位,C類(lèi)I P地址范圍從:l92.0.0.0~223.255.255.255。主機名與它的IP地址一一對應,因此在Internet上訪(fǎng)問(wèn)一臺主機既可以使用它的主機名,也可以使用它的I P地址。

  7[單選題] 下列關(guān)于鏈式存儲結構的敘述中,不正確的是(  )。

  A.結點(diǎn)除自身信息外還包括指針域,因此存儲密度小于順序存儲結構

  B.邏輯上相鄰的結點(diǎn)物理上不必相鄰

  C.可以通過(guò)計算確定第i個(gè)結點(diǎn)的存儲地址

  D.插人、刪除運算操作方便,不必移動(dòng)結點(diǎn)

  參考答案:C

  參考解析:鏈式存儲結構的主要特點(diǎn)有:①結點(diǎn)中除自身信息外,還有表示鏈接信息的指針域,因此存儲密度小、存儲空間利用率低;②邏輯上相鄰的結點(diǎn)物理上不必相鄰;③插入、刪除操作靈活方便。線(xiàn)性存儲結構可以通過(guò)計算確定第i個(gè)結點(diǎn)的存儲地址,但鏈式存儲結構不能。

  8[填空題]FileInputStream是字節流;BufferedWriter是字符流;ObjectOutputStream是   。

  參考解析:對象流或對象輸出流

  9[單選題] 下列敘述中,錯誤的是(  )。

  A.Applet的默認布局管理器是FlowLayout

  B.JApplet中增加構件是加到JApplet的內容面板上,不是直接加到JApplet中

  C.JApplet的內容面板的默認布局管理器是Border-Layout

  D.JApplet的內容面板的默認布局管理器是FlowLayout

  參考答案:D

  參考解析:FlowLayout布局管理器是Panel類(lèi)和Applet類(lèi)默認的布局管理器。向JApplet中增加構件,是把構件添加到Japplet的內容面板中,而不是直接添加到JAp—plet中。JApplet的內容面板的默認布局管理器是Border—Layout,而Applet默認的布局管理器是FlowLayout。

  10[單選題] 軟件設計中模塊劃分應遵循的準則是(  )。

  A.低內聚低耦合

  B.高內聚低耦合

  C.低內聚高耦合

  D.高內聚高耦合

  參考答案:B

  參考解析:耦合性和內聚性是模塊獨立性的兩個(gè)定性標準,軟件設計應該遵循高內聚低耦合的準則。

  全國計算機等級考試二級真題 2

  1[單選題] 一個(gè)關(guān)系中的各條記錄(  )。

  A.前后順序不能任意顛倒,要按輸入的順序排列

  B.前后順序不能任意顛倒,要按關(guān)鍵字段值的順序排列

  C.前后順序可以任意顛倒,但排列順序不同,統計處理的結果可能不同

  D.前后順序可以任意顛倒,不影響數據的實(shí)際含義

  參考答案:D

  參考解析: 一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在關(guān)系模型中對關(guān)系有一定的要求,關(guān)系必須具有以下特點(diǎn):關(guān)系必須規范化,表中不能再包含表;在同一個(gè)關(guān)系中不能出現完全相同的屬性(列),即不允許有相同的字段名;關(guān)系中不允許有完全相同的元組(行),即不允許有相同的記錄;在一個(gè)關(guān)系中行的次序無(wú)關(guān)緊要,可任意交換兩行的位置;在一個(gè)關(guān)系中列的次序無(wú)關(guān)緊要,可任意交換兩列的位置。本題D為正確選項。

  2[單選題] 在軟件開(kāi)發(fā)中,需求分析階段可以使用的工具是( )。

  A.N-S圖 B.DFD圖 C.PAD圖 D.程序流程圖

  參考答案:B

  參考解析:在需求分析階段可以使用的工具有數據流圖(DFD圖),數據字典(DD),判定樹(shù)與判定表,所以選擇B)。

  3[單選題] 一棵二叉樹(shù)共有25個(gè)結點(diǎn),其中5個(gè)是葉子結點(diǎn),則度為1的結點(diǎn)數為(  )。

  A.16B.10C.6 D.4

  參考答案:A

  參考解析:根據-y.樹(shù)的.性質(zhì)3:在任意一課二叉樹(shù)中,度為0的葉子結點(diǎn)總是比度為2的結點(diǎn)多一個(gè),所以本題中度為2的結點(diǎn)是5-1=4個(gè),所以度為l的結點(diǎn)的個(gè)數是25-5-4=16個(gè)。

  4[簡(jiǎn)答題]在考生文件夾下完成如下基本操作:

  1.通過(guò)SQLINSERT語(yǔ)句插入元組(”p7”,”P(pán)N7”,1020)到“零件信息”表(注意不要重復執行插入操作),并將相應的SQL語(yǔ)句存儲在文件one.pr9中。

  2.通過(guò)SQLDELETE語(yǔ)句從“零件信息”表中刪除單價(jià)小于600的所有記錄,并將相應的SQL語(yǔ)句存儲在文件tw0.pr9中。一

  3.通過(guò)SQLUPDATE語(yǔ)句將“零件信息”表中零件號為“p4”的零件的單價(jià)更改為l090,并將相應的SQL語(yǔ)句存儲在文件three.pr9中。

  4.打開(kāi)菜單文件mymenu.Innx,然后生成可執行的菜單程序mymenu.mpr。

  參考解析:

  【考點(diǎn)分析】本大題主要考查的知識點(diǎn)是:利用SQL語(yǔ)句對表進(jìn)行插入、刪除、修改等操作,為菜單生成可執行的菜單程序。

  【解題思路】對于第l、2,3小題,需先在命令窗口中完成正確的SQL語(yǔ)句的編寫(xiě)并執行,然后檢查SQL語(yǔ)句的執行結果,接下來(lái)新建題目要求的程序文件,最后將SQL語(yǔ)句復制到新建的程序文件中。生成可執行的菜單程序需先打開(kāi)菜單文件,然后執行“菜單”菜單中的“生成”命令。

  【操作步驟】

  (1)打開(kāi)VisualFoxPr0,在命令窗口輸入“INSERTINTO零件信息VALUES(”p7“,”P(pán)N7”,l020)”,并按下回車(chē)鍵執行語(yǔ)句。

  然后創(chuàng )建—個(gè)程序文件0ne.pr9,把代碼復制過(guò)去并保存。(2)在命令窗口輸入“DELETEFROM零件信息WHERE單價(jià)<600”,并按下回車(chē)鍵執行語(yǔ)句。

  然后創(chuàng )建—個(gè)程序文件tw0.prg,把代碼復制過(guò)去并保存。(3)在命令窗口輸入“UPDATE零件信息SET單價(jià)=1090WHERE零件號=”p4””,并按下回車(chē)鍵執行語(yǔ)句。

  然后創(chuàng )建一個(gè)程序文件three.pr9,把代碼復制過(guò)去并保存。

  (4)打開(kāi)菜單mymenu.mnx后,選擇系統菜單中的“菜單”,然后選擇“生成”。

  【舉一反三】第1題的題型還出現手:第l3套一(4)、第89套一(3)、第l7套一(3)、第97套--(2)。第2題的題型還出現于:第89套一(2)、第97套一(4)。第3題的題型還出現于:第87套一(2)、第29套--(2)、第30套一-(4)、第94套一(4)、第97套一(3)。

  5[單選題] 與“SELECT*FROM學(xué)生INTO DBF A”等價(jià)的語(yǔ)句是( )。

  A.SELECT*FROM學(xué)生INTO A

  B.SELECT*FROM學(xué)生INTO TABLE A

  C.SELECT*FROM學(xué)生TO TABLE A

  D.SELECT*FROM學(xué)生TO DBF A

  參考答案:B

  參考解析:在SQL查詢(xún)語(yǔ)句的尾部添加、INTO DBFI

  TABLE<表名>可以將查詢(xún)的結果放入新生成的指定表中。

  INTO TABLE A等價(jià)于INTO DBF A,因此B)為正確選項。

  6[單選題] 在Visual FoxPro中,下面關(guān)于索引的正確描述是( )。

  A.當數據庫表建立索引以后,表中的記錄的物理順序將被改變

  B.索引的數據將與表的數據存儲在一個(gè)物理文件中

  C.建立索引是創(chuàng )建一個(gè)索引文件,該文件包含有指向表記錄的指針

  D.使用索引可以加快對表的更新操作

  參考答案:C

  參考解析:Visual FoxPro索引是由指針構成的文件,這些指針邏輯上按照索引關(guān)鍵字值進(jìn)行排序。索引文件和表的dbf文件分別存儲,并且不改變表中記錄的物理順序。實(shí)際上,創(chuàng )建索引是創(chuàng )建一個(gè)由指向.dbf文件記錄的指針構成的文件。若要根據特定順序處理表記錄,可以選擇一個(gè)相應的索引,使用索引還可以加速對表的查詢(xún)操作,但不會(huì )加快對表的更新操作。

  7[單選題] 在Visual FoxPro中,命令“INDEX ON姓名TO xm”的功能是(  )。

  A.建立一個(gè)名為xm.idx的索引文件

  B.建立一個(gè)名為xm.cdx的索引文件

  C.在結構索引文件中建立一個(gè)名為xm的索引

  D.在非結構索引文件中建立一個(gè)名為xm的索引

  參考答案:A

  參考解析:INDEX ON命令用于在程序中建立索引,執行命令“INDEX ON姓名TO xm”之后可建立一個(gè)名為xm的索引文件,索引文件的擴展名為.idx,故本題A選項正確。

  8[單選題] 設x=〝123〞,y=123,k=〝Y〞,表達式x+&k的值是(  )。

  A.123123B.246C.123y D.數據類(lèi)型不匹配

  參考答案:D

  參考解析:本題考查宏替換函數:&<字符型變量>[],其功能為替換出字符型變量的內容,即函數值是變量中的字符串。本題數據類(lèi)型不匹配,無(wú)法替換。

  9[單選題] 設有讀者表:

  讀者(借書(shū)證號C,姓名C,單位C,性別.L,職稱(chēng)C,聯(lián)系電話(huà)C.

  查詢(xún)姓名中含“志”的所有讀者的信息,正確的SQL語(yǔ)句是:

  A.SELECT*FROM讀者WHERE姓名LIKE”+志+”

  B.SELECT*FROM讀者WHERE姓名=”*志*”

  C.sELECT*FROM讀者WHERE姓名LIKE”%志%”

  D.SELECT*FROM讀者WHERE姓名=”%志%”

  參考答案:C

  參考解析:SQL的基本格式為SELECT—FROM—WHERE,其中SELECT說(shuō)明要查詢(xún)的字段,FROM 說(shuō)明要查詢(xún)的字段來(lái)自哪個(gè)表或哪些表,WHERE說(shuō)明查詢(xún)條件。LIKE為字符串匹配運算符,可與通配符“%”和“一”一起使用!%”表示與任意多個(gè)字符匹配;“一”表示與任意一個(gè)字符匹配。查詢(xún)姓名中含“志”的所有讀者的信息可用“LIKE”%志%””表示,C選項正確。

  10[單選題] 在表設計器中設置的索引包含在(  )。

  A.單獨索引文件中

  B.唯一索引文件中

  C.結構復合索引文件中

  D.非結構復合索引文件中

  參考答案:C

  參考解析:從索引的組織方式來(lái)講,索引分為三類(lèi)索引文件:?jiǎn)为毜膇dx索引,是一種非結構索引;采用非默認名的cdx索引,也是非結構索引;與表名同名的cdx索引,是結構復合索引。與表名同名的cdx索引是一種結構復合壓縮索引,它是Visual FoxPro數據庫中最普通也是最重要的一種索引文件,用表設計器建立的索引都是這類(lèi)索引。

  全國計算機等級考試二級真題 3

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

  A. 循環(huán)隊列是隊列的一種鏈式存儲結構

  B. 循環(huán)隊列是一種邏輯結構

  C. 循環(huán)隊列是隊列的一種順序存儲結構

  D. 循環(huán)隊列是非線(xiàn)性結構

  【答案】C

  【解析】線(xiàn)性表常用存儲結構為:①順序存儲結構,物理上連續存儲,空間位置隱含邏輯位置,②鏈式存儲結構,存儲上不連續,通過(guò)指針相連。循環(huán)隊列是指用一段地址連續的存儲單元存儲數據元素,定義兩個(gè)游標:指向隊頭的游標(front)、指向隊尾的游標(rear)。

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

  A. 棧是一種先進(jìn)先出的線(xiàn)性表

  B. 隊列是一種后進(jìn)先出的線(xiàn)性表

  C. 棧與隊列都是非線(xiàn)性結構

  D. 以上三種說(shuō)法都不對

  【答案】D

  【解析】棧和隊列都是操作受限的線(xiàn)性表:棧只能在棧頂插入和刪除元素,按照先進(jìn)后出的原則組織數據;隊列只能在隊頭刪除元素,在隊尾插入元素,按照先進(jìn)先出的原則組織數據。對于每一個(gè)節點(diǎn)都有一個(gè)前件和一個(gè)后件,屬于線(xiàn)性結構。

  3. 一棵二叉樹(shù)共有25個(gè)結點(diǎn),其中5個(gè)是葉子結點(diǎn),則度為1的結點(diǎn)數為( )。

  A. 16

  B. 10

  C. 6

  D. 4

  【答案】A

  【解析】二叉樹(shù)中,度為0的結點(diǎn)(即葉子結點(diǎn))比度為二的結點(diǎn)多1個(gè),而度為0、1、2的結點(diǎn)相加等于總結點(diǎn)數25,所以度為1的結點(diǎn)數為25-5-(5-1)=16。

  4. 在下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是( )。

  A. 外模式

  B. 內模式

  C. 概念模式

  D. 邏輯模式

  【答案】B

  【解析】數據庫管理系統的三級模式包括:①外模式,也稱(chēng)子模式、用戶(hù)模式,是指數據庫用戶(hù)所看到的數據結構,是用戶(hù)看到的數據視圖;②模式,也稱(chēng)邏輯模式,是數據庫中對全體數據的邏輯結構和特性的描述,是所有用戶(hù)所見(jiàn)到的數據視圖的總和;③內模式,也稱(chēng)存儲模式、物理模式,是指數據在數據庫系統內的存儲介質(zhì)上的表示,是對數據的物理結構和存取方式的描述。答案選擇B選項。

  5. 在滿(mǎn)足實(shí)體完整性約束的條件下( )。

  A. 一個(gè)關(guān)系中應該有一個(gè)或多個(gè)候選關(guān)鍵字

  B. 一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字

  C. 一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字

  D. 一個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵字

  【答案】A

  【解析】在關(guān)系R中如記錄完全函數依賴(lài)于屬性(組)X,則稱(chēng)X為關(guān)系R中的一個(gè)候選關(guān)鍵字。候選關(guān)鍵字的性質(zhì)有①在一個(gè)關(guān)系中,候選關(guān)鍵字可以有多個(gè),②任何兩條記錄候選關(guān)鍵字值都是不相同的;③關(guān)鍵字由一個(gè)屬性構成,也可能由多個(gè)屬性構成;④在任何關(guān)系中至少有一個(gè)關(guān)鍵字。所以,在滿(mǎn)足實(shí)體完整性約束的條件下,一個(gè)關(guān)系中應該有一個(gè)或多個(gè)候選關(guān)鍵字。答案選擇A選項。

  6. 一個(gè)棧的初始狀態(tài)為空,F將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。

  A. 123456ABCDE

  B. EDCBA54321

  C. ABCDE12345

  D. 54321EDCBA

  【答案】B

  【解析】棧是按照“先進(jìn)后出”的原則組織數據的,入棧的順序為12345ABCDE,則依次出棧的順序應為其逆序,即EDCBA54321。答案選擇B選項。

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

  A. 循環(huán)隊列有隊頭和隊尾兩個(gè)指針,因此,循環(huán)隊列是非線(xiàn)性結構

  B. 在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動(dòng)態(tài)變化情況

  C. 在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動(dòng)態(tài)變化情況

  D. 循環(huán)隊列中元素的個(gè)數是由隊頭指針和隊尾指針共同決定

  【答案】D

  【解析】D項正確,從隊頭指針front指向的.后一個(gè)位置直到隊尾指針rear指向的位置之間所有的元素均為隊列中的元素。A項錯誤,循環(huán)隊列是將隊列存儲空間的最后一個(gè)位置繞到第一個(gè)位置,形成邏輯上的環(huán)形空間,其存儲結構依然是順序的BC兩項錯誤,在循環(huán)隊列中,每進(jìn)行一次入隊運算,隊尾指針就進(jìn)一,每進(jìn)行一次出隊運算,隊頭指針就進(jìn)一,可見(jiàn)由隊頭指針和隊尾指針一起反映隊列中元素的動(dòng)態(tài)變化情況。

  8. 在長(cháng)度為n的有序線(xiàn)性表中進(jìn)行二分查找,最壞情況下需要比較的次數是( )。

  A. 0(n)

  B. O(n2)

  C. O (log2n)

  D. O(nlog2n)

  【答案】C

  【解析】二分查找的最壞情況是不斷的二分直至無(wú)法再分時(shí),仍然沒(méi)有查找成功。對于有序的線(xiàn)性表,二分查找法只需比較log2n次。答案選擇C選項。

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

  A. 順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的

  B. 順序存儲結構只針對線(xiàn)性結構,鏈式存儲結構只針對非線(xiàn)性結構

  C. 順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表

  D. 鏈式存儲結構比順序存儲結構節省存儲空間

  【答案】A

  【解析】A項正確,在順序存儲結構中所有元素所占的存儲空間是連續的,而在鏈式存儲結構中,存儲數據結構的存儲空間可以不連續。

  10. 數據流圖中帶有箭頭的線(xiàn)段表示的是( )。

  A. 控制流

  B. 事件驅動(dòng)

  C. 模塊調用

  D. 數據流

  【答案】D

  【解析】數據流圖基本符號的含義:①矩形表示數據的外部實(shí)體,②圓角的矩形表示變換數據的處理邏輯;③缺少右半邊的矩形表示數據的存儲;④箭頭表示數據流。答案選擇D選項。

  全國計算機等級考試二級真題 4

  1.C語(yǔ)言編譯程序的功能是( )。

  A. 執行一個(gè)C語(yǔ)言編寫(xiě)的源程序

  B. 把C源程序翻譯成ASCII碼

  C. 把C源程序翻譯成機器代碼

  D. 把C源程序與系統提供的庫函數組合成一個(gè)二進(jìn)制執行文件

  【答案】C

  【解析】編譯程序的功能是將“高級語(yǔ)言”翻譯為“機器語(yǔ)言”。每條C語(yǔ)言語(yǔ)句,經(jīng)過(guò)編譯最終都將轉換成二進(jìn)制的機器指令。答案選擇C選項。

  2. 計算機高級語(yǔ)言程序的運行方法有編譯執行和解釋執行兩種,以下敘述中正確的是( )。

  A. C語(yǔ)言程序僅可以編譯執行

  B. C語(yǔ)言程序僅可以解釋執行

  C. C語(yǔ)言程序既可以編譯執行,又可以解釋執行;

  D. 以上說(shuō)法都不對

  【答案】A

  【解析】編譯執行是指程序執行前需要一個(gè)專(zhuān)門(mén)的編譯過(guò)程把程序編譯成機器語(yǔ)言的文件,再次運行時(shí)不需要重新翻譯,執行效率高;解釋執行是指每個(gè)語(yǔ)句都是執行的時(shí)候才翻譯,執行效率低。用C語(yǔ)言編寫(xiě)的程序必須經(jīng)過(guò)編譯器編譯后,轉換為二進(jìn)制的機器指令來(lái)運行。答案選擇A選項。

  3. 以下敘述中錯誤的是( )。

  A. C語(yǔ)言中的每條可執行語(yǔ)句和非執行語(yǔ)句最終都將被轉換成二進(jìn)制的機器指令

  B. C程序經(jīng)過(guò)編譯、鏈接步驟之后才能形成一個(gè)真正可執行的二進(jìn)制機器指令文件

  C. 用C語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中

  D. C語(yǔ)言源程序經(jīng)編譯后生成后綴為的目標程序

  【答案】A

  【解析】A項錯誤,注釋語(yǔ)句不會(huì )被翻譯成二進(jìn)制的機器指令。C源程序經(jīng)過(guò)C編譯程序編譯之后生成后綴為的二進(jìn)制文件(稱(chēng)為目標文件),然后由“鏈接程序”(Link)的軟件把文件與各種庫函數連接起來(lái)生成一個(gè)后綴為的可執行文件。答案選擇A選項。

  4. 以下敘述中錯誤的是()

  A.C語(yǔ)言的可執行程序是由一系列機器指令構成的

  B. 用C語(yǔ)言編寫(xiě)的源程序不能直接在計算機上運行

  C. 通過(guò)編譯得到的二進(jìn)制目標程序需要連接才可以運行

  D. 在沒(méi)有安裝C語(yǔ)言集成開(kāi)發(fā)環(huán)境的機器上不能運行C源程序生成的exe文件

  【答案】D

  【解析】A項正確,C語(yǔ)言的可執行程序是由一系列機器指令組成的;BC項正確,用C語(yǔ)言編寫(xiě)的.源程序必須經(jīng)過(guò)編譯,生成二進(jìn)制目標代碼,再經(jīng)過(guò)連接才能運行;D項錯誤,C語(yǔ)言經(jīng)過(guò)編譯鏈接后的二進(jìn)制目標代碼可以脫離C語(yǔ)言集成開(kāi)發(fā)環(huán)境獨立運行。答案選擇D選項。

  5. 以下敘述正確的是( )。

  A. C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為的二進(jìn)制文件

  B. C編譯程序把文件后綴為.c的源程序文件編譯成文件后綴為的可執行文件

  C. C編譯程序把文件后綴為的二進(jìn)制文件編譯成文件后綴為的可執行文件

  D. 鏈接程序把文件后綴為.c的源程序文件鏈接成文件后綴為的可執行文件

  【答案】A

  【解析】C編譯程序把文件后綴為C的源程序文件編譯成文件后綴為的二進(jìn)制文件,鏈接將一個(gè)或多個(gè)目標文件與程序用到的庫文件連接起來(lái),形成一個(gè)可以在操作系統直接運行的執行程序,故排除B、C、D項,答案選擇A選項。

  6. 以下敘述中正確的是(A. 在C語(yǔ)言程序中,main函數必須放在其他函數的最前面

  B. 每個(gè)后綴為.c的C語(yǔ)言源程序都可以單獨進(jìn)行編譯

  C. 在C語(yǔ)言程序中,只有main函數才可以單獨進(jìn)行編譯

  D. 每個(gè)后綴為.c的C語(yǔ)言源程序都應該包含一個(gè)main函數

  【答案】B

  【解析】main函數可以在程序的任何位置。每一個(gè)可執行的C程序都必須有一個(gè)且只能有一個(gè)主函數。后綴名為.c的C語(yǔ)言源程序都可以單獨進(jìn)行編譯。main函數只是讓執行程序的系統知道該從哪里開(kāi)始執行程序(從主函數處執行),其他有關(guān)這個(gè)程序的子函數是通過(guò)函數調用來(lái)實(shí)現其功能(不需main函數)。答案選擇B選項。

  7. 以下敘述中錯誤的是( )。

  A. C語(yǔ)言編寫(xiě)的函數源程序,其文件名后綴可以是.c

  B. C語(yǔ)言編寫(xiě)的函數都可以作為一個(gè)獨立的源程序文件

  C. C語(yǔ)言編寫(xiě)的每個(gè)函數都可以進(jìn)行獨立的編譯并執行;

  D. 一個(gè)C語(yǔ)言程序只能有一個(gè)主函數

  【答案】C

  【解析】C源程序經(jīng)過(guò)C編譯程序編譯之后生成一個(gè)后綴為的二進(jìn)制文件(稱(chēng)為目標文件),然后由稱(chēng)為“連接程序”(Link)的軟件,把此文件與C語(yǔ)言提供的各種庫函數連接起來(lái)生成一個(gè)后綴為的可執行文件。只有含有main函數的經(jīng)過(guò)編譯鏈接才能執行。答案選擇C選項。

  8. 以下敘述中錯誤的是(A. 一個(gè)C程序可以包含多個(gè)不同名的函數

  B. 一個(gè)C程序只能有一個(gè)主函數

  C. C程序在書(shū)寫(xiě)時(shí),有嚴格的縮進(jìn)要求,否則不能編譯通過(guò)

  D. C程序的主函數必須用main作為函數名

  【答案】C

  【解析】一個(gè)C程序有且只有一個(gè)主函數main。一個(gè)C程序可以包含多個(gè)不同名字的子函數。C程序在書(shū)寫(xiě)時(shí)沒(méi)有嚴格的縮進(jìn)要求。答案選擇C選項。

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

  A. C語(yǔ)言規定必須用main作為主函數名,程序將從此開(kāi)始執行

  B. 可以在程序中由用戶(hù)指定任意一個(gè)函數作為主函數,程序將從此開(kāi)始執行

  C. C語(yǔ)言程序將從源程序中第一個(gè)函數開(kāi)始執行;

  D. main的各種大小寫(xiě)拼寫(xiě)形式都可以作為主函數名,如:MAIN,Main等

  【答案】A

  【解析】用戶(hù)不能指定某函數為主函數,C語(yǔ)言規定,程序從main函數開(kāi)始執行,從main函數退出,C語(yǔ)言函數名區別大小寫(xiě)。答案選擇A選項。

  10. 下列敘述中錯誤的是( )。

  A. C程序可以由一個(gè)或多個(gè)函數組成

  B. C程序可以由多個(gè)程序文件組成

  C. 一個(gè)C語(yǔ)言程序只能實(shí)現一種算法

  D. 一個(gè)C函數可以單獨作為一個(gè)C程序文件存在

  【答案】C

  【解析】一個(gè)C程序可以有一個(gè)或多個(gè)程序文件,也可以有一個(gè)或多個(gè)函數,所以一個(gè)C語(yǔ)言程序可以實(shí)現多種算法,答案選擇C選項。

  全國計算機等級考試二級真題 5

  1.[單選題] 程序調試的任務(wù)是( ).

  A.設計測試用例

  B.驗證程序的正確性

  C.發(fā)現程序中的錯誤

  D.診斷和改正程序中的錯誤

  2[單選題] 計算機指令由兩部分組成,它們是( )。

  A.運算符和運算數B.操作數和結果C.操作碼和操作數D.數據和字符

  3[單選題] 公司中有多個(gè)部門(mén)和多名職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多名職員。則實(shí)體部門(mén)和職員問(wèn)的聯(lián)系是( )。

  A.1:1聯(lián)系B.m:1聯(lián)系C.1:m聯(lián)系D.m:n聯(lián)系

  4[單選題] 下列關(guān)于A(yíng)SCⅡ編碼的敘述中,正確的是( ).

  A.一個(gè)字符的標準ASCⅡ碼占一個(gè)字節,其最高二進(jìn)制位總為1

  B.所有大寫(xiě)英文字母的ASCⅡ碼值都小于小寫(xiě)英文字母‘a(chǎn)’的ASCⅡ碼值

  C.所有大寫(xiě)英文字母的ASCⅡ碼值都大于小寫(xiě)英文字母‘a(chǎn)’的ASCⅡ碼值

  D.標準ASCⅡ碼表有256個(gè)不同的字符編碼

  5[單選題] 在長(cháng)度為n的有序線(xiàn)性表中進(jìn)行二分查找,最壞情況下需要比較的次數是( )。

  A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)

  6[單選題] 以下關(guān)于編譯程序的說(shuō)法正確的是( ).

  A.編譯程序屬于計算機應用軟件,所有用戶(hù)都需要編譯程序

  B.編譯程序不會(huì )生成目標程序,而是直接執行源程序

  C.編譯程序完成高級語(yǔ)言程序到低級語(yǔ)言程序的等價(jià)翻譯

  D.編譯程序構造比較復雜,一般不進(jìn)行出錯處理

  7[單選題] 數據字典(DD)所定義的對象都包含于( )。

  A.數據流圖(DFD圖)B.程序流程圖C.軟件結構圖D.方框圖

  8[單選題] ( )拓撲結構是將網(wǎng)絡(luò )的各個(gè)節點(diǎn)通過(guò)中繼器連接成一個(gè)閉合環(huán)路.

  A.星型B.樹(shù)型C.總線(xiàn)型D.環(huán)型

  9[單選題] 在CD光盤(pán)上標記有“CD-RW”字樣,“RW”標記表明該光盤(pán)足

  A.只能寫(xiě)入一次,可以反復讀出的一次性寫(xiě)入光盤(pán)

  B.可多次擦除型光盤(pán)

  C.只能讀出,不能寫(xiě)入的只讀光盤(pán)

  D.其驅動(dòng)器單倍速為1350KB/S的高街度呵讀寫(xiě)光柱

  10[單選題]根據域名代碼規定,表示政府部門(mén)網(wǎng)站的域名代碼是( )。

  A..netB..comC..govD..org

  參考答案:C

  11[單選題] 數據庫設計中反映用戶(hù)對數據要求的模式是( )。

  A.內模式B.概念模式C.外模式D.設計模式

  12[單選題]設計中模塊劃分應遵循的準則是( )。

  A.低內聚低耦合B.高耦合高內聚C.高內聚低耦合D.以上說(shuō)法均錯誤

  13[單選題] 計算機軟件包括( ).

  A.算法和數據B.程序和數據C.程序和文檔D.程序、數據及相關(guān)文檔

  14[單選題] 數據庫應用系統中的核心問(wèn)題是( )。

  A.數據庫設計B.數據庫系統設計C.數據庫維護D.數據庫管理員培訓

  15[單選題] 運算器的完整功能是進(jìn)行( )。

  A.邏輯運算B.算術(shù)運算和邏輯運算C.算術(shù)運算D.邏輯運算和微積分運算

  16[單選題] CPU中,除了內部總線(xiàn)和必要的寄存器外,主要的兩大部件分別是運算器和

  A.控制器B.存儲器C.CacheD.編輯器

  17[單選題] 下列與隊列結構有關(guān)聯(lián)的是( )。

  A.函數的遞歸調用B.數組元素的引用C.多重循環(huán)的執行;D.先到先服務(wù)的作業(yè)調度

  18[單選題] 在一個(gè)非零無(wú)符號二進(jìn)制整數之后添加一個(gè)0,則此數的值為原數的( )。

  A.4倍B.2倍C.1/2倍D.1/4倍

  19[單選題] 上網(wǎng)需要在計算機上安裝

  A.數據庫管理軟件B.視頻播放軟件C.瀏覽器軟件D.網(wǎng)絡(luò )游戲軟件

  20[單選題] 十進(jìn)制數18轉換成二進(jìn)制數是( )。

  A.010101B.101000C.010010D.001010

  參考答案:C

  21[單選題] 在CD光盤(pán)上標記有“CD-RW”字樣,“RW”標記表明該光盤(pán)是( )。

  A.只能寫(xiě)入一次,可以反復讀出的一次性寫(xiě)入光盤(pán)

  B.可多次擦除型光盤(pán)

  C.只能讀出,不能寫(xiě)入的只讀光盤(pán)

  D.其驅動(dòng)器單倍速為1350KB/S的高密度可讀寫(xiě)光盤(pán)

  22[單選題] 算法的有窮性是指( ).

  A.算法程序的運行時(shí)間是有限的

  B.算法程序所處理的數據量是有限的

  C.算法程序的長(cháng)度是有限的

  D.算法只能被有限的用戶(hù)使用

  23[單選題] 某系統結構圖如下圖所示

  該系統結構圖中最大扇入是( ).

  A.0B.1C.2 D.3

  24[單選題] 有三個(gè)關(guān)系R、S和T如下:

  其中關(guān)系T由關(guān)系R和S通過(guò)某種操作得到,該操作為( ).

  A.選擇B.投影C.交D.并

  25[單選題] 在微機中,西文字符所采用的編碼是( ).

  A.EBCDIC碼B.ASCⅡ碼C.國標碼D.BCD碼

  計算機二級考試真題答案解析

  1.參考答案:D參考解析:程序調試的任務(wù)是診斷和改正程序中的錯誤。

  2.參考答案:C參考解析:計算機指令通常由操作碼和操作數兩部分組成。

  3.參考答案:C參考解析:兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數關(guān)系,主要有一對一聯(lián)系1:1.、一對多聯(lián)系1:m.、多對一聯(lián)系m:1.、多對多聯(lián)系m:n.。對于每一個(gè)實(shí)體部門(mén),都有多名職員,則其對應的聯(lián)系為一對多聯(lián)系1:m.,答案選C。

  4.參考答案:B參考解析:國際通用的ASCIl碼為7位,且最高位不總為l;所有大寫(xiě)字母的ASCIl碼都小于小寫(xiě)字母a的ASCIl碼;標準ASCIl碼表有128個(gè)不同的字符編碼。

  5.參考答案:C參考解析:當有序線(xiàn)性表為順序存儲時(shí)才能用二分法查找?梢宰C明的是對于長(cháng)度為n的有序線(xiàn)性表,在最壞情況下,二分法查找只需要比較1og2n次,而順序查找需要比較n次。

  6.參考答案:C參考解析:編譯程序就是把高級語(yǔ)言變成計算機可以識別的二進(jìn)制語(yǔ)言,即編譯程序完成高級語(yǔ)言程序到低級語(yǔ)言程序的等價(jià)翻譯。

  7.參考答案:A參考解析:在數據流圖中,對所有元素都進(jìn)行了命名,所有名字的定義集中起來(lái)就構成了數據字典。因此選A,而B(niǎo),C,D都不符合。

  8.參考答案:D參考解析:環(huán)型拓撲結構是使用中繼器組成一個(gè)封閉的`環(huán),各節點(diǎn)直接連到環(huán)上,信息沿著(zhù)環(huán)按一定方向從一個(gè)節點(diǎn)傳送到另一個(gè)節點(diǎn)的拓撲結構.

  9.參考答案:B參考解析:CD-RW是可擦寫(xiě)型光盤(pán),用戶(hù)可以以多次對其進(jìn)行讀寫(xiě)。CD-RW的全稱(chēng)是CD-ReWritab1e。

  10.參考答案:C參考解析:略

  11.參考答案:C參考解析:數據庫系統的三級模式是概念模式、外模式和內模式。概念模式是數據庫系統中全局數據邏輯結構的描述,是全體用戶(hù)公共數據視圖。外模式也稱(chēng)子模式或用戶(hù)模式,它是用戶(hù)的數據視圖,給出了每個(gè)用戶(hù)的局部數據描述,所以選擇C。內模式又稱(chēng)物理模式,它給出了數據庫物理存儲結構與物理存取方法。

  12.參考答案:C參考解析:根據軟件設計原理提出如下優(yōu)化準則:①劃分模塊時(shí),盡量做到高內聚、低耦合,保持模塊相對獨立性,并以此原則優(yōu)化初始的軟件結構。②一個(gè)模塊的作用范圍應在其控制范圍之內,且判定所在的模塊應與受其影響的模塊在層次上盡量靠近。③軟件結構的深度、寬度、扇入、扇出應適當。④模塊的大小要適中。C正確。

  13.參考答案:D參考解析:計算機軟件由兩部分組成:一是機器可執行的程序和數據;二是機器不可執行的,與軟件開(kāi)發(fā)、運行、維護、使用等有關(guān)的文檔.故D選項正確.

  14.參考答案:A參考解析:數據庫應用系統中的核心問(wèn)題是數據庫的設計。

  15.參考答案:B參考解析:運算器是計算機處理數據形成信息的加工廠(chǎng),它的主要功能是對二進(jìn)制數碼進(jìn)行算術(shù)運算或邏輯運算。

  16.參考答案:A參考解析:CPU主要包括運算器和控制器。

  17.參考答案:D參考解析:隊列的修改是依先進(jìn)先出的原則進(jìn)行的,D正確。

  18.參考答案:B參考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。

  19.參考答案:C參考解析:略

  20.參考答案:C參考解析:用2整除18,可以得到一個(gè)商和余數;再用2去除商,又會(huì )得到一個(gè)商和余數。如此進(jìn)行,直到商為0時(shí)為止,然后把先得到的余數作為二進(jìn)制數的低位有效位,后得到的余數作為二進(jìn)制數的高位有效位,依次排列起來(lái),即得010010。

  21.參考答案:B參考解析:CD—RW是可擦寫(xiě)型光盤(pán),用戶(hù)可以多次對其進(jìn)行讀/寫(xiě)。CD-RW的全稱(chēng)是CD-ReWritab1e。

  22.參考答案:A參考解析:算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時(shí)間是有限的。

  23.參考答案:C參考解析:扇人指的是調用一個(gè)給定模塊的模塊個(gè)數。題干系統中,第2層模塊扇入均為1,第3層中功能模塊3.1扇人為2,其余為1,故最大扇入為2,C選項正確。

  24.參考答案:D參考解析:關(guān)系T中包含了關(guān)系R與s中的所有元組,所以進(jìn)行的是并的運算。

  25.參考答案:B參考解析:略

  全國計算機等級考試二級真題 6

  1[單選題] 若查詢(xún)的設計如下,則查詢(xún)的功能是(  )。

  A.設計尚未完成,無(wú)法進(jìn)行統計

  B.統計班級信息僅含Null(空)值的記錄個(gè)數

  C.統計班級信息不包括Null(空)值的記錄個(gè)數

  D.統計班級信息包括Null(空)值全部記錄個(gè)數

  參考答案:C

  參考解析:從圖中可以看出要統計的字段是“學(xué)生表”中的“班級”字段,采用的統計函數是計數函數,目的是對班級(不為空)進(jìn)行計數統計。所以選項C正確。

  2[單選題] 在SQL語(yǔ)言的SELECT語(yǔ)句中,用于指明檢索結果排序的子句是( )。

  A.FROMB.WHILEC.GROUP BY D.ORDER BY

  參考答案:D

  參考解析:SQL查詢(xún)的SeleCt語(yǔ)句是功能最強,也是最為復雜的SQL語(yǔ)句。SELECT語(yǔ)句的`結構是:SELECT[ALL I DISTINCT]別名FROM表名[WHERE查詢(xún)條件][GROUP BY要分組的別名[HAVING分組條件]][ORDER BY要排序的別名[ASC I DSC]]所以選項D正確。

  3[單選題] 要使窗體上的按鈕運行時(shí)不可見(jiàn),需要設置的屬性是( )。

  A.EnableB.VisibleC.Default D.Caned

  參考答案:B

  參考解析:控件的Enable屬性是設置控件是否可用;Visible屬性是設置控件是否可見(jiàn);Default屬性指定某個(gè)命令按鈕是否為窗體的默認按鈕;CanCel屬性可以指定窗體上的命令按鈕是否為“取消”按鈕。所以答案為B。

  4[單選題] 有三個(gè)關(guān)系R、s和T如下:  

  則由關(guān)系R和s得到關(guān)系T的操作是( )。

  A.自然連接B.交C.投影D.并

  參考答案:A

  參考解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以根據T中元組可以判斷R和s做的是自然連接操作。

  5[單選題] 在窗體中添加一個(gè)名稱(chēng)為Commandl的命令按鈕.然后編寫(xiě)如下事件代碼.

  窗體打開(kāi)運行后,單擊命令按鈕,則消息框的輸出結果是(  )。

  A.2B.4C.6D.8

  參考答案:C

  參考解析:題目中命令按鈕的單擊事件是使用Msg-Box顯示過(guò)程f的值。在過(guò)程f中有兩層D0循環(huán),傳人參數m=24,n=18,由于m>n所以執行in=in-n=24-18=6,內層第l個(gè)D0循環(huán)結束后Ill=6,n=18;此時(shí)In小于n,所以再執行n…n inl8—6=12,此時(shí)nl=6,n=12;再執行n=tl-ill后In=n=6;nl<>n條件滿(mǎn)足,退出循環(huán),然后執行f=m的賦值語(yǔ)句,即為f=m=6。

  6[單選題]對于循環(huán)隊列,下列敘述中正確的是( )。

  A.隊頭指針是固定不變的

  B.隊頭指針一定大于隊尾指針

  C.隊頭指針一定小于隊尾指針

  D.隊頭指針可以大于隊尾指針,也可以小于隊尾指針

  參考答案:D

  參考解析:循環(huán)隊列的隊頭指針與隊尾指針都不是固定的,隨著(zhù)入隊與出隊操作要進(jìn)行變化。因為是循環(huán)利用的隊列結構,所以隊頭指針有時(shí)可能大于隊尾指針,有時(shí)也可能小于隊尾指針。

  7[單選題] 函數MsgBox返回值的類(lèi)型是

  A.數值B.字符串C.變體D.是/否

  參考答案:A

  8[單選題] 在黑盒測試方法中,設計測試用例的主要根據是( )。

  A.程序內部邏輯B.程序外部功能C.程序數據結構D.程序流程圖

  參考答案:B

  參考解析:黑盒測試是對軟件已經(jīng)實(shí)現的功能是否滿(mǎn)足需求進(jìn)行測試和驗證,黑盒測試完全不考慮程序內部的邏輯結構和內部特性,只根據程序的需求和功能規格說(shuō)明,檢查程序的功能是否符合它的功能說(shuō)明,所以本題選擇B。

  9[單選題]下列關(guān)于棧敘述正確的是( )。

  A.棧頂元素最先能被刪除

  B.棧頂元素最后才能被刪除

  C.棧底元素永遠不能被刪除

  D.棧底元素最先被刪除

  參考答案:A

  參考解析:棧是先進(jìn)后出的數據結構,所以棧頂元素最后人棧卻最先被刪除。棧底元素最先人棧卻最后被刪除。所以選擇A。

  10[單選題] 在A(yíng)ccess中,參照完整性規則不包括( )。

  A.查詢(xún)規則B.更新規則C.刪除規則D.插入規則

  參考答案:A

  參考解析:表問(wèn)的參照完整性規則包括更新規則、刪除規則、插入規則。故選項A為正確答案。

  全國計算機等級考試二級真題 7

  1.若有以下數組說(shuō)明,則i=10;a[a[i]]元素數值是(C )。

  int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

  A、10

  B、9

  C、6

  D、5

  先算a[a[i]]內層的a[i],由于i=10,因此a[i]即a[10].

  a[10]對應下面數組中的元素為9. 因此a[a[i]]即為a[9]

  a[9]對應下面數組中的元素為6. 因此a[9]即為6

  2.若有說(shuō)明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數組a的第一維的大小為: ( B )

  A、2

  B、3

  C、4

  D、3 6 9

  二維數組的一維大小,即指二維數組的行數,在本題中,按行對二維數組賦值,因此內層有幾個(gè)大括號,數組就有幾行

  3.對二維數組的正確定義是(C )

  詳見(jiàn)教材P149~152,二維數組的定義、初始化

  類(lèi)型符 數組名 [常量表達式][常量表達式]

  二維數組可以看做是矩陣

  類(lèi)型符是指數組中數組元素的類(lèi)型;數組名要符合標識符命名規則;第一個(gè)常量表達式是指數組的行數;第二個(gè)常量表達式是指數組的列數;常量表達式的值只能是整數,不可以是變量,而且從1開(kāi)始計數。

  一維數組初始化時(shí)可以省略數組長(cháng)度

  二維數組初始化時(shí)可以省略行數,但不能省略列數

  選項A,B,都省略了列數

  選項D,不符合二維數組定義的一般形式,行、列常量表達式應該放在不同的[]中

  A、int a[ ][ ]={1,2,3,4,5,6};

  B、int a[2] []={1,2,3,4,5,6};

  C、int a[ ] [3]={1,2,3,4,5,6};

  D、int a[2,3]={1,2,3,4,5,6};

  4.已知int a[3][4];則對數組元素引用正確的是__C___

  A、a[2][4]

  B、a[1,3]

  C、a[2][0]

  D、a(2)(1)

  5.C語(yǔ)言中函數返回值的類(lèi)型是由 A 決定的

  A、函數定義時(shí)指定的類(lèi)型

  B、 return語(yǔ)句中的表達式類(lèi)型

  C、 調用該函數時(shí)的實(shí)參的數據類(lèi)型

  D、形參的數據類(lèi)型

  6. 在C語(yǔ)言中,函數的數據類(lèi)型是指(A )

  A、 函數返回值的數據類(lèi)型

  B、 函數形參的數據類(lèi)型

  C、 調用該函數時(shí)的實(shí)參的數據類(lèi)型

  D、任意指定的數據類(lèi)型

  7.在函數調用時(shí),以下說(shuō)法正確的是( B )

  A、函數調用后必須帶回返回值

  B、實(shí)際參數和形式參數可以同名

  C、函數間的數據傳遞不可以使用全局變量

  D、主調函數和被調函數總是在同一個(gè)文件里

  8. 在C語(yǔ)言中,表示靜態(tài)存儲類(lèi)別的`關(guān)鍵字是: ( C )

  A、 auto

  B、 register

  C、static

  D、extern

  9.未指定存儲類(lèi)別的變量,其隱含的存儲類(lèi)別為(A )。

  A、auto

  B、static

  C、extern

  D、register

  10. 若有以下說(shuō)明語(yǔ)句:

  struct student

  { int num;

  char name[ ];

  float score;

  }stu;

  則下面的敘述不正確的是: (D )

  A、 struct是結構體類(lèi)型的關(guān)鍵字

  B、 struct student 是用戶(hù)定義的結構體類(lèi)型

  C、 num, score都是結構體成員名

  D、 stu是用戶(hù)定義的結構體類(lèi)型名

  11.若有以下說(shuō)明語(yǔ)句:

  struct date

  { int year;

  int month;

  int day;

  }brithday;

  則下面的敘述不正確的是__C___.

  A、 struct是聲明結構體類(lèi)型時(shí)用的關(guān)鍵字

  B、 struct date 是用戶(hù)定義的結構體類(lèi)型名

  C、 brithday是用戶(hù)定義的結構體類(lèi)型名

  D、year,day 都是結構體成員名

  12. 以下對結構變量stul中成員age的非法引用是 B

  struct student

  { int age;

  int num;

  }stu1,*p;

  p=&stu1;

  A、 stu1.age

  B、 student.age

  C、 p->age

  D、(*p).age

  13.設有如下定義:

  struck sk

  { int a;

  float b;

  }data;

  int *p;

  若要使P指向data中的a域,正確的賦值語(yǔ)句是 C

  A、 p=&a;

  B、 p=datA、a;

  C、p=&datA、a;

  D、*p=datA、a;

  14.設有以下說(shuō)明語(yǔ)句:

  typedef struct stu

  { int a;

  float b;

  } stutype;

  則下面敘述中錯誤的是( D )。

  A、struct是結構類(lèi)型的關(guān)鍵字

  B、struct stu是用戶(hù)定義的結構類(lèi)型

  C、a和b都是結構成員名

  D、stutype是用戶(hù)定義的結構體變量名

  15.語(yǔ)句int *p;說(shuō)明了 C 。

  A、p是指向一維數組的指針

  B、p是指向函數的指針,該函數返回一int型數據

  C、p是指向int型數據的指針

  D、p是函數名,該函數返回一指向int型數據的指針

  16、以下語(yǔ)句的輸出結果是( D)。

  int a=-1,b=4,k;

  k=(+ +a<0)&&!(b - -<=0);

  printf("%d,%d,%d ",k,a,b);

  A. 1,0,4

  B. 1,0,3

  C. 0,0,3

  D. 0,0,4

  17、下列程序的輸出結果是(D )。

  char *p1="abcd", *p2="ABCD", str[50]="xyz";

  strcpy(str+2,strcat(p1+2,p2+1));

  printf("%s",str);

  A. xyabcAB

  B. abcABz

  C. ABabcz

  D. xycdBCD

  18、執行下面的程序后,a的值是(B )。

  #define SQR(X) X*X

  main( )

  { int a=10,k=2,m=1;

  a/=SQR(k+m)/SQR(k+m);

  printf("%d ",a); }

  A. 10

  B. 1

  C. 9

  D. 0

  19、設A為存放(短)整型的一維數組,如果A的首地址為P,那么A中第i 個(gè)元素的地址為( B)。

  A.P+i*2

  B. P+(i-1)*2

  C. P+(i-1)

  D. P+i

  20、下列程序執行后輸出的結果是( A)。

  int d=1;

  fun (int p)

  { int d=5;

  d + =p + +;

  printf("%d,",d); }

  main( )

  { int a=3;

  fun(a);

  d + = a + +;

  printf("%d ",d); }

  A. 8, 4

  B. 9, 6

  C. 9, 4

  D. 8, 5

  21、表達式:10!=9的值是(D )。

  A. true

  B. 非零值

  C. 0

  D. 1

  22、若有說(shuō)明: int i,j=7, *p=&i;, 則與i=j; 等價(jià)的語(yǔ)句是( B)。

  A. i= *p;

  B. *p=*&j;

  C. i=&j;

  D. i=* *p;

  23、不能把字符串:Hello!賦給數組b的語(yǔ)句是( B)。

  A. char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};

  B. char b[10]; b="Hello!";

  C. char b[10]; strcpy(b,"Hello!");

  D.char b[10]="Hello!";

  24、在C程序中有如下語(yǔ)句:char *func(int x,int y); 它是(C )。

  A. 對函數func的定義。

  B. 對函數func的調用。

  C.對函數func的原型說(shuō)明。

  D. 不合法的。

  25、以下程序的輸出結果是( D)。

  char str[15]=”hello!”;

  printf(“%d ”,strlen(str));

  A. 15

  B. 14

  C. 7

  D. 6

  26[單選題] 以下敘述中正確的是(  )

  A.用戶(hù)自己定義的函數只能調用庫函數

  B.實(shí)用的C語(yǔ)言源程序總是由一個(gè)或多個(gè)函數組成

  C.不同函數的形式參數不能使用相同名稱(chēng)的標識符

  D.在C語(yǔ)言的函數內部,可以定義局部嵌套函數

  參考答案:B

  參考解析:A選項中,”用戶(hù)自己定義的函數只能調用庫函數”描述是不正確的,也可以調用自定義函數;C選項中,對于不同函數的形式參數可以使用相同名稱(chēng)的標識符;D選項中,關(guān)于函數的定義不可以嵌套,但函數的調用可以嵌套。因此B選項正確。

  27[單選題] 以下關(guān)于C語(yǔ)言數據類(lèi)型使用的敘述中錯誤的是( )。

  A.若要處理如“人員信息”等含有不同類(lèi)型的相關(guān)數據,應自定義結構體類(lèi)型

  B.若要保存帶有多位小數的數據,可使用雙精度類(lèi)型

  C.若只處理“真”和“假”兩種邏輯值,應使用邏輯類(lèi)型

  D.整數類(lèi)型表示的自然數是準確無(wú)誤差的

  參考答案:C

  參考解析:C語(yǔ)言中沒(méi)有邏輯類(lèi)型,所以c錯誤。若要保存帶有多位小數的數據,可以用單精度類(lèi)型也可以用雙精度類(lèi)型。處理包含不同類(lèi)型的相關(guān)數據可以定義為結構體類(lèi)型。整數類(lèi)型可以無(wú)誤差的表示自然數。

  28[單選題] 下面選項中關(guān)于編譯預處理的敘述正確的是

  A.預處理命令行必須使用分號結尾

  B.凡是以#號開(kāi)頭的行,都被稱(chēng)為編譯預處理命令行

  C.預處理命令行不能出現在程序的最后一行

  D.預處理命令行的作用域是到最近的函數結束處

  參考答案:B

  參考解析:本題考查預編譯的預編譯處理命令行,預處理命令行不能以分號結尾,所以A選項錯誤,預處理命令行可以出現在程序的最后一行,預處理命令行作用域是整個(gè)文件。

  29[單選題] 有以下程序

  程序的輸出結果是

  A.0B.1C.9D.10

  參考答案:B

  參考解析:本題考查宏定義,宏定義只是做個(gè)簡(jiǎn)單的替換。執行SQR(k+m)/SQR(k+m)=k+m*k+m/k+m}k+m=15/2,a/=SQR(k+m)/SQR(k+1TI)的結果為1,選項B正確。

  30[單選題] 設--X樹(shù)共有150個(gè)結點(diǎn),其中度為l的結點(diǎn)有l0個(gè),則該---X樹(shù)中的葉子結點(diǎn)數為( )。

  A.71B.70C.69D.不可能有這樣的二叉樹(shù)

  參考答案:D

  參考解析:在樹(shù)結構中,一個(gè)結點(diǎn)所擁有的后件個(gè)數稱(chēng)為該結點(diǎn)的度,所有結點(diǎn)中最大的度稱(chēng)為樹(shù)的度。對任何一棵二叉樹(shù),度為0的結點(diǎn)總是比度為2的結點(diǎn)多一個(gè)。如果有一棵二叉樹(shù),結點(diǎn)總數為l50,假設度為0的結點(diǎn)個(gè)數為n,則有n+10+n一1=150,n=70.5,由于結點(diǎn)個(gè)數必須是整數,所以不可能有題目中這樣的二叉樹(shù)。故選擇D選項。

  31[單選題] 有以下程序:

  程序運行后的輸出結果是( )。

  A.2.3B.1,3C.1,4D.1,2

  參考答案:B

  參考解析:在f(int+P,int 4 q)函數中,執行P=P+1是將P所對應的地址加1,而0 q=+q+1是將q所指向的n的地址所對應的值加1,所以m的得知所對應的值沒(méi)有變,而n的值則為3了。因此B選項正確。

  32[單選題] 以下選項中,能用作用戶(hù)標識符的是( )。

  A.-0-B.8-;8C.voidD.unsigned

  參考答案:A

  參考解析:C語(yǔ)言中標識符由字母、下劃線(xiàn)、數字組成,且開(kāi)頭必須是字母或下劃線(xiàn)。另外,關(guān)鍵字不能作為標識符。8中以數字8開(kāi)頭,所以錯誤。c與D中用的是關(guān)鍵字void與unsigned,所以錯誤。

  33[單選題] 以下敘述正確的是( )。

  A.表達式sizeof(FILE*)==sizeof(int*)的值為真

  B.文件指針的值是一個(gè)整數,它的值一定小于文件字節數

  C.文件指針的值是所指文件的當前讀取位置

  D.使用fscanf函數可以向任意類(lèi)型的文件中寫(xiě)入任意數量的字符

  參考答案:A

  參考解析:

  slzeof(FILE})=4,因為file·為指針,指針的大小4,sizeof(int·)=4,理由同前面。文件指針的值是地址,是一個(gè)16進(jìn)制的數,它的值不一定小于文件字節數,因此選項8錯誤。文件指針是所指文件的當前讀取位置,而不是文件指針的值因此選項C錯誤。mgscanf(FILE-stream,constchar}format,[argument…]fmanf函數可以向任意類(lèi)型的文件,寫(xiě)入任意數量不能超過(guò)系統的緩沖區,寫(xiě)文件先寫(xiě)入緩沖區,最后一起寫(xiě)入文件,因此選項D錯誤。答案為A選項。

  全國計算機等級考試二級真題 8

  1.在公有派生情況下,有關(guān)派生類(lèi)對象和基類(lèi)對象的關(guān)系,下列敘述不正確的是( )

  A.派生類(lèi)的對象可以賦給基類(lèi)的對象

  B.派生類(lèi)的對象可以初始化基類(lèi)的引用

  C.派生類(lèi)的對象可以直接訪(fǎng)問(wèn)基類(lèi)中的成員

  D.派生類(lèi)的對象的地址可以賦給指向基類(lèi)的指針

  【參考答案】 C

  2.下列關(guān)于虛基類(lèi)的描述,錯誤的是( )

  A.設置虛基類(lèi)的目的是為了消除二義性

  B.虛基類(lèi)的`構造函數在非虛基類(lèi)之后調用

  C.若同一層中包含多個(gè)虛基類(lèi),這些基類(lèi)的構造函數按它們說(shuō)明的次序調用

  D.若虛基類(lèi)由非虛基類(lèi)派生而來(lái),則仍然先調用基類(lèi)構造函數,再調用派生類(lèi)的構造函數

  【參考答案】 B

  3.下列運算符中,在C++語(yǔ)言中不能重載的是( )

  A.*

  B.>=

  C.:

  D./

  【參考答案】 C

  4.下列程序的運行結果是( )

  #include

  class A

  { int a;

  public:

  A( ) {a=0;}

  A(int aa)

  {a=aa;

  cout<

  void main( )

  {A x,y(2),z(3);

  cout<

  A.00

  B.23

  C.34

  D.25

  【參考答案】 B

  5.判斷char型變量c是否為小寫(xiě)字母的正確表達式是( )

  A.′a′<=c<=′z′

  B.(c>+A)&&(c<=z)

  C.(′a′>=c)||(′z′<=c)

  D.(c>=′a′)&&(c<=′z′)

  【參考答案】 D

  全國計算機等級考試二級真題 9

  1.若有以下數組說(shuō)明,則i=10;a[a[i]]元素數值是(C )。

  int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

  A、10

  B、9

  C、6

  D、5

  先算a[a[i]]內層的a[i],由于i=10,因此a[i]即a[10].

  a[10]對應下面數組中的元素為9. 因此a[a[i]]即為a[9]

  a[9]對應下面數組中的元素為6. 因此a[9]即為6

  2.若有說(shuō)明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數組a的第一維的大小為: ( B )

  A、2

  B、3

  C、4

  D、無(wú)確定值

  5 7

  D、3 6 9

  二維數組的一維大小,即指二維數組的行數,在本題中,按行對二維數組賦值,因此內層有幾個(gè)大括號,數組就有幾行

  3.對二維數組的正確定義是(C )

  詳見(jiàn)教材P149~152,二維數組的定義、初始化

  類(lèi)型符 數組名 [常量表達式][常量表達式]

  二維數組可以看做是矩陣

  類(lèi)型符是指數組中數組元素的類(lèi)型;數組名要符合標識符命名規則;第一個(gè)常量表達式是指數組的行數;第二個(gè)常量表達式是指數組的列數;常量表達式的值只能是整數,不可以是變量,而且從1開(kāi)始計數。

  一維數組初始化時(shí)可以省略數組長(cháng)度

  二維數組初始化時(shí)可以省略行數,但不能省略列數

  選項A,B,都省略了列數

  選項D,不符合二維數組定義的一般形式,行、列常量表達式應該放在不同的[]中

  A、int a[ ][ ]={1,2,3,4,5,6};

  B、int a[2] []={1,2,3,4,5,6};

  C、int a[ ] [3]={1,2,3,4,5,6};

  D、int a[2,3]={1,2,3,4,5,6};

  4.已知int a[3][4];則對數組元素引用正確的是__C___

  A、a[2][4]

  B、a[1,3]

  C、a[2][0]

  D、a(2)(1)

  詳見(jiàn)教材P150,數組元素的引用

  數組名[下標] [下標]

  引用數組元素時(shí),[ ]中的下標為邏輯地址下標,只能為整數,可以為變量,且從0開(kāi)始計數

  第一個(gè)[下標]表示行邏輯地址下標,第二個(gè)[下標]表示列邏輯地址下標。

  本題圖示詳見(jiàn)P149圖6.7

  因此a的行邏輯地址范圍0~2;a的列邏輯地址范圍0~3;

  選項A,列邏輯地址下標超過(guò)范圍

  選項B,D,的引用形式不正確。

  5.C語(yǔ)言中函數返回值的類(lèi)型是由 A 決定的

  A、函數定義時(shí)指定的類(lèi)型

  B、 return語(yǔ)句中的表達式類(lèi)型

  C、 調用該函數時(shí)的實(shí)參的數據類(lèi)型

  D、形參的數據類(lèi)型

  6. 在C語(yǔ)言中,函數的數據類(lèi)型是指(A )

  A、 函數返回值的數據類(lèi)型

  B、 函數形參的數據類(lèi)型

  C、 調用該函數時(shí)的實(shí)參的數據類(lèi)型

  D、任意指定的數據類(lèi)型

  7.在函數調用時(shí),以下說(shuō)法正確的是( B )

  A、函數調用后必須帶回返回值

  B、實(shí)際參數和形式參數可以同名

  C、函數間的數據傳遞不可以使用全局變量

  D、主調函數和被調函數總是在同一個(gè)文件里

  8. 在C語(yǔ)言中,表示靜態(tài)存儲類(lèi)別的關(guān)鍵字是: ( C )

  A、 auto

  B、 register

  C、static

  D、extern

  9.未指定存儲類(lèi)別的變量,其隱含的存儲類(lèi)別為(A )。

  A、auto

  B、static

  C、extern

  D、register

  10. 若有以下說(shuō)明語(yǔ)句:

  struct student

  { int num;

  char name[ ];

  float score;

  }stu;

  則下面的.敘述不正確的是: (D )

  A、 struct是結構體類(lèi)型的關(guān)鍵字

  B、 struct student 是用戶(hù)定義的結構體類(lèi)型

  C、 num, score都是結構體成員名

  D、 stu是用戶(hù)定義的結構體類(lèi)型名

  11.若有以下說(shuō)明語(yǔ)句:

  struct date

  { int year;

  int month;

  int day;

  }brithday;

  則下面的敘述不正確的是__C___.

  A、 struct是聲明結構體類(lèi)型時(shí)用的關(guān)鍵字

  B、 struct date 是用戶(hù)定義的結構體類(lèi)型名

  C、 brithday是用戶(hù)定義的結構體類(lèi)型名

  D、year,day 都是結構體成員名

  12. 以下對結構變量stul中成員age的非法引用是 B

  struct student

  { int age;

  int num;

  }stu1,*p;

  p=&stu1;

  A、 stu1.age

  B、 student.age

  C、 p->age

  D、(*p).age

  13.設有如下定義:

  struck sk

  { int a;

  float b;

  }data;

  int *p;

  若要使P指向data中的a域,正確的賦值語(yǔ)句是 C

  A、 p=&a;

  B、 p=datA、a;

  C、p=&datA、a;

  D、*p=datA、a;

  14.設有以下說(shuō)明語(yǔ)句:

  typedef struct stu

  { int a;

  float b;

  } stutype;

  則下面敘述中錯誤的是( D )。

  A、struct是結構類(lèi)型的關(guān)鍵字

  B、struct stu是用戶(hù)定義的結構類(lèi)型

  C、a和b都是結構成員名

  D、stutype是用戶(hù)定義的結構體變量名

  15.語(yǔ)句int *p;說(shuō)明了 C 。

  A、p是指向一維數組的指針

  B、p是指向函數的指針,該函數返回一int型數據

  C、p是指向int型數據的指針

  D、p是函數名,該函數返回一指向int型數據的指針

  16.C語(yǔ)言中,關(guān)系表達式和邏輯表達式的值是( B ) 。

  A、0

  B、 0或1

  C、 1

  D、‘T’或’F’

  17. 下面( D )表達式的值為4.

  A、 11/3

  B、 11.0/3

  C、 (float)11/3

  D、 (int)(11.0/3+0.5)

  【解析】(1)相同數據類(lèi)型的元素進(jìn)行數學(xué)運算(+、-、*、/)得到結果還保持原數據類(lèi)型。

  (2)不同數據類(lèi)型的元素進(jìn)行數學(xué)運算,先要統一數據類(lèi)型,統一的標準是低精度類(lèi)型轉換為高精度的數據類(lèi)型。

  選項A,11與3為兩個(gè)整數,11/3結果的數據類(lèi)型也應為整數,因此將3.666666的小數部分全部舍掉,僅保留整數,因此11/3=3.

  選項B,11.0為實(shí)數,3為整數,因此首先要統一數據類(lèi)型,將整型數據3轉換為3.0,轉換后數據類(lèi)型統一為實(shí)型數據,選項B變?yōu)?1.0/3.0,結果的數據類(lèi)型也應為實(shí)型數據,因此選項B 11.0/3=3.666666

  選項C,先將整數11強制類(lèi)型轉換,轉換為實(shí)型11.0,因此選項C變?yōu)?1.0/3,其后計算過(guò)程、結果與選項B同

  選項D,首先計算11.0/3,其計算過(guò)程、結果與選項B同,得到3.666666;再計算3.666666+0.5=4.166666,最后將4.166666強制類(lèi)型轉換為整型,即將其小數部分全部舍掉,結果為4

  18.設整型變量 a=2,則執行下列語(yǔ)句后,浮點(diǎn)型變量b的值不為0.5的是( B )

  A、b=1.0/a

  B、b=(float)(1/A、

  C、b=1/(float)a

  D、b=1/(a*1.0)

  19. 若“int n; float f=13.8;”,則執行“n=(int)f%3”后,n的值是(A)

  A、1

  B、4

  C、4.333333

  D、4.6

  【解析】“(int)f“表示將f中的值強制類(lèi)型轉換為整型,即將13.8的小數部分舍掉,轉換為13;然后計算13%3,結果為1,再將結果賦給變量n,因此n的值為1

  20. 以下對一維數組a的正確說(shuō)明是: D

  A、char a(10);

  B、 int a[];

  C、int k=5,a[k];

  D、char a[3]={‘a(chǎn)’,’b’,’c’};

  【解析】詳見(jiàn)教材P143~144,一維數組的定義、初始化

  類(lèi)型符 數組名 [常量表達式]

  類(lèi)型符是指數組中數組元素的類(lèi)型;數組名要符合標識符命名規則;常量表達式是指數組的長(cháng)度(數組中包含元素的個(gè)數),其值只能是整數,不可以是變量,而且從1開(kāi)始計數。

  選項A,常量表達式只能放在中括號 [ ]中

  選項B,只有在對數組初始化(即賦值)的時(shí)候才可以省略數組的長(cháng)度,B中并未對a進(jìn)行初始化。

  選項C,常量表達式不能為變量。

  21.以下能對一維數組a進(jìn)行初始化的語(yǔ)句是:( C )

  A、int a[5]=(0,1,2,3,4,)

  B、 inta(5)={}

  C、 int a[3]={0,1,2}

  D、 int a{5}={10*1}

  【解析】詳見(jiàn)教材P145,一維數組的定義、初始化

  選項B,D,常量表達式只能放在中括號 [ ]中

  選項A,數組可以看做是若干個(gè)相同數據類(lèi)型元素的有序集合,因此以集合的形式對其初始化,使用{ }對其初始化,選項A用了( ).

  22.在C語(yǔ)言中對一維整型數組的正確定義為 D 。

  A、int a(10);

  B、int n=10,a[n];

  C、int n;a[n];

  D、#define N 10

  23、已知:int a[10]; 則對a數組元素的正確引用是( D )。

  A、a[10]

  B、a[3.5]

  C、a(5)

  D、a[0]

  【解析】詳見(jiàn)教材P144,數組元素的引用

  數組名[下標]

  引用數組元素時(shí),[ ]中的下標為邏輯地址下標,只能為整數,可以為變量,且從0開(kāi)始計數

  int a[10]表示定義了一個(gè)包含10個(gè)整型數據的數組a,數組元素的邏輯地址下標范圍為0~9,即a[0] 表示組中第1個(gè)元素; a[1] 表示組中第2個(gè)元素; a[2] 表示組中第3個(gè)元素; ......;a[9] 表示組中第10個(gè)元素.

  選項A,超過(guò)了數組a的邏輯地址下標范圍;

  選項B,邏輯地址下標只能為整數

  選項C,邏輯地址下標只能放在[ ]中

  24.若有以下數組說(shuō)明,則i=10;a[a[i]]元素數值是(C )。

  int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

  A、10

  B、9

  C、6

  D、5

  【解析】先算a[a[i]]內層的a[i],由于i=10,因此a[i]即a[10].

  a[10]對應下面數組中的元素為9. 因此a[a[i]]即為a[9]

  a[9]對應下面數組中的元素為6. 因此a[9]即為6

  25.若有說(shuō)明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數組a的第一維的大小為: ( B )

  A、2

  B、3

  C、4

  D、無(wú)確定值

  【解析】二維數組的一維大小,即指二維數組的行數,在本題中,按行對二維數組賦值,因此內層有幾個(gè)大括號,數組就有幾行

  26.(A )是構成C語(yǔ)言程序的基本單位。

  A、函數

  B、過(guò)程

  C、子程序

  D、子例程

  27.C語(yǔ)言程序從 C 開(kāi)始執行。

  A、 程序中第一條可執行語(yǔ)句

  B、 程序中第一個(gè)函數

  C、 程序中的main函數

  D、包含文件中的第一個(gè)函數

  28、以下說(shuō)法中正確的是( C )。

  A、C語(yǔ)言程序總是從第一個(gè)定義的函數開(kāi)始執行

  B、在C語(yǔ)言程序中,要調用的函數必須在main( )函數中定義

  C、C語(yǔ)言程序總是從main( )函數開(kāi)始執行;

  D、C語(yǔ)言程序中的main( )函數必須放在程序的開(kāi)始部分

  29.下列關(guān)于C語(yǔ)言的說(shuō)法錯誤的是( B ) 。

  A、 C程序的工作過(guò)程是編輯、編譯、連接、運行

  B、 C語(yǔ)言不區分大小寫(xiě)。

  C、 C程序的三種基本結構是順序、選擇、循環(huán)

  D、C程序從main函數開(kāi)始執行

  30.下列正確的標識符是(C )。

  A、-a1

  B、a[i]

  C、a2_i

  D、int t

  5~8題為相同類(lèi)型題

  考點(diǎn):標識符的命名規則

  只能由字母、數字、下劃線(xiàn)構成

  數字不能作為標識符的開(kāi)頭

  關(guān)鍵字不能作為標識符

  選項A中的“-” ,選項B中“[”與“]”不滿(mǎn)足(1);選項D中的int為關(guān)鍵字,不滿(mǎn)足(3)

  31.下列C語(yǔ)言用戶(hù)標識符中合法的是(B )。

  A、3ax

  B、x

  C、case

  D、-e2 E)union

  選項A中的標識符以數字開(kāi)頭不滿(mǎn)足(2);選項C,E均為為關(guān)鍵字,不滿(mǎn)足(3);選項D中的“-”不滿(mǎn)足(1);

  32.下列四組選項中,正確的C語(yǔ)言標識符是( C )。

  A、 %x

  B、a+b

  C、a123

  D、123

  選項A中的“%” ,選項B中“+”不滿(mǎn)足(1);選項D中的標識符以數字開(kāi)頭不滿(mǎn)足(2)

  33、下列四組字符串中都可以用作C語(yǔ)言程序中的標識符的是( A)。

  A、print _3d db8 aBc

  B、Iam one_half start$it 3pai

  C、str_1 Cpp pow while

  D、Pxq My->book line# His.age

  選項B中的“”,”$” ,選項D中“>”,”#”,”.”,”-”不滿(mǎn)足(1);選項C中的while為關(guān)鍵字,不滿(mǎn)足(3)

  34.C語(yǔ)言中的簡(jiǎn)單數據類(lèi)型包括(D )。

  A、整型、實(shí)型、邏輯型

  B、整型、實(shí)型、邏輯型、字符型

  C、整型、字符型、邏輯型

  D、整型、實(shí)型、字符型

  35.在C語(yǔ)言程序中,表達式5%2的結果是 C 。

  A、2.5

  B、2

  C、1

  D、3

  %為求余運算符,該運算符只能對整型數據進(jìn)行運算。且符號與被模數相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;

  /為求商運算符,該運算符能夠對整型、字符、浮點(diǎn)等類(lèi)型的數據進(jìn)行運算,5/2=2

  全國計算機等級考試二級真題 10

  1.在公有派生情況下,有關(guān)派生類(lèi)對象和基類(lèi)對象的關(guān)系,下列敘述不正確的是( )

  A.派生類(lèi)的對象可以賦給基類(lèi)的對象

  B.派生類(lèi)的對象可以初始化基類(lèi)的引用

  C.派生類(lèi)的對象可以直接訪(fǎng)問(wèn)基類(lèi)中的成員

  D.派生類(lèi)的對象的地址可以賦給指向基類(lèi)的指針

  【參考答案】 C

  2.下列關(guān)于虛基類(lèi)的`描述,錯誤的是( )

  A.設置虛基類(lèi)的目的是為了消除二義性

  B.虛基類(lèi)的構造函數在非虛基類(lèi)之后調用

  C.若同一層中包含多個(gè)虛基類(lèi),這些基類(lèi)的構造函數按它們說(shuō)明的次序調用

  D.若虛基類(lèi)由非虛基類(lèi)派生而來(lái),則仍然先調用基類(lèi)構造函數,再調用派生類(lèi)的構造函數

  【參考答案】 B

  3.下列運算符中,在C++語(yǔ)言中不能重載的是( )

  A.*

  B.>=

  C.:

  D./

  【參考答案】 C

  4.下列程序的運行結果是( )

  #include

  class A

  { int a;

  public:

  A( ) {a=0;}

  A(int aa)

  {a=aa;

  cout<

  void main( )

  {A x,y(2),z(3);

  cout<

  A.00

  B.23

  C.34

  D.25

  【參考答案】 B

  5.判斷char型變量c是否為小寫(xiě)字母的正確表達式是( )

  A.′a′<=c<=′z′

  B.(c>+A)&&(c<=z)

  C.(′a′>=c)||(′z′<=c)

  D.(c>=′a′)&&(c<=′z′)

  【參考答案】 D

  綜合應用題

  使用VC6打開(kāi)考生文件夾下的工程kt8_3,此工程包含一個(gè)源程序文件kt8_3.cpp,該文件設計了用于輸出乘法九九表的類(lèi)。請認真閱讀已有的代碼,按要求完成下列操作,將程序補充完整。

  (1)定義類(lèi)Table的私有數據成員x和y,分別用于表示九九表中的兩個(gè)乘數(x*y),它們都是int型的數據。請在注釋“//**1**”之后添加適當的語(yǔ)句;

  (2)完成類(lèi)Table的成員函數print( )的定義,該函數以""x*y=z""的格式打印出九九表中的一個(gè)乘法算式,請使用格式化輸出函數printf實(shí)現,在注釋“//**2**”之后添加適當的語(yǔ)句;

  (3)完成類(lèi)Table9的成員函數print( )的定義,該函數調用基類(lèi)Table的print( )函數,將九九表輸出到屏幕,請在注釋“//**3**”之后添加適當的語(yǔ)句;

  (4)補充主函數,在屏幕上輸出九九表,以便測試所定義的類(lèi)的正確性。請在注釋“//**4**”之后添加適當的語(yǔ)句。

  注意:除在指定位置添加語(yǔ)句之外,請不要改動(dòng)程序中的其他內容。

  源程序文件清單如下:

  #include

  #include

  classTable

  {//**1**

  intz;

  public:

  voidprint(intx,inty,intz);};

  voidTable::print(intx,inty,intz)

  {//**2**}

  classTable9:publicTable

  {public:

  voidprint( );};

  voidTable9::print( )

  {//**3**

  intx,y,z;

  for(i=1;i<10;i++)

  {for(j=1;j   {x=i;

  y=j;

  z=i*j;

  Table::print(y,x,z);}

  printf("" "");}}

  main( )

  {//**4**

  return0;}

  【參考答案】

  (1)int x;

  int y;

  (2)printf( ""%d*%d=%d "",x,y,z);

  if(z<10) printf("" "");

  (3)int i,j;

  (4)Table9 t_9;

  t_9.print( );

  【試題解析】

  主要考查將具體問(wèn)題抽象為類(lèi),將類(lèi)的定義補充完整,并進(jìn)行類(lèi)定義測試的能力。

  全國計算機等級考試二級真題 11

  1.假設某臺式計算機的內存儲器容量為256MB,硬盤(pán)容量為20GB。硬盤(pán)的容量是內存容量的( )。

  A)40倍

  B)60倍

  C)80倍

  D)100倍

  2.一個(gè)字長(cháng)為8位的無(wú)符號二進(jìn)制整數能表示的十進(jìn)制數值范圍是( )。

  A)0~256

  B)0~255

  C)1~256

  D)1~255

  3.已知三個(gè)字符為:a、X和5,按它們的ASCII碼值升序排序,結果是( )。

  A)5,a,X

  B)a,5,X

  C)X,a,5

  D)5,X,a

  4.已知一漢字的國標碼是5E38,其內碼應是( )。

  A)DEB8

  B)DE38

  C)5EB8

  D)7E58

  5.已知三個(gè)字符為:a、Z和8,按它們的ASCII碼值升序排序,結果是( )。

  A)8、a、Z

  B)a、8、Z

  C)a、Z、8

  D)8、Z、a

  6.計算機技術(shù)中,下列度量存儲器容量的單位中,最大的單位是( )。

  A)KB

  B)MB

  C)Byte

  D)GB

  7.下列編碼中,正確的漢字機內碼是( )。

  A)6EF6H

  B)FB6FH

  C)A3A3H

  D)C97CH

  8.無(wú)符號二進(jìn)制整數1000110轉換成十進(jìn)制數是( )。

  A)68

  B)70

  C)72

  D)74

  9.根據漢字國標GB2312-80的規定,1KB的`存儲容量能存儲的漢字內碼的個(gè)數是( )。

  A)128

  B)256

  C)512

  D)1024

  10.十進(jìn)制數111轉換成無(wú)符號二進(jìn)制整數是( )。

  A)01100101

  B)01101001

  C)01100111

  D)01101111

  11.字長(cháng)為6位的無(wú)符號二進(jìn)制整數最大能表示的十進(jìn)制整數是( )。

  A)64

  B)63

  C)32

  D)31

  12.根據國標GB2312-80的規定,總計有各類(lèi)符號和一、二級漢字編碼( )。

  A)7145個(gè)

  B)7445個(gè)

  C)3008個(gè)

  D)3755個(gè)

  13.二進(jìn)制數1001001轉換成十進(jìn)制數是( )。

  A)72

  B)71

  C)75

  D)73

  14.十進(jìn)制數90轉換成無(wú)符號二進(jìn)制數是( )。

  A)1011010

  B)1101010

  C)1011110

  D)1011100

  15.標準ASCII碼用7位二進(jìn)制位表示一個(gè)字符的編碼,其不同的編碼共有( )。

  A)127個(gè)

  B)128個(gè)

  C)256個(gè)

  D)254個(gè)

  16.已知英文字母m的ASCII碼值為109,那么英文字母p的ASCII碼值是( )。

  A)112

  B)113

  C)111

  D)114

  17.在數制的轉換中,正確的敘述是( )。

  A)對于相同的十進(jìn)制整數(>1),其轉換結果的位數的變化趨勢隨著(zhù)基數R的增大而減少

  B)對于相同的十進(jìn)制整數(>1),其轉換結果的位數的變化趨勢隨著(zhù)基數R的增大而增加

  C)不同數制的數字符是各不相同的,沒(méi)有一個(gè)數字符是一樣的

  D)對于同一個(gè)整數值的二進(jìn)制數表示的位數一定大于十進(jìn)制數字的位數

  18.下列敘述中,正確的是( )。

  A)一個(gè)字符的標準ASCII碼占一個(gè)字節的存儲量,其最高位二進(jìn)制總為0

  B)大寫(xiě)英文字母的ASCII碼值大于小寫(xiě)英文字母的ASCII碼值

  C)同一個(gè)英文字母(如字母A)的ASCII碼和它在漢字系統下的全角內碼是相同的

  D)標準ASCII碼表的每一個(gè)ASCII碼都能在屏幕上顯示成一個(gè)相應的字符

  19.無(wú)符號二進(jìn)制整數111111轉換成十進(jìn)制數是( )。

  A)71

  B)65

  C)63

  D)62

  20.十進(jìn)制數100轉換成無(wú)符號二進(jìn)制整數是( )。

  A)0110101

  B)01101000

  C)01100100

  D)01100110

  21.當前流行的Pentium 4 CPU的字長(cháng)是( )。

  A)8bit

  B)16bit

  C)32bit

  D)64bit

  22.按照數的進(jìn)位制概念,下列各個(gè)數中正確的八進(jìn)制數是( )。

  A)1101

  B)7081

  C)1109

  D)B03A

  23.全拼或簡(jiǎn)拼漢字輸入法的編碼屬于( )。

  A)音碼

  B)形聲碼

  C)區位碼

  D)形碼

  24.已知漢字"中"的區位碼是5448,則其國標碼是( )。

  A)7468D

  B)3630H

  C)6862H

  D)5650H

  25.一個(gè)漢字的內碼與它的國標碼之間的差是( )。

  A)2020H

  B)4040H

  C)8080H

  D)A0A0H

  26.1KB的準確數值是( )。

  A)1024Bytes

  B)1000Bytes

  C)1024bits

  D)1000bits

  27.十進(jìn)制數55轉換成無(wú)符號二進(jìn)制數等于( )。

  A)111111

  B)110111

  C)111001

  D)111011

  28.二進(jìn)制數110001轉換成十進(jìn)制數是( )。

  A)47

  B)48

  C)49

  D)51

  29.假設某臺式計算機內存儲器的容量為1KB,其最后一個(gè)字節的地址是( )。

  A)1023H

  B)1024H

  C)0400H

  D)03FFH

  30.已知英文字母m的ASCII碼值為6DH,那么字母q的ASCII碼值是( )。

  A)70H

  B)71H

  C)72H

  D)6FH

  計算機二級必考選擇題答案

  1.C

  2.B

  3.D

  4.A

  5.D

  6.D

  7.C

  8.B

  9.C

  10.A

  11.B

  12.B

  13.D

  14.A

  15.B

  16.A

  17.A

  18.A

  19.C

  20.C

  21.C

  22.A

  23.A

  24.D

  25.C

  26.A

  27.B

  28.C

  29.B

  30.B

  全國計算機等級考試二級真題 12

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

  A. 所有數據結構必須有根結點(diǎn)

  B. 所有數據結構必須有終端結點(diǎn)(即葉子結點(diǎn))

  C. 只有一個(gè)根結點(diǎn),且只有一個(gè)葉子結點(diǎn)的數據結構一定是線(xiàn)性結構

  D. 沒(méi)有根結點(diǎn)或沒(méi)有葉子結點(diǎn)的數據結構一定是非線(xiàn)性結構

  【答案】D

  【解析】D項正確,線(xiàn)性結構的特點(diǎn)是:①集合中必存在“第一個(gè)元素"且惟一②集合中必存在“最后一個(gè)元素”且惟一;③除最后一個(gè)元素外,其他數據元素均有惟一的“后繼”,④除第一個(gè)元素外,其他數據元素均有惟一的“前驅”。所以沒(méi)有根結點(diǎn)或沒(méi)有葉子結點(diǎn)的數據結構一定是非線(xiàn)性結構。AB兩項錯誤,不是所有數據結構都必須有根結點(diǎn)和葉子結點(diǎn);C項錯誤,數據結構中若有中間結點(diǎn)不滿(mǎn)足只有一個(gè)前件或者后件的條件,就不是線(xiàn)性結構。答案選擇D選項。

  2. 以下敘述中錯誤的是( )。

  A. C語(yǔ)言中的每條可執行語(yǔ)句和非執行語(yǔ)句最終都將被轉換成二進(jìn)制的機器指令

  B. C程序經(jīng)過(guò)編譯、鏈接步驟之后才能形成一個(gè)真正可執行的二進(jìn)制機器指令文件

  C. 用C語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中

  D. C語(yǔ)言源程序經(jīng)編譯后生成后綴為的目標程序

  【答案】A

  【解析】A項錯誤,注釋語(yǔ)句不會(huì )被翻譯成二進(jìn)制的機器指令。C源程序經(jīng)過(guò)C編譯程序編譯之后生成后綴為的二進(jìn)制文件(稱(chēng)為目標文件),然后由“鏈接程序”(Link)的軟件把文件與各種庫函數連接起來(lái)生成一個(gè)后綴為的可執行文件。答案選擇A選項。

  3. C語(yǔ)言主要是借助以下( )功能來(lái)實(shí)現程序模塊化的。

  A. 定義函數

  B. 定義常量和外部變量

  C. 三種基本結構語(yǔ)句

  D. 豐富的數據類(lèi)型

  【答案】A

  【解析】C程序的模塊化主要通過(guò)函數來(lái)實(shí)現。C語(yǔ)言允許對函數單獨進(jìn)行編譯,從而可以實(shí)現模塊化。答案選擇A選項。

  4. 有以下程序段:

  char ch;

  int k;

  ch='a';

  k=12;

  print("%c,%d,",h,ch,k);

  printf("k=%d ",k);

  已知字符a的ASCII碼十進(jìn)制值為97,則執行上述程序段后輸出的結果是( )。

  A. 因變量類(lèi)型與格式描述符的類(lèi)型不匹配輸出無(wú)定值

  B. 輸出項與格式描述符個(gè)數不符,輸出為零值或不定值

  C.a,97,12k=12

  D. a,97,k=12

  【答案】D

  【解析】字符變量的值是該字符的ASCII碼值,可以參與整型變量所允許的任何運算。"ch='a",%c表示以字符格式輸出ch的值,所以輸出為a;%d表示以十進(jìn)制代碼的形式輸出ch的值,為97;k沒(méi)有對應的輸出格式,不輸出。在第二個(gè)語(yǔ)句中,首先輸出"k=",然后以十進(jìn)制代碼輸出k的值,為12。答案選擇D選項。

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

  A. 棧是“先進(jìn)先出”的線(xiàn)性表

  B. 隊列是“先進(jìn)后出"的線(xiàn)性表

  C. 循環(huán)隊列是非線(xiàn)性結構

  D. 有序線(xiàn)性表既可以采用順序存儲結構,也可以采用鏈式存儲結構

  【答案】D

  【解析】有序的線(xiàn)性表既可采用順序存儲結構,也可以采用鏈式存儲結構。A項錯誤,棧是“先進(jìn)后出"的.線(xiàn)性表B項錯誤,隊列是“先進(jìn)先出"的線(xiàn)性表;C項錯誤,循環(huán)隊列是線(xiàn)性結構的,有序的線(xiàn)性表既可采用順序存儲結構,也可采用鏈式存儲結構。

  答案選擇D選項。

  6. 某二叉樹(shù)的中序序列為DCBAEFG,后序序列為DCBGFEA,則該二叉樹(shù)的深度(根結點(diǎn)在第1層)為( )。

  A. 5

  B. 40

  C.3

  D. 2

  【答案】B

  【解析】二叉樹(shù)的后序序列為DCBGFEA,則A為根結點(diǎn)。中序序列為DCBAEFG,則DCB為左子樹(shù)結點(diǎn),EFG為右子樹(shù)結點(diǎn)。同理B為C父結點(diǎn),C為D父結點(diǎn)。根據分析,可畫(huà)出左子樹(shù),同理E為F父結點(diǎn),F為G父結點(diǎn)。根據分析,可畫(huà)出右子樹(shù),故二叉樹(shù)深度為4層。答案選擇B選項。

  7. 設有定義:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,則以下賦值語(yǔ)句中正確的是( )。

  A. s[0]=m[1];

  B. s=m;

  C.s.n=m.n;

  D. s[2].x=m[2].x;

  【答案】A

  【解析】定義了結構體類(lèi)型數組s,長(cháng)度為2,結構體類(lèi)型數組m,長(cháng)度為2,并對數組m進(jìn)行了初始化。同類(lèi)型的結構體可以直接用變量名實(shí)現賦值,A項正確;數組名為數組首地址,地址常量之間不可以相互賦值,B項錯誤;數組名為地址常量不是結構體變量,不能引用成員,C項錯誤;s[2]與m[2]數組越界,D項錯誤。答案選擇A選項。

  8. 關(guān)于C語(yǔ)言標識符,以下敘述錯誤的是( )。

  A. 標識符可全部由數字組成

  B. 標識符可全部由下劃線(xiàn)組成

  C. 標識符可全部由小寫(xiě)字母組成

  D. 標識符可全部由大寫(xiě)字母組成

  【答案】A

  【解析】C語(yǔ)言標識符只能由字母、數字、下劃線(xiàn)構成,且只能以字母、下劃線(xiàn)開(kāi)頭,故答案選擇A選項。

  9. 以下程序段中的變量已定義為int類(lèi)型,則

  sum=pAd=5;

  pAd=sum++,++pAd,pAd++;

  printf("%d ",pAd);

  程序段的輸出結果是( )。

  A. 6

  B. 4

  C. 5

  D. 7

  【答案】D

  【解析】自增和自減運算符的兩種用法:前置運算,運算符放在變量之前,規則是先使變量的值增(或減)1,然后以變化后表達式的值參與其他運算;后置運算,運算符放在變量之后,規則是變量先參與其他運算,然后再使變量的值增(或減)1。執行pAd=sum++,sum++是后置自增,執行完后,pAd=5,sum=6。++pAd和pAd++語(yǔ)句中沒(méi)有其他運算,即效果相同,pAd分別加1,兩句執行完后,pAd7。答案選擇D選項。

  10. 設循環(huán)隊列為Q(1:m),其初始狀態(tài)為front=rear=m。經(jīng)過(guò)一系列入隊與退隊運算后,front=20,rear=15,F要在該循環(huán)隊列中尋找最小值的元素,最壞情況下需要比較的次數為( )。

  A. 5

  B. 6

  C.m-5

  D. m-6

  【答案】D

  【解析】循環(huán)隊列是隊列的一種順序存儲結構,用隊尾指針rear指向隊列中的隊尾元素,用隊首指針指向隊首元素的前一個(gè)位置,因此,從隊首指針front指向的后一個(gè)位置直到隊尾指針rear指向的位置之間所有的元素均為隊列中的元素,隊列初始狀態(tài)為front=rear=m,當front=20,rear=15時(shí),隊列中有m-20+15=m-5個(gè)元素,最壞情況下需要比較次數為m-6次。答案選擇D選項。

  全國計算機等級考試二級真題 13

  1、 世界上首先實(shí)現存儲程序的電子數字計算機是____。

  A、ENIAC B、UNIVAC C、EDVAC D、EDSAC

  2、計算機科學(xué)的奠基人是____。

  A、查爾斯.巴貝奇 B、圖靈

  C、阿塔諾索夫

  D、馮.諾依曼

  2、 世界上首次提出存儲程序計算機體系結構的是____。

  A、艾侖圖靈 B、馮諾依曼 C、莫奇萊 D、比爾蓋茨

  3、 計算機所具有的存儲程序和程序原理是____提出的。

  A、圖靈 B、布爾 C、馮諾依曼 D、愛(ài)因斯坦

  4、 電子計算機技術(shù)在半個(gè)世紀中雖有很大進(jìn)步,但至今其運行仍遵循著(zhù)一位科學(xué)家提

  出的基本原理。他就是____。

  A、牛頓

  B、愛(ài)因斯坦

  C、愛(ài)迪生

  D、 馮諾依曼

  5、 1946年世界上有了第一臺電子數字計算機,奠定了至今仍然在使用的計算機

  ____。

  A、外型結構 B、總線(xiàn)結構 C、存取結構 D、體系結構

  6、 在計算機應用領(lǐng)域里,____是其最廣泛的應用方面。

  A、過(guò)程控制 B、科學(xué)計算 C、數據處理 D、計算機輔助系統

  7、 1946年第一臺計算機問(wèn)世以來(lái),計算機的發(fā)展經(jīng)歷了4個(gè)時(shí)代,它們是____。

  A、低檔計算機、中檔計算機、高檔計算機、手提計算機

  B、微型計算機、小型計算機、中型計算機、大型計算機

  C、組裝機、兼容機、品牌機、原裝機

  D、電子管計算機、晶體管計算機、小規模集成電路計算機、大規模及超大規模集成電

  路計算機

  8、 以下屬于第四代微處理器的是____。

  A、Intel8008 B、Intel8085

  C、Intel8086 D、Intel80386/486/586

  9、 Pentium IV處理器屬于____處理器。

  A、第一代 B、第三代

  C、第四代 D、第五代

  10、 計算機能夠自動(dòng)、準確、快速地按照人們的意圖進(jìn)行運行的最基本思想是____。

  A、采用超大規模集成電路 B、采用CPU作為中央核心部件

  C、采用操作系統 D、存儲程序和程序控制

  11、 計算機工作最重要的特征是____。

  A、高速度 B、高精度

  C、存儲程序和程序控制 D、記憶力強

  12、 計算機業(yè)界最初的硬件巨頭“藍色巨人”指的是____。

  A、IBM B、Microsoft C、聯(lián)想 D、Sun

  13、 第四媒體是指( )。

  A、報紙媒體

  B、網(wǎng)絡(luò )媒體 C、電視媒體

  D、廣播媒體

  14、 CAD是計算機的主要應用領(lǐng)域,它的含義是____。

  A、計算機輔助教育 B、計算機輔助測試

  C、計算機輔助設計 D、計算機輔助管理

  15、 “計算機輔助____ ”的英文縮寫(xiě)為CAM。Assist 輔助

  A、制造 B、設計

  C、測試 D、教學(xué)

  16、 將高級語(yǔ)言程序設計語(yǔ)言源程序翻譯成計算機可執行代碼的軟件稱(chēng)為 ____

  A、匯編程序 B、編譯程序 C、管理程序 D、服務(wù)程序

  17、 計算機之所以能實(shí)現自動(dòng)連續運算,是由于采用了_____原理。

  A、布爾邏輯 B、存儲程序

  C、數字電路 D、集成電路

  18、 某單位自行開(kāi)發(fā)的工資管理系統,按計算機應用的類(lèi)型劃分,它屬于____。

  A、科學(xué)計算 B、輔助設計

  C、數據處理 D、實(shí)時(shí)控制

  19、 用計算機進(jìn)行資料檢索工作,是屬于計算機應用中的____。

  A、科學(xué)計算 B、數據處理 C、實(shí)時(shí)控制 D、人工智能

  20、 結構化程序設計的三種基本控制結構是____。

  A、順序、選擇和轉向 B、層次、網(wǎng)狀和循環(huán)

  C、模塊、選擇和循環(huán) D、順序、循環(huán)和選擇

  21、 目前計算機應用領(lǐng)域可大致分為三個(gè)方面,指出下列正確答案____。

  A、CAI、專(zhuān)家系統、人工智能 B、工程設計、CAI、文字處理

  C、實(shí)時(shí)控制、科學(xué)計算、數據處理 D、數據分析、人工智能、計算機網(wǎng)絡(luò )

  22、 下面是有關(guān)計算機病毒的說(shuō)法,其中____不正確

  A、計算機病毒有引導型病毒、文件型病毒、復合型病毒等

  B、計算機病毒中也有良性病毒

  C、計算機病毒實(shí)際上是一種計算機程序

  D、計算機病毒是由于程序的錯誤編制而產(chǎn)生的

  23、 計算機能直接執行的指令包括兩部分,它們是____。

  A、源操作數與目標操作數 B、操作碼與操作數

  C、ASCII碼與漢字代碼 D、數字與字符

  24、 不同的計算機,其指令系統也不相同,這主要取決于____。

  A、所用的操作系統 B、系統的總體結構

  C、所用的CPU D、所用的程序設計語(yǔ)言

  25、 多媒體計算機是指____。

  A、具有多種外部設備的計算機 B、能與多種電器連接的計算機

  C、能處理多種媒體的計算機 D、借助多種媒體操作的計算機

  26、 計算機用于解決科學(xué)研究與工程計算中的數學(xué)問(wèn)題,稱(chēng)為_(kāi)___。

  A、數值計算 B、數學(xué)建模 C、數據處理 D、自動(dòng)控制

  27、 ____特點(diǎn)是處理的信息數據量比較大而數值計算并不十分復雜。

  A、工程計算 B、數據處理 C、自動(dòng)控制 D、實(shí)時(shí)控制

  28、 計算機中的`所有信息都是以____的形式存儲在機器內部的。

  A、字符 B、二進(jìn)制編碼 C、BCD碼 D、ASCII碼

  29、 在計算機內,多媒體數據最終是以_____形式存在的。

  A、二進(jìn)制代碼

  B、特殊的壓縮碼

  C、模擬數據

  D、圖形

  30、 在微機中,bit 的中文含義是____。

  A、二進(jìn)制位 B、雙字 C、字節 D、字

  用一個(gè)字節最多能編出____不同的碼。

  A、8個(gè) B、16個(gè) C、128個(gè) D、256個(gè)

  31、 計算機中字節是常用單位,它的英文名字是____。

  A、Bit B、byte C、bout D、baut

  32、 計算機存儲和處理數據的基本單位是____。

  A、bit B、Byte C、GB D、KB

  33、 1字節表示____位。

  A、1 B、4 C、8 D、10

  34、 在描述信息傳輸中bps表示的是____。

  A、每秒傳輸的字節數 B、每秒傳輸的指令數

  C、每秒傳輸的字數 D、每秒傳輸的位數

  35、 "32位微型計算機"中的32是指 ____。

  A、微機型號 B、內存容量 C、存儲單位 D、機器字長(cháng)

  36、 微處理器處理的數據基本單位為字。一個(gè)字的長(cháng)度通常是____。

  A、16個(gè)二進(jìn)制位 B、32個(gè)二進(jìn)制位

  C、64個(gè)二進(jìn)制位 D、與微處理器芯片的型號有關(guān)

  37、 字符串“IBM”中的字母B存放在計算機內占用的二進(jìn)制位個(gè)數是____。

  A、8 B、4 C、2 D、1

  38、 一個(gè)漢字和一個(gè)英文字符在微型機中存儲時(shí)所占字節數的比值為_(kāi)___。

  A 、4:1 B、2:1 C、1:1 D、1:4

  39、 若一臺計算機的字長(cháng)為4個(gè)字節,這意味著(zhù)它____。

  A、能處理的數值最大為4位十進(jìn)制數9999

  B、能處理的字符串最多位4個(gè)英文字母組成

  C、在CPU中作為一個(gè)整體加以傳送處理的代碼為32位

  D、在CPU中運行的結果最大位2的32次方

  40、 “馮諾依曼計算機”的體系結構主要分為_(kāi)___五大組成。

  A、外部存儲器、內部存儲器、CPU、顯示、打印

  B、輸入、輸出、運算器、控制器、存儲器

  C、輸入、輸出、控制、存儲、外設

  D、都不是

  41、 對PC機,人們常提到的"Pentium"、"Pentium IV"指的是_____。

  A、存儲器 B、內存品牌

  C、主板型號 D、CPU類(lèi)型

  42、 人們通常說(shuō)的擴計算機的內存,指的是____。

  A、ROM B、CMOS C、CPU D、RAM

  43、 在微型計算機中,內存儲器,通常采用____。

  A、光存儲器 B、磁表面存儲器 C、半導體存儲器 D、磁芯存儲器

  44、 連到局域網(wǎng)上的節點(diǎn)計算機必需要安裝____硬件。

  A、調制解調器 B、交換機 C、集線(xiàn)器 D、網(wǎng)絡(luò )適配卡

  45、 計算機的三類(lèi)總線(xiàn)中,不包括____。

  A、控制總線(xiàn) B、地址總線(xiàn) C、傳輸總線(xiàn) D、數據總線(xiàn)

  46、 關(guān)于計算機總線(xiàn)的說(shuō)明不正確的是____。

  A、計算機的五大部件通過(guò)總線(xiàn)連接形成一個(gè)整體

  B、總線(xiàn)是計算機各個(gè)部件之間進(jìn)行信息傳遞的一組公共通道

  C、根據總線(xiàn)中流動(dòng)的信息不同分為地址總線(xiàn)、數據總線(xiàn)、控制總線(xiàn)

  D、數據總線(xiàn)是單向的,地址總線(xiàn)是雙向的

  47、 計算機中存儲信息的最小單位是____。

  A、字 B、字節 C、字長(cháng) D、位

  48、 在計算機中使用的鍵盤(pán)是連接在____。

  A、打印機接口上的 B、顯示器接口上的

  C、并行接口上的 D、串行接口上的

  49、 計算機的通用性使其可以求解不同的算術(shù)和邏輯運算,這主要取決于計算機的

  ______。

  A、 高速運算 B、 指令系統 C、 可編程序 D、 存儲功能

  50、 幾年前一位芬蘭大學(xué)生人在Internet 上公開(kāi)發(fā)布了一種免費操作系統____,經(jīng)過(guò)

  許多人的努力,該操作系統正不斷完善,并被推廣應用。

  A、Windows XP B、Novell C、UNIX D、Linux

  全國計算機等級考試二級真題 14

  一、選擇題

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

  A)程序執行的效率與數據的存儲結構密切相關(guān)

  B)程序執行的效率只取決于程序的控制結構

  C)程序執行的效率只取決于所處理的數據量

  D)以上說(shuō)法均錯誤

  2.下列與隊列結構有關(guān)聯(lián)的是( )。

  A)函數的.遞歸調用

  B)數組元素的引用

  C)多重循環(huán)的執行;

  D)先到先服務(wù)的作業(yè)調度

  3.對下列二叉樹(shù)進(jìn)行前序遍歷的結果是( )。  

  A)DYBEAFCZX

  B)YDEBFZXCA

  C)ABDYECFXZ

  D)ABCDEFXYZ

  4.一個(gè)棧的初始狀態(tài)為空,F將元素1,2,3,A,B,C依次入棧,然后再依次出棧,則元素出棧的順序是( )。

  A)1,2,3,A,B,C

  B)C,B,A,1,2,3

  C)C,B,A,3,2,1

  D)1,2,3,C,B,A

  5.下面屬于自盒測試方法的是(1)。

  A)等價(jià)類(lèi)劃分法

  B)邏輯覆蓋

  C)邊界值分析法

  D)錯誤推測法

  6.下面對對象概念描述正確的是( )。

  A)對象間的通信靠消息傳遞

  B)對象是名字和方法的封裝體

  C)任何對象必須有繼承性

  D)對象的多態(tài)性是指一個(gè)對象有多個(gè)操作

  7.軟件設計中模塊劃分應遵循的準則是( )。

  A)低內聚低耦合

  B)高耦合高內聚

  C)高內聚低耦合

  D)以上說(shuō)法均錯誤

【全國計算機等級考試二級真題】相關(guān)文章:

全國英語(yǔ)等級考試二級真題及答案(精選5套)10-17

全國英語(yǔ)等級考試二級真題及答案(通用5套)10-17

計算機等級考試真題(精選13套)10-25

全國公共英語(yǔ)等級考試(pets)二級考試真題(精選5套)10-17

全國英語(yǔ)等級考試PETS二級筆試真題及答案詳解(精選5套)10-17

2024全國公共英語(yǔ)等級考試二級真題(精選5套)10-17

全國公共英語(yǔ)等級考試二級真題(通用5套)10-17

全國計算機二級考試歷年真題(通用10套)10-17

全國英語(yǔ)等級考試二級(pets2級)歷年真題(精選5套)10-17

英語(yǔ)等級考試pets二級真題及答案(精選5套)10-17