國家二級(C++)筆試模擬試卷19_第1頁
國家二級(C++)筆試模擬試卷19_第2頁
國家二級(C++)筆試模擬試卷19_第3頁
國家二級(C++)筆試模擬試卷19_第4頁
國家二級(C++)筆試模擬試卷19_第5頁
已閱讀5頁,還剩85頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

眼家二級(C++)筆試模擬試卷第1套

一、公共基礎選擇題(本題共70題,每題7.0分,共

10分。)

1、C++源晚間中包含的輸入/輸出頭文件為()。

A、stdio.h

B、stdafx.h

C、iostream.h

D^stream.h

標準答案:4

知識點解析:暫無解析

2、下列關于C++函數的描述中正確的是()。

A、主函數是程序的入口,它由用戶定義的函數調用

B、函數在調用之前必須先被聲明

C、每個用戶定義的函數只能被其他函數調用一次

D、函數是C++中面向對象程序設計框架的基本組成單元

標準答案:2

知識點解析:暫無解析

3、已知inta,*pa=&a;輸出指針pa十進制的地址值的方法是()。

A、cout<<pa;

Bxcout<<*p:

C、cout<<&pa;

D、coul<<long(pa);

標準答案:8-

知識點解析:暫無解析

4、包容類Contain和內嵌類Embed定義如下:#include<iostream.h>classContain

