計算機二級-2025年計算機二級模擬考_第1頁
計算機二級-2025年計算機二級模擬考_第2頁
計算機二級-2025年計算機二級模擬考_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機二級-2025年計算機二級模擬考單選題(共10題,共10分)(1.)在下列鏈表中,能夠從任意一個結點出發直接訪問到所有結點的是()正確答案:參考解析:格式換行boge暫無解(江南博哥)析(2.)有兩個關系R和T如下:則由關系R得到關系T的操作是()。A.選擇B.交C.投影D.并正確答案:B參考解析:關系T是由關系R的第1、3列的元組組成,這是對關系R進行投影運算的結果。可以簡單理解為:選擇運算是對行(元組)的操作,投影運算是對列的操作。投影運算是對列的操作。投影是從表中選出指定的屬性值組成新表,是單目運算,答案選擇C選項。(3.)對圖書進行編目時,圖書有如下屬性:ISBN書號,書名,作者,出版社,出版日期。能作為關鍵字的是()。A.ISBN書號B.書名C.作者,出版社D.出版社,出版日期正確答案:A參考解析:關鍵字是指能惟一標識元組的屬性或屬性集合。書號可以惟一標識一本圖書,本題中,書名、作者、出版社、出版日期等字段都不能惟一標識一本圖書。答案選擇A選項。(4.)下列關于函數的說法中,正確的是()A.C++允許在函數體中定義其他函數B.所有的內聯函數都要用inifne說明C.僅函數返回類型不同的同名函數不能作為重載函數使用D.有默認值的參數應從左至右逐個定義正確答案:C參考解析:C項中如果函數只是函數類型不同,而其他完全相同(參數個數及類型),則不能作為重載函數來使用,C項正確。C++不允許定義函數嵌套,即在一個函數體內不能包含有其他函數的定義。在C++中使用inline關鍵字來定義內聯函數,inline關鍵字放在函數定義中函數類型之前,不過,編譯器會將在類的說明部分定義的任何函數都認定為內聯函數,即使它們沒有用inline說明。如果一個函數中有多個參數,則默認參數應從右至左逐個定義。ABD三項表述有誤。(5.)下列關于構造函數的說法中,正確的是()。A.構造函數不能重載B.構造函數的返回值為voidC.構造函數中可以使用this指針D.用戶必須為定義的類提供構造函數正確答案:C參考解析:構造函數的功能是對對象進行初始化,即對數據成員進行初始化。構造函數是類成員函數,它除了具有一般成員函數的特性之外,還具有一些特殊的性質:①構造函數的名字必須與類名相同;②構造函數不指定返回類型,它隱含有返回值,由系統內部使用;③構造函數可以有一個或多個參數,因此構造函數可以重載;④在創建對象時,系統會自動調用構造函數。(6.)下列不屬于C++規定的類繼承方式是()。A.protectiveB.privateC.protectedD.public正確答案:A參考解析:類的繼承方式包括3種:公有繼承(publie)、私有繼承(private)和保護繼承(protected),如果省略,則默認為private方式。所以題中BCD三項都屬于類繼承方式。A項是錯誤的寫法。(7.)下列關于運算符重載的說法,錯誤的是()。A.New和delete運算符可以重載B.重載運算符不能改變其原有的操作數個數C.三元運算符”?:”不能重載D.所有運算符既可以作為類的成員函數重載,又可以作為非成員函數重載正確答案:D參考解析:【解析】A項正確,除了new和delete這兩個較為特殊的運算符外,任何運算符在作為成員函數重載時不得重載為靜態成員函數。重載的運算符保持其原有的操作個數不變。除了。、.*、>*、::、?、:運算符外,其他運算符都可以重載。=、[]、()、>以及所有的類型轉換運算符只能作為成員函數重載。(8.)下列關于函數模板的說法,正確的是()。A.在定義模板參數時關鍵字ypename和class可以互換B.函數模板的形參表中只能有虛擬類型參數。C.調用函數模板時,模板實參永遠不能省略D.在函數模板的聲明中,只能使用1個虛擬類型參數正確答案:A參考解析:template是一個聲明模板的關鍵字,C++語言通過模板提供一種將類型參數化的機制,包括函數模板和類模板。在聲明模板參數時,關鍵字typename與class可以互換,是等價的,A項正確。在函數模板形參表中不僅僅是虛擬類型參數,也可以有實際類型參數。在調用模板函數時可以只使用函數實參,而省略模板實參,但模板實參的省略并不是必然的,而是有條件的。函數模板的模板形參表中可以有多個參數。BCD三項錯誤。(9.)以下敘述中錯誤的是()A.C語言中的每條可執行語句和非執行語句最終都將被轉換成二進制的機器指令B.C程序經過編譯、鏈接步驟之后才能形成一個真正可執行的二進制機器指令文件C.用C語言編寫的程序稱為源程序,它以ASCII代碼形式存放在一個文本文件中D.C語言源程序經編譯后生成后綴為.obj的目標程序正確答案:A參考解析:答案選擇A,注釋語句不會被翻譯成二進制的機器指令。C源程序經過C編譯程序編譯之后生成后綴為.obj的二進制文件(稱為目標文件),然后由"鏈接程序”(Link)的軟件把.obj文件與各種庫函數連接起來生成一個后綴為.exe的可執行文件。(10.)病毒的繁殖過程中,不是其特點的是()。A.病毒需要侵入寄主細胞內B.病毒能自行復制和合成C.病毒成熟后釋放D.病毒能將蛋白質外殼留在細胞外正確答案:B參考解析:病毒必須到宿主細胞內,利用宿主細胞提供的原料和場所來繁殖。其過程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論