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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

10分。)

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

A、stdio.h

B、stdafx.h

C、iostream.h

D^stream.h

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、主函數(shù)是程序的入口,它由用戶定義的函數(shù)調(diào)用

B、函數(shù)在調(diào)用之前必須先被聲明

C、每個(gè)用戶定義的函數(shù)只能被其他函數(shù)調(diào)用一次

D、函數(shù)是C++中面向?qū)ο蟪绦蛟O(shè)計(jì)框架的基本組成單元

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、cout<<pa;

Bxcout<<*p:

C、cout<<&pa;

D、coul<<long(pa);

標(biāo)準(zhǔn)答案:8-

知識(shí)點(diǎn)解析:暫無(wú)解析

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

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

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

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

A、定義類Embed對(duì)象的語(yǔ)句是:Contain?Embeden'.bed;

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

Embed的私有成員y

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

D、類Embed的成員函數(shù)Embed_Fun()中可以直接訪問(wèn)Contain的保護(hù)成員Z

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

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

語(yǔ)句是()。

A、voidf();

B>staticvoidf();

C、friendf();

D、friendvoidf();

標(biāo)準(zhǔn)答案:X

知識(shí)點(diǎn)解析:暫無(wú)解析

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

該表達(dá)式還可為()。

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

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

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

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

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

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

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

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

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

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

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

8、下列對(duì)基類和派生類關(guān)系的描述中,錯(cuò)誤的是()。

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

B、派生類是基類的子集

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

D、派生類是基類的組合

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

9、已知枚舉類型定義語(yǔ)句為;enum

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

A、枚舉常量NAME的值為1

B、枚舉常量NUMBER的值為1

C、枚舉常量MINUS的值為6

D、枚舉常量PRINT的值為10

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

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

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

正確的是()。

A、有語(yǔ)法錯(cuò)不能通過(guò)編譯

B、可以通過(guò)編譯但不能通過(guò)連接

C、輸出*率*

D、輸出$$$

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

二、選擇題(本題共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í)行上面的程序?qū)⑤敵?/p>

()。

A、28XX

B、28YYXX

C、-33XX

D、-33XXYY

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、只可作為數(shù)據(jù)成員的類型

B、只可作為成員函數(shù)的返回類型

C、只可作為成員函數(shù)的參數(shù)類型

D、以上三者皆可

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

13、在下面四個(gè)選項(xiàng)中,()是用來(lái)聲明虛函數(shù)的。

A^virtual

B、public

C>using

D、假

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、::+++〃

B、<*//,

C、sizeof%+::

D、,&&newsizeof

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

15、假定要對(duì)類AB定義加號(hào)操作符重載成員函數(shù),實(shí)現(xiàn)兩個(gè)AB類對(duì)象的加法,

并返回相加結(jié)果,則該成員函數(shù)的聲明語(yǔ)句為()。

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

B、ABperator+(AB&)

Csopctator+(ABa)

D、AB&operator+()

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

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

語(yǔ)句。

A、printf(one_char);

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

C>scanf(one_char);

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

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、主函數(shù)是程序的入口,它由用戶定義的函數(shù)調(diào)用

B、函數(shù)在調(diào)用之前必爾先被聲明

C、每個(gè)用戶定義函數(shù)只能被其他函數(shù)調(diào)用一次

D、函數(shù)是C++中面向?qū)ο蟪绦蛟O(shè)計(jì)框架的基本組成單元

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

18、下面關(guān)于C++語(yǔ)言變量的敘述錯(cuò)誤的是()。

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

B、自動(dòng)變量和外部變量的作用域?yàn)檎麄€(gè)程序

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

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

標(biāo)準(zhǔn)依索.?

知識(shí)之解析:暫無(wú)解析

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

A、X=1

B、X==l

C、X>1

D、X<1

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、auto和static

B、auto和register

C、register^0static

D^externregister

標(biāo)準(zhǔn)答案:2'

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、加工方法

B、解題方案的準(zhǔn)確而完整的描述

C、排序方法

D、查詢方法

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

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

的參數(shù)和返回值能取任意數(shù)據(jù)類型。

A、函數(shù)模板

B、模板函數(shù)

C、類模板

D、模板類

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

23、對(duì)于拷貝初始化構(gòu)造函數(shù),正確的描述是()。

A、在C++語(yǔ)言中,如果不自定義類的拷貝初始化構(gòu)造函數(shù),則每個(gè)類都有默認(rèn)的

拷貝初始化構(gòu)造函數(shù)

B、必須為每個(gè)類定義拷貝初始化構(gòu)造函數(shù)

C、如果要使用拷貝初始化構(gòu)造函數(shù),則必須在類中先定義

D、當(dāng)定義了類的構(gòu)造函數(shù)時(shí),如果要使用拷貝初始化構(gòu)造函數(shù),則必須定義拷貝

初始化構(gòu)造函數(shù)

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

24、下面關(guān)于構(gòu)造函數(shù)和析構(gòu)函數(shù)的描述中,錯(cuò)誤的是()。

A、析構(gòu)函數(shù)可以聲明為虛函數(shù)

B、對(duì)虛析構(gòu)函數(shù)的調(diào)用可以采用動(dòng)聯(lián)編

C、一個(gè)類的虛函數(shù)僅對(duì)派生類中重定義的函數(shù)起作用,對(duì)其他函數(shù)沒(méi)有影響

D、構(gòu)造函數(shù)可以聲明為虛函數(shù)

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

25、關(guān)于友元的概念錯(cuò)誤的是()。

A、友元函數(shù)沒(méi)有this指針

B、調(diào)用友元函數(shù)時(shí)必須在它的實(shí)參中給出要訪問(wèn)的對(duì)象

C、一個(gè)類的成員函數(shù)也可以作為另一個(gè)類的友元函數(shù)

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

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

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

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:}

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

27、帶有虛基類的多層派生類構(gòu)造函數(shù)的成員初始化列表中都要列出虛基類的構(gòu)造

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

A、與虛基類下面的派生類個(gè)數(shù)有關(guān)

B、多次

C、兩次

D、一次

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

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

數(shù)的運(yùn)算符是()。

A、+和=

B、口和后置-

C、=和[]

D、前置-和口

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

29、下面程序的結(jié)果為()。#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、程序有錯(cuò)誤

D、99

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

30、關(guān)于成員函數(shù)特征的下述描述中,()是錯(cuò)誤的,

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

B、成員函數(shù)可以重載

C、成員函數(shù)可以設(shè)置參數(shù)的默認(rèn)值

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

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、抽象類

B、虛基類

C、派生類

D、以上都不對(duì)

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

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

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

A、類

B、流

C、對(duì)象

D、結(jié)構(gòu)

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

33、若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是()。

A、函數(shù)調(diào)用可以作為獨(dú)立的語(yǔ)句存在

B、函數(shù)調(diào)用可以無(wú)返回值

C、函數(shù)調(diào)用町以出現(xiàn)在表達(dá)式中

D、函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

34、下列函數(shù)中,()是對(duì)文件進(jìn)行寫操作的。

A、get()

B、read()

C、seekg()

D、put()

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

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

A、該函數(shù)只和來(lái)從鍵盤輸入中獲取字符串

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

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

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

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

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

分。)

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

標(biāo)準(zhǔn)答案:0

知識(shí)點(diǎn)解云:根據(jù)冒泡排序算法思想可知,若待排序的初始序列為“正序”序列,則

只需進(jìn)行一趟排序,在排序過(guò)程中進(jìn)行n-1次關(guān)鍵字間的比較,且不移動(dòng)和交換記

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

次數(shù)為0。

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

標(biāo)準(zhǔn)答案:O(nlog2n)

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

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

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

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

標(biāo)準(zhǔn)答案:46

知識(shí)點(diǎn)解析:串s中共有9個(gè)字符,由于串中字符各不相同,則其子串中有0個(gè)字

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

6個(gè),5個(gè)字符的5個(gè),6個(gè)字符的4個(gè),7個(gè)字符的3個(gè),8個(gè)字符的2個(gè),9個(gè)

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

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

標(biāo)準(zhǔn)答案:軟件工具

知識(shí)點(diǎn)解析:暫無(wú)解析

40、美系數(shù)據(jù)庫(kù)的美系演算語(yǔ)言是以【】為基礎(chǔ)的DML語(yǔ)言。

標(biāo)準(zhǔn)答案:謂詞演算

知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系演算包括元組關(guān)系演算和域關(guān)系演算。二者都是

由原子公式組成的公式。而這些關(guān)系演算都是以數(shù)理邏輯中的謂詞演算為基礎(chǔ)的。

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

41、一個(gè)C++語(yǔ)言程序的開發(fā)步驟通常包括編輯、【】、鏈接、運(yùn)行和調(diào)試。

標(biāo)準(zhǔn)答案:編譯

知識(shí)點(diǎn)解析:C++語(yǔ)言程序開發(fā)的基本步驟是編輯、編譯、鏈接、運(yùn)行和調(diào)試。

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

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:計(jì)算表達(dá)式!a<b,先計(jì)算!a,因a的值為10,!a的值為0。關(guān)系表達(dá)

式0V20為真,所以表達(dá)式!aVb的值為lo

43、友元類的所有成員函數(shù)都是另一個(gè)類的【】。

標(biāo)準(zhǔn)答案:友元函數(shù)

知識(shí)點(diǎn)解析:C++語(yǔ)言中友元類中的函數(shù)都是另一個(gè)類的友元函數(shù)。

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

標(biāo)準(zhǔn)答案:++x

知識(shí)點(diǎn)解析:C++語(yǔ)言中用成員函數(shù)重載++x為x.operator++()用友元函數(shù)重載++x

為:operator++(x)

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

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

標(biāo)準(zhǔn)答案:16

知識(shí)點(diǎn)解析:解答本題的關(guān)鍵是要分析清楚表達(dá)式a+=(a=8)中,a的值己經(jīng)被賦為

8,而不是0。

46、若要在C盤根目錄下作為二進(jìn)制文件打開文件test.dat,則應(yīng)該用的語(yǔ)句是

標(biāo)準(zhǔn)答案:ifslreamfin('C:\test.dat",ios_binary);或ifsireamfin;fin.open(c:

\test.dat",ios_binary);

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

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

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

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

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

10分。)

1、數(shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)的一門學(xué)科,主要研究數(shù)據(jù)的邏輯結(jié)構(gòu)、對(duì)各種數(shù)據(jù)結(jié)構(gòu)

進(jìn)行的運(yùn)算,以及

A、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)

B、計(jì)算方法

C、數(shù)據(jù)映象

D、邏輯存儲(chǔ)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運(yùn)算的一門學(xué)

科,它包含3個(gè)方面的內(nèi)容,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和數(shù)據(jù)的運(yùn)算。

2、串的長(zhǎng)度是

A、串中不同字符的個(gè)數(shù)

B、串中不同字母的個(gè)數(shù)

C、串中所含字符的個(gè)數(shù)且字符個(gè)數(shù)大于零

D、串中所含字符的個(gè)數(shù)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:串的長(zhǎng)度書的是串中的字符的個(gè)數(shù),且其字符個(gè)數(shù)可以為零。

3、在計(jì)算機(jī)中,算法是指

A、加工方法

B、解題方案的準(zhǔn)確而完整的描述

C、排序方法

D、查詢方法

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:計(jì)算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個(gè)基本特

征:可行性、確定性、有窮性和擁有足夠的情報(bào)。

4、以下不屬于對(duì)象的基本特點(diǎn)的是

A、分類性

B、多態(tài)性

C、繼承性

D、封裝性

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)解析:對(duì)象有如下一些基本特點(diǎn),即標(biāo)識(shí)唯一性、分類性、多態(tài)性、封裝性

和模塊獨(dú)立性。

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

A、軟件投機(jī)

B、軟件危機(jī)

C、軟件工程

D、軟件產(chǎn)生

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:軟件工程概念的出現(xiàn)源自軟件危機(jī)。所謂軟件危機(jī)是泛指在計(jì)算機(jī)軟

件的開發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題??傊?,可以將軟件危機(jī)歸結(jié)為成

本、質(zhì)量、生產(chǎn)率等問(wèn)題。

6、下面不屬于軟件設(shè)計(jì)原則的是

A、抽象

B、模塊化

C、自底向上

D、信息隱蔽

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:軟件設(shè)計(jì)遵循軟件工程的基本目標(biāo)和原則,建立了適用于在軟件設(shè)計(jì)

中應(yīng)該遵循的基本原理和與軟件設(shè)計(jì)有關(guān)的概念,它們是抽象、模塊化、信息隱蔽

和數(shù)據(jù)獨(dú)立性。自底向上是集成測(cè)試中增量測(cè)試的一種。

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

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

B、人員知識(shí)不足

C、客觀世界千變?nèi)f化

D、時(shí)間緊、任務(wù)重

標(biāo)準(zhǔn)答案:A

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

時(shí),要保證高質(zhì)量,極端復(fù)雜困難,不僅涉及技術(shù)問(wèn)題,更重要的是必須要有嚴(yán)格

而科學(xué)的管理。

8、下列SQL語(yǔ)句中,用于修改表結(jié)構(gòu)的是

A、ALTER

B、CREATE

C、UPDATE

D、INSERT

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:SQL語(yǔ)句中凡創(chuàng)建都用CREATE,刪除都用DROP,改變用

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

9、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之間的關(guān)系是

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

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

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

D、三者沒(méi)有明顯的包含關(guān)系

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)(DataBaseSystem,簡(jiǎn)稱DBS)包括數(shù)據(jù)庫(kù)(DataBase,簡(jiǎn)

稱DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem,簡(jiǎn)稱DBMS)、數(shù)據(jù)庫(kù)管

理員、硬件和軟件。

10、關(guān)系模型允許定義3類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是

A、實(shí)體完整性約束

B、參照完整性約束

C、域完整性約束

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

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:關(guān)系模型允許定義3類數(shù)據(jù)約束,它們是實(shí)體完整性約束、參照完整

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

持,刻于用戶自定義的完整性約束,則由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供完整性約束語(yǔ)言,用

戶利用該語(yǔ)言給出約束條件,運(yùn)行時(shí)由系統(tǒng)自動(dòng)檢查。

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

11、下列關(guān)于C++語(yǔ)言類的描述中錯(cuò)誤的是

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

B、類與類之間通過(guò)封裝而具有明確的獨(dú)立性

C、類與類之間必須是平等的關(guān)系,不能組成層次結(jié)構(gòu)

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

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)露析:C++語(yǔ)言中的類是可以組成層次結(jié)構(gòu)的,類是用于描述事物的屬性

和對(duì)事物的操作,類與類之間有相對(duì)的獨(dú)立性,但其可以通過(guò)一些方法進(jìn)行信息的

通信。

12、在C++語(yǔ)言中,表示一條語(yǔ)句結(jié)束的標(biāo)號(hào)是

A、#

B、;

c、//

D、)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:C++語(yǔ)言中語(yǔ)句的結(jié)束符是分號(hào)。

13、以下敘述中正確的是

A、構(gòu)成C++語(yǔ)言程序的基本單位是類

B、可以在一個(gè)函數(shù)中定義另一個(gè)函數(shù)

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

D、所有被調(diào)用的函數(shù)一定要在調(diào)用之前進(jìn)行定義

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:關(guān)于C++語(yǔ)言,我們應(yīng)該了解以下必須要掌握的基礎(chǔ)知識(shí):①C++

程序是由類構(gòu)成的。②一個(gè)函數(shù)由兩部分組成:函數(shù)的首部和函數(shù)體。③一個(gè)類由

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

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

也可以放在程序最后,或?qū)懺谝恍┖瘮?shù)之前,在另一些函數(shù)之后)。⑤C++程序

在書寫上,表現(xiàn)形式比較自由,一行內(nèi)可以寫幾個(gè)語(yǔ)句,一個(gè)語(yǔ)句可以分寫在幾行

上。每個(gè)語(yǔ)句和數(shù)據(jù)定義的最后必須有一個(gè)分號(hào)。⑥可以用/*……*/和〃對(duì)C++

語(yǔ)言的程序的任何部分作注釋。

14、已知有定義:constintD=5;inii=1;doublef=0.32;charc=15;則下列選項(xiàng)錯(cuò)

誤的是

A、++i;

B、D——;

C、c++;

D、一一f;

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:一一”運(yùn)算符不能用于常量.

15、以下程序的輸出結(jié)果是#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

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在main函數(shù)中,調(diào)用reverse函數(shù)將?b數(shù)組中的前8個(gè)成員進(jìn)行互

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

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

和時(shí),應(yīng)將累加變量賦值為零。

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

整除,在下畫線處應(yīng)填入的選項(xiàng)是#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

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:do…while語(yǔ)句的一般形式是do{語(yǔ)句}while(表達(dá)式);特點(diǎn)是:“直到

型''循環(huán)結(jié)構(gòu)。先執(zhí)行一次“語(yǔ)句”,判“表達(dá)式”,當(dāng)“表達(dá)式”為非0,再執(zhí)行“語(yǔ)

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

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

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

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

的關(guān)鍵是兩個(gè)加數(shù)分別能被13和11整除,在i=0時(shí),直接將316賦值給k,當(dāng)

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

式合理的條件是k%llo

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

A、4個(gè)字節(jié)

B、5個(gè)字節(jié)

C、6個(gè)字節(jié)

D、7個(gè)字節(jié)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在給數(shù)組賦值時(shí),可以用一個(gè)字符串作為初值,這種方法直觀、方

便,而且符合人們的習(xí)慣。數(shù)組array的長(zhǎng)度不是5,而是6,這點(diǎn)必須要注意。

因?yàn)樽址A康淖詈笥上到y(tǒng)加上一個(gè)‘\0',因此,上面的初始化與下面的等價(jià):

Chararray11=

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

不正確的引用是

A、a[p-a]

B、*(&a[l])

C、p|l]

D、a[10]

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:通常,引用一個(gè)數(shù)組元素可以用下標(biāo)法,如a[p—a]形式,或指針

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

組的下標(biāo)是從0開始的。

19、以卜,程序的輸出結(jié)果是#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

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在coutVVx++;語(yǔ)句中,程序先輸出x的值,然后再加1,所以

結(jié)果為1,此時(shí)x的值為2;在畝"=0送+=丫*2;語(yǔ)句中,將0的值賦給x,然后

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

行了x語(yǔ)句后的值,所以應(yīng)為2。

20、函數(shù)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(chǎn)的長(zhǎng)度

B、字符串b的長(zhǎng)度

C、字符串a(chǎn)和b的長(zhǎng)度之差

D、字符串a(chǎn)和b的長(zhǎng)度之和

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題首先通過(guò)第一個(gè)while循環(huán)計(jì)算字符串a(chǎn)的長(zhǎng)度,再通過(guò)第二個(gè)

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

21、下面程序輸出的結(jié)果是#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

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:首先,當(dāng)i=0時(shí),數(shù)組中的位置是批2][0]=7,當(dāng)然,如果用排除

法的話,就不用考慮后面的循環(huán)了,因?yàn)樵?個(gè)選項(xiàng)中,第1個(gè)數(shù)為7的選項(xiàng)只有

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

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

22、F面程序的結(jié)果為#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

標(biāo)準(zhǔn)答案:B

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

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

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

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

23、下列描述中哪個(gè)是正確的?

A、私有派生的子類無(wú)法訪問(wèn)父類的成員

B、類A的私有派生子類的派生類C無(wú)法初始化其祖先類A對(duì)象的屬性,因?yàn)轭?/p>

A的成員對(duì)類C是不可訪問(wèn)的

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

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

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:C++語(yǔ)言中一個(gè)派生類能不能繼承基類的所有數(shù)據(jù)成員受繼承方式

的限制。

