吉大23春學(xué)期《計(jì)算機(jī)可視化編程》在線(xiàn)作業(yè)一 -0005
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 80 分)
1.如何向數(shù)據(jù)集DataSet填充數(shù)據(jù)?( )
A.創(chuàng)建DataSet對(duì)象之后以O(shè)leDbDataAdapter實(shí)例作為參數(shù),調(diào)用Load方法
B.調(diào)用其構(gòu)造函數(shù)創(chuàng)建DataSet時(shí)使用OleDbDataAdapter為參數(shù)
C.調(diào)用OleDbDataAdapter的Fill方法,使用DataSet作為方法的參數(shù)
D.創(chuàng)建DataSet對(duì)象,然后對(duì)于DataSet中每一個(gè)想生成的表,創(chuàng)建一個(gè)DataTable對(duì)象
2.以下四個(gè)關(guān)于類(lèi)的訪(fǎng)問(wèn)控制的描述哪一個(gè)是錯(cuò)誤的
A.子類(lèi)不能訪(fǎng)問(wèn)其父類(lèi)的私有數(shù)據(jù)成員和成員函數(shù)
B.子類(lèi)的對(duì)象不能訪(fǎng)問(wèn)其父類(lèi)的保護(hù)數(shù)據(jù)成員或者成員函數(shù)
C.類(lèi)的對(duì)象不能訪(fǎng)問(wèn)類(lèi)的保護(hù)數(shù)據(jù)成員或者成員函數(shù)
D.類(lèi)的成員函數(shù)不能訪(fǎng)問(wèn)類(lèi)中的私有數(shù)據(jù)
3.下面有關(guān)重載函數(shù)的說(shuō)法中正確的是
A.重載函數(shù)必須有不同的返回值類(lèi)型
B.重載函數(shù)形參個(gè)數(shù)必須不同
C.重載函數(shù)必須有不同的形參列表
D.重載函數(shù)名可以不同
4.下列關(guān)于構(gòu)造函數(shù)的描述中,錯(cuò)誤的是
A.構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)
B.構(gòu)造函數(shù)在定義類(lèi)對(duì)象時(shí)自動(dòng)執(zhí)行
C.默認(rèn)構(gòu)造函數(shù)可以沒(méi)有
D.構(gòu)造函數(shù)不可以重載
5.OpenFileDialgo和SaveFileDialog控件的( )屬性控制顯示的文件類(lèi)型。
A.Selection
B.Filter
C.Index
D.FileType
6.下面選項(xiàng)中,( )正確描述了數(shù)據(jù)綁定
A.從Binding類(lèi)創(chuàng)建綁定時(shí)指定一個(gè)數(shù)組作為參數(shù),該數(shù)字包含對(duì)每一個(gè)要綁定的控件實(shí)例的引用
B.Binding構(gòu)造函數(shù)創(chuàng)建綁定,通過(guò)創(chuàng)建綁定,控件可以和DataSet中數(shù)據(jù)表的指定列相關(guān)聯(lián)
C.Binding構(gòu)造函數(shù)創(chuàng)建綁定,但是,對(duì)于與特定控件實(shí)例相關(guān)聯(lián)的綁定,必須添加到該控件的DataBindings集合
D.可以把控件綁定到DataSet中的DataTable,但是綁定不能與其他對(duì)象相關(guān)聯(lián),如ArrayList
7.下面選項(xiàng)中,( )正確描述了向DataTable添加新的DataRow的步驟。
A.首選調(diào)用DataTable的Add方法,然后在相應(yīng)當(dāng)列中保存數(shù)據(jù)
B.創(chuàng)建DataRow類(lèi)的新實(shí)例,然后向DataTable的Row集合添加新行
C.首選調(diào)用內(nèi)部的DataTable的NewRow創(chuàng)建行,然后在新行的相應(yīng)列中保存數(shù)據(jù),最后向DataTable的Rows集合添加新行
D.上述都對(duì)
8.下面有關(guān)運(yùn)算符的說(shuō)法錯(cuò)誤的是( )。
A.算術(shù)運(yùn)算符不能對(duì)布爾類(lèi)型、String*和Object*進(jìn)行算術(shù)運(yùn)算
B.關(guān)系運(yùn)算符中的“==”和賦值運(yùn)算符中的“=”是相同的
C.sizeof運(yùn)算符是用來(lái)查詢(xún)某種數(shù)據(jù)類(lèi)型或表達(dá)式的值在內(nèi)存中所占的內(nèi)存空間大小
D.括號(hào)()在運(yùn)算符的優(yōu)先級(jí)中是最高的,它可以改變表達(dá)式的運(yùn)算順序
9.Timer控件的( )屬性控制Tick事件的觸發(fā)時(shí)間間隔
A.Container
B.Enabled
C.Interval
D.Name
10.給出如下類(lèi)定義和函數(shù)f class Date{ private: int d,m,y; public: Date(int dd,int mm,int yy); void add_year(int yy); void add_month(int mm); void add_day(int dd); } #include "Date.h" void f() { Date today=Date(15,8,2004); //1 Date this_day(15,8,2004); //2 Date other_da
A.第1行
B.第2行
C.第3行
D.第4行
11.下列類(lèi)中不屬于MFC框架基本類(lèi)的是
A.CWinApp
B.CFrameWnd
C.CView
D.CObject
12.下列對(duì)于WinMain函數(shù)的描述中,錯(cuò)誤的是
A.WinMain函數(shù)的名稱(chēng)是固定的
B.WinMain函數(shù)是Windows程序的入口點(diǎn)(該函數(shù)被系統(tǒng)調(diào)用,作為一個(gè)32位應(yīng)用程序的入口點(diǎn))
C.WinMain函數(shù)不能有參數(shù)(四個(gè)參數(shù))
D.窗口函數(shù)與WinMain的關(guān)聯(lián)是通過(guò)窗口類(lèi)的注冊(cè)實(shí)現(xiàn)的
13.下列選項(xiàng)中哪一個(gè)不是命令消息的產(chǎn)生途徑
A.選擇菜單項(xiàng)
B.單擊工具欄
C.點(diǎn)擊對(duì)話(huà)框的按鈕
D.程序產(chǎn)生命令
14.列有個(gè)虛函數(shù)說(shuō)法不正確的有( )。
A.虛函數(shù)是靜態(tài)的
B.虛函數(shù)聲明只能出現(xiàn)在類(lèi)定義的函數(shù)原型聲明中
C.一個(gè)虛函數(shù)無(wú)論被公有繼承多少次,它仍然保持其虛函數(shù)的特性
D.定義了虛函數(shù)后,程序中聲明的指向基類(lèi)的指針就可以指向其派生類(lèi)
15.函數(shù)調(diào)用的整個(gè)過(guò)程就是??臻g操作的過(guò)程。下面不屬于棧操作過(guò)程的是( )
A.把被調(diào)函數(shù)的??臻g收回
B.保護(hù)調(diào)用函數(shù)的運(yùn)行狀態(tài)和返回地址
C.傳遞參數(shù)
D.將控制轉(zhuǎn)交被調(diào)用函數(shù)
16.下面( )可應(yīng)用于DataReader。
A.它是向前導(dǎo)航道,必須從數(shù)據(jù)表的開(kāi)頭向后順序讀取其中的數(shù)據(jù)
B.當(dāng)DataReader初次打開(kāi)時(shí),當(dāng)前的記錄指針位于第一行記錄之前
C.每一行記錄的列使用列第數(shù)值索引檢索
D.上述都對(duì)
17.下列方法中設(shè)置MDI父窗體正確的是( )
A.調(diào)用指定為MDI父窗體的Show方法,使用參數(shù)的枚舉值MdiParent
B.使用“項(xiàng)目”屬性對(duì)話(huà)框,設(shè)置IsMdiApplication屬性為T(mén)rue,然后設(shè)置用作父窗體的窗體的啟動(dòng)對(duì)象
C.對(duì)于指定為父窗體的窗體設(shè)置MdiParent屬性為T(mén)rue
D.創(chuàng)建一個(gè)MDI應(yīng)用程序項(xiàng)目,而不是創(chuàng)建Windows窗體應(yīng)用程序項(xiàng)目
18.OleDbParameter的作用是( )
A.它用來(lái)配置要檢索道DataSet中的列
B.它用來(lái)動(dòng)態(tài)配置OleDbConnection的ConnectionString屬性
C.當(dāng)OleDbCommand使用參數(shù)化查詢(xún)語(yǔ)句時(shí),為參數(shù)化查詢(xún)語(yǔ)句提供參數(shù)值
D.上述都對(duì)
19.有關(guān)for循環(huán)的語(yǔ)法形式:for([表達(dá)式1];[表達(dá)式2];[表達(dá)式3]) <語(yǔ)句>,說(shuō)法錯(cuò)誤的是( )
A.若表達(dá)式1省略時(shí),需要在for循環(huán)語(yǔ)句前面給控制循環(huán)是否繼續(xù)執(zhí)行的變量(一般是循環(huán)變量)賦值
B.若表達(dá)式2省略,則循環(huán)語(yǔ)句中必需包含結(jié)束循環(huán)的跳轉(zhuǎn)語(yǔ)句,如break
C.若表達(dá)式3省略時(shí),需要在循環(huán)體語(yǔ)句中改變循環(huán)變量的值,保證可以形成循環(huán)結(jié)束的條件,否則回形成死循環(huán)
D.表達(dá)式1、2、3都可以省略,中間的兩個(gè)“;”也可以省略
20.下列有關(guān)MDI應(yīng)用程序中窗體間的關(guān)系描述正確的是( )
A.DI應(yīng)用程序中只有一個(gè)窗體可以指定為MDI子窗體
B.標(biāo)準(zhǔn)窗體必須出現(xiàn)在MDI父窗體的可視區(qū)域之內(nèi)
C.MDI子窗體總是帶有菜單
D.MDI子窗體必須出現(xiàn)在MDI父窗體的可視區(qū)域之內(nèi)
二、判斷題 (共 5 道試題,共 20 分)
21.所有的表達(dá)式都有值。
22.基類(lèi)中被說(shuō)明為protected和private的成員只能被其派生類(lèi)的成員函數(shù)訪(fǎng)問(wèn),不能被其它的函數(shù)訪(fǎng)問(wèn)。
23.當(dāng)函數(shù)的返回值是數(shù)組類(lèi)型的,傳遞的是數(shù)組第一個(gè)元素的地址。
24.用new動(dòng)態(tài)申請(qǐng)的內(nèi)存空間,必須用delete來(lái)釋放 。
25.類(lèi)的靜態(tài)數(shù)據(jù)成員需要在定義每個(gè)類(lèi)的對(duì)象時(shí)進(jìn)行初始化。
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線(xiàn),各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢(xún)QQ : 3230981406或微信:aopopenfd777