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

試題

下半年全國計算機(jī)二級C++預(yù)測題

時間:2024-08-23 07:49:15 試題 我要投稿
  • 相關(guān)推薦

2015下半年全國計算機(jī)二級C++預(yù)測題

點擊查看試題答案及解析
  一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在 答題卡相應(yīng)位置上,答在試卷上不得分。

  (1)程序設(shè)計方法要求在程序設(shè)計過程中

  A)先編制出程序,經(jīng)調(diào)試使程序運行結(jié)果正確后再畫出程序的流程圖

  B)先編制出程序,經(jīng)調(diào)試使程序運行結(jié)果正確后再在程序中的適當(dāng)位置處加注釋

  C)先畫出流程圖,再根據(jù)流程圖編制出程序,最后經(jīng)調(diào)試使程序運行結(jié)果正確后再在 程序中的適當(dāng)位置處加注釋

  D)以上三種說法都不對

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

  A)算法的空間復(fù)雜度是指算法程序的長度

  B)算法的效率只與所處理數(shù)據(jù)的規(guī)模有關(guān),而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)

  C)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的

  D)上述三種說法都不對

  (3)下列數(shù)據(jù)結(jié)構(gòu)中具有記憶作用的是

  A)棧

  B)隊列

  C)有序表

  D)二叉樹

  (4)對下列二又樹進(jìn)行后序遍歷的結(jié)果是

  A)ZBTYCPXA

  B)ATBZXCYP

  C)ZBTACYXP

  D)ATBZXCPY

  (5)在長度為n的有序線性表中進(jìn)行二分查找,需要的比較次數(shù)為

  A)log2n

  B)nlog2n

  C)n/2

  D)(n+1)/2

  (6)在結(jié)構(gòu)化分析方法中,數(shù)據(jù)字典的作用是

  A)存放所有需要處理的原始數(shù)據(jù)

  B)存放所有處理的結(jié)果

  C)存放所有的程序文件

  D)描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的有關(guān)信息

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

  A)軟件交付使用后還需要進(jìn)行維護(hù)

  B)軟件一旦交付使用就不需要再進(jìn)行維護(hù)

  C)軟件交付使用后其生命周期就結(jié)束

  D)軟件維護(hù)是指修復(fù)程序中被破壞的指令

  (8)下列關(guān)于關(guān)系運算的敘述中正確的是

  A)投影、選擇、連接是從二維表的行的方向來進(jìn)行運算

  B)并、交、差是從二維表的列的方向來進(jìn)行運算

  C)投影、選擇、連接是從二維表的列的方向來進(jìn)行運算

  D)以上三種說法都不對

  (9)設(shè)有如下關(guān)系表:

  則下列操作中正確的是

  A)T=RnS

  B)T=RUS

  C)T=R×S

  D)T=R/S

  (10)在下列數(shù)據(jù)管理的各階段中,數(shù)據(jù)獨立性最高的階段是

  A)手工管理

  B)文件系統(tǒng)

  C)數(shù)據(jù)項管理

  D)數(shù)據(jù)庫系統(tǒng)

  (11)假定a為一個整型數(shù)組名,則元素a[4]的字節(jié)地址為

  A)a+4

  B)a+8

  C)a+16

  D)a+32

  (12)以下的for循環(huán)

  for(x=0,y=O;(y!=123)&&(x<4);x++);

  A)是無限循環(huán)

  B)循環(huán)次數(shù)不定

  C)最多執(zhí)行4次

  D)最多執(zhí)行3次

  (13)已知int a,b;用語句scanf(”%d%d",&a,&b);輸入a,b的值時,不能作為輸入數(shù)據(jù)分隔符的是

  A),

  B).空格

  C)回車

  D)Tab鍵

  (14)語句cout<<(a=2)&&(b=一2);的輸出結(jié)果是

  A)無輸出

  B)結(jié)果不確定

  C)一1

  D)1

  (15)以下選項中與k—n++;完全等價的表達(dá)式是

  A)k=n,n=n+1;

  B)n=n+1,k=n;

  C)k=++n;

  D)k+=n+1;

  (16)以下程序運行后,輸出結(jié)果是

  A)49.5

  B)9.5

  C)22.O

  D)45.O

  (17)設(shè)有以下類的定義:

  若在類外定義成員函數(shù)setx(),以下定義形式中正確的是

  A)VOld setx(Int t){...}

  B)VOid(Ex::Setx(int t){...}

  C)Ex::void setx(int t){…}

  D)VOid(EX::setx(){...}

  (18)關(guān)于const修飾符的說法中,錯誤的是

  A)const既可以修飾成員函數(shù),也可以修飾數(shù)據(jù)成員,還可以修飾對象

  B)若const修飾了一個對象,則該對象中的所有數(shù)據(jù)成員都無法被更新

  C)常對象無法調(diào)用一般成員函數(shù)

  D)常成員函數(shù)只能被常對象調(diào)用,不能被一般對象調(diào)用

  (19)以下不屬于構(gòu)造函數(shù)特征的是

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

  B)構(gòu)造函數(shù)可以重載

  C)構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)

  D)構(gòu)造函數(shù)必須指定函數(shù)類型

  (20)以下敘述正確的是

  A)派生類中不可以定義與基類中同名的成員變量

  B)派生類中不可以重載成員函數(shù)

  C)派生類中不能調(diào)用基類中的同名函數(shù)

  D)以上三項均不正確

  (21)如果一個類含有-一個以上的純虛函數(shù),則稱該類為

  A)虛基類

  B)抽象類

  C)派生類

  D)以上都不對

  (22)下列各類函數(shù)中,不是類的成員函數(shù)的是

  A)構(gòu)造函數(shù)

  B)析構(gòu)函數(shù)

  C)友元函數(shù)

  D)拷貝構(gòu)造函數(shù)

  (23)在多繼承中.公用派生和私有派生對于基類成員在派生類中的可訪問性與單繼

  承規(guī)則

  A)完全相同

  B)完全不同

  C)部分相同,部分不同

  D)以上都不對

  (24)已知類A有公用數(shù)據(jù)成員a,并重載了一運算符,且有A obj2;const A*ptr=new A;則下列語句錯誤的是

  A)ptr一>a=100;

  B)ptr=&obj2;

  C)ptr++;

  D)obj2=*ptr;

  (25)已知語句int m—lO;則下列引用的表示中正確的是

  A)int&x=m;

  B)int&y=10;

  C)int&z;

  D)float&t=&m;

  (26)以下有關(guān)類與結(jié)構(gòu)體關(guān)系的敘述不正確的是

  A)結(jié)構(gòu)體中只包含數(shù)據(jù);類中封裝了數(shù)據(jù)和操作

  B)結(jié)構(gòu)體的成員對外界通常是開放的;類的成員可以被隱蔽

  C)用struct不能聲明一個類型名;而class可以聲明一個類名

  D)結(jié)構(gòu)體成員默認(rèn)為public;類成員默認(rèn)為private

  (27)以下不能作為輸出流對象的是

  A)文件

  B)內(nèi)存

  C)鍵盤

  D)顯示器

  (28)以下不能夠讀入空格字符的語句是

  A)char line;1ine=cin.get()

  B)char line;cin.get(1ine);

  C)char line;cin>>line;

  D)char line[2];cin.getline(1ine,2);

  (29)設(shè)有定義char str[80];以下不能將輸入數(shù)據(jù)first\nsecond\n讀取到數(shù)組str中的語句是

  A)cin.get(str,strlen(str));

  B)cin.getline(str,strlen(str));

  C)cin>>str;

  D)cin.read(str,strlen(str));

  (30)當(dāng)使用fstream流類定義一個流對象并打開一個磁盤文件時,文件的隱含打開方式為

  A)ios::in

  B)iOS::out

  C)iOS::int|iOS::out

  D)沒有

  (31)對于常數(shù)據(jù)成員,下面描述正確的是

  A)常數(shù)據(jù)成員可以不初始化,并且不能更新

  B)常數(shù)據(jù)成員必須被初始化,并且不能更新

  C)常數(shù)據(jù)成員可以不初始化,并且可以被更新

  D)常數(shù)據(jù)成員必須被初始化,并且可以被更新

  (32)下列能對對象進(jìn)行初始化的是

  A)構(gòu)造函數(shù)

  B)析構(gòu)函數(shù)

  C)友元函數(shù)

  D)靜態(tài)成員函數(shù)

  (33)下述說法錯誤的是

  A)對象之間不可以相互賦值

  B)對象可以用作函數(shù)參數(shù)

  C)對象可以用作數(shù)組的元素

  D)對象可以用作另一對象的成員

  (34)設(shè)A為test類的對象且賦有初值,賦值符號已經(jīng)重載,則語句test B=A;表示

  A)語法錯

  B)為對象A定義一個別名

  C)將對象A復(fù)制給對象B

  D)僅說明B和A屬于同一個類

  (35)重載函數(shù)在調(diào)用時選擇的依據(jù)中,錯誤的是

  A)函數(shù)的參數(shù)名稱

  B)參數(shù)的類型

  C)函數(shù)的名字

  D)函數(shù)的類型

