第 1 頁(yè):選擇題 |
第 5 頁(yè):填空題 |
21數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是( )。
A.數(shù)據(jù)存儲(chǔ)B.數(shù)據(jù)共享C.數(shù)據(jù)查詢D.數(shù)據(jù)管理
參考答案:B
參考解析:數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式并存放于統(tǒng)一的存儲(chǔ)介質(zhì)內(nèi),是多種應(yīng)用數(shù)據(jù)的集成,并可被各個(gè)應(yīng)用程序所共享,所以數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是解決數(shù)據(jù)共享問(wèn)題。
22
A.2B.3C.4D.5
參考答案:C
參考解析:
23在下列橫線處應(yīng)添加的語(yǔ)句是( )。
class Base {public:void fun(){cout<<"Base::fun"<
class Derived:public Base
{
public:
void fun()
{
//顯示調(diào)用基類的fun函數(shù)
cout<<"Derived::fun"<
}};
A.Derived::funB.Base::fun();C.Pubic::funD.fun();
參考答案:B
參考解析:此題考查的是成員 函數(shù)的調(diào)用。因?yàn)闄M線處的作用是調(diào)用基類的fun函數(shù),又因?yàn)榕缮愔幸灿衒un()函數(shù),所以必須對(duì)fun()函數(shù)加以限定,即 Base::fun();。
24結(jié)構(gòu)化分析方法是面向( )的自頂向下逐步求精進(jìn)行需求分析的方法。
A.對(duì)象B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)流D.目標(biāo)
參考答案:C
參考解析:
25下面有關(guān)內(nèi)聯(lián)函數(shù)的敘述中,正確的是( )。
A.內(nèi)聯(lián)函數(shù)體的最后一條語(yǔ)句必須是return語(yǔ)句
B.內(nèi)聯(lián)函數(shù)必須通過(guò)關(guān)鍵字inline來(lái)定義
C.內(nèi)聯(lián)函數(shù)通過(guò)編譯器來(lái)實(shí)現(xiàn)的
D.內(nèi)聯(lián)函數(shù)在調(diào)用時(shí)發(fā)生控制轉(zhuǎn)移
參考答案:C
參考解析:C++中的內(nèi)聯(lián)函數(shù)可以有,也可以沒有return語(yǔ)句。使用inline關(guān)鍵字來(lái)定義內(nèi)聯(lián)函數(shù),放在函數(shù)定義中函數(shù)類型之前。內(nèi)聯(lián)函數(shù)在程序執(zhí)行時(shí)并不產(chǎn)生實(shí)際函數(shù)調(diào)用,而是在函數(shù)調(diào)用處將函數(shù)代碼展開執(zhí)行。內(nèi)聯(lián)函數(shù)是通過(guò)編譯器來(lái)實(shí)現(xiàn)的。在類中直接定義的函數(shù)默認(rèn)為內(nèi)聯(lián)函數(shù)。
26任何關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)都應(yīng)該支持( )。
、、實(shí)體完整性約束Ⅱ、參照完整性約束Ⅲ、用戶自定義完整性約束
A.僅ⅠB.僅Ⅰ、ⅡC.都是D.都不是
參考答案:B
參考解析:
關(guān)系模型允許定義三類數(shù)據(jù)約束:
、賹(shí)體完整性約束(EntityIntegrityConstraint)
該約束要求關(guān)系的主鍵中屬性值不能為空值,這是數(shù)據(jù)庫(kù)完整性的最基本要求。
②參照完整性約束(ReferenceIntegrityConstraint)
該約束是關(guān)系之間相關(guān)聯(lián)的基本約束,它不允許關(guān)系引用不存在的元組:即在關(guān)系中的外鍵要么是所關(guān)聯(lián)關(guān)系中實(shí)際存在的元組,要么就為空值。
、塾脩舳x的完整性約束(UserdefmedIntegrityConstraint) 用戶定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求 任何關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)都應(yīng)該支持實(shí)體完整性和參照完整性。
27定義如下枚舉類型: enum{Monday,Tuesday,Wednesdy,Thrusday,Friday=2};表達(dá)式 Wednesday==Friday 的值是( )。
A.falseB.trueC.2D.異常
參考答案:B
參考解析:
解析:enum <枚舉類型名>{<枚舉元素表>};其中:關(guān)鍵詞“enum”表示定義的是枚舉類型,枚舉類型名由標(biāo)識(shí)符組成,而枚舉元素表由枚舉元素或枚舉常量組成。本題中的枚舉類型中的數(shù)據(jù)值 Wednesday 為 2,而 Friday 的值賦值為2,所以判斷 Wednesday 等于 Friday 的表達(dá)式值為真,即 true。
28靜態(tài)數(shù)據(jù)成員是為( )的數(shù)據(jù)。
A.私有B.保護(hù)C.所有對(duì)象共享D.類成員
參考答案:C
參考解析:靜態(tài)數(shù)據(jù)成員是一種特殊的數(shù)據(jù)成員。靜態(tài)數(shù)據(jù)成員不屬于某一個(gè)對(duì)象,在為對(duì)象所分配的空間中不包括靜態(tài)數(shù)據(jù)成員所占的空間。所有對(duì)象共享這些靜態(tài)數(shù)據(jù)成員,都可以引用它。
29有如下程序:
#include
using namespace std;
int main()
{
int *p;
*p=9;
cout<<"The value at p;"<<*p;
return 0;
}
編譯運(yùn)行程序?qū)⒊霈F(xiàn)的情況是( )。
A.編譯時(shí)出現(xiàn)語(yǔ)法錯(cuò)誤,不能生成可執(zhí)行文件
B.運(yùn)行時(shí)一定輸出:The value at p:9
C.運(yùn)行時(shí)一定輸出:The value at p: *9
D.運(yùn)行時(shí)有可能出錯(cuò)
參考答案:D
參考解析:解析:題目程序中"int *p;"是定義了 現(xiàn)代戰(zhàn)爭(zhēng)指針變量p,"*p=9;" 是將p 當(dāng)前指向的指針賦為9。指針p在執(zhí)行這個(gè)賦值操作前并沒有初始化這個(gè)變量p,所以會(huì)有 p未初始化的警告錯(cuò)誤。
30下面程序的輸出結(jié)果為( )。
A.x=99B.x=9C.x=0D.異常
參考答案:A
參考解析:
相關(guān)推薦:
2015年9月計(jì)算機(jī)等級(jí)考試各科目考前必做試題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |