版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
精品文檔-下載后可編輯年全國計(jì)算機(jī)等級考試二級C++模擬試題(3)
筆試部分2022年全國計(jì)算機(jī)等級考試二級C++模擬試題(3)筆試部分
一、選擇題
1.串的長度是()[2分]
A.串中不同字符的個數(shù)
B.串中不同字母的個數(shù)
C.串中所含字符的個數(shù)且字符個數(shù)大于零
D.串中所含字符的個數(shù)
2.以下不屬于對象的基本特點(diǎn)的是()[2分]
A.分類性
B.多態(tài)性
C.繼承性
D.封裝性
3.下面不屬于軟件設(shè)計(jì)原則的是()[2分]
A.抽象
B.模塊化
C.自底向上
D.信息隱蔽
4.下列SQL語句中,用于修改表結(jié)構(gòu)的是()[2分]
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
5.關(guān)系模型允許定義3類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是()[2分]
A.實(shí)體完整性約束
B.參照完整性約束
C.域完整性約束
D.用戶自定義的完整性約束
6.非空的循環(huán)單鏈表head的尾結(jié)點(diǎn)(由p所指向),滿足()[2分]
A.p-next==NULL
B.p==NULL
C.p-next=head
D.p=head
7.對建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是()[2分]
A.程序應(yīng)簡單、清晰、可讀性好
B.符號名的命名只要符合語法
C.充分考慮程序的執(zhí)行效率
D.程序的解釋可有可無
8.在軟件生產(chǎn)過程中,需求信息的給出是()[2分]
A.程序員
B.項(xiàng)目管理者
C.軟件分析設(shè)計(jì)人員
D.軟件用戶
9.NULL是指()[2分]
B.空格
C.未知的值或無任何值
D.空字符串
10.下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是()[2分]
A.數(shù)據(jù)結(jié)構(gòu)
B.數(shù)據(jù)操作
C.數(shù)據(jù)查詢
D.數(shù)據(jù)約束
11.C++語言中標(biāo)點(diǎn)符號中表示一條預(yù)處理命令開始的是()[2分]
12.sizeof(float)是()[2分]
A.一個雙精度型表達(dá)式
B.一個整型表達(dá)式
C.一種函數(shù)調(diào)用
D.一個不合法的表達(dá)式
13.設(shè)有程序段intk=10;while(k=0)k=k-1;則下面描述中正確的是()[2分]
A.循環(huán)執(zhí)行10次
B.無限循環(huán)
C.循環(huán)體語句一次也不執(zhí)行
D.循環(huán)體語句執(zhí)行一次
14.以下不正確的定義語句是()[2分]
A.doublex[5]={2.0,4.0,6.0,8.0,10.0};
B.inty[5]={0,1,3,5,7,9};
C.charc1[]={′1′,′2′,′3′,′4′,′5′};
D.charc2[]={′\x10′,′\xa′,′\x8′};
15.下列函數(shù)的運(yùn)行結(jié)果是()#includeintf(inta,intb){intc;if(ab)c=1;elseif(a==b)c=0;elsec=-1;return(c);}voidmain(){inti=2,j=3;intp=f(i,j);cout[2分]
A.-1
D.編譯出錯,無法運(yùn)行
16.關(guān)于靜態(tài)數(shù)據(jù)成員的描述中正確的是()[2分]
A.類的靜態(tài)數(shù)據(jù)成員不是類的所有對象共享的數(shù)據(jù)
B.類的靜態(tài)數(shù)據(jù)成員不能被類的成員函數(shù)調(diào)用
C.類的靜態(tài)數(shù)據(jù)成員不能被類的構(gòu)造函數(shù)調(diào)用
D.類的靜態(tài)數(shù)據(jù)成員必須進(jìn)行初始化
17.下表正確的是()類中的訪問屬性訪問修飾符在子類中的訪問屬性[2分]
A.publicprivate不能直接訪問
B.protectpublicpublic
C.privatepublic不能直接訪問
D.protectprivateprotect
18.下列運(yùn)算符中全都可以被友元函數(shù)重載的是()[2分]
A.=,+,-,\
B.[],+,(),new
C.-,+,*,
D.,,+,*
19.對于下面的程序ifstreamfin(c:\test.txt);if(fin)cout″ok″;elsecout″wrong″;對于if語句中的內(nèi)容可以換為()[2分]
A.fin.fail();
B.fin.bad();
C.fin.good();
D.fin.eof();
20.不合法的main函數(shù)命令行參數(shù)表示形式是()[2分]
A.main(inta,char*c[])
B.main(intarc,char**arv)
C.main(intargc,char*argv)
D.main(intargv,char*argc[])
21.下面敘述不正確的是()[2分]
A.基類的保護(hù)成員在派生類中仍然是保護(hù)的成員
B.基類的保護(hù)成員在公有派生類中仍然是保護(hù)的
C.基類的保護(hù)成員在私有派生類中仍然是私有的
D.對基類成員的訪問必須是無二義性
22.下面程序的功能是將從鍵盤輸入的一對數(shù),由小到大排序輸出,當(dāng)輸入一對相等數(shù)時結(jié)束循環(huán),在劃線處填入的選項(xiàng)是()#includevoidmain(){inta,b,t;cinab;while(________){if(ab){t=a;a=b;b=t}coutab;}}[2分]
A.!a=b
B.a!=b
C.a==b
D.a=b
23.C++語言對C語言做了很多改進(jìn),C++語言相對于C語言的最根本的變化是()[2分]
A.增加了一些新的運(yùn)算符
B.允許函數(shù)重載,并允許設(shè)置缺省參數(shù)
C.規(guī)定函數(shù)說明符必須用原型
D.引進(jìn)了類和對象的概念
24.設(shè)有定義intx;floaty;,則10+x+y值的數(shù)據(jù)類型是()[2分]
A.int
B.double
C.float
D.不確定
25.下面程序的運(yùn)行結(jié)果為()#includevoidmain(){for(inta=0,x=0;!xa=10;a++){a++;}cout}[2分]
A.10
B.11
C.12
26.下面關(guān)于數(shù)組的初紿化正確的是()[2分]
A.charstr[]={′a′,′b′,′c′}
B.charstr[2]={′a′,′b′,′c′}
C.charstr[2][3]={{′a′,′b′},{′c′,′d′},{′e′,′f′}}
D.charstr()={′a′,′b′,′c′}
27.決定C++語言中函數(shù)的返回值類型的是()[2分]
A.return語句中的表達(dá)式類型
B.調(diào)用該函數(shù)時系統(tǒng)隨機(jī)產(chǎn)生的類型
C.調(diào)用該函數(shù)時的主調(diào)用函數(shù)類型
D.在定義該函數(shù)時所指定的數(shù)據(jù)類型
28.下列程序的運(yùn)行結(jié)果為()#includevoidprint(doublea){cout++a;}voidprint(inta,intb){cout
A.22
B.43
C.42
D.32
二、填空題
1.用樹結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為【1】___。[每空2分]
2.數(shù)據(jù)流圖的類型有【2】___和事務(wù)型。[每空2分]
3.在最壞情況下,堆排序需要比較的次數(shù)為【3】___。[每空2分]
4.軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的【4】___集合。[每空2分]
5.冒泡排序算法在最好的情況下的元素交換次數(shù)為【5】___。[每空2分]
6.C++語言標(biāo)識符是以字母或【6】___開頭的,由字母,數(shù)字和下劃線組成的字符串。[每空2分]
7.mystrlen函數(shù)的功能是計(jì)算str所指字符串的長度,并作為函數(shù)值返回,請?zhí)羁?。intmystrlen(char*str){inti;for(i=0;【7】___!=′\0′;i++);return(i);}[每空2分]
8.如果一個類中定義了成員對象,則該類的對象和成員對象先被初始化的是【8】___。[每空2分]
9.C++在重載運(yùn)算符中,如用成員函數(shù)重載一元運(yùn)算符參數(shù)表中需要【9】___個參數(shù),如用友元函數(shù)重載一元運(yùn)算符參數(shù)表中需要【10】___個參數(shù)。[每空2分]
10.假設(shè)inta=1,b=2;,則表達(dá)式(++a/b)*b--的值為【11】___。[每空2分]
11.C++語句constchar*constp=″hello″;,所定義的指針p和它所指的內(nèi)容都不能被【12】___。[每空2分]
12.對于下面定義的類MyClass,請?jiān)诤瘮?shù)f()中添加對象成員把n的值修改為50。classMyClass{public:MyClass(intx){n=x;}voidS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高速公路ETC系統(tǒng)升級改造合同
- 2025年度智能物流平臺合作返點(diǎn)合同范本4篇
- 2025年度現(xiàn)代農(nóng)業(yè)設(shè)施承攬合同補(bǔ)充協(xié)議4篇
- 2025年度油氣儲罐安全檢測與改造合同4篇
- 2025年10kv線路施工綠色環(huán)保與節(jié)能減排合同3篇
- 2025年度智能車位租賃合同轉(zhuǎn)讓協(xié)議書(全新版)4篇
- 2024年車輛購銷合同示范文本
- 2025年度智能儲煤場租賃管理服務(wù)合同4篇
- 2024礦用設(shè)備租賃合同
- 2025年度城市更新改造項(xiàng)目承包合同簽約與歷史文化保護(hù)協(xié)議(2024版)3篇
- 2024年??谑羞x調(diào)生考試(行政職業(yè)能力測驗(yàn))綜合能力測試題及答案1套
- 六年級數(shù)學(xué)質(zhì)量分析及改進(jìn)措施
- 一年級下冊數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫大全-下(多選題部分)
- 真人cs基于信號發(fā)射的激光武器設(shè)計(jì)
- 【閱讀提升】部編版語文五年級下冊第三單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 四年級上冊遞等式計(jì)算練習(xí)200題及答案
- 法院后勤部門述職報(bào)告
- 2024年國信證券招聘筆試參考題庫附帶答案詳解
- 道醫(yī)館可行性報(bào)告
- 視網(wǎng)膜中央靜脈阻塞護(hù)理查房課件
評論
0/150
提交評論