24、下列關(guān)于構(gòu)造函數(shù)說(shuō)法不正確的是

A、構(gòu)造函數(shù)必須與類同名

B、構(gòu)造函數(shù)可以省略不寫

C、構(gòu)造函數(shù)必須有返回值

D、在構(gòu)造函數(shù)中可以對(duì)類中的成員進(jìn)行初始化

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:構(gòu)造函數(shù)是一類特殊的函數(shù),其特點(diǎn)是函數(shù)名與類同名,沒(méi)有返回

值,也可以省略不寫,還可以對(duì)類中的成員進(jìn)行初始化。

25、如果友元函數(shù)重載一個(gè)運(yùn)算符時(shí),其參數(shù)表中沒(méi)有任何參數(shù)則說(shuō)明該運(yùn)算符是

A、一元運(yùn)算符

B、二元運(yùn)算符

C、選項(xiàng)A)和選項(xiàng)B)都可能

D、重載錯(cuò)誤

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析?:C++中用友元函數(shù)重載運(yùn)算符至少有一個(gè)參數(shù),重載一目運(yùn)算符要

有一個(gè)參數(shù),重載二目運(yùn)算符要有兩個(gè)參數(shù)。

26、在重載一個(gè)運(yùn)算符時(shí),如果其參數(shù)表中有一個(gè)參數(shù),則說(shuō)明該運(yùn)算符是

A、一元成員運(yùn)算符

B、二元成員運(yùn)算符

C、一元友元運(yùn)算符

D、選項(xiàng)B)和選項(xiàng)C)都可能

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:C++語(yǔ)言中用成員函數(shù)重載時(shí),重載一目運(yùn)算符沒(méi)有參數(shù),重載二

日運(yùn)算符要有一個(gè)參數(shù)。

27、下列關(guān)于模板的說(shuō)法正確的是

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

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

C、類模板的參數(shù)必須是虛擬類型的

D、類模板中的成員函數(shù)全部都是模板函數(shù)

標(biāo)準(zhǔn)答案:D

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

函數(shù)就都成為了模板函數(shù)。

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

A、showbase()和eof()

B、showpoint()fOeof()

C^showpoint()和bad()

D、showpoint()和good()

標(biāo)準(zhǔn)答案:B'

知識(shí)點(diǎn)解析:表示在輸出時(shí)顯示小數(shù)位,以及在文件輸入時(shí)判斷文件尾的函數(shù)分別

是showpoini()和eof()o

29、下面程序段的運(yùn)行結(jié)果是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

標(biāo)準(zhǔn)答案:A

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

回1,所以表達(dá)式aVbVc的值為1。

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

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

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

A^fun();

B、Base.fun();

C、Base::fun();

D^Base—>fun();

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:如果在子類中要訪問(wèn)父類的函數(shù)應(yīng)用七:“運(yùn)算符。

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

A^x%=(k%=5)

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

C、x%=k-k%5

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

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:運(yùn)算符“%”的兩側(cè)都應(yīng)該是整型數(shù)。另外,本題需要掌握的知識(shí)點(diǎn)是

x%=k等價(jià)于x=x%ka

32、在位運(yùn)算中,操作數(shù)每右移一位,其結(jié)果相當(dāng)于

A、操作數(shù)乘以2

B、操作數(shù)除以2

C、操作數(shù)乘以4

D、操作數(shù)除以4

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:右移運(yùn)算符“>>”是雙目運(yùn)算符。其功能是把左邊的運(yùn)算數(shù)

的各二進(jìn)位全部右移若干位,“>>”右邊的數(shù)指定移動(dòng)的位數(shù)。例如:設(shè)a=15,a

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

33、有以下結(jié)構(gòu)體說(shuō)明和變量的定義,且指針p指向變量a,指針q指向變量b。

則不能把節(jié)點(diǎn)b連接到節(jié)點(diǎn)a之后的語(yǔ)句是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;

標(biāo)準(zhǔn)答案:B

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

項(xiàng)A)中,指針變量q保存的就是變量b的地址,選項(xiàng)B)中的p是指針變量,應(yīng)該

是p->next=&b;在選項(xiàng)D)中,用*運(yùn)算符取出結(jié)構(gòu)體變量,并且保存的就是b

的地址,所以正確。

34、一個(gè)類的友元函數(shù)能夠訪問(wèn)該類的

A、私有成員

B、保護(hù)成員

C、公有成員

D、所有成員

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:一個(gè)類的友元函數(shù)對(duì)類成員的訪問(wèn)能力等同于類的成員函數(shù),即能訪

問(wèn)類的所有成員。

35、下面程序的輸出結(jié)果是#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

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:該函數(shù)的調(diào)用方式是strcpy(字符數(shù)組,字符串),其中“字符串”可以

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

中,字符數(shù)組中原有內(nèi)容被覆蓋。使用該函數(shù)時(shí)注意:①字符數(shù)組必須定義得足夠

大,以便容納復(fù)制過(guò)來(lái)的字符串。復(fù)制時(shí),連同結(jié)束標(biāo)志為0'一起復(fù)制。②不能用