點擊查看試題答案及解析
  二、填空題(每空2分,共30分)請將每空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。

  (1)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),循環(huán)隊列屬于 【1】 。

  (2)在最壞情況下,冒泡排序所需要的比較次數(shù)為 【2】 。

  (3)設(shè)一棵完全二叉樹共有839個結(jié)點,則在該二叉樹中有 【3】個葉子結(jié)點。

  (4)數(shù)據(jù)模型分為格式化模型與非格式化模型,層次模型與網(wǎng)狀模型屬于 【4】 。

  (5)在關(guān)系模型中,把數(shù)據(jù)看成一個二維表,每一個二維表稱為一個【5】。

  (6)執(zhí)行”cout<

  (7)下列函數(shù)的功能是【7】 。

  (8)根據(jù)三角形的基本定理完成填空,則表達(dá)式應(yīng)為【8】 。

  (9)下列程序的運行結(jié)果為 【9】。

  (10)下列程序編譯錯誤,因為add函數(shù)返回值是一個引用,故對return后返回值的要求是 【10】 。

  (11)在下面的類定義中,this指針的用途是【11】

  (12)參照函數(shù)模板的寫法,完成非模板函數(shù)的定義,語句為 【12】

  (13)下列程序中的this指針的作用是【13】 。

  (14)下列程序的運行結(jié)果為【14】

  (15)下列程序的運行結(jié)果是【15】

【下半年全國計算機(jī)二級C++預(yù)測題】相關(guān)文章:

全國計算機(jī)二級考試C++真題09-20

2024下半年全國計算機(jī)二級C++考試真題09-26

2015下半年全國計算機(jī)考試二級C++預(yù)測卷答案及解析11-24

全國計算機(jī)等級考試二級C++筆試真題10-11

上半年全國計算機(jī)二級C++考試真題03-21

3月全國計算機(jī)等級考試二級C++筆試真題10-11

2006上半年全國計算機(jī)二級C++筆試真題11-17

下半年全國計算機(jī)四級考試預(yù)測題03-07

計算機(jī)二級C++程序題及答案解析12-02