<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    下半年全國計算機二級C++預測題

    時間:2025-03-14 08:48:38 試題 我要投稿

    2015下半年全國計算機二級C++預測題

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

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

      A)先編制出程序,經調試使程序運行結果正確后再畫出程序的流程圖

      B)先編制出程序,經調試使程序運行結果正確后再在程序中的適當位置處加注釋

      C)先畫出流程圖,再根據流程圖編制出程序,最后經調試使程序運行結果正確后再在 程序中的適當位置處加注釋

      D)以上三種說法都不對

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

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

      B)算法的效率只與所處理數據的規模有關,而與數據的存儲結構無關

      C)數據的邏輯結構與存儲結構是一一對應的

      D)上述三種說法都不對

      (3)下列數據結構中具有記憶作用的是

      A)棧

      B)隊列

      C)有序表

      D)二叉樹

      (4)對下列二又樹進行后序遍歷的結果是

      A)ZBTYCPXA

      B)ATBZXCYP

      C)ZBTACYXP

      D)ATBZXCPY

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

      A)log2n

      B)nlog2n

      C)n/2

      D)(n+1)/2

      (6)在結構化分析方法中,數據字典的作用是

      A)存放所有需要處理的原始數據

      B)存放所有處理的結果

      C)存放所有的程序文件

      D)描述系統中所用到的全部數據和文件的有關信息

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

      A)軟件交付使用后還需要進行維護

      B)軟件一旦交付使用就不需要再進行維護

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

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

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

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

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

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

      D)以上三種說法都不對

      (9)設有如下關系表:

      則下列操作中正確的是

      A)T=RnS

      B)T=RUS

      C)T=R×S

      D)T=R/S

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

      A)手工管理

      B)文件系統

      C)數據項管理

      D)數據庫系統

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

      A)a+4

      B)a+8

      C)a+16

      D)a+32

      (12)以下的for循環

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

      A)是無限循環

      B)循環次數不定

      C)最多執行4次

      D)最多執行3次

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

      A),

      B).空格

      C)回車

      D)Tab鍵

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

      A)無輸出

      B)結果不確定

      C)一1

      D)1

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

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

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

      C)k=++n;

      D)k+=n+1;

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

      A)49.5

      B)9.5

      C)22.O

      D)45.O

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

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

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

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

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

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

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

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

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

      C)常對象無法調用一般成員函數

      D)常成員函數只能被常對象調用,不能被一般對象調用

      (19)以下不屬于構造函數特征的是

      A)構造函數名與類名相同

      B)構造函數可以重載

      C)構造函數可以設置默認參數

      D)構造函數必須指定函數類型

      (20)以下敘述正確的是

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

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

      C)派生類中不能調用基類中的同名函數

      D)以上三項均不正確

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

      A)虛基類

      B)抽象類

      C)派生類

      D)以上都不對

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

      A)構造函數

      B)析構函數

      C)友元函數

      D)拷貝構造函數

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

      承規則

      A)完全相同

      B)完全不同

      C)部分相同,部分不同

      D)以上都不對

      (24)已知類A有公用數據成員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)以下有關類與結構體關系的敘述不正確的是

      A)結構體中只包含數據;類中封裝了數據和操作

      B)結構體的成員對外界通常是開放的;類的成員可以被隱蔽

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

      D)結構體成員默認為public;類成員默認為private

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

      A)文件

      B)內存

      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)設有定義char str[80];以下不能將輸入數據first\nsecond\n讀取到數組str中的語句是

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

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

      C)cin>>str;

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

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

      A)ios::in

      B)iOS::out

      C)iOS::int|iOS::out

      D)沒有

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

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

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

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

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

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

      A)構造函數

      B)析構函數

      C)友元函數

      D)靜態成員函數

      (33)下述說法錯誤的是

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

      B)對象可以用作函數參數

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

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

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

      A)語法錯

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

      C)將對象A復制給對象B

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

      (35)重載函數在調用時選擇的依據中,錯誤的是

      A)函數的參數名稱

      B)參數的類型

      C)函數的名字

      D)函數的類型

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

      (1)數據結構分為邏輯結構與存儲結構,循環隊列屬于 【1】 。

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

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

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

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

      (6)執行”cout<

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

      (8)根據三角形的基本定理完成填空,則表達式應為【8】 。

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

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

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

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

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

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

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

    【下半年全國計算機二級C++預測題】相關文章:

    2015下半年全國計算機二級C++預測題答案及解析09-04

    2015年9月全國計算機二級C++預測題10-25

    2015下半年計算機二級C++考試預測題09-27

    2015年9月全國計算機二級C++預測題答案及解析06-19

    2015下半年全國計算機考試二級C++預測卷11-05

    全國計算機二級C++選擇特訓題09-16

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

    2015下半年計算機二級C++考試預測題答案及解析08-31

    2011下半年全國計算機二級C++考試真題09-25

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人