{private:intX;protected:intz;public:classEmbed{private:inty;

public:Embed(){y=100;}intEmbcd_Fun();JMyEmbcd;int

Contain_Fun(););對上面的定義,正確的描述是()。

A、定義類Embed對象的語句是:Contain?Embeden'.bed;

B、類Contain的成員函數Contain_Fun()中可以用MyEmbcD.y的方式訪問類

Embed的私有成員y

C^類Embed的成員函數Embed_Fun()中可以直接訪問Contain的私有成員x

D、類Embed的成員函數Embed_Fun()中可以直接訪問Contain的保護成員Z

標準答案:1

知識點解析:暫無解析

5、若要把函數voidf()定義為aClass的友元函數,則應該類aClass的定義中加入的

語句是()。

A、voidf();

B>staticvoidf();

C、friendf();

D、friendvoidf();

標準答案:X

知識點解析:暫無解析

6、如果表達式++x/y中,++是作為友元函數重載的,/是作為成員函數重載的,則

該表達式還可為()。

A^(operator++(x)).operator/(y)

B、(operator++(0)).operatr/(y)

C、operator/((operator++(x,0)),y)

D、operator/((operator++(0)),y)

標準答案:1

知識點解析:暫無解析

7、下述靜態(tài)數據成員的特性中,()是錯誤的。

A、說明靜態(tài)數據成員時前邊要加修飾符static

B、靜態(tài)數據成員要在類體外進行初始化

C、引用靜態(tài)數據成員時,要在靜態(tài)數據成員名前加〈類名〉和作用域運算符

D、靜態(tài)數據成員不是所有對象所共用的

標準答案:2

知識點解析:暫無解析

8、下列對基類和派生類關系的描述中,錯誤的是()。

A、派生類是基類的具體化

B、派生類是基類的子集

C、派生類是基類定義的延續(xù)

D、派生類是基類的組合

標準答案:2

知識點解析:暫無解析

9、已知枚舉類型定義語句為;enum

Token{NAME,NUMBER,PLUS=5,MINUS,PRINT=10);則下列說中錯誤的是(j。

A、枚舉常量NAME的值為1

B、枚舉常量NUMBER的值為1

C、枚舉常量MINUS的值為6

D、枚舉常量PRINT的值為10

標準答案:1

知識點解析:暫無解析

10、有以卜.程序#inc1ude〈iostream.h>voidmain。{inta=5,b=0,c=0;

if(a=b+c)cout<<<<endl:elsecout<<"SSS1'<<<endl;}下列選項敘述

正確的是()。

A、有語法錯不能通過編譯

B、可以通過編譯但不能通過連接

C、輸出*率*

D、輸出$$$

標準答案:8

知識點解析:暫無解析

二、選擇題(本題共25題,每題1.0分,共25分。)

11、有如下程序:#include<iostream>usingnamespacestd;classXX{protected;

intk;public:XX(intn=5):k(n){}-XX(){cout<<"XXn;}virtualvoid

f()const=0:}:inlinevoidXX::f()const{cout<<k+3;)classYY:pubIic

XX{public:-YY(){cout<<"YY";)voidf()const{out<<k-3;XX:f();}};int

main(){XX&p=*newYY;p.f();delete&p;return0;};執(zhí)行上面的程序將輸出

()。

A、28XX

B、28YYXX

C、-33XX

D、-33XXYY

標準答案:1

知識點解析:暫無解析

12、類模板的模板參數()。

A、只可作為數據成員的類型

B、只可作為成員函數的返回類型

C、只可作為成員函數的參數類型

D、以上三者皆可

標準答案:8

知識點解析:暫無解析

13、在下面四個選項中,()是用來聲明虛函數的。

A^virtual

B、public

C>using

D、假

標準答案:1

知識點解析:暫無解析

14、C++中運算符優(yōu)先級由高到低排列正確的是()。

A、::+++〃

B、<*//,

C、sizeof%+::

D、,&&newsizeof

標準答案:1

知識點解析:暫無解析

15、假定要對類AB定義加號操作符重載成員函數,實現兩個AB類對象的加法,

并返回相加結果,則該成員函數的聲明語句為()。

A、ABoperator+(AB&a,AB&B)

B、ABperator+(AB&)

Csopctator+(ABa)

D、AB&operator+()

標準答案:2

知識點解析:暫無解析

16^定義如下變量:charone_char,則語句cin>>one_char等價于C語言中的()

語句。

A、printf(one_char);

B、prinft(n%c",one_char);

C>scanf(one_char);

D^scanf("%c",&one_char);

標準答案:8

知識點解析:暫無解析

17、下列關于C++函數的描述中正確的是()。

A、主函數是程序的入口,它由用戶定義的函數調用

B、函數在調用之前必爾先被聲明

C、每個用戶定義函數只能被其他函數調用一次

D、函數是C++中面向對象程序設計框架的基本組成單元

標準答案:2

知識點解析:暫無解析

18、下面關于C++語言變量的敘述錯誤的是()。

A、C++語言中變量分為auto,static,extern和register四種存儲類型

B、自動變量和外部變量的作用域為整個程序

C、內部靜態(tài)變量的作用域是定義它的函數

D、外部靜態(tài)變量的作用域是定義它的文件

標準依索.?

知識之解析:暫無解析

19、如果x=0,那么while(true)中的true與下面的條件()等價。

A、X=1

B、X==l

C、X>1

D、X<1

標準答案:1

知識點解析:暫無解析

20、以下只有在使用時才為該類型變量分配存儲單元的存儲類型說明是()。

A、auto和static

B、auto和register

C、register^0static

D^externregister

標準答案:2'

知識點解析:暫無解析

21、在計算機中,算法是指()。

A、加工方法

B、解題方案的準確而完整的描述

C、排序方法

D、查詢方法

標準答案:2

知識點解析:暫無解析

22、一個()允許用戶為類定義一種模式,使得類中的某些數據成員、某些成員函數

的參數和返回值能取任意數據類型。

A、函數模板

B、模板函數

C、類模板

D、模板類

標準答案:4

知識點解析:暫無解析

23、對于拷貝初始化構造函數,正確的描述是()。

A、在C++語言中,如果不自定義類的拷貝初始化構造函數,則每個類都有默認的

拷貝初始化構造函數

B、必須為每個類定義拷貝初始化構造函數

C、如果要使用拷貝初始化構造函數,則必須在類中先定義

D、當定義了類的構造函數時,如果要使用拷貝初始化構造函數,則必須定義拷貝

初始化構造函數

標準答案:1

知識點解析:暫無解析

24、下面關于構造函數和析構函數的描述中,錯誤的是()。

A、析構函數可以聲明為虛函數

B、對虛析構函數的調用可以采用動聯(lián)編

C、一個類的虛函數僅對派生類中重定義的函數起作用,對其他函數沒有影響

D、構造函數可以聲明為虛函數

標準答案:8

知識點解析:暫無解析

25、關于友元的概念錯誤的是()。

A、友元函數沒有this指針

B、調用友元函數時必須在它的實參中給出要訪問的對象

C、一個類的成員函數也可以作為另一個類的友元函數

D、只能在類的公有段聲明友元

標準答案:8

知識點解析:暫無解析

26、已知:inta,b;下列switch語句中,()是正確的。

A、switdh(a)(casea:a++;break;caseb:b++:break:}

B、switch(a+b){case1:a+b;break;caseI:a-b)

C、switch(a*a){case1,2:++a;case3,4:++b;}

D、swish(a/10+b){cases5:a/5;break:default:a+b:}

標準答案:8

知識點解析:暫無解析

27、帶有虛基類的多層派生類構造函數的成員初始化列表中都要列出虛基類的構造

函數,這樣將對虛基類的子對象初始化()。

A、與虛基類下面的派生類個數有關

B、多次

C、兩次

D、一次

標準答案:8

知識點解析:暫無解析

28、己知類X成功地重載了-、二、+、和口這幾個運算符,則其中肯定屬于成員函

數的運算符是()。

A、+和=

B、口和后置-

C、=和[]

D、前置-和口

標準答案:4

知識點解析:暫無解析

29、下面程序的結果為()。#include"iostream.h"voidchange(inta,intb){int

temp;temp=a:a=bb=temp:)voidmain()(intm,n;m=8;n=9:change(m,

n);cout<<m<<nH<<n<<endl;)

A、89

B、98

C、程序有錯誤

D、99

標準答案:1

知識點解析:暫無解析

30、關于成員函數特征的下述描述中,()是錯誤的,

A、成員函數一定是內聯(lián)函數

B、成員函數可以重載

C、成員函數可以設置參數的默認值

D、成員函數可以是靜態(tài)的

標準答案:1

知識點解析:暫無解析

31、如果一個類至少有一個純虛函數,那么就稱該類為()。

A、抽象類

B、虛基類

C、派生類

D、以上都不對

標準答案:1

知識點解析:暫無解析

32、在C++中,打開一個文件,就是將這個文件與一個()建立關聯(lián),關閉一個文

件,就是取消這種關聯(lián)。

A、類

B、流

C、對象

D、結構

標準答案:2

知識點解析:暫無解析

33、若已定義的函數有返回值,則以下關于該函數調用的敘述中錯誤的是()。

A、函數調用可以作為獨立的語句存在

B、函數調用可以無返回值

C、函數調用町以出現在表達式中

D、函數調用可以作為一個函數的形參

標準答案:8

知識點解析:暫無解析

34、下列函數中,()是對文件進行寫操作的。

A、get()

B、read()

C、seekg()

D、put()

標準答案:8

知識點解析:暫無解析

35、關于read。函數的下列描述中,正確的是()。

A、該函數只和來從鍵盤輸入中獲取字符串

B、該函數所獲取的字符多少是不受限制的

C、該函數只能用于文本文件的操作中

D、該函數只能按規(guī)定讀取所指定的字符數

標準答案:8

知識點解析:暫無解析

三、公共基礎填空題(本題共5題,每題7.0分,共5

分。)

36、冒泡排序算法在最好的情況下的元素交換次數為【】。

標準答案:0

知識點解云:根據冒泡排序算法思想可知,若待排序的初始序列為“正序”序列,則

只需進行一趟排序,在排序過程中進行n-1次關鍵字間的比較,且不移動和交換記

錄,這種情況是冒泡排序的最好情況,故冒泡排序算法在最好的情況下的元素交換

次數為0。

37、在最壞情況下,堆排序需要比較的次數為【】。

標準答案:O(nlog2n)

知識點解析:在最壞情況下,冒泡排序所需要的比較次數為n(n-l)/2;簡單插入排

序所需要的比較次數為n(n?l)/2;希爾排序所需要的比較次數為O(nL5);堆排序所

需要的比較次數為O(nlog2ii)。

38、若串s="MathTypes”,則其子串的數目是[]。

標準答案:46

知識點解析:串s中共有9個字符,由于串中字符各不相同,則其子串中有0個字

符的1個(空串),1個字符的9個,2個字符的8個,3個字符的7個,4個字符的

6個,5個字符的5個,6個字符的4個,7個字符的3個,8個字符的2個,9個

字符的1個,共有1+2+3+4+5+6+7+8+9+1=46。

39、軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的【】集合。

標準答案:軟件工具

知識點解析:暫無解析

40、美系數據庫的美系演算語言是以【】為基礎的DML語言。

標準答案:謂詞演算

知識點解析:關系數據庫中的關系演算包括元組關系演算和域關系演算。二者都是

由原子公式組成的公式。而這些關系演算都是以數理邏輯中的謂詞演算為基礎的。

四、填空題(本題共6題,每題7.0分,共6分。)

41、一個C++語言程序的開發(fā)步驟通常包括編輯、【】、鏈接、運行和調試。

標準答案:編譯

知識點解析:C++語言程序開發(fā)的基本步驟是編輯、編譯、鏈接、運行和調試。

42、若己知a=10,b=20,則表達式!aVb的值為【】。

標準答案:1

知識點解析:計算表達式!a<b,先計算!a,因a的值為10,!a的值為0。關系表達

式0V20為真,所以表達式!aVb的值為lo

43、友元類的所有成員函數都是另一個類的【】。

標準答案:友元函數

知識點解析:C++語言中友元類中的函數都是另一個類的友元函數。

44、表達式x.operator++()還可寫成【】。

標準答案:++x

知識點解析:C++語言中用成員函數重載++x為x.operator++()用友元函數重載++x

為:operator++(x)

45、以下程序的輸出結果是【】。#include<iostream.h>voidmain(){inta=0;

a+=(a=8);cout<<a:}

標準答案:16

知識點解析:解答本題的關鍵是要分析清楚表達式a+=(a=8)中,a的值己經被賦為

8,而不是0。

46、若要在C盤根目錄下作為二進制文件打開文件test.dat,則應該用的語句是

標準答案:ifslreamfin('C:\test.dat",ios_binary);或ifsireamfin;fin.open(c:

\test.dat",ios_binary);

知識點解析:C++中打開文件有兩種方式①ifstreamfin("test.dat");@ifstream

fin;fin.open("lesl.dat");,ios_binary的意義是以二進制文件打開。

fin.open(”test.dat");,ios_binary的意義是以二進制文件打開。

國家二級(C++)筆試模擬試卷第2套

一、公共基礎選擇題(本題共10題,每題1.0分,共

10分。)

1、數據結構作為計算機的一門學科,主要研究數據的邏輯結構、對各種數據結構

進行的運算,以及

A、數據的存儲結構

B、計算方法

C、數據映象

D、邏輯存儲

標準答案:A

知識點解析:數據結構是研究數據元素及其之間的相互關系和數據運算的一門學

科,它包含3個方面的內容,即數據的邏輯結構、存儲結構和數據的運算。

2、串的長度是

A、串中不同字符的個數

B、串中不同字母的個數

C、串中所含字符的個數且字符個數大于零

D、串中所含字符的個數

標準答案:D

知識點解析:串的長度書的是串中的字符的個數,且其字符個數可以為零。

3、在計算機中,算法是指

A、加工方法

B、解題方案的準確而完整的描述

C、排序方法

D、查詢方法

標準答案:B

知識點解析:計算機算法是指解題方案的準確而完整的描述,它有以下幾個基本特

征:可行性、確定性、有窮性和擁有足夠的情報。

4、以下不屬于對象的基本特點的是

A、分類性

B、多態(tài)性

C、繼承性

D、封裝性

標準答案:c

知識點解析:對象有如下一些基本特點,即標識唯一性、分類性、多態(tài)性、封裝性

和模塊獨立性。

5、開發(fā)軟件所需高成本和產品的低質量之間有著尖銳的矛盾,這種現象稱做

A、軟件投機

B、軟件危機

C、軟件工程

D、軟件產生

標準答案:B

知識點解析:軟件工程概念的出現源自軟件危機。所謂軟件危機是泛指在計算機軟

件的開發(fā)和維護過程中所遇到的一系列嚴重問題。總之,可以將軟件危機歸結為成

本、質量、生產率等問題。

6、下面不屬于軟件設計原則的是

A、抽象

B、模塊化

C、自底向上

D、信息隱蔽

標準答案:C

知識點解析:軟件設計遵循軟件工程的基本目標和原則,建立了適用于在軟件設計

中應該遵循的基本原理和與軟件設計有關的概念,它們是抽象、模塊化、信息隱蔽

和數據獨立性。自底向上是集成測試中增量測試的一種。

7、開發(fā)大型軟件時,產生困難的根本原因是

A、大系統(tǒng)的復雜性

B、人員知識不足

C、客觀世界千變萬化

D、時間緊、任務重

標準答案:A

知識點解析:軟件的顯著特點是規(guī)模龐大,復雜度超線性增長,在開發(fā)大型軟件

時,要保證高質量,極端復雜困難,不僅涉及技術問題,更重要的是必須要有嚴格

而科學的管理。

8、下列SQL語句中,用于修改表結構的是

A、ALTER

B、CREATE

C、UPDATE

D、INSERT

標準答案:A

知識點解析:SQL語句中凡創(chuàng)建都用CREATE,刪除都用DROP,改變用

ALTER,再跟類型和名字,附加子句。

9、數據庫、數據庫系統(tǒng)和數據庫管理系統(tǒng)之間的關系是

A、數據庫包括數據庫系統(tǒng)和數據庫管理系統(tǒng)

B、數據庫系統(tǒng)包括數據庫和數據庫管理系統(tǒng)

C、數據庫管理系統(tǒng)包括數據庫和數據庫系統(tǒng)

D、三者沒有明顯的包含關系

標準答案:B

知識點解析:數據庫系統(tǒng)(DataBaseSystem,簡稱DBS)包括數據庫(DataBase,簡

稱DB)、數據庫管理系統(tǒng)(DataBaseManagementSystem,簡稱DBMS)、數據庫管

理員、硬件和軟件。

10、關系模型允許定義3類數據約束,下列不屬于數據約束的是

A、實體完整性約束

B、參照完整性約束

C、域完整性約束

D、用戶自定義的完整性約束

標準答案:C

知識點解析:關系模型允許定義3類數據約束,它們是實體完整性約束、參照完整

性約束及用戶自定義的完整性約束。其中前兩種完整性約束由關系數據庫系統(tǒng)支

持,刻于用戶自定義的完整性約束,則由關系數據庫系統(tǒng)提供完整性約束語言,用

戶利用該語言給出約束條件,運行時由系統(tǒng)自動檢查。

二、選擇題(本題共25題,每題1.0分,共25分。)

11、下列關于C++語言類的描述中錯誤的是

A、類用于描述事物的屬性和對事物的操作

B、類與類之間通過封裝而具有明確的獨立性

C、類與類之間必須是平等的關系,不能組成層次結構

D、類與類之間可以通過一些方法進行通信和聯(lián)絡

標準答案:C

知識點露析:C++語言中的類是可以組成層次結構的,類是用于描述事物的屬性

和對事物的操作,類與類之間有相對的獨立性,但其可以通過一些方法進行信息的

通信。

12、在C++語言中,表示一條語句結束的標號是

A、#

B、;

c、//

D、)

標準答案:B

知識點解析:C++語言中語句的結束符是分號。

13、以下敘述中正確的是

A、構成C++語言程序的基本單位是類

B、可以在一個函數中定義另一個函數

C、main()函數必須放在其他函數之前

D、所有被調用的函數一定要在調用之前進行定義

標準答案:A

知識點解析:關于C++語言,我們應該了解以下必須要掌握的基礎知識:①C++

程序是由類構成的。②一個函數由兩部分組成:函數的首部和函數體。③一個類由

兩部分組成:類成員變量和類成員函數。④一個C++程序總是從main函數開始執(zhí)

行的,而不論main函數在整個程序中的位置如何(main函數可以放在程序最前頭,

也可以放在程序最后,或寫在一些函數之前,在另一些函數之后)。⑤C++程序

在書寫上,表現形式比較自由,一行內可以寫幾個語句,一個語句可以分寫在幾行

上。每個語句和數據定義的最后必須有一個分號。⑥可以用/*……*/和〃對C++

語言的程序的任何部分作注釋。

14、已知有定義:constintD=5;inii=1;doublef=0.32;charc=15;則下列選項錯

誤的是

A、++i;

B、D——;

C、c++;

D、一一f;

標準答案:B

知識點解析:一一”運算符不能用于常量.

15、以下程序的輸出結果是#include<iostream.h>voidreverse(inta[]?intn)int

i,t;fdr(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1—i];a[n-1—i]=t;)}voidmain()