賦值運(yùn)算符“=”將一個(gè)字符串直接賦值給一個(gè)字符數(shù)組,只能用strcpy()函數(shù)來(lái)處

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

尾端,并存儲(chǔ)于“字符數(shù)組”中。“字符數(shù)組”中原來(lái)的結(jié)束標(biāo)志被“字符串”的第一個(gè)

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

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

否則,會(huì)因長(zhǎng)度不夠而產(chǎn)生問(wèn)題。②連接前兩個(gè)字符串都有結(jié)束標(biāo)志'\0',連接后

“字符數(shù)組,,中存儲(chǔ)的字符串的結(jié)束標(biāo)志,\0,被舍棄,只在目標(biāo)串的最后保留一

個(gè)

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

分。)

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

標(biāo)準(zhǔn)答案:有窮性

知識(shí)點(diǎn)解析:算法是指解題方案的準(zhǔn)確而完整的描述。它有4個(gè)基本特征,分別是

可行性、確定性、有窮性和擁有足夠的情報(bào)。

37、在長(zhǎng)度為n的有序線性表中進(jìn)行二分查找。最壞的情況下,需要的比較次數(shù)為

標(biāo)準(zhǔn)答案:log2n

知識(shí)點(diǎn)解析:對(duì)于長(zhǎng)度為n的有序線性表,在最壞情況下,二分查找只需要比較

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

38、在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,類描述的是具有相似性質(zhì)的一組______。

標(biāo)準(zhǔn)答案:對(duì)象

知識(shí)點(diǎn)解析:將屬性、操作相似的對(duì)象歸為類,也就是說(shuō),類是具有共同屬性、共

同方法的對(duì)象的集合。

39、通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱為

標(biāo)準(zhǔn)答案:軟件生命周期

知識(shí)點(diǎn)解析:軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期

都屬于軟件生命周期。一般包括可行性研究與需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付

使用及維護(hù)等活動(dòng)。

40、數(shù)據(jù)庫(kù)管理系統(tǒng)常見(jiàn)的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和3種。

標(biāo)準(zhǔn)答案:關(guān)系模型

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

一種系統(tǒng)軟件,是用戶與數(shù)據(jù)庫(kù)之間的一個(gè)標(biāo)準(zhǔn)接口。其總是基于某種數(shù)據(jù)模型,

可以分為層次模型、網(wǎng)狀模型和關(guān)系模型。

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

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

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

標(biāo)準(zhǔn)答案:XYZxyz

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

一個(gè)邏輯表達(dá)式語(yǔ)句。因此,f?!秆h(huán)的作用實(shí)際上是將st己的字符逐個(gè)賦值給

strl中的對(duì)應(yīng)位置。

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

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

標(biāo)準(zhǔn)答案:10

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

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

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

43、根據(jù)輸出結(jié)果填空完成下面程序。#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);}輸出結(jié)果為:

Result1=201Resuit2=202Rcsult3=125

標(biāo)準(zhǔn)答案:intTest::val=200;

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

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

44、下列程序的運(yùn)行結(jié)果是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;)

標(biāo)準(zhǔn)答案:100DestructorisactiveDestructorisactiveDestructorisactive

知識(shí)點(diǎn)解析:本題比較簡(jiǎn)單,考查考生基本的類的定義,構(gòu)造函數(shù)以及對(duì)象數(shù)組的

概念。

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

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

fun函數(shù)coutVV"Derived::fun"VVendl;)};

標(biāo)準(zhǔn)答案:Base::tun();

知識(shí)點(diǎn)解析:本題考核虛基類。作用域分辨符號(hào)是‘它可以用來(lái)限定要訪問(wèn)的

成員所在的類的名稱。一般來(lái)說(shuō),在派生類中對(duì)基類成員的訪問(wèn)應(yīng)該是唯一的。但

是,多繼承情況下可能造成對(duì)基類中某個(gè)成員的訪問(wèn)出現(xiàn)不唯一的情況,通過(guò)使用

對(duì)象作用域分辨符可以解決這種對(duì)基類成員訪問(wèn)的二義性問(wèn)題。

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í)行后的輸出結(jié)果是______

標(biāo)準(zhǔn)答案:9

知識(shí)點(diǎn)解析:本題考核友元類的應(yīng)用。在程序中,類B是類A的友元類,因此,

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

一個(gè)對(duì)象a(10)和類B的一個(gè)對(duì)象bo然后通過(guò)對(duì)象b調(diào)用其成員函數(shù)print輸出對(duì)

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

47、下列程序編譯時(shí)發(fā)現(xiàn)pb->f(10);語(yǔ)句出現(xiàn)錯(cuò)誤,其原因是______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);}

標(biāo)準(zhǔn)答案:數(shù)據(jù)類型不匹配

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

指向基類的f(intx)o

48下列程序的運(yùn)行結(jié)果是______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();}

標(biāo)淄答案:40041001

知識(shí)點(diǎn)解析:本題考查靜態(tài)成員變量在不同對(duì)象間的共享現(xiàn)象。無(wú)論哪個(gè)對(duì)象修改

