2018年12月計(jì)算機(jī)二級(jí)C++考前沖刺模擬題及答案
時(shí)間:2018-12-05 11:46:00 來(lái)源:無(wú)憂(yōu)考網(wǎng) [字體:小 中 大]
【#計(jì)算機(jī)等級(jí)考試# #2018年12月計(jì)算機(jī)二級(jí)C++考前沖刺模擬題及答案#】2018年12月計(jì)算機(jī)二級(jí)考試在即,為了便于考生的復(fù)習(xí)及知識(shí)的鞏固,今天®無(wú)憂(yōu)考網(wǎng)為各位考生整理了2018年12月計(jì)算機(jī)二級(jí)C++考前沖刺模擬題及答案,歡迎各位考生的關(guān)注,更多計(jì)算機(jī)二級(jí)考試的資訊,敬請(qǐng)關(guān)注®無(wú)憂(yōu)考網(wǎng)的更新。
1.下列敘述中正確的是( )。
A.棧是“先進(jìn)先出”的線(xiàn)性表
B.隊(duì)列是“先進(jìn)后出”的線(xiàn)性表
C.循環(huán)隊(duì)列是非線(xiàn)性結(jié)構(gòu)
D.有序線(xiàn)性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)
2.支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是( )。
A.棧
B.樹(shù)
C.隊(duì)列
D.二叉樹(shù)
3.某二叉樹(shù)有5個(gè)度為2的結(jié)點(diǎn),則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)是( )。
A.10
B.8
C.6
D.4
4.下列排序方法中,壞情況下比較次數(shù)少的是( )。
A.冒泡排序
B.簡(jiǎn)單選擇排序
C.直接插入排序
D.堆排序
5.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下列屬于應(yīng)用軟件的是( )。
A.編譯程序
B.操作系統(tǒng)
C.教務(wù)管理系統(tǒng)
D.匯編程序
6.下列敘述中錯(cuò)誤的是( )。
A.軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤
B.對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟
C.程序調(diào)試通常也稱(chēng)為Debug
D.軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃。排除測(cè)試的隨意性
7.耦合性和內(nèi)聚性是對(duì)模塊獨(dú)或性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是( )。
A.提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性
B.降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性
C.耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度
D.內(nèi)聚性是指模塊間互相連接的緊密程度
8.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是( )。
A.數(shù)據(jù)庫(kù)設(shè)計(jì)
B.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
C.數(shù)據(jù)庫(kù)維護(hù)
D.數(shù)據(jù)庫(kù)管理員培訓(xùn)
9.有下列程序:
#include
voidmain( )
{char*s={"ABC");
do
{printf("%d",*s);s++;
}while(*s);
}
注意:字母A的ASCIl碼值為65。程序運(yùn)行后的輸出結(jié)果是( )。
A.5670
B.656667
C.567
D.ABC
10.將E—R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為( )。
A.屬性
B.鍵
C.關(guān)系
D.域
11.下列選項(xiàng)合法的標(biāo)識(shí)符是( )。
A.1_1
B.1-j
C._11
D.1__
12.若函數(shù)中有定義語(yǔ)句“intk;”.則( )。
A.系統(tǒng)將自動(dòng)給k賦初值0
B.這時(shí)k中的值無(wú)定義
C.系統(tǒng)將自動(dòng)給k賦初值-l
D.這時(shí)k中無(wú)任何值
13.下列選項(xiàng)中,能用作數(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.若有定義語(yǔ)句“doublex,y,*px,*Py;執(zhí)行了px=&x;py=&y;”后,正確的輸入語(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語(yǔ)句的基本形式:
if(表達(dá)式)語(yǔ)句
其中“表達(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);}
程序運(yùn)行時(shí),輸入的值在哪個(gè)范圍才會(huì)有輸出結(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);}
程序運(yùn)行后的輸出結(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!窘馕觥勘绢}考查了棧、隊(duì)列、循環(huán)隊(duì)列的基本概念。棧的特點(diǎn)是先進(jìn)后出;隊(duì)列的特點(diǎn)是先進(jìn)先出。根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間的復(fù)雜程度,數(shù)據(jù)結(jié)構(gòu)分線(xiàn)性結(jié)構(gòu)與非線(xiàn)性結(jié)構(gòu)兩類(lèi)。有序線(xiàn)性表即可采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。
2.A!窘馕觥扛鶕(jù)棧的定義,棧是一種限定在一端進(jìn)行插入與刪除的線(xiàn)性表。在主函數(shù)調(diào)用子函數(shù)時(shí),主函數(shù)會(huì)保持當(dāng)前狀態(tài),然后轉(zhuǎn)去執(zhí)行子函數(shù),把子函數(shù)的運(yùn)行結(jié)果返回到主函數(shù),主函數(shù)繼續(xù)向下執(zhí)行,這種過(guò)程符合棧的特點(diǎn)。所以一般采用棧式存儲(chǔ)方式。
3.C!窘馕觥扛鶕(jù)二叉樹(shù)的性質(zhì)判定,在任意二叉樹(shù)中,度為0的葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)。
4.D。【解析】本題考查排序的比較次數(shù),冒泡排序、簡(jiǎn)單選擇排序和直接插入排序在壞的情況下比較次數(shù)為n(n-1)/2。而堆排序法在壞的情況下需要比較的次數(shù)為O(nlog2n)。
5.C。【解析】編譯程序和匯編程序縭于開(kāi)發(fā)工具;操作系統(tǒng)屬于系統(tǒng)軟件;而教務(wù)管理系統(tǒng)屬于應(yīng)用軟件。
6.A!窘馕觥寇浖䴗y(cè)試的目的是為了發(fā)現(xiàn)錯(cuò)誤及漏洞而執(zhí)行程序的過(guò)程;軟件測(cè)試要嚴(yán)格執(zhí)行測(cè)試計(jì)劃;程序調(diào)試通常也稱(chēng)Debug,對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤”定位是程序調(diào)試的必要步驟。
7.B!窘馕觥狂詈鲜侵改K間相互連接的緊密程度,內(nèi)聚性是指在一個(gè)模塊內(nèi)部各個(gè)元素彼此之間接合的緊密程序。高內(nèi)聚、低耦合有利于模塊的獨(dú)立性。
8.A!窘馕觥繑(shù)據(jù)庫(kù)設(shè)計(jì)的目的是設(shè)計(jì)一個(gè)能滿(mǎn)足用戶(hù)要求、性能良好的數(shù)據(jù)庫(kù)。所以數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用的核心。
9.C。【解析】本題考查d0…while語(yǔ)句,至少執(zhí)行循環(huán)體,依次輸出ABC,這三個(gè)字母的ASCIl值對(duì)10求模的余數(shù),字母A的ASCIl值對(duì)10求模的余數(shù)為5,字母B的ASCIl值對(duì)10求模的余數(shù)為6,字母c的ASCIl值對(duì)10求模的余數(shù)為7。所以正確答案為選項(xiàng)C。
10.C!窘馕觥吭贑語(yǔ)言中,將E—R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為關(guān)系。
11.C!窘馕觥緾語(yǔ)言中標(biāo)識(shí)符命中的規(guī)則是:標(biāo)識(shí)符只能由字母、數(shù)字和下畫(huà)線(xiàn)組成,第一個(gè)字符必須為字母或下畫(huà)線(xiàn)。所以選項(xiàng)C正確。
12.B!窘馕觥扛鶕(jù)題目,若以這種方式定義變量k時(shí),編譯程序僅為k開(kāi)辟存儲(chǔ)單元,并未在存儲(chǔ)單元中存放任何初始值,所以變量中的值無(wú)意義,稱(chēng)變量值“無(wú)定義”。所以正確答案為選項(xiàng)B。
13.D!窘馕觥窟x項(xiàng)A的第一個(gè)字母是O而不是數(shù)字0,所以不構(gòu)成數(shù)值常量;選項(xiàng)B中,8不是八進(jìn)制數(shù)字,八進(jìn)制數(shù)為0到7;選項(xiàng)C中字母“e”后面的指數(shù)是小數(shù)而非整數(shù),不合法,不是一個(gè)合法的指數(shù)形式的數(shù)值常量;在選項(xiàng)D中,可以在整型常量的后面加一個(gè)字母L,表示這個(gè)常量在內(nèi)存中占4字節(jié)。
14.D!窘馕觥勘绢}考查了復(fù)合運(yùn)算符“=”和逗號(hào)表達(dá)式如何正確求值。逗號(hào)表達(dá)式的作用是用逗號(hào)將表達(dá)武連起來(lái),其有效值為后一個(gè)表達(dá)式的值,其運(yùn)算的結(jié)合性從左到右進(jìn)行運(yùn)算。選項(xiàng)D是一個(gè)逗號(hào)表達(dá)式,其值為4。
15.A。【解析】根據(jù)輸出函數(shù)printf中對(duì)輸出數(shù)值格式的要求,第一個(gè)數(shù)和第二數(shù)之間沒(méi)有空格或分隔號(hào),因而此題答案為選項(xiàng)A。
16.C!窘馕觥看祟}主要考查輸入函數(shù)的字符格式,lf和le表示以帶小數(shù)點(diǎn)的數(shù)學(xué)形式或指數(shù)形式輸入浮點(diǎn)數(shù)。
17.D。【解析】在C語(yǔ)言中if關(guān)鍵字后的一對(duì)圓括號(hào)中的表達(dá)式可以是c語(yǔ)言中任意合法的表達(dá)式。
18.B!窘馕觥吭诒绢}的程序中輸入的數(shù)值小于等于3時(shí),不進(jìn)行任何處理。如果輸入的數(shù)值大于3并且其值不等于10時(shí),則打印輸入的數(shù)值。所以本題的正確答案為選項(xiàng)B。
19.C!窘馕觥吭诔绦蛑,當(dāng)執(zhí)行第一條if語(yǔ)句時(shí),進(jìn)行邏輯語(yǔ)句的判斷,因?yàn)樽兞縝的初值為2,所以其值加1后為3,與2不相等,所以if語(yǔ)句中的邏輯表達(dá)式的值為假,則程序執(zhí)行后一條elseprintf語(yǔ)句。輸出變量為a,b,c,當(dāng)前數(shù)值為1,3,3。所以正確答案為選項(xiàng)C。
20.D。【解析】本題中第二個(gè)for循環(huán)語(yǔ)句的后面有一個(gè)分號(hào),所以?xún)蓚(gè)for循環(huán)語(yǔ)句的執(zhí)行語(yǔ)句為空。當(dāng)兩個(gè)for循環(huán)語(yǔ)句執(zhí)行完后,再執(zhí)行printf語(yǔ)句輸出一個(gè)星號(hào)。所以正確答案為選項(xiàng)D。
- 2009年9月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2009年3月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2008年9月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2008年4月全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師考試真題及答案
- 2011年3月全國(guó)計(jì)算機(jī)二級(jí)Java考試真題及答案
- 2010年9月全國(guó)計(jì)算機(jī)二級(jí)Java考試真題及答案
- 查看計(jì)算機(jī)等級(jí)考試全部真題>>
- 2025年3月安徽計(jì)算機(jī)等級(jí)考試時(shí)間:3月29日-31日
- 2025年3月安徽計(jì)算機(jī)等級(jí)考試準(zhǔn)考證打印時(shí)間:3月24日9:00起
- 2025上半年安徽計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及報(bào)名入口:3月3日-9日
- 2025上半年安徽計(jì)算機(jī)一級(jí)報(bào)名時(shí)間及報(bào)名入口(3月3日-9日)
- 2025上半年安徽計(jì)算機(jī)二級(jí)報(bào)名時(shí)間及報(bào)名入口(3月3日-9日)
- 2025上半年安徽計(jì)算機(jī)三級(jí)報(bào)名時(shí)間及報(bào)名入口(3月3日-9日)
- 查看計(jì)算機(jī)等級(jí)考試全部文檔 >>
- 2024年9月上海計(jì)算機(jī)一級(jí)成績(jī)查詢(xún)時(shí)間及查分入口
- 2024年9月全國(guó)計(jì)算機(jī)一級(jí)成績(jī)查詢(xún)時(shí)間及查分入口
- 2024年9月全國(guó)計(jì)算機(jī)一級(jí)考試成績(jī)查詢(xún)?nèi)肟冢ㄒ验_(kāi)
- 2024年9月浙江省全國(guó)計(jì)算機(jī)等級(jí)考試(NCRE)
- 2024年9月浙江計(jì)算機(jī)二級(jí)考試準(zhǔn)考證打印入口(9
- 2024年9月江蘇計(jì)算機(jī)一級(jí)成績(jī)查詢(xún)時(shí)間及查分入口
- 2024年9月江蘇計(jì)算機(jī)等級(jí)考試成績(jī)查詢(xún)時(shí)間及查分
- 2024年9月浙江計(jì)算機(jī)二級(jí)成績(jī)查詢(xún)時(shí)間及查分入口