{intb[10]={1,2,3,4,5,6,7,8,9,10);inti,s=0;reversed,8);for(i=6;i<10;i++)s+=

b[i];cout<<S;)

A、22

B、10

C、34

D、30

標準答案:A

知識點解析:在main函數中,調用reverse函數將?b數組中的前8個成員進行互

置,執(zhí)行完畢后,b數組中的成員為{8,7,654,3,2,1910},在執(zhí)行for循環(huán)結構

后,Wb[6],b[7]……b[9]的值相加,結果為1+2+9+10=22。注意:在計算累加

和時,應將累加變量賦值為零。

16、下面程序的功能是e316表示為兩個加數的和,使兩個加數分別能被13和II

整除,在下畫線處應填入的選項是#inckide<iostream.h>Voidinain(){inti=Oj,k;

do{i++;k=316—13*i;}while();j=k/l1;cout<<"316=13*H<<i<<

"+11*"<<j;}

A、k/11

B、k%ll

C、k/ll=0

D、k%U=0

標準答案:B

知識點解析:do…while語句的一般形式是do{語句}while(表達式);特點是:“直到

型''循環(huán)結構。先執(zhí)行一次“語句”,判“表達式”,當“表達式”為非0,再執(zhí)行“語

句”,直到“表達式”的值為。時停止執(zhí)行語句。在一?般情況下,用while和

