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