版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、單選題
1、程序是一組指令序列。下列哪種描述是錯(cuò)誤的?()
A.程序是由計(jì)算機(jī)用戶啟動(dòng)執(zhí)行的
B.程序是由程序員編寫的
C.程序是由計(jì)算機(jī)硬件識別和執(zhí)行的
D.程序是由計(jì)算機(jī)用戶識別和執(zhí)行的
正確答案:D
2、CPU只能處理存放在()中的數(shù)據(jù)。
A.內(nèi)存
B.硬盤
C.U盤
D.光盤
正確答案:A
3、下列哪種概念不屬于程序中的算法元素?()
A.函數(shù)
B.運(yùn)算符
C.循環(huán)語句
D.引用
正確答案:D
、下列關(guān)于程序設(shè)計(jì)方法的描述中,錯(cuò)誤的是()
4o
A.程序設(shè)計(jì)方法有結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)2種
B.結(jié)構(gòu)化程序設(shè)計(jì)方法通常使用流程圖來描述程序設(shè)計(jì)結(jié)果
C.C++語言不支持面向?qū)ο蟪绦蛟O(shè)計(jì)方法
D.面向?qū)ο蟪绦蛟O(shè)計(jì)方法通常使用UML來描述程序設(shè)計(jì)結(jié)果
正確答案:C
5、十進(jìn)制19.625轉(zhuǎn)換成二進(jìn)制后的結(jié)果為()。
A.10100.011
B.10010.011
C.10011.101
D.10001.101
正確答案:C
6、十進(jìn)制19.625轉(zhuǎn)換成十六進(jìn)制后的結(jié)果為()。
A.14.6
B.12.6
C.13,a
D.ll.a
正確答案:C
7、C++語言表達(dá)式:5%2+2.0,該表達(dá)式結(jié)果的數(shù)據(jù)類型和值分別
是()。
A.double類型,4.0
B.int類型,4
Cdouble類型,3.5
D.double類型,3.0
正確答案:D
8、執(zhí)行C++語句:intx=5;x%二2;執(zhí)行后變量x的值為()。
A.1
B.5
C.0
D.2
正確答案:A
9、執(zhí)行C++語句:intx,&y=x;則下列關(guān)于y的描述中錯(cuò)誤的是
()O
A.y中保存了x的內(nèi)存地址
B.y和x共用同一內(nèi)存單元
C.y是x的別名
D.y是x的引用
正確答案:A
10、執(zhí)行C++語句:intx,*y二&x;則下列關(guān)于y的描述中錯(cuò)誤的是
()。
A.y是x的引用
B.y中保存了x的內(nèi)存地址
C.y指向變量x
D.y是一個(gè)int型指針變量
正確答案:A
1LC++語言表達(dá)式:!5,該表達(dá)式結(jié)果的數(shù)據(jù)類型和值分別是()。
A.int類型,-5
B.bool類型,true
C.int類型,5
D.bool類型,false
正確答案:D
12、執(zhí)行下列C++語句:
doublex=0;
if(x)cout<<1/x;
elsecout<<x;
顯示器上將顯示()。
A.什么都沒顯示
B.0
C.顯示錯(cuò)誤信息
D.oo
正確答案:B
13、執(zhí)行下列C++語句:
intx=0;
while(x<3)
cout<<"*”;x++;
顯示器將顯不()O
A.**
B*
c.***
D.******……,持續(xù)顯示星號
正確答案:D
14、執(zhí)行下列C++語句:
intx=0;
while(x<3)
{
cout<<"*";X--;
}
顯示器將顯不()O
A.***
B.*
C.**
D.******……,持續(xù)顯示星號
正確答案:D
15、已定義數(shù)組:inta[100];下列哪條語句能將數(shù)組a的所有元素都
賦值為10?()
A.for(intn=99;n>二0;n--)a[n]=10;
B.for(intn=1;n<=100;n++)a[n]=10;
C.a[0~99]=10;
D.a[0]=a[l]=……=a[99]=10;
正確答案:A
16、已定義數(shù)組a和指針變量p:inta□二{2,4,6},*p二&a[2];計(jì)
算機(jī)執(zhí)行下列語句:
cout<<*p--;
cout<<*p;
執(zhí)行后顯示器將顯示()。
A.24
B.64
C.42
D.46
正確答案:B
17、控制字符“換行”的ASCII碼值為10。下列哪條讓顯示器換行的
語句是錯(cuò)誤的?()
A.cout<<endl;
B.cout<<10;
C.cout<<'\n';
D.cout<<u\n";
正確答案:B
18、函數(shù)fun中定義了一個(gè)局部變量x:
voidfun()
intx;
假設(shè)程序執(zhí)行過程中,函數(shù)fun被調(diào)用了3次,則變量x經(jīng)歷了
幾次內(nèi)存分配-釋放的過程?()
A.1
B.0
C.2
D.3
正確答案:D
、關(guān)于源程序的多文件結(jié)構(gòu),下列敘述不正確的是()
19C++o
A.一個(gè)C++程序中的多個(gè)目標(biāo)文件(.obj)由連接程序組裝在一起,
生成最終的可執(zhí)行程序(.exe)
B.每個(gè)源程序文件(.cpp)編譯后都生成一個(gè)目標(biāo)文件(.obj)
C.每個(gè)源程序文件(.cpp)單獨(dú)編譯,被稱為一個(gè)編譯單元
D.每個(gè)頭文件(.h)編譯后都生成一個(gè)目標(biāo)文件(.。切)
正確答案:D
20、已定義數(shù)組a和指針變量p:inta[10],*p;計(jì)算機(jī)執(zhí)行語句:p
二a;時(shí)將做什么操作?()
A.將數(shù)組a第0個(gè)元素的值賦值給指針變量p
B.將數(shù)組a的首地址賦值給指針變量p
C.語法錯(cuò)誤,不能執(zhí)行
D.將數(shù)組a中所有元素的值整體賦值給指針變量p
正確答案:B
、下列關(guān)于類的描述中,錯(cuò)誤的是()
21o
A.用類所定義出的變量稱為對象
B.類可認(rèn)為是一種數(shù)據(jù)類型
C.類包含數(shù)據(jù)成員和函數(shù)成員
D.類成員的訪問權(quán)限有2種
正確答案:D
22、下列關(guān)于函數(shù)成員的描述中,錯(cuò)誤的是()。
A.類中的函數(shù)成員之間可以重名,即重載函數(shù)
B.函數(shù)成員的功能通常是對本類中數(shù)據(jù)成員進(jìn)行處理
C.函數(shù)成員的完整定義代碼可以放在聲明部分,此時(shí)該函數(shù)被默認(rèn)為
內(nèi)聯(lián)函數(shù)
D.函數(shù)成員訪問本類中數(shù)據(jù)成員時(shí)需先定義,后訪問
正確答案:D
23、下列關(guān)于對象的描述中,錯(cuò)誤的是()。
A.可以調(diào)用對象中的所有函數(shù)成員
B.執(zhí)行對象定義語句時(shí),計(jì)算機(jī)將為所定義的對象分配內(nèi)存空間
C.類可認(rèn)為是一種數(shù)據(jù)類型,用類所定義的變量稱為對象,也可稱為
是類的實(shí)例
D.可以訪問對象中公有數(shù)據(jù)成員的內(nèi)存單元
正確答案:A
24、類ABC中定義了一^t函數(shù)成員fun:voidfun(){……}。編譯器在
編譯時(shí)會(huì)將其函數(shù)頭調(diào)整為()o
A.voidfun(ABC*this)
B.不做調(diào)整
C.voidfun(ABC*constthis)
D.voidfun(ABCthis)
正確答案:C
25、調(diào)用對象obj函數(shù)成員fun:obj.fun();編譯器在編譯時(shí)會(huì)將其調(diào)
整為()。
A.fun(obj);
B.fun(&obj);
C.obj->fun();
D.obj->fun(&obj);
正確答案:B
26、已定義類ABC:
classABC
{
private:intx,y;
public:
ABC(){x=0;y=0;}
ABC(inta,intb){x=a;y=b;}
ABC(ABC&a){x=a.x;y=a.y;}
};
執(zhí)行定義對象語句:ABCobjl,obj2(objl);則將會(huì)自動(dòng)調(diào)用哪個(gè)構(gòu)造
函數(shù)?()
A依次調(diào)用ABC()和ABC(inta,intb)
B.ABC(inta,intb)
C.ABC()
D.依次調(diào)用ABC()和ABC(ABC&a)
正確答案:D
27、下列關(guān)于常成員的描述中,錯(cuò)誤的是()。
A.常數(shù)據(jù)成員需在聲明時(shí)直接初始化
B.在類中聲明常成員時(shí)需使用關(guān)鍵字const
C.常函數(shù)成員只能讀類中的數(shù)據(jù)成員,不能賦值修改
D.常函數(shù)成員只能調(diào)用其它常函數(shù)成員
正確答案:A
28、下列關(guān)于靜態(tài)成員的描述中,錯(cuò)誤的是()。
A.靜態(tài)數(shù)據(jù)成員不屬于某個(gè)對象,是類的共享成員
B.靜態(tài)數(shù)據(jù)成員要在類外定義和初始化
C.私有靜態(tài)成員具有塊作用域
D.公有靜態(tài)成員具有文件作用域
正確答案:C
29、已定義類A:
classA
public:
intx;
staticinty;
};
intA::y=0;
下列語句中錯(cuò)誤的是()o
A.A.x=1;A.y=1;
B.Aa;a.x=1;a.y=1;
C.Aa;a.x=1;A::y=1;
D.A::y=1;
正確答案:A
、下列關(guān)于友元類的描述中,錯(cuò)誤的是()
30o
A.將類B定義成類A友元類的方法是在類A中增加一條如下的聲明
語句:
friendclassB;
B.如果類B是類A的友元類,類C又是類B的友元類,此時(shí)C不一
定是A的友元類
C.如果希望類B的函數(shù)成員都是類A的友元函數(shù),則可將類B定義
成類A的友元類
D,如果類B是類A的友元類,那么類A自動(dòng)成為類B的友元類
正確答案:D
31、定義類A和B:
classA
public:intx,y;
};
classB
(
public:
Aml;
intm2;
doublem3;
voidfun(Aa){……}
};
組合類B中的對象成員是(
A.m3
B.fun
C.ml
D.m2
正確答案:C
32、定義類A和組合類B:
classA
private:intx;
public:inty;
};
classB
{
public:At;
ints;
};
使用組合類B定義對象:Bobj;下列語句中正確的是()o
A.B*p=&obj;p->t.y=5;p->s=5;
B.B*p=&obj;p.t.x=5;p.t.y=5;p.s=5;
C.obj.x=5;obj.y=5;obj.s=5;
D.obj.t.x=5;obj.t.y=5;obj.s=5;
正確答案:A
33、繼承基類得到新的派生類,派生類中將不包括基類的哪種成員?
()
A.基類中的保護(hù)數(shù)據(jù)成員
B.基類中的公有數(shù)據(jù)成員
C.基類中的構(gòu)造函數(shù)和析構(gòu)函數(shù)
D.基類中的私有數(shù)據(jù)成員
正確答案:C
34、通過派生類對象obj訪問其從基類繼承的成員m,則m必須是
()o
A.公有繼承下的保護(hù)成員
B.私有繼承下的公有成員
C.公有繼承下的私有成員
D.公有繼承下的公有成員
正確答案:D
35、定義如下的基類A和派生類B:
classA
(
public:
virtualvoidfun()〃函數(shù)成員fun被聲明為虛函數(shù)
{cout<<"A::fun()called";}
};
classB:publicA
{
public:
voidfun()〃重寫虛函數(shù)成員fun
{cout<<"B::fun()called";}
};
執(zhí)行下列代碼:
A*p;//定義基類A的對象指針p
BbObj;//定義派生類B的對象bObj
p=&bObj;//將基類指針p指向派生類對象bObj
p->fun();〃通過基類指針p調(diào)用虛函數(shù)成員fun
通過基類指針P調(diào)用虛函數(shù)成員fun,將自動(dòng)調(diào)用哪個(gè)函數(shù)?(
A.語法錯(cuò)誤
BA如n()
C先調(diào)用A::fun(),再調(diào)用B::fun()
D.B::fun()
正確答案:D
36、下列關(guān)于輸入/輸出的描述中,錯(cuò)誤的是()o
A.C++語言以流類庫的形式提供輸入/輸出功能
B.cin、cout是流類庫中預(yù)定義的流對象
C.C++語言通過關(guān)鍵字cin、cout以語句的形式提供輸入/輸出功能
D.C語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022教師考核表個(gè)人述職報(bào)告范文【7篇】
- 結(jié)算工作總結(jié)模板4篇
- 競聘演講稿(集合15篇)
- 元旦晚會(huì)有感心得5篇
- 春天周末經(jīng)典祝福語
- 見習(xí)護(hù)士自我鑒定集錦15篇
- 消化工作計(jì)劃合集6篇
- 煤礦崗位工作標(biāo)準(zhǔn)
- 廣東省汕頭市潮南井都中學(xué)2024-2025學(xué)年九年級上冊語篇填空與補(bǔ)全對話專項(xiàng)練習(xí)測試卷(含答案)
- 村屯開展環(huán)境整治工作總結(jié)(4篇)
- 青年產(chǎn)業(yè)園鋁灰和廢酸資源化綜合利用試驗(yàn)項(xiàng)目環(huán)評報(bào)告表
- 2024有限空間作業(yè)安全培訓(xùn)
- GB/T 44312-2024巡檢機(jī)器人集中監(jiān)控系統(tǒng)技術(shù)要求
- 統(tǒng)編版九下全冊古詩詞理解性默寫及答案
- 【市質(zhì)檢】福州市2024-2025學(xué)年高三年級第一次質(zhì)量檢測 物理試卷(含答案)
- CJT 195-2004 外層熔接型鋁塑復(fù)合管
- 工程圖學(xué)及計(jì)算機(jī)繪圖習(xí)題集
- 中國心力衰竭診斷和治療指南2024解讀
- 人教版三年級數(shù)學(xué)上冊第七單元《長方形和正方形》(大單元教學(xué)設(shè)計(jì))
- DBJ50-T-417-2022 建筑施工高處墜落防治安全技術(shù)標(biāo)準(zhǔn)
- 五年級上冊英語教案-Unit 4 Lesson 21 What Year Is It-冀教版
評論
0/150
提交評論