do…while語句解決同一問題時,若二者的循環(huán)體剖分是一樣的,它們的結果乜一

樣。但當while后面的“表達式”一開始就為“假”時,兩種循環(huán)的結果不同。這是因

為此時while循環(huán)的循環(huán)不被執(zhí)行,而do…while循環(huán)的循環(huán)體被執(zhí)行一次。本題

的關鍵是兩個加數分別能被13和11整除,在i=0時,直接將316賦值給k,當

k%ll的值為0時,則不必執(zhí)行循環(huán),將執(zhí)行j=k/ll語句,輸出結果,所以該表達

式合理的條件是k%llo

17、設有數組定義:chararrayl]="China";,則數組array所占的空間為

A、4個字節(jié)

B、5個字節(jié)

C、6個字節(jié)

D、7個字節(jié)

標準答案:C

知識點解析:在給數組賦值時,可以用一個字符串作為初值,這種方法直觀、方

便,而且符合人們的習慣。數組array的長度不是5,而是6,這點必須要注意。

因為字符串常量的最后由系統(tǒng)加上一個‘\0',因此,上面的初始化與下面的等價:

Chararray11=

18、若已定義:而@口={0/23,45678,9},5{^=@」;其中00運9,則對&數組元素

不正確的引用是

A、a[p-a]

B、*(&a[l])

C、p|l]

D、a[10]

標準答案:D

知識點解析:通常,引用一個數組元素可以用下標法,如a[p—a]形式,或指針

法,如*(&a[i])的形式。本題中a⑼=9,a[10]顯然超出了數組范圍,注意,數

組的下標是從0開始的。

19、以卜,程序的輸出結果是#includeViostream.h>voidmain(){inix=l,y=3;coul

<<x++<<{intx=0;x+=y*2;cout<<x<<T<<y<<n;';)

cout<<x<<<<y;)

A、1,6,3,1,3

B、1,6,3,6,3

C、1,6,323

D、1,7,323

標準答案:C

知識點解析:在coutVVx++;語句中,程序先輸出x的值,然后再加1,所以

結果為1,此時x的值為2;在畝"=0送+=丫*2;語句中,將0的值賦給x,然后

運算x+=y*2的值,結果為x=6(此時x的值為局部變量),y的值不變,最后執(zhí)

行了x語句后的值,所以應為2。

20、函數fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+

num)!='\0')num++;while(b[n]){*(a+num)=b[n];num++;n++;}return

num;)

A、字符串a的長度

B、字符串b的長度

C、字符串a和b的長度之差

D、字符串a和b的長度之和

標準答案:D

知識點解析:本題首先通過第一個while循環(huán)計算字符串a的長度,再通過第二個

循環(huán),將字符串a和b相連,最后返回連接后的總長度。

