吉大23春學(xué)期《計算機可視化編程》在線作業(yè)二-0001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 80 分)
1.下列類中哪一個不是GDI對象類
A.CPen
B.CWnd
C.CBrush
D.CRgn
2.下列有關(guān)MDI應(yīng)用程序中窗體間的關(guān)系描述正確的是( )
A.DI應(yīng)用程序中只有一個窗體可以指定為MDI子窗體
B.標準窗體必須出現(xiàn)在MDI父窗體的可視區(qū)域之內(nèi)
C.MDI子窗體總是帶有菜單
D.MDI子窗體必須出現(xiàn)在MDI父窗體的可視區(qū)域之內(nèi)
3.下面選項中,( )正確描述了向DataTable添加新的DataRow的步驟。
A.首選調(diào)用DataTable的Add方法,然后在相應(yīng)當列中保存數(shù)據(jù)
B.創(chuàng)建DataRow類的新實例,然后向DataTable的Row集合添加新行
C.首選調(diào)用內(nèi)部的DataTable的NewRow創(chuàng)建行,然后在新行的相應(yīng)列中保存數(shù)據(jù),最后向DataTable的Rows集合添加新行
D.上述都對
4.下面( )正確描述了隨機訪問文件。
A.隨機訪問文件與順序文件的工作方式相同,讀寫隨機文件的方法與順序文件也相同
B.當讀取隨機文件時,必須讀取第一個記錄,它定義了后續(xù)記錄的長度
C.隨機文件中的每一個記錄都有一個前綴來指示記錄的長度,允許文件中的記錄的長度不同
D.以上都不對
5.基類和派生類的說法不正確的是( )。
A.派生類的對象可作為基類的對象處理
B.定義的派生類對象可以訪問基類的公有成員函數(shù)和受保護數(shù)據(jù)
C.派生類對象不能賦值給基類對象
D.派生類對象的指針可以隱式的轉(zhuǎn)換為基類的指
6.列有個虛函數(shù)說法不正確的有( )。
A.虛函數(shù)是靜態(tài)的
B.虛函數(shù)聲明只能出現(xiàn)在類定義的函數(shù)原型聲明中
C.一個虛函數(shù)無論被公有繼承多少次,它仍然保持其虛函數(shù)的特性
D.定義了虛函數(shù)后,程序中聲明的指向基類的指針就可以指向其派生類
7.下面有關(guān)重載函數(shù)的說法中正確的是
A.重載函數(shù)必須有不同的返回值類型
B.重載函數(shù)形參個數(shù)必須不同
C.重載函數(shù)必須有不同的形參列表
D.重載函數(shù)名可以不同
8.下面選項中,( )正確描述了數(shù)據(jù)綁定
A.從Binding類創(chuàng)建綁定時指定一個數(shù)組作為參數(shù),該數(shù)字包含對每一個要綁定的控件實例的引用
B.Binding構(gòu)造函數(shù)創(chuàng)建綁定,通過創(chuàng)建綁定,控件可以和DataSet中數(shù)據(jù)表的指定列相關(guān)聯(lián)
C.Binding構(gòu)造函數(shù)創(chuàng)建綁定,但是,對于與特定控件實例相關(guān)聯(lián)的綁定,必須添加到該控件的DataBindings集合
D.可以把控件綁定到DataSet中的DataTable,但是綁定不能與其他對象相關(guān)聯(lián),如ArrayList
9.以下四個關(guān)于類的訪問控制的描述哪一個是錯誤的
A.子類不能訪問其父類的私有數(shù)據(jù)成員和成員函數(shù)
B.子類的對象不能訪問其父類的保護數(shù)據(jù)成員或者成員函數(shù)
C.類的對象不能訪問類的保護數(shù)據(jù)成員或者成員函數(shù)
D.類的成員函數(shù)不能訪問類中的私有數(shù)據(jù)
10.如何向數(shù)據(jù)集DataSet填充數(shù)據(jù)?( )
A.創(chuàng)建DataSet對象之后以O(shè)leDbDataAdapter實例作為參數(shù),調(diào)用Load方法
B.調(diào)用其構(gòu)造函數(shù)創(chuàng)建DataSet時使用OleDbDataAdapter為參數(shù)
C.調(diào)用OleDbDataAdapter的Fill方法,使用DataSet作為方法的參數(shù)
D.創(chuàng)建DataSet對象,然后對于DataSet中每一個想生成的表,創(chuàng)建一個DataTable對象
11.下列關(guān)鍵字中哪一個不是用于類的訪問控制的
A.public
B.friend
C.private
D.protected
12.定義一個枚舉類型如下: __value enum weekday{Mon=2,Tue,Wed,Thu,Fri,Sat=0,Sun}; enum weekday day1,day2,day3,day4; 下面表達式錯誤的是( )。
A.day1=Thu
B.day2<SUN< span>
C.day3=Sun=1
D.day4=day2
13.抽象類不具有的特點是( )
A.抽象類可以實例化對象
B.抽象類只能作為基類使用
C.抽象類不能定義對象變量
D.可以聲明一個抽象類的指針和引用
14.下列描述正確的是( )。
A.構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載
B.構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載
C.構(gòu)造函數(shù)和析構(gòu)函數(shù)均可重載
D.構(gòu)造函數(shù)和析構(gòu)函數(shù)均不可重載
15.下列對于WinMain函數(shù)的描述中,錯誤的是
A.WinMain函數(shù)的名稱是固定的
B.WinMain函數(shù)是Windows程序的入口點(該函數(shù)被系統(tǒng)調(diào)用,作為一個32位應(yīng)用程序的入口點)
C.WinMain函數(shù)不能有參數(shù)(四個參數(shù))
D.窗口函數(shù)與WinMain的關(guān)聯(lián)是通過窗口類的注冊實現(xiàn)的
16.Timer控件的( )屬性控制Tick事件的觸發(fā)時間間隔
A.Container
B.Enabled
C.Interval
D.Name
17.用來把DataSet中的修改保存回數(shù)據(jù)庫,可以調(diào)用OleDbDataAdapter中的什么方法?( )
A.Save
B.GetChanges
C.Update
D.AcceptChanges
18.下面( )是GroupBox和Panel控件的區(qū)別。
A.GroupBox和Panel控件都是容器控件
B.GroupBox控件的Text屬性包含描述性提示
C.動態(tài)的添加控件
D.動態(tài)的刪除控件
19.ODBC體系結(jié)構(gòu)中不包括下列哪個組件
A.ODBC管理器
B.數(shù)據(jù)源
C.驅(qū)動程序管理器
D.數(shù)據(jù)庫管理系統(tǒng)DBMS
20.下面選項中,( )正確描述了DataSet和DataTable之間的關(guān)系。
A.一個DataSet包含一個或者多個DataTable對象
B.一個DataSet只能包含一個DataTable對象
C.一個DataTable包含一個或多個DataSet對象
D.DataTable和DataSet沒有任何關(guān)系
二、判斷題 (共 5 道試題,共 20 分)
21.說明函數(shù)原型時不需要指明每個函數(shù)參數(shù)的名字,只需要說明每個參數(shù)的類型和返回值類型就可以了。
22.用new動態(tài)申請的內(nèi)存空間,必須用delete來釋放 。
23.如果派生類的成員函數(shù)的原型與基類中被定義為虛函數(shù)的成員函數(shù)原型相同,那么,這個函數(shù)自動繼承基類中虛函數(shù)的特性。
24.當將一個類S定義為另一個類A的友元類時,類S的所有成員函數(shù)都可以直接訪問類A的所有成員。
25.所有的表達式都有值。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777