<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            試題

            下半年計算機二級C++考前模擬試題及答案一

            時間:2025-04-08 07:28:38 試題 我要投稿
            • 相關推薦

            2015下半年計算機二級C++考前模擬試題及答案(一)

              一、選擇題

            2015下半年計算機二級C++考前模擬試題及答案(一)

              1.假設線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數為( )

              A.log2n

              B.n*n

              C.O(n*1.5)

              D.n(n-1)/2

              【參考答案】 D

              2.線性表L=(a1,a2,a3,…ai,…an),下列說法正確的是( )

              A.每個元素都有一個直接前件和直接后件

              B.線性表中至少要有一個元素

              C.表中諸元素的排列順序必須是由小到大或由大到小

              D.除第一個元素和最后一個元素外,其余每個元素都有且只有一個直接前件和直接后件

              【參考答案】 D

              3.軟件工程的出現是由于( )

              A.程序設計方法學的影響

              B.軟件產業化的需要

              C.軟件危機的出現

              D.計算機的發展

              【參考答案】 C

              4.在數據流圖(DFD)中,帶有名字的箭頭表示( )

              A.模塊之間的調用關系

              B.程序的組成成分

              C.控制程序的執行順序

              D.數據的流向

              【參考答案】 D

              5.關系表中的每一橫行稱為一個( )

              A.元組

              B.字段

              C.屬性

              D.碼

              【參考答案】 A

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

              A.不再需要頭指針了

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

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

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

              【參考答案】 B

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

              A.n-1

              B.n(n-1)

              C.n

              D.n+1

              【參考答案】 C

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

              A.抽象和信息隱蔽

              B.局部化和封裝化

              C.內聚性和耦合性

              D.激活機制和控制方法

              【參考答案】 C

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

              A.路徑的集合

              B.循環的集合

              C.目標的集合

              D.地址的集合

              【參考答案】 A

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

              A.概念設計和邏輯設計

              B.模式設計和內模式設計

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

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

              【參考答案】 A

              11. C++語言是以哪種語言為基礎逐漸發展演變而成的一種程序設計語言( )

              A.ASP

              B.C

              C.VB

              D.Java

              【參考答案】 B

              12.能正確表示邏輯關系:“a≥10或a≤0”的C++語言表達式是( )

              A.a>10 or a<=0

              B.a>=0|a<=10

              C.a>=10 && a<=0

              D.a>=10‖a<=0

              【參考答案】 D

              13.若執行下面的程序時,從鍵盤上輸入5和2,則輸出結果是( )

              #include

              void main()

              { int a,b,k;

              cin>>a>>b;

              k=a;

              if(a

              k=a%b;

              else

              k=b%a;

               cout<

              A.5

              B.3

              C.2

              D.0

              【參考答案】 C

              14.若有說明語句

              char a[]″It is mine″;

              char *p=″It is mine″;

              則以下不正確的敘述是( )

              A.a+1表示的是字符t的地址

              B.p指向另外的字符串時,字符串長度不受限制

              C.p變量中存放的地址值可以改變

              D.a中只能存放10個字符

              【參考答案】 D

              15.下列程序是用來判斷數組中特定元素的位置所在,則輸出結果為( )

              #include

              #include

              int fun(int *s,int t,int *k)

              {int i;

              *k=0;

              for(i=0;i

              if(s[*k]

              return s[*k];}

              void main()

              {int a[10]={876,675,896,101,301,401,980,431,451,777},k;

              fun(a,10,&k);

              cout<

              A.7,431

              B.6

              C.980

              D.6,980

              【參考答案】 D

              16.關于this指針的說明不正確的是( )

              A.不能在程序中修改this指針

              B.this指針可以給其他指針賦值,但不能修改this指針

              C.靜態成員函數中沒有this指針

              D.this指針可以被賦值

              【參考答案】 D

              17.關于虛函數下面說的正確的是( )

              A.若在重定義虛函數時使用了virtual,則該重定義函數還是虛函數

              B.虛函數不能聲明為友元

              C.子類必須重定義父類的虛函數

              D.虛函數不能是static的

              【參考答案】 D

              18.要想使23.78965421的輸出為23.7887應用的語句是( )

              A.cout<<23.78965421;

              B.cout<

              C.cout<<23.78965421 -0.001;

              D.cout<

              【參考答案】 C

              19.有以下程序

              #include

              float fun(int x,int y)

              { return(x+y);}

              void main()

              { int a=2,b=5,c=8;

              cout<

              程序運行后的輸出結果是( )

              A.編譯出錯

              B.9

              C.21

              D.9.0

              【參考答案】 B

              20.C++中,封裝是借助于什么達到的?( )

              A.結構

              B.類

              C.數組

              D.函數

              【參考答案】 B

              21.有如下程序

              #include

              #define N 2

              #define M N+1

              #define NUM 2*M+1

              void main()

              {int i;

              for(i=1;i<=NUM;i++)

               cout<

              該程序中的for循環執行的次數是( )

              A.5

              B.6

              C.7

              D.8

              【參考答案】 B

              22.所有在函數中定義的變量,連同形式參數,都屬于( )

              A.全局變量

              B.局部變量

              C.靜態變量

              D.寄存器變量

              【參考答案】 B

              23.下列關于C++關鍵字的說法中正確的是( )

              A.關鍵字是用戶為程序中各種需要命名的“元素”所起的名字

              B.關鍵字是對程序中的數據進行操作的一類單詞

              C.關鍵字是在程序中起分割內容和界定范圍作用的一類單詞

              D.關鍵字是C++中預先定義并實現一定功能的一類單詞

              【參考答案】 D

              24.C++語言中運算對象必須是整型的運算符是( )

              A.%=

              B./

              C.=

              D.<=

              【參考答案】 A

              25.有如下程序段

              #include

              void main()

              {int a=14,b=15,x;

              char c=′A′;

              x=(a&&b)&&(c<′B′);

              cout<

              執行該程序段后,x的值為( )

              A.ture

              B.false

              C.0

              D.1

              【參考答案】 D

              26.如下程序的執行結果是( )

              #include

              void main()

              { static int a[]={1,7,3,9,5,11};

              int *p=a;

              *(p+3)+=4;

              cout<<*p<<″,″<<*(p+3);}

              A.1,13

              B.1,16

              C.3,13

              D.1,14

              【參考答案】 A

              27.下列程序的輸出結果是( )

              #include

              void main()

              {double d=3.2;

              int x,y;

              x=1.2;

              y=(x+3.8)/5.0;

              cout<

              A.3

              B.3.2

              C.0

              D.3.07

              【參考答案】 C

              28.C++中類的定義的結束聲明的符號是( )

              A.}

              B.,

              C.;

              D.{

              【參考答案】 C

              29.下列描述中錯誤的是( )

              A.析構函數可以被繼承

              B.虛函數不能被繼承

              C.派生類可以有多個基類

              D.純虛基類的子類可以是虛基類

              【參考答案】 B

              30.下面關于成員函數重載運算符和友元函數重載運算符相同的是( )

              A.成員函數和友元函數可重載的運算符是不相同的

              B.成員函數和友元函數重載運算符時都需要用到this指針

              C.成員函數和友元函數重載運算符時都需要聲明為公有的

              D.成員函數和友元函數重載運算符時的參數可能是相同的

              【參考答案】 A

              31.執行下面的程序段后,變量k中的值為( )

              #include

              void main()

              { int k=3,s[2];

              s[0]=k;k=s[1]*10;

              cout<

              A.不定值

              B.33

              C.30

              D.10

              【參考答案】 A

              32.以下程序的結果是( )

              #include

              void main()

              { char *p=″abcdefgh″,*r;

              long *q;

              q++;

              r=(char*)q;

              cout<

              A.defg

              B.cdef

              C.ghab

              D.efgh

              【參考答案】 D

              33.有以下程序

              #include

              struct STU

              {char num[10];

              float score[3];};

              void main()

              {struct STU s[3]={″20021″,90,95,85},

               {″20022″,95,80,75},

               {″20023″,100,95,90,}},*p=s;

              int i;

              float sum=0;

              for(i=0;i<3;i++)

              sum=sum+p->score[i];

              cout<

              程序運行后的輸出結果是( )

              A.260

              B.270

              C.280

              D.285

              【參考答案】 B

              34.以下程序段的執行結果為( )

              #include

              define PLUS(X,Y)X+Y

              void main()

              { int x=1,y=2,z=3,sum;

              sum=PLUS(x+y,z)*PLUS(y,z);

              cout<<″SUM=″<

              cout<

              A.SUM=9

              B.SUM=12

              C.SUM=18

              D.SUM=30

              【參考答案】 B

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

              #include

              int f()

              { static int i=0;

              int s=1;

              s+=i;i++;

              return s;}

              void main()

              { int i,a=0;

              for(i=0;i<5;i++)a+=f();

              cout<

              A.20

              B.24

              C.25

              D.15

              【參考答案】 D

            【下半年計算機二級C++考前模擬試題及答案一】相關文章:

            2015下半年計算機二級C++考前模擬試題及答案(二)05-09

            2015下半年計算機二級C++考前模擬試題及答案(三)07-23

            計算機二級C++模擬試題及答案01-23

            2016計算機二級C++上機模擬試題及答案07-16

            2016年計算機二級《C++》模擬試題及答案06-11

            計算機二級c++試題及答案12-24

            2016最新計算機二級VB考前模擬試題及答案07-12

            計算機二級C語言考前模擬試題及答案201607-31

            計算機二級考試C++考前沖刺試題05-16

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院