21、下面程序輸出的結果是#include〈iostream.h>voidmain(){inti;inta[3][3]=

{1,2,3,4,5,6,7,8,91;for(i=0;iV3;i++)cout<<a[2-i][i]<<"}

A、159

B、753

C、357

D、591

標準答案:B

知識點解析:首先,當i=0時,數組中的位置是批2][0]=7,當然,如果用排除

法的話,就不用考慮后面的循環(huán)了,因為在4個選項中,第1個數為7的選項只有

B)o本題執(zhí)行第2次循環(huán)時,i的值為1,則cout函數中的數組指向為=

5,依次循環(huán),可求出答案。

22、F面程序的結果為#include<iostream.h>intc;classA{private:inta;staticint

b;public:A(){a=0;c=0;}voidseta(){a++;}voidsetb(){b++;}voidsetc(){c+

+;)voiddisplay(){cout<<a<<M11<<b<<nH<<c;}};intA::b=0;

voidmain()(Aal,a2;al.scta();al.setb();al.sctc();a2.seta();a2.sctb();

a2.setc();a2.display();}

A、121

B>122

C、112

D、222

標準答案:B

知識點解析:C++語言中全局變量是任何函數都可以改變的量,靜態(tài)變量的有效

范圍在定義它的類中,而普通的變量的有效性只在使用它的函數中,在本題中c為

全局變量,b為靜態(tài)變量,a為普通變量,b和c在類A的對象al和s2中都自加

lo所以b、c為2,a為1。

23、下列描述中哪個是正確的?

A、私有派生的子類無法訪問父類的成員

B、類A的私有派生子類的派生類C無法初始化其祖先類A對象的屬性,因為類

A的成員對類C是不可訪問的

C、私有派生類不能作為基類派生子類

D、私有派生類的所有子孫類將無法繼續(xù)繼承該類的成員

標準答案:B

知識點解析:C++語言中一個派生類能不能繼承基類的所有數據成員受繼承方式

的限制。

24、下列關于構造函數說法不正確的是

A、構造函數必須與類同名

B、構造函數可以省略不寫

C、構造函數必須有返回值

D、在構造函數中可以對類中的成員進行初始化

標準答案:C

知識點解析:構造函數是一類特殊的函數,其特點是函數名與類同名,沒有返回

值,也可以省略不寫,還可以對類中的成員進行初始化。

25、如果友元函數重載一個運算符時,其參數表中沒有任何參數則說明該運算符是

A、一元運算符

B、二元運算符

C、選項A)和選項B)都可能

D、重載錯誤

標準答案:D

知識點解析?:C++中用友元函數重載運算符至少有一個參數,重載一目運算符要

有一個參數,重載二目運算符要有兩個參數。

26、在重載一個運算符時,如果其參數表中有一個參數,則說明該運算符是

A、一元成員運算符

B、二元成員運算符

C、一元友元運算符

D、選項B)和選項C)都可能

標準答案:D

知識點解析:C++語言中用成員函數重載時,重載一目運算符沒有參數,重載二

日運算符要有一個參數。

27、下列關于模板的說法正確的是

A、模板的實參在任何時候都可以省略

B、類模板與模板類所指的是同一概念

C、類模板的參數必須是虛擬類型的

D、類模板中的成員函數全部都是模板函數

標準答案:D

知識點解析:在C++中規(guī)定,如果一個類被聲明為類模板,那么其中的所有成員

函數就都成為了模板函數。

28、表示在輸出時顯示小數位,以及在文件輸入時判斷文件尾的函數分別是

A、showbase()和eof()

B、showpoint()fOeof()

C^showpoint()和bad()

D、showpoint()和good()

標準答案:B'

知識點解析:表示在輸出時顯示小數位,以及在文件輸入時判斷文件尾的函數分別

是showpoini()和eof()o

29、下面程序段的運行結果是vo是main(){intt,a,b,C;a=l;b=2;C=2;while(a<

b<c)(t=a;a=b;b=t;c——;)cout<<a<<<<b<<<<C;)

A、1,2,0

B、2,1,0

C、1,2,1

D、2,1,1

標準答案:A

知識點解析:本題中(a<bVc)的運算次序是先算aVb,返回I,再運算IVc,返

回1,所以表達式aVbVc的值為1。

30、下列程序中下畫線處應填入的語句是classBase{public:voidfun(){cout<<

"Baseoffun"<<endl;)};classDerived:publicBase{voidfun(){〃顯示卷類

的成員函數funcout<<"Derivedoffun"<<endl;});

A^fun();

B、Base.fun();

C、Base::fun();

D^Base—>fun();

標準答案:C

知識點解析:如果在子類中要訪問父類的函數應用七:“運算符。

31、若定義intk=7,x=12;,則能使值為3的表達式是

A^x%=(k%=5)

B、x%=(k-k%5)

C、x%=k-k%5

D、(x%=k)-(k%=5)

標準答案:D

知識點解析:運算符“%”的兩側都應該是整型數。另外,本題需要掌握的知識點是

x%=k等價于x=x%ka

32、在位運算中,操作數每右移一位,其結果相當于

A、操作數乘以2

B、操作數除以2

C、操作數乘以4

D、操作數除以4

標準答案:B

知識點解析:右移運算符“>>”是雙目運算符。其功能是把左邊的運算數

的各二進位全部右移若干位,“>>”右邊的數指定移動的位數。例如:設a=15,a

>>2表示把000001111右移為00000011(十進制3)。

33、有以下結構體說明和變量的定義,且指針p指向變量a,指針q指向變量b。

則不能把節(jié)點b連接到節(jié)點a之后的語句是structnode{chardata;stmctnode*

next;)a,b,*p=&a,*q=&b;

A、a.next=q;

B、p.next=&b;

C、p—>next=&b;

D、(*p).next=q;

標準答案:B

知識點解析:要把節(jié)點h連接到節(jié)點a之后.必須把h的地址給a的next指針,選

項A)中,指針變量q保存的就是變量b的地址,選項B)中的p是指針變量,應該

是p->next=&b;在選項D)中,用*運算符取出結構體變量,并且保存的就是b

的地址,所以正確。

34、一個類的友元函數能夠訪問該類的

A、私有成員

B、保護成員

C、公有成員

D、所有成員

標準答案:D