了其靜態(tài)變量的值,其他對(duì)象再訪問(wèn)該變量時(shí)已經(jīng)發(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;)該席序運(yùn)行后的輸出結(jié)果是。

標(biāo)準(zhǔn)答案:20

知識(shí)點(diǎn)解析:本題考核虛基類。本題中,雖然Derived1和Derived2都是由共同的

基類x派生而來(lái)的,但由于引入虛基類,使得它們分別對(duì)應(yīng)基類的不同副本。這時(shí)

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

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

調(diào)用虛基類Base的構(gòu)造函數(shù),使得x=0,然后執(zhí)行類Derived1的構(gòu)造函數(shù)使得

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

50、下列程序?qū)犹?hào)進(jìn)行了重載,劃線部分的語(yǔ)句是。#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;)

標(biāo)準(zhǔn)答案:returntl.area+t2.area;

知識(shí)點(diǎn)解析:符號(hào)重載時(shí)往往采用的方法是對(duì)對(duì)象中的每個(gè)成員分別處理,封裝之

后體現(xiàn)出對(duì)象參與運(yùn)算的現(xiàn)象。

51、在C++語(yǔ)言中,訪問(wèn)一個(gè)對(duì)象的成員所用的運(yùn)算符是,訪問(wèn)一個(gè)指

針?biāo)赶虻膶?duì)象的成員所用的運(yùn)算符是。

標(biāo)準(zhǔn)答案:成員選擇運(yùn)算符(或”.");成員訪問(wèn)運(yùn)算符(或“一>”)

知識(shí)點(diǎn)解析:本題考查的是使用對(duì)象和對(duì)象指針訪問(wèn)成員所使用的符號(hào)的不同,考

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

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

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

10分。)

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

A、完整性

B、可行性

C、有窮性

D、擁有足夠的情報(bào)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:作為一個(gè)算法,一般應(yīng)該具有下列4個(gè)特征:①可行性,即考慮到

實(shí)際的條件能夠達(dá)到一個(gè)滿意的結(jié)果;②確定性,算法中的第一個(gè)步驟都必須是

有明確定義的;③有窮性,一個(gè)算法必須在有限的時(shí)間內(nèi)做完;④擁有足夠的情

報(bào)。

2、結(jié)構(gòu)化分析方法是面向()的自頂向下、逐步求精進(jìn)行需求分析的方法。

A、對(duì)象

B、數(shù)據(jù)結(jié)構(gòu)

C、數(shù)據(jù)流

D、目標(biāo)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法,采用自頂向下、

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

邏輯模型。

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

A、PAD

B、PFD

C、N-S

D、DFD

標(biāo)準(zhǔn)答案:D

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

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

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

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

A、線性表以順序方式存儲(chǔ),并按關(guān)鍵碼值排好序

B、線性表以順序方式存儲(chǔ),并按關(guān)鍵碼的檢索頻率排好序

C、線性表以鏈?zhǔn)椒绞酱鎯?chǔ),并按關(guān)鍵碼值排好序

D、線性表以鏈?zhǔn)椒绞酱鎯?chǔ),并按關(guān)鍵碼的檢索頻率排好序

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:對(duì)線性表進(jìn)行二分法檢索,要求線性表是按順序方式存儲(chǔ),并按關(guān)鍵

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

5、下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是()。

A、自頂向下

B、逐步求精

C、模塊化

D、可復(fù)用

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)的主要原則概括為自頂向下,逐步求精,限制使用

GOTO語(yǔ)句。

6、下列關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)原則和方法的描述中,錯(cuò)誤的是()。

A、選用的結(jié)構(gòu)只準(zhǔn)許有一個(gè)入口和一個(gè)出口

B、復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來(lái)實(shí)現(xiàn)

C、不允許使用GOTO語(yǔ)句

D、語(yǔ)言中所沒(méi)有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來(lái)模擬

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:限制使用GUI。語(yǔ)句是結(jié)構(gòu)化程序設(shè)計(jì)的原則和方法之一,但不是

絕對(duì)不允許使用GOTO語(yǔ)句。選項(xiàng)A)、B)、D)為結(jié)構(gòu)化程序設(shè)計(jì)的原則。

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

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

A、階段性報(bào)告

B、需求評(píng)審

C、總結(jié)

D、都不正確

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:需求分析是軟件定義時(shí)期的最后一個(gè)階段。可以概括為4個(gè)方面:

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

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

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

B、軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確

C、軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤

D、軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)露斤:軟件測(cè)試是為了盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤,尤其是至今尚未發(fā)現(xiàn)

的錯(cuò)誤。

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

A、便于隨機(jī)存取

B、花費(fèi)的存儲(chǔ)空間較順序存儲(chǔ)少

C、便于插入和刪除操作

D、數(shù)據(jù)元素的物理順序和邏輯順序相同

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在鏈表中因?yàn)槌舜娣艛?shù)據(jù)元素之外,還要存放指針,所以鏈表花費(fèi)

的存儲(chǔ)空間比順序表還要多。在插入和刪除數(shù)據(jù)元素時(shí),只需要移動(dòng)相應(yīng)的記錄指

