国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

2018年12月計算機(jī)二級C++考前沖刺模擬題及答案

時間:2018-12-05 11:46:00   來源:無憂考網(wǎng)     [字體: ]

【#計算機(jī)等級考試# #2018年12月計算機(jī)二級C++考前沖刺模擬題及答案#】2018年12月計算機(jī)二級考試在即,為了便于考生的復(fù)習(xí)及知識的鞏固,今天®無憂考網(wǎng)為各位考生整理了2018年12月計算機(jī)二級C++考前沖刺模擬題及答案,歡迎各位考生的關(guān)注,更多計算機(jī)二級考試的資訊,敬請關(guān)注®無憂考網(wǎng)的更新。
7.jpg
  1.下列敘述中正確的是( )。

  A.棧是“先進(jìn)先出”的線性表

  B.隊列是“先進(jìn)后出”的線性表

  C.循環(huán)隊列是非線性結(jié)構(gòu)

  D.有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)

  2.支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是( )。

  A.棧

  B.樹

  C.隊列

  D.二叉樹

  3.某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是( )。

  A.10

  B.8

  C.6

  D.4

  4.下列排序方法中,壞情況下比較次數(shù)少的是( )。

  A.冒泡排序

  B.簡單選擇排序

  C.直接插入排序

  D.堆排序

  5.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下列屬于應(yīng)用軟件的是( )。

  A.編譯程序

  B.操作系統(tǒng)

  C.教務(wù)管理系統(tǒng)

  D.匯編程序

  6.下列敘述中錯誤的是( )。

  A.軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤

  B.對被調(diào)試的程序進(jìn)行“錯誤定位”是程序調(diào)試的必要步驟

  C.程序調(diào)試通常也稱為Debug

  D.軟件測試應(yīng)嚴(yán)格執(zhí)行測試計劃。排除測試的隨意性

  7.耦合性和內(nèi)聚性是對模塊獨或性度量的兩個標(biāo)準(zhǔn)。下列敘述中正確的是( )。

  A.提高耦合性降低內(nèi)聚性有利于提高模塊的獨立性

  B.降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性

  C.耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度

  D.內(nèi)聚性是指模塊間互相連接的緊密程度

  8.數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是( )。

  A.數(shù)據(jù)庫設(shè)計

  B.數(shù)據(jù)庫系統(tǒng)設(shè)計

  C.數(shù)據(jù)庫維護(hù)

  D.數(shù)據(jù)庫管理員培訓(xùn)

  9.有下列程序:

  #include

  voidmain( )

  {char*s={"ABC");

  do

  {printf("%d",*s);s++;

  }while(*s);

  }

  注意:字母A的ASCIl碼值為65。程序運行后的輸出結(jié)果是( )。

  A.5670

  B.656667

  C.567

  D.ABC

  10.將E—R圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為( )。

  A.屬性

  B.鍵

  C.關(guān)系

  D.域

  11.下列選項合法的標(biāo)識符是( )。

  A.1_1

  B.1-j

  C._11

  D.1__

  12.若函數(shù)中有定義語句“intk;”.則( )。

  A.系統(tǒng)將自動給k賦初值0

  B.這時k中的值無定義

  C.系統(tǒng)將自動給k賦初值-l

  D.這時k中無任何值

  13.下列選項中,能用作數(shù)據(jù)常量的是( )。

  A.o115

  B.o118

  C.1.5e1.5

  D.115L

  14.設(shè)有定義“intx=2;”,下列表達(dá)式中,值不為6的是( )。

  A.X*=x+1

  B.x++,2*x

  C.x*=(1+x)

  D.2*x,x+=2

  15.程序段“intx=12;doubley=3.141593;printf(”%d%8.6’f",X,y);”的輸出結(jié)果是( )。

  A.123.141593

  B.123.141593

  C.12,3.141593

  D.123.1415930

  16.若有定義語句“doublex,y,*px,*Py;執(zhí)行了px=&x;py=&y;”后,正確的輸入語句是( )。

  A.scanf("%f%f",x,y);

  B.scanf("%f%f"&x,&y);

  C.scanf("%If%le",px,py);

  D.scanf("%lf%If"x,y);

  17.下列是if語句的基本形式:

  if(表達(dá)式)語句

  其中“表達(dá)式”( )。

  A.必須是邏輯表達(dá)式

  B.必須是關(guān)系表達(dá)式

  C.必須是邏輯表達(dá)式或關(guān)系表達(dá)式

  D.可以是任意合法的表達(dá)式

  18.有下列程序:

  #include

  voidmain( )

  {intx;

  scanf(”%d”,&x);

  if(x<=3);else

  if(x!=10)printf("%d\n",x);}

  程序運行時,輸入的值在哪個范圍才會有輸出結(jié)果( )。

  A.不等于10的整數(shù)

  B.大于3且不等10的整數(shù)

  C.大于3或等于10的整數(shù)

  D.小于3的整數(shù)

  19.有下列程序:

  #include

  voidmain()

  {inta=1,b=2,c=3,d=0;

  if(a==1&&b++==2)

  if(b!=2‖c--!=3)

  printf("%d,%d,%d\n",a,b,c);

  elseprintf("%d,%d,%d\n",a,b,c);

  elseprintf("%d,%d,%d,%d\n",a,b,c);}

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

  A.1,2,3

  B.1,3,2

  C.1,3,3

  D.3,2,1

  20.下列程序段中的變量已正確定義:

  for(i=0;i<4;i++,i++)

  for(k=1;k<3;k++);printf("*");

  程序段的輸出結(jié)果是( )。

  A.********

  B.****

  C.**

  D.*

       參考解析:

  1.D!窘馕觥勘绢}考查了棧、隊列、循環(huán)隊列的基本概念。棧的特點是先進(jìn)后出;隊列的特點是先進(jìn)先出。根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間的復(fù)雜程度,數(shù)據(jù)結(jié)構(gòu)分線性結(jié)構(gòu)與非線性結(jié)構(gòu)兩類。有序線性表即可采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。

  2.A!窘馕觥扛鶕(jù)棧的定義,棧是一種限定在一端進(jìn)行插入與刪除的線性表。在主函數(shù)調(diào)用子函數(shù)時,主函數(shù)會保持當(dāng)前狀態(tài),然后轉(zhuǎn)去執(zhí)行子函數(shù),把子函數(shù)的運行結(jié)果返回到主函數(shù),主函數(shù)繼續(xù)向下執(zhí)行,這種過程符合棧的特點。所以一般采用棧式存儲方式。

  3.C!窘馕觥扛鶕(jù)二叉樹的性質(zhì)判定,在任意二叉樹中,度為0的葉子結(jié)點總是比度為2的結(jié)點多一個。

  4.D!窘馕觥勘绢}考查排序的比較次數(shù),冒泡排序、簡單選擇排序和直接插入排序在壞的情況下比較次數(shù)為n(n-1)/2。而堆排序法在壞的情況下需要比較的次數(shù)為O(nlog2n)。

  5.C。【解析】編譯程序和匯編程序縭于開發(fā)工具;操作系統(tǒng)屬于系統(tǒng)軟件;而教務(wù)管理系統(tǒng)屬于應(yīng)用軟件。

  6.A!窘馕觥寇浖䴗y試的目的是為了發(fā)現(xiàn)錯誤及漏洞而執(zhí)行程序的過程;軟件測試要嚴(yán)格執(zhí)行測試計劃;程序調(diào)試通常也稱Debug,對被調(diào)試的程序進(jìn)行“錯誤”定位是程序調(diào)試的必要步驟。

  7.B。【解析】耦合是指模塊間相互連接的緊密程度,內(nèi)聚性是指在一個模塊內(nèi)部各個元素彼此之間接合的緊密程序。高內(nèi)聚、低耦合有利于模塊的獨立性。

  8.A!窘馕觥繑(shù)據(jù)庫設(shè)計的目的是設(shè)計一個能滿足用戶要求、性能良好的數(shù)據(jù)庫。所以數(shù)據(jù)庫設(shè)計是數(shù)據(jù)庫應(yīng)用的核心。

  9.C。【解析】本題考查d0…while語句,至少執(zhí)行循環(huán)體,依次輸出ABC,這三個字母的ASCIl值對10求模的余數(shù),字母A的ASCIl值對10求模的余數(shù)為5,字母B的ASCIl值對10求模的余數(shù)為6,字母c的ASCIl值對10求模的余數(shù)為7。所以正確答案為選項C。

  10.C。【解析】在C語言中,將E—R圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為關(guān)系。

  11.C!窘馕觥緾語言中標(biāo)識符命中的規(guī)則是:標(biāo)識符只能由字母、數(shù)字和下畫線組成,第一個字符必須為字母或下畫線。所以選項C正確。

  12.B!窘馕觥扛鶕(jù)題目,若以這種方式定義變量k時,編譯程序僅為k開辟存儲單元,并未在存儲單元中存放任何初始值,所以變量中的值無意義,稱變量值“無定義”。所以正確答案為選項B。

  13.D!窘馕觥窟x項A的第一個字母是O而不是數(shù)字0,所以不構(gòu)成數(shù)值常量;選項B中,8不是八進(jìn)制數(shù)字,八進(jìn)制數(shù)為0到7;選項C中字母“e”后面的指數(shù)是小數(shù)而非整數(shù),不合法,不是一個合法的指數(shù)形式的數(shù)值常量;在選項D中,可以在整型常量的后面加一個字母L,表示這個常量在內(nèi)存中占4字節(jié)。

  14.D!窘馕觥勘绢}考查了復(fù)合運算符“=”和逗號表達(dá)式如何正確求值。逗號表達(dá)式的作用是用逗號將表達(dá)武連起來,其有效值為后一個表達(dá)式的值,其運算的結(jié)合性從左到右進(jìn)行運算。選項D是一個逗號表達(dá)式,其值為4。

  15.A!窘馕觥扛鶕(jù)輸出函數(shù)printf中對輸出數(shù)值格式的要求,第一個數(shù)和第二數(shù)之間沒有空格或分隔號,因而此題答案為選項A。

  16.C!窘馕觥看祟}主要考查輸入函數(shù)的字符格式,lf和le表示以帶小數(shù)點的數(shù)學(xué)形式或指數(shù)形式輸入浮點數(shù)。

  17.D。【解析】在C語言中if關(guān)鍵字后的一對圓括號中的表達(dá)式可以是c語言中任意合法的表達(dá)式。

  18.B!窘馕觥吭诒绢}的程序中輸入的數(shù)值小于等于3時,不進(jìn)行任何處理。如果輸入的數(shù)值大于3并且其值不等于10時,則打印輸入的數(shù)值。所以本題的正確答案為選項B。

  19.C!窘馕觥吭诔绦蛑校(dāng)執(zhí)行第一條if語句時,進(jìn)行邏輯語句的判斷,因為變量b的初值為2,所以其值加1后為3,與2不相等,所以if語句中的邏輯表達(dá)式的值為假,則程序執(zhí)行后一條elseprintf語句。輸出變量為a,b,c,當(dāng)前數(shù)值為1,3,3。所以正確答案為選項C。

  20.D!窘馕觥勘绢}中第二個for循環(huán)語句的后面有一個分號,所以兩個for循環(huán)語句的執(zhí)行語句為空。當(dāng)兩個for循環(huán)語句執(zhí)行完后,再執(zhí)行printf語句輸出一個星號。所以正確答案為選項D。