- 相關(guān)推薦
二級計算機考試題及答案
二級計算機考試題及答案一
1)、SQL語(yǔ)言又稱(chēng)為( )。
A.結構化定義語(yǔ)言
B.結構化控制語(yǔ)言
C.結構化查詢(xún)語(yǔ)言
D.結構化操縱語(yǔ)言
正確答案:C
答案解析:soL語(yǔ)言的全稱(chēng)為Structured QueryLanguage,它是一種介于關(guān)系代數與關(guān)系演算之間的結構化查詢(xún)語(yǔ)言,是一種面向數據庫的通用數據處理語(yǔ)言規范。它包含數據查詢(xún)語(yǔ)言、數據操縱語(yǔ)言、數據定義語(yǔ)言和數據控制語(yǔ)言四個(gè)部分。
2)、NULL是指
A.0
B.空格
C.未知的值或無(wú)任何值
D.空字符串
正確答案:C
答案解析:此題屬于記憶性的題目,NULL是指未知的值或無(wú)任何值。
3)、C++語(yǔ)言是以哪種語(yǔ)言為基礎逐漸發(fā)展演變而成的一種程序設計語(yǔ)言
A.ASP
B.C
C.VB
D.Java
正確答案:B
答案解析:C++語(yǔ)言是對C語(yǔ)言進(jìn)行了擴充,繼承了它的語(yǔ)法,并增加了面向對象的設計方法。
4)、繼承機制的作用是
A.信息隱藏
B.數據封裝
C.定義新類(lèi)
D.數據抽象
正確答案:C
5)、以下定義數組中錯誤的是( )
A.int a[10];
B.int a[2][20];
C.int a[20][];
D.int a[];
正確答案:C
6)、軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下列屬于應用軟件的是( )。
A.編譯程序
B.操作系統
C.教務(wù)管理系統
D.匯編程序
正確答案:C
答案解析:編譯程序和匯編程序屬于開(kāi)發(fā)工具;操作系統屬于系統軟件;教務(wù)管理系統屬于應用軟件。
7)、在C++程序中,如果要求通過(guò)函數來(lái)實(shí)現一種簡(jiǎn)單的功能,并且要求盡可能加快程序執行速度,則應該選用( )。
A.內聯(lián)函數
B.重載函數
C.遞歸調用
D.嵌套調用
正確答案:A
答案解析:本題考查的是內聯(lián)函數的相關(guān)知識點(diǎn)。C++引入內聯(lián)函數是用它來(lái)代替C語(yǔ)言中的預處理宏函數,內聯(lián)函數在調用時(shí),是將表達式用內聯(lián)函數體來(lái)替換,這樣會(huì )加快程序的執行速度。
8)、下述關(guān)于數據庫系統的敘述中,正確的是( )。
A.數據庫系統減少了數據冗余
B.數據庫系統避免了一切冗余
C.數據庫系統中數據的一致性是指數據類(lèi)型一致
D.數據庫系統比文件系統能夠管理更多的數據
正確答案:A
答案解析:數據庫系統會(huì )減少數據冗余,但不可能避免一切冗余。
9)、線(xiàn)性表的順序存儲結構和線(xiàn)性表的鏈式存儲結構分別是
A.順序存取的存儲結構、順序存取的存儲結構
B.隨機存取的'存儲結構、順序存取的存儲結構
C.隨機存取的存儲結構、隨機存取的存儲結構
D.任意存取的存儲結構、任意存取的存儲結構
正確答案:B
答案解析:目的,考查有關(guān)線(xiàn)性表存儲結構的基本知識。要點(diǎn),順序存儲結構中,數據元素存放在一組地址連續的存儲單元中,每個(gè)數據元素地址可通過(guò)公式LOC(ai)=LOC(a1)+(i-1)L計算得到,從而實(shí)現了隨機存取。對于鏈式存儲結構,要對某結點(diǎn)進(jìn)行存取,都得從鏈的頭指針指向的結點(diǎn)開(kāi)始,這是一種順序存取的存儲結構。考點(diǎn),順序存儲結構和鏈式存儲結構的定義和性質(zhì),兩種存儲結構的操作方法。
10)、若有定義語(yǔ)句″int i=2,j=3;″,則表達式i/j的結果是( )。
A.0
B.0.7
C.0.66667
D.0.66666667
正確答案:A
答案解析:整數相除為整數,所以結果為0。
二級計算機考試題及答案二
1)、表達式10>5 && 6%3的值是
A.-1
B.非零值
C.0
D.1
正確答案:C
答案解析:目的,考查/和%運算符的意義。要點(diǎn),邏輯與運算符為真的前提是兩邊的表達式都為真,本題中6%3的值為0,顯然該表達式的值應該為0。考點(diǎn),/是整除運算符,當兩個(gè)操作數都為整數時(shí),結果為整型,將小數部分舍去。
2)、若有說(shuō)明int a[3][4];,則a數組元素的非法引用是( )
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[0][4]
正確答案:D
3)、下列是重載為非成員函數的運算符函數原型,其葉錯誤的是( )。
A.Fraction operator+( Fraction, Fraction);
B.Fraction operator-( Fraction);
C.Fraction&operator=( Fraction&, Fraction);
D.Fraction&operator+=(Fraction& ,Fraction);
正確答案:C
答案解析:由于取負運算符″一″是一元運算符,當作為成員函數重載時(shí)參數表中沒(méi)有參數,那個(gè)唯一的操作數以this指針的形式隱藏在參數表中。
4)、下列關(guān)于虛基類(lèi)的描述中,錯誤的是( )。
A.使用虛基類(lèi)可以消除由多繼承產(chǎn)生的二義性
B.構造派生類(lèi)對象時(shí),虛基類(lèi)的構造函數只被調用一次
C.聲明″class B: virtual public A″說(shuō)明類(lèi)B為虛基類(lèi)
D.建立派生類(lèi)對象時(shí),首先凋用虛基類(lèi)的構造函數
正確答案:C
答案解析:本題針對虛基類(lèi)的定義及特點(diǎn)考查。虛基類(lèi)的聲明為″class:virt ual″,即選項C中的類(lèi)A為虛基類(lèi)。
5)、靜態(tài)成員函數沒(méi)有( )。
A.返回值
B.this指針
C.指針參數
D.返回類(lèi)型
正確答案:B
答案解析:this指針是系統隱含的用于指向當前對象的指針。由于靜態(tài)函數是同類(lèi)中所有對象都共享的函數,在內存中只存在一份,不屬于某個(gè)對象所有,所以靜態(tài)函數沒(méi)有this指針。
6)、在32位的計算機中,一個(gè)char型數據所占的內存長(cháng)度的字節是( )
A.4
B.1
C.2
D.8
正確答案:B
7)、要想使23.78965421的輸出為23.7887應用的語(yǔ)句是( )
A.cout<<23.78965421;
B.cout<
C.cout<<23.78965421 -0.001;
D.cout<
正確答案:C
8)、在公有派生情況下,有關(guān)派生類(lèi)對象和基類(lèi)對象的關(guān)系,下列敘述不正確的是( )
A.派生類(lèi)的對象可以賦給基類(lèi)的對象
B.派生類(lèi)的對象可以初始化基類(lèi)的引用
C.派生類(lèi)的對象可以直接訪(fǎng)問(wèn)基類(lèi)中的成員
D.派生類(lèi)的對象的地址可以賦給指向基類(lèi)的指針
正確答案:C
9)、C++語(yǔ)言中用于定義類(lèi)的關(guān)鍵字是( )
A.class
B.struct
C.default
D.sizeof
正確答案:A