針即可。在鏈表中,數(shù)據(jù)的物理結(jié)構(gòu)與邏輯結(jié)構(gòu)不一定相同,因?yàn)槭强恐羔榿?lái)實(shí)現(xiàn)

對(duì)數(shù)據(jù)的指定,所以不能進(jìn)行隨機(jī)存取。

10、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換為關(guān)系模式的過(guò)程屬于()。

A、需求分析階段

B、邏輯設(shè)計(jì)階段

C、概念設(shè)計(jì)階段

D、物理設(shè)計(jì)階段

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)階段主要包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)

計(jì)。其中邏輯設(shè)計(jì)的主要工作是將E-R圖轉(zhuǎn)換為關(guān)系模式。

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

11、下列符號(hào)中可以用作C++標(biāo)識(shí)符的是()。

A^_radius

B、foo?bar

C、else

D、3room

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:此題考查的是標(biāo)識(shí)符c標(biāo)識(shí)符是由數(shù)字、字母以及下劃線構(gòu)成,其第

一個(gè)字符必須是字母或下劃線,中間不能有空格;標(biāo)識(shí)符的長(zhǎng)度是任意的,但由于

編譯系統(tǒng)的限制一般不超過(guò)31個(gè)字符:標(biāo)識(shí)符中的大小寫字母是不同的;定義標(biāo)

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

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

A、與鍵盤、屏幕、打卬機(jī)和通信端口的交互都可以通過(guò)流類來(lái)實(shí)現(xiàn)

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

C、cin是一個(gè)預(yù)定義的輸出流類

D、輸出流有一個(gè)名為open的成員函數(shù),其作用是生成一個(gè)新的流對(duì)象

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:選項(xiàng)B)中,從流中獲取數(shù)據(jù)的操作稱為提取操作,向流中添加數(shù)據(jù)

的操作稱為插入操作;選項(xiàng)C)中,cin是一個(gè)預(yù)定義的輸入流對(duì)象;選項(xiàng)D)中,

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

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

輸出()。

A、*******1230K

123********OK

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

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

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:cout.fin。用于設(shè)置或返回輸出的填充字符,默認(rèn)是空格,mi。函數(shù)的

設(shè)置一直有效,直到下一個(gè)fill。函數(shù)改變?cè)撝禐橹埂etw(intn)作用是設(shè)置輸入輸

出的寬度,此設(shè)置只對(duì)一次輸入或輸出有效,在完成一次數(shù)據(jù)的輸入或輸出后,寬

度設(shè)置自動(dòng)恢復(fù)為0。需要注意的是,默認(rèn)為輸出數(shù)據(jù)在指定寬度內(nèi)右對(duì)齊。

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

A、類

B、對(duì)象

C、函數(shù)

D、模板類

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:類模板就是把類中的數(shù)據(jù)分離出來(lái),作為一個(gè)類的描述。C++編譯器

根據(jù)類模板和特定的數(shù)據(jù)類型來(lái)產(chǎn)生一個(gè)類,類模板就是一個(gè)抽象的類。

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

下列對(duì)func的調(diào)用中,錯(cuò)誤的是()。

A、func(3,5);

func(3.0,5.5);

C、func(3,5.5);

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

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:選項(xiàng)C)中兩個(gè)實(shí)參的實(shí)際類型不同而未進(jìn)行轉(zhuǎn)換,會(huì)出現(xiàn)錯(cuò)誤。

16、假定要對(duì)類AB定義加號(hào)操作符重載成員函數(shù),實(shí)現(xiàn)兩個(gè)AB類對(duì)象的加法,

并返回相加結(jié)果,則該成員函數(shù)的聲明語(yǔ)句為()。

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

B、ABoperator+(AB&)

C>opetacor+(ABa)

D、AB&operator+()

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:因?yàn)轭}目的要求是對(duì)類AB定義加號(hào)操作符重載成員函數(shù),所以首先

應(yīng)該對(duì)范圍加以限定,參數(shù)是對(duì)類對(duì)象的引用。

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

A、=>+,-,\

B、[]?+,(),new

C、->,+,*,>>

D、<<,>>,+,*

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:運(yùn)算符重載為成員函數(shù)的形式為:函數(shù)類型。perator運(yùn)算符(形參

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

(形參表){函數(shù)體;)。一般來(lái)講,單目運(yùn)算符最好重或?yàn)槌蓡T函數(shù),雙目運(yùn)算符最好

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

載。

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

A、純函數(shù)是沒(méi)有給出實(shí)現(xiàn)版本(即無(wú)函數(shù)體定義)的虛函數(shù)

B、純虛函數(shù)的聲明總是以“=0”結(jié)束

C、派生類必須實(shí)現(xiàn)基類的純虛函數(shù)

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

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:純虛函數(shù)是在聲明虛函數(shù)時(shí)被“初始化''為。的虛函數(shù)。純虛函數(shù)沒(méi)有

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

個(gè)函數(shù)名字。所以選項(xiàng)D)錯(cuò)誤。

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論