黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁考試吧論壇Exam8視線考試商城網絡課程模擬考試考友錄實用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓 自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產評估師
審計師考試
高級會計師
注冊稅務師
國際內審師
理財規劃師
美國注冊會計師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
造價員考試
注冊計量師
環保工程師
化工工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
繽紛校園 實用文檔 英語學習 作文大全 求職招聘 論文下載 訪談|游戲
計算機等級考試
您現在的位置: 考試吧 > 計算機等級考試 > 計算機二級 > C加加 > 模擬試題 > 正文

2013年全國計算機等級考試C++考前試題及答案三

第 1 頁:參考答案

  二、填空題

  請將每一個空的正確答案寫在答題卡序號的橫線上,答在試卷上不給分。

  (1)常用的黑箱測試有等價分類法、 1 、因果圖法和錯誤推測法4種。

  (2)測試的目的是暴露錯誤,評價程序的可靠性;而 2 的目的是發現錯誤的位置并改正錯誤。

  (3)軟件維護活動包括以下幾類:改正性維護、適應性維護、 3 維護和預防性維護。

  (4)在面向對象的設計中,用來請求對象執行某一處理或回答某些信息的要求稱為 4 。

  (5)關鍵字ASC和DESC分別表示 5 的含義。

  (6)C++語言中表示雙精度浮點數的關鍵字是 6 。

  (7)執行下列語句后,c3中的值為 7

  int c1=1,c2=2,c3;c3=1.0/c2*c1;

  (8)若從鍵盤輸入70,則以下程序輸出的結果是 8 。

  #include

  void main()

  { int a;cin >> a;

  if(a>50)cout << a;

  if(a>40)cout << a;

  if(a>30)cout << a;}

  (9)以下程序的輸出結果是 9 。

  #include

  void main()

  { char s[]="abcdef";s[3]=′\0′;

  cout << s << endl;}

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

  #include

  void fun(int x,int y)

  { x=x+y;y=x-y;x=x-y;

  cout << x << "," << y << ","; }

  void main()

  { int x=2,y=3;fun(x,y);

  cout << x << "," << y << endl;}

  (11)常數據成員和靜態數據成員在使用前共同的要求是要進行 11 。

  (12)在類的定義中,用于為對象分配內存空間,對類的數據成員進行初始化并執行其他內部管理操作的函數是 12 。

  (13)表達式x.operator+(y.operator++(0))還可以寫成 13 。

  (14)要采用"cin,cout"進行輸入輸出時,必須包含的頭文件是 14 。

  (15)構造函數是和 15 同名的函數。


  一、選擇題

  (1)B

  解析: 循環鏈表就是將單向鏈表中最后一個結點的指針指向頭結點,使整個鏈表構成一個環形,這樣的結構使得從表中的任一結點出發都能訪問到整個鏈表。

  (2)B

  解析: 棧操作原則上"后進先出",棧底至棧頂依次存放元素A、B、C、D,則表明這4個元素中D是最后進棧,B、C處于中間,A最早進棧。所以出棧時一定是先出D,再出C,最后出A。

  (3)C

  解析: 在有向圖中,若任意兩個頂點都連通,則稱該圖是強連通圖,這樣的有向圖的形狀是環狀,因而至少應有n條邊。

  (4)C

  解析: 結構化程序設計方法設計出的程序具有明顯的優點。其一,程序易于理解、使用和維護;其二,提交了編程工作的效率,降低了軟件開發成本。其中,人們更重視前者。

  (5)C

  解析: 模塊的獨立程序是評價設計好壞的重要度量標準。衡量軟件的模塊獨立性使用耦合性和內聚性兩個定性的度量標準。

  (6)A

  解析: 通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱為軟件生命周期。它可以分為軟件定義、軟件開發及軟件運行維護3個階段。

  (7)A

  解析: 軟件的白盒測試方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。

  (8)A

  解析: 在文件系統中,相互獨立的記錄其內部結構的最簡單形式是等長同格式記錄的集合,易造成存儲空間大量浪費,不方便使用。而在數據庫系統中,數據是結構化的,這種結構化要求在描述數據時不僅描述數據本身,還要描述數據間的關系,這正是通過采用特定的數據模型來實現的。

  (9)A

  解析: 數據庫設計包括數據庫概念設計和數據庫邏輯設計兩個方面的設計內容。

  (10)C

  解析: 實體是客觀存在且可以相互區別的事物。實體可以是具體的對象,如一個學生,也可以是一個抽象的事件,如一次出門旅游等。因此,實體既可以是有生命的事物,也可以是無生命的事物,但它必須是客觀存在的,而且可以相互區別。

  (11)D

  解析: C++語言標識符只能由數字,字母和下劃線組成,并且只能以字母和下劃線為開頭。

  (12)A

  解析: C++中類定義的關鍵字是class。class不能大寫。

  (13)C

  解析: C++語言中逗號","也是一種運算符,稱為逗號運算符。其功能是把兩個表達式連接起來組成一個表達式,稱為逗號表達式。其一般形式為:表達式1, 表達式2,其求值過程是分別求兩個表達式的值,并以表達式2的值作為整個逗號表達式的值。逗號表達式的一般形式可以擴展為:表達式1,表達式2,表達式3,…,表達式n,它的值為表達式n的值。

  (14)B

  解析: 自減運算符位于變量之前時,先使變量的值減1,再進行運算。

  (15)A

  解析: while是先判斷條件再執行語句;do-while則是先執行一次語句再判斷條件,從而決定是否繼續再執行循環體中的語句,這正是二者主要區別。

  (16)A

  解析: 條件運算符要求有三個操作對象,它是C++語言中惟一的一個三目運算符。條件表達式的一般形式為:表達式1?表達式2:表達式3,先求解表達式1,若為非0(真)則求解表達式2,此時表達式2的值就作為整個條件表達式的值。若表達式1的值為0(假),則求解表達式3,表達式3的值就是整個條件表達式的值。本題中用了兩次三目運算符。

  (17)A

  解析: a[i][j]元素之前有i行元素(每行有m個元素),在a[i][j]的前面還有j個元素,因此a[i][j]之前共有i*m+j個元素。

  (18)C

  解析: 對于字符串指針,其保留的是整個串的首地址,即為第一個字符的起始地址,當該指針做算術運算時,就是該指針根據其類型向后移動相應的存儲空間。

  (19)D

  解析: C++語言中如果基類的成員是公有的,它被繼承后在子類中該成員可能是公有的,也可能不是,主要看繼承的權限。

  (20)D

  解析: 本題應該把swap()函數改成這樣:swap(int *p,int *q){int t; t=*p;*p=*q;*q=t;}執行程序時,先將a的地址傳遞給指針變量p,b的地址傳遞給指針變量q,然后將*p(a的值)的值傳遞給t,將*q(b的值)傳遞給*p,將t的值傳遞給*q,從而將a值和b值互換。

  (21)D

  解析: C++中的友元可以在一個類中的任何位置聲明,不一定必須在公有段,友元沒有自己的this指針,調用友元函數時必須在它的實參中給出要訪問的對象,并且一個類的成員函數是可以作為另一個類的友元函數的。

  (22)D

  解析: C++語言中的抽象類就是類中至少有一個純虛函數的類,抽象類不能被實例化,繼承抽象類的類必須實現抽象類中的純虛函數。

  (23)A

  解析: C++語言中析構函數是在程序退出不用該類的對象時進行調用。

  (24)B

  解析: C++語言中用成員函數重載--x為:x. operator--(),用成員函數重載x+y為:x. operator+(y)。

  (25)D

  解析: C++語言中打開文件有兩種方式① ifstream fin("test.dat")② ifstream fin;fin.open("test.dat");。

  (26)B

  解析: C++中純虛函數的定義與虛函數的關鍵字一樣,在函數末尾要加上"=0"。

  (27)A

  解析: 首先,當i=0時,數組中的位置是a[0][0]=1,當然,如果用排除法的話,就不用考慮后面的循環了,因為在4個選項中,第1個數為1的選項只有A)。本題執行第2次循環時,i的值為1,則cout函數中的數組指向為a[1][1]=5,依次循環,可求出答案。

  (28)D

  解析: 派生類繼承基類的方式有3種:public,private和protected,常用的是public.

  (29)A

  解析: 本題是一道簡單的成員函數應用題,考生只要按著主函數中生成的類Rectangle的對象r1進行成員函數的調用即可得到答案。

  (30)B

  解析: 在內存中,字符數據以ASCII碼存儲,它的存儲形式就與整數的存儲形式相類似。C++語言使字符型數據和整型數據之間可以通用。也可以對字符數據進行算術運算,此時相當于對它們的ASCII碼進行算術運算,在本題中,s++相當于s=s+1,即讓s指向數組中的下一個元素。

  (31)D

  解析: 解答本題時,先判斷if語句,因為a=b+c為零,則執行else語句。

  (32)A

  解析: 選項B)中a在運算前未賦初值,在C++語言里變量在運算前必須賦初值;選項C)中的模運算符"%"兩側均應為整型數據;選項D)應改為y=(float)i。

  (33)A

  解析: 本題中第1個for循環執行5次后結束,第2個for循環執行5次。第2個for循環中第1次執行了6次,第2次執行了5次,第3次執行了4次,第4次執行了3次,第5次執行了2次,共20次。

  (34)D

  解析: 解答本題關鍵是要理解if后面的括號里的是賦值語句而并非關系判斷,賦完值后x不等于零,C++語言里非零都作真處理,所以輸出結果為"x=y+z",故答案為選項D),注意"="與"=="的區別。

  (35)A

  解析: 本題里有三個for循環,但要分清楚,第一個是單獨的給三個元素賦值,賦完值后三個a[0]=0,a[1]=1,a[2]=2;后面的兩個for是嵌套循環,對數組元素的賦值,但由于k=2,初值已定for里的條件是小于k,所以不管怎么處理都影響不到a[2],故答案為2。