知識點解析:一個類的友元函數對類成員的訪問能力等同于類的成員函數,即能訪

問類的所有成員。

35、下面程序的輸出結果是#include<iostream.h>#include<slring.h>voidmain()

{charpl[10],p2[10];strcpy(pl,"abc");strcpy(p2,,'ABC");charstr[5O]="xyzn;

strcpy(str+2,strcat(p1,p2));cout<<str;}

A、xyzabcABC

B、zabcABC

C、xyabcABC

D、yzabcABC

標準答案:C

知識點解析:該函數的調用方式是strcpy(字符數組,字符串),其中“字符串”可以

是串常量,也可以是字符數組。函數的功能是將“字符串”完整地復制到“字符數組”

中,字符數組中原有內容被覆蓋。使用該函數時注意:①字符數組必須定義得足夠

大,以便容納復制過來的字符串。復制時,連同結束標志為0'一起復制。②不能用

賦值運算符“=”將一個字符串直接賦值給一個字符數組,只能用strcpy()函數來處

理。strcat(字符數組,字符串)的功能是把“字符串”連接到“字符數組”中的字符串

尾端,并存儲于“字符數組”中。“字符數組”中原來的結束標志被“字符串”的第一個

字符覆蓋,而“字符串”在操作中未被修改。使用該函數時注意:①由于沒有邊界檢

查,編程者要注意保證“字符數組”定義得足夠大,以便容納連接后的目標字符串;

否則,會因長度不夠而產生問題。②連接前兩個字符串都有結束標志'\0',連接后

“字符數組,,中存儲的字符串的結束標志,\0,被舍棄,只在目標串的最后保留一

三、公共基礎填空題(本題共5題,每題1.0分,共5

分。)

36、算法的基本特征是可行性、確定性、和擁有足夠的情報。

標準答案:有窮性

知識點解析:算法是指解題方案的準確而完整的描述。它有4個基本特征,分別是

可行性、確定性、有窮性和擁有足夠的情報。

37、在長度為n的有序線性表中進行二分查找。最壞的情況下,需要的比較次數為

標準答案:log2n

知識點解析:對于長度為n的有序線性表,在最壞情況下,二分查找只需要比較

log2n次,而順序查找需要比較n次。

38、在面向對象的程序設計中,類描述的是具有相似性質的一組______。

標準答案:對象

知識點解析:將屬性、操作相似的對象歸為類,也就是說,類是具有共同屬性、共

同方法的對象的集合。

39、通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱為

標準答案:軟件生命周期

知識點解析:軟件產品從考慮其概念開始,到該軟件產品不能使用為止的整個時期

都屬于軟件生命周期。一般包括可行性研究與需求分析、設計、實現、測試、交付

使用及維護等活動。

40、數據庫管理系統(tǒng)常見的數據模型有層次模型、網狀模型和3種。

標準答案:關系模型

知識點解析:數據庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層系統(tǒng)管理軟件,是

一種系統(tǒng)軟件,是用戶與數據庫之間的一個標準接口。其總是基于某種數據模型,

可以分為層次模型、網狀模型和關系模型。

四、填空題(本題共〃題,每題1.0分,共〃分。)

41、執(zhí)行語句序列charstr1[10]="ABCD",str2[10]="XYZxyzn;for(int

i=0;sm[i]=str2[iN++);后,數組strl中的字符串是_____。

標準答案:XYZxyz

知識點解析:注意for的循環(huán)體為空語句,其第二個表達式為一個賦值語句而不是

一個邏輯表達式語句。因此,f。「循環(huán)的作用實際上是將st己的字符逐個賦值給

strl中的對應位置。

42、下列程序的執(zhí)行結果是o#include<lostream.h>inta;intsum_a(void)

{a=a+5;returna;}voidmain(void){a=a+sum_a();cout<<a<<endl;}

標準答案:10

知識點解析:本題考查全局變量的使用。全局變量被系統(tǒng)默認初始化為0,故在執(zhí)

行戶a+sum-a();語句時,首先執(zhí)行sum_a函數,將a的值改變?yōu)?,該函數的返

回值也是5,故最后a的值被賦值為10。

43、根據輸出結果填空完成下面程序。#inckide<iostream.h>classTest{private:

staticintval;inta;public:staticintfunc();voidsfunc(Test&r);};〃初始化靜態(tài)

變量valintTesl::func(){returnval++;)voidTest::sfunc(Test&r){r.a=!25;cout<<

"ResultS-1<<r.a;}voidmain(){cout<<"Resultl="<<Test::func()<<endl;Test

A;cout<<"Result2=n<<A.fune()<<endl;A.sfunc(A);}輸出結果為:

Result1=201Resuit2=202Rcsult3=125

標準答案:intTest::val=200;

知識點解析:類的靜態(tài)成員變量必須要進行初始化才能使用,初始化時需要用域限

定符::指明該變量所屬的類名。

44、下列程序的運行結果是o#inc)ude<iostream.h>classtest{private:int

hum;public:tcst();intTEST(){returnnum+100;)?tcst();};test::test(){num=0;)

test::test(){cout<<"Destructorisactive"<<endl;)voidmain(){testx|3|;cout<

<x[l].TEST()<<endl;)

標準答案:100DestructorisactiveDestructorisactiveDestructorisactive

知識點解析:本題比較簡單,考查考生基本的類的定義,構造函數以及對象數組的

概念。

45>請將下列類定義補充完整。classBase{public:voidfun(){cout<<"Base::fun"<

<endl;}};classDerived:publicBase{public:voidfun(){〃顯式調用基類的

fun函數coutVV"Derived::fun"VVendl;)};

標準答案:Base::tun();

知識點解析:本題考核虛基類。作用域分辨符號是‘它可以用來限定要訪問的

成員所在的類的名稱。一般來說,在派生類中對基類成員的訪問應該是唯一的。但

是,多繼承情況下可能造成對基類中某個成員的訪問出現不唯一的情況,通過使用

對象作用域分辨符可以解決這種對基類成員訪問的二義性問題。

46有以下程序:#inckide<iostream.h>classA{intx;public:A(inta){x=a;}

friendclassB;};ClassB{public:voidprint(Aa){a.x-cout<<a,x<<endl;}};void

main(){Aa(10);Bb;b.print(a);)程序執(zhí)行后的輸出結果是______

