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

    12月計算機二級C++單選題及答案

    時間:2025-01-25 04:30:23 試題 我要投稿
    • 相關推薦

    2016年12月計算機二級C++單選題及答案

      計算機等級考試要取得好成績平時一定要多加練習,提高做題技巧和速度。下面是小編為大家整理的2016年12月計算機二級C++單選題及答案,希望對大家有幫助!

      習題一

      (1)循環鏈表的主要優點是

      A)不再需要頭指針了

      B)從表中任一結點出發都能訪問到整個鏈表

      C)在進行插入、刪除運算時,能更好的保證鏈表不斷開

      D)已知某個結點的位置后,能夠容易的找到它的直接前件

      (2)棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列可能是

      A)ABCED

      B)DCBEA

      C)DBCEA

      D)CDABE

      (3)n個頂點的強連通圖的邊數至少有

      A)n-1

      B)n(n-1)

      C)n

      D)n+1

      (4)在結構化程序設計思想提出之前,在程序設計中曾強調程序的效率。與程序的效率相比,人們更重視程序的

      A)安全性

      B)一致性

      C)可理解性

      D)合理性

      (5)模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準則是模塊的

      A)抽象和信息隱蔽

      B)局部化和封裝化

      C)內聚性和耦合性

      D)激活機制和控制方法

      (6)軟件開發的結構化生命周期方法將軟件生命周期劃分成

      A)定義、開發、運行維護

      B)設計階段、編程階段、測試階段

      C)總體設計、詳細設計、編程調試

      D)需求分析、功能定義、系統設計

      (7)在軟件工程中,白箱測試法可用于測試程序的內部結構。此方法將程序看做是

      A)路徑的集合

      B)循環的集合

      C)目標的集合

      D)地址的集合

      (8)在數據管理技術發展過程中,文件系統與數據庫系統的主要區別是數據庫系統具有

      A)特定的數據模型

      B)數據無冗余

      C)數據可共享

      D)專門的數據管理軟件

      (9)數據庫設計包括兩個方面的設計內容,它們是

      A)概念設計和邏輯設計

      B)模式設計和內模式設計

      C)內模式設計和物理設計

      D)結構特性設計和行為特性設計

      (10)實體是信息世界中廣泛使用的一個術語,它用于表示

      A)有生命的事物

      B)無生命的事物

      C)實際存在的事物

      D)一切事物

      習題二

      (1)以下都是C++語言標識符的是

      A)dsfa,df4,f$

      B)huhj,a^,k2

      C)3k,h,j_9

      D)_ok,jk,k8

      (2)C++語言中用于定義類的關鍵字是

      A)class

      B)struct

      C)default

      D)sizeof

      (3)設以下變量均為int類型,則值不等于7的表達式是

      A)(x=y=6,x+y,x+1)

      B)(x=y=6,x+y,y+1)

      C)(x=6,x+1,y=6,x+y)

      D)(y=6,y+1,x=y,x+1)

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

      #include

      void main()

      { int a=21,b=11;

      cout << --a+b;}

      A)30

      B)31

      C)32

      D)33

      (5)while 和do-while循環的主要區別是

      A)do-while的循環體至少無條件執行一次

      B)while的循環控制條件比do-while的循環控制條件更嚴格

      C)do-while允許從外部轉到循環體內

      D)do-while 的循環體不能是復合語句

      (6)與 y=(x>0?1:x<0?-1:0);的功能相同的if語句是

      A)if (x>0)y=1;

      else if(x<0)y=-1;

      else y=0;

      B)if(x)

      if(x>0)y=1;

      else if(x<0)y=-1;

      C)y=-1;

      if(x)

      if(x>0)y=1;

      else if(x==0)y=0;

      else y=-1;

      D)y=0;

      if(x>=0)

      if(x>0)y=1;

      else y=-1;

      (7)若二維數組a有m列,則計算任一元素a[i][j]在數組中相對位置的公式為 (假設a[0][0]位于數組的第一個位置上)

      A)i*m+j

      B)j*m+i

      C)i*m+j-1

      D)i*m+j+1

      (8)下面程序段的運行結果是

      #include

      void main()

      { char *s="abcde";

      s+=2;

      cout << &s;}

      A)cde

      B)字符′c′

      C)字符′c′的地址

      D)無確定的輸出結果

      (9)下面敘述不正確的是

      A)派生類一般都用公有派生

      B)對基類成員的訪問必須是無兩義性的

      C)賦值兼容規則也適用于多重繼承的組合

      D)基類的公有成員在派生類中仍然是公有的

      (10)下面程序應能對兩個整型變量的值進行交換。以下正確的說法是

      #include

      void swap(int p,int q)

      { int t;

      t=p;

      p=q;

      q=t;}

      void main()

      { int a=10,b=20;

      cout << a << " " << b;

      swap(&a,&b);

      cout << a << " " << b;}

      A)該程序完全正確

      B)該程序有錯,只要將語句swap(&a,&b);中的參數改為a,b即可

      C)該程序有錯,只要將swap()函數中的形參p和q以及t均定義為指針(執行語句不變)即可

      D)以上說法都不對

    【12月計算機二級C++單選題及答案】相關文章:

    2017年9月計算機二級考試《C++》單選題及答案10-25

    2016年12月計算機二級C++備考習題及答案11-10

    2016年12月計算機二級C++備考題及答案08-22

    2016年12月計算機二級C++備考習題及答案10-07

    2016年12月計算機二級C++練習題及答案05-30

    2016年12月計算機二級C語言單選題及答案08-13

    2016年12月計算機二級C++備考試題及答案10-31

    2017年12月計算機二級C++考前練習題及答案07-20

    2016年12月計算機二級C++上機練習09-28

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