1 2 3 下一頁

編輯推薦:

2013年計算機等級考試備考精華資料匯總

全國計算機等級考試教材目錄(2013年版)

全國計算機等級考試考試大綱(2013年版)

文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 国产福利影院在线观看 | 激情午夜影院 | 日本黄色一级片视频 | 欧美高清另类video | 亚洲美女高清aⅴ视频免费 亚洲美女福利 | 国产精品久久天天影视 | 第一国内永久免费福利视频 | 国产高清一级片 | 成人免费影院 | 欧美中文字幕在线播放 | 波多野结衣免费一区二区三区香蕉 | 下面一进一出好爽视频 | 热综合一本伊人久久精品 | 日韩精品在线观看免费 | 黄色在线观看视频免费 | 一级成人毛片免费观看 | 成人激情站 | freexxxx性女hd性中国 | 国内精品视频一区二区三区 | 2022国产成人福利精品视频 | 日韩伦理一区二区三区 | 宅男深夜免费必看 | 亚洲日日做天天做日日谢 | 国产成年人在线观看 | 久草手机视频在线观看 | 一区二区三区欧美日韩 | 美女黄网站免费观看 | 欧美亚洲综合网 | 久久久国产亚洲精品 | 手机看片国产免费永久 | 国产无遮挡男女羞羞影院在线播放 | 日日狠狠久久偷偷四色综合免费 | 永久免费看黄在线播放 | 99re在线视频 | 一级免费黄色毛片 | 在线播放性xxx欧美 在线播放你懂的 | 亚洲精品国产综合一线久久 | 亚洲另类激情专区小说婷婷久 | 97国产品香蕉在线观看 | 欧美在线观看不卡 | free 中国性xxxxhd |