標準答案:9

知識點解析:本題考核友元類的應用。在程序中,類B是類A的友元類,因此,

在類B的所有成員函數中均可訪問類A的任何成員。在main()中,先定義類A的

一個對象a(10)和類B的一個對象bo然后通過對象b調用其成員函數print輸出對

象a的私有成員x的值減1即9。

47、下列程序編譯時發(fā)現pb->f(10);語句出現錯誤,其原因是______oinclude

<iostream.h>classBase(public:voidf(intx){cout<<"Base:',<<x<<endl;));

classDcrived:publicBase{public:voidf(char*str){cout<<"Derived:H<<str<<

endl;));voidmain(void){Derived*pd=newDerived;Pd->f(10);}

標準答案:數據類型不匹配

知識點解析:pd為派生類Derived的指針,指向派生類的成員函數f(char*Str),不

指向基類的f(intx)o

48下列程序的運行結果是______o#include<iostream.h>classSomeClass

{public:SomeClass(intvalue){somevalue=value;);voidshow_data(voiD))cout<<

data<<<<some_value<<endl;};staticvoidset_data(intvalue){data=value;);

private:staticintdata;intsome_value;);intSomeClass::data=0;voidmain(void)

{SomeClassmy_class(1001),your_class(2002);your_class.set_data(4004);

my_class.show_data();}

標淄答案:40041001

知識點解析:本題考查靜態(tài)成員變量在不同對象間的共享現象。無論哪個對象修改

了其靜態(tài)變量的值,其他對象再訪問該變量時已經發(fā)生了變化。

49、有以下程序:included<iostream>usingnamespacestd;classBase{public:

Base(){x=0;}intx;};classDerived!:virtualpublicBase{public:Derived1()

{x=10;});classDerived2:virtualpublicBase{public:Derived2(){x=20;)};class

Derived:publicDerivedLprotectcdDerived2();intinain()(Derivedobj;cout<<obj.

x<<endl;return0;)該席序運行后的輸出結果是。

標準答案:20

知識點解析:本題考核虛基類。本題中,雖然Derived1和Derived2都是由共同的

基類x派生而來的,但由于引入虛基類,使得它們分別對應基類的不同副本。這時

數據成員x只存在一份拷貝,不論在類Derired1中修改,還是在類Derived2中修

改,都是直接對這唯一拷貝進行操作。本題程序執(zhí)行語句“Derivedobj;"時,就會先

調用虛基類Base的構造函數,使得x=0,然后執(zhí)行類Derived1的構造函數使得

x=10,再執(zhí)行類Derived2的構造函數,使得x=20。最后輸出x的值為20。

50、下列程序對加號進行了重載,劃線部分的語句是。#include<iostream.h

>#include<math.h>classTriangle{intx,y,z;doublearea;public:Triangle(inti,int

j,intk){doubles;x=i;y=j;z=k;s=(x+y+z)/2.0;area=sqrt(s*(s-x)*(s-y)*(s-z));}void

disparea(){cout<<"Area=H<<area<<endl;}frienddoubleoperator+(Triangle

tl,Trianglet2){));voidmain(){Triangletl(3,4,5),t2(5,12,13);doubles;cout

dispareaf);cout<<"t2:";t2.disparea();$=tl+t2:coutVV"總面積:="<

<s<<endl;)

標準答案:returntl.area+t2.area;

知識點解析:符號重載時往往采用的方法是對對象中的每個成員分別處理,封裝之

后體現出對象參與運算的現象。

51、在C++語言中,訪問一個對象的成員所用的運算符是,訪問一個指

針所指向的對象的成員所用的運算符是。

標準答案:成員選擇運算符(或”.");成員訪問運算符(或“一>”)

知識點解析:本題考查的是使用對象和對象指針訪問成員所使用的符號的不同,考

生請注意它們的區(qū)別。

國家二級(C++)筆試模擬試卷第3套

一、公共基礎選擇題(本題共10題,每題7.0分,共

10分。)

1、下列選項中,不是算法的基本特征的是()。

A、完整性

B、可行性

C、有窮性

D、擁有足夠的情報

標準答案:A

知識點解析:作為一個算法,一般應該具有下列4個特征:①可行性,即考慮到

實際的條件能夠達到一個滿意的結果;②確定性,算法中的第一個步驟都必須是

有明確定義的;③有窮性,一個算法必須在有限的時間內做完;④擁有足夠的情

報。

2、結構化分析方法是面向()的自頂向下、逐步求精進行需求分析的方法。

A、對象

B、數據結構

C、數據流

D、目標

標準答案:C

知識點解析:結構化分析方法是面向數據流進行需求分析的方法,采用自頂向下、

逐步求精,建立系統(tǒng)的處理流程,以數據流圖和數據字典為主要工具,建立系統(tǒng)的

邏輯模型。

3、下列工具中為需求分析常用工具的是()。

A、PAD

B、PFD

C、N-S

D、DFD

標準答案:D

知識點解析:需求分析常用的工具有數據流圖(DFD)、數據字典(DD)、判定樹和判

定表。PAD(問題分析圖)、PFD(程序流程圖)、N-S(盒式圖)都是詳細設計的常用工

具,不是需求分析的工具。

4、線性表進行二分法檢索,其前提條件是()。

A、線性表以順序方式存儲,并按關鍵碼值排好序

B、線性表以順序方式存儲,并按關鍵碼的檢索頻率排好序

C、線性表以鏈式方式存儲,并按關鍵碼值排好序

D、線性表以鏈式方式存儲,并按關鍵碼的檢索頻率排好序

標準答案:A

知識點解析:對線性表進行二分法檢索,要求線性表是按順序方式存儲,并按關鍵

碼值的大小排好序,而不是按關鍵碼的檢索頻率排序。

5、下列選項中不屬于結構化程序設計方法的是()。

A、自頂向下

B、逐步求精

C、模塊化

D、可復用

標準答案:D

知識點解析:結構化程序設計的主要原則概括為自頂向下,逐步求精,限制使用

GOTO語句。

6、下列關于結構化程序設計原則和方法的描述中,錯誤的是()。

A、選用的結構只準許有一個入口和一個出口

B、復雜結構應該用嵌套的基本控制結構進行組合嵌套來實現

C、不允許使用GOTO語句

D、語言中所沒有的控制結構,應該采用前后一致的方法來模擬

標準答案:C

知識點解析:限制使用GUI。語句是結構化程序設計的原則和方法之一,但不是

絕對不允許使用GOTO語句。選項A)、B)、D)為結構化程序設計的原則。

7、軟件需求分析階段的工作,可以分為4個方面:需求獲取、需求分析、編寫需

求規(guī)格說明書以及()。

A、階段性報告

B、需求評審

C、總結

D、都不正確

標準答案:B

知識點解析:需求分析是軟件定義時期的最后一個階段??梢愿爬?個方面:

①需求獲?。孩谛枨蠓治觯虎劬帉懶枨笠?guī)格說明書;④需求評審。

8、下列關于軟件測試的描述中正確的是()。

A、軟件測試的目的是證明程序是否正確

B、軟件測試的目的是使程序運行結果正確

C、軟件測試的目的是盡可能多地發(fā)現程序中的錯誤

D、軟件測試的目的是使程序符合結構化原則

標準答案:C

知識點露斤:軟件測試是為了盡可能多地發(fā)現程序中的錯誤,尤其是至今尚未發(fā)現

的錯誤。

9、用鏈表表示線性表的優(yōu)點是()。

A、便于隨機存取

B、花費的存儲空間較順序存儲少

C、便于插入和刪除操作

D、數據元素的物理順序和邏輯順序相同

標準答案:C

知識點解析:在鏈表中因為除了存放數據元素之外,還要存放指針,所以鏈表花費

的存儲空間比順序表還要多。在插入和刪除數據元素時,只需要移動相應的記錄指

針即可。在鏈表中,數據的物理結構與邏輯結構不一定相同,因為是靠指針來實現

對數據的指定,所以不能進行隨機存取。

10、在數據庫設計中,將E-R圖轉換為關系模式的過程屬于()。

A、需求分析階段

B、邏輯設計階段

C、概念設計階段

D、物理設計階段

標準答案:B

知識點解析:數據庫設計階段主要包括需求分析、概念設計、邏輯設計和物理設

計。其中邏輯設計的主要工作是將E-R圖轉換為關系模式。

二、選擇題(本題共25題,每題J.0分,共25分。)

11、下列符號中可以用作C++標識符的是()。

A^_radius

B、foo?bar

C、else

D、3room

標準答案:A

知識點解析:此題考查的是標識符c標識符是由數字、字母以及下劃線構成,其第

一個字符必須是字母或下劃線,中間不能有空格;標識符的長度是任意的,但由于

編譯系統(tǒng)的限制一般不超過31個字符:標識符中的大小寫字母是不同的;定義標

識符時不能采用系統(tǒng)的保留字。符合這些要求的只有選項A)o

12、下列關于C++流的說明中,正確的是()。

A、與鍵盤、屏幕、打卬機和通信端口的交互都可以通過流類來實現

B、從流中獲取數據的操作稱為插入操作,向流中添加數據的操作稱為提取操作

C、cin是一個預定義的輸出流類

D、輸出流有一個名為open的成員函數,其作用是生成一個新的流對象

標準答案:A

知識點解析:選項B)中,從流中獲取數據的操作稱為提取操作,向流中添加數據

的操作稱為插入操作;選項C)中,cin是一個預定義的輸入流對象;選項D)中,

open的成員函數只能打開文件:故只有選項A)的敘述是正確的。

13、若執(zhí)行語句:Vendl后將

輸出()。

A、*******1230K

123********OK

C、wwww***]23KHw*十*OK

D、123*******Q[^********

標準答案:A

知識點解析:cout.fin。用于設置或返回輸出的填充字符,默認是空格,mi。函數的

設置一直有效,直到下一個fill。函數改變該值為止。setw(intn)作用是設置輸入輸

出的寬度,此設置只對一次輸入或輸出有效,在完成一次數據的輸入或輸出后,寬

度設置自動恢復為0。需要注意的是,默認為輸出數據在指定寬度內右對齊。

14、類模板的使用實際上是將類模板實例化成一個具體的()。

A、類

B、對象

C、函數

D、模板類

標準答案:A

知識點解析:類模板就是把類中的數據分離出來,作為一個類的描述。C++編譯器

根據類模板和特定的數據類型來產生一個類,類模板就是一個抽象的類。

15>有如下函數模板定義:template<classT>Tfunc(Tx,Ty){returnx*x+y*y:)在

下列對func的調用中,錯誤的是()。

A、func(3,5);

func(3.0,5.5);

C、func(3,5.5);

D、func<int>(3,5.5);

標準答案:C

知識點解析:選項C)中兩個實參的實際類型不同而未進行轉換,會出現錯誤。

16、假定要對類AB定義加號操作符重載成員函數,實現兩個AB類對象的加法,

并返回相加結果,則該成員函數的聲明語句為()。

A、ABoperator+(AB&a,AB&)

B、ABoperator+(AB&)

C>opetacor+(ABa)

D、AB&operator+()

標準答案:B

知識點解析:因為題目的要求是對類AB定義加號操作符重載成員函數,所以首先

應該對范圍加以限定,參數是對類對象的引用。

17、下列運算符中全都可以被友元函數重載的是(),

A、=>+,-,\

B、[]?+,(),new

C、->,+,*,>>

D、<<,>>,+,*

標準答案:D

知識點解析:運算符重載為成員函數的形式為:函數類型。perator運算符(形參

表){函數體;}:運算符重載為友元函數的形式為:friend函數類型。perator運算符

(形參表){函數體;)。一般來講,單目運算符最好重或為成員函數,雙目運算符最好

重載為友元函數。=、[]、0、->以及所有的類型轉換運算符只能作為成員函數重

載。

18、關于純虛函數,下列表述中正確的是()。

A、純函數是沒有給出實現版本(即無函數體定義)的虛函數

B、純虛函數的聲明總是以“=0”結束

C、派生類必須實現基類的純虛函數

D、含有純虛函數的類不可能是派生類

標準答案:B

知識點解析:純虛函數是在聲明虛函數時被“初始化''為。的虛函數。純虛函數沒有

函數體,所以選項A)、C)不正確。純虛函數的作用是在基類中為其派生類保留一

個函數名字。所以選項D)錯誤。

19、有如卜程序:#include<iostream>usingnamespacestd;classTestCl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論