吉大《計(jì)算機(jī)可視化編程》在線作業(yè)二
共25道題 總分:100分
一、單選題(共20題,80分)
1.下列描述正確的是( )。
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ù)均不可重載
2.下面( )是GroupBox和Panel控件的區(qū)別。
A、GroupBox和Panel控件都是容器控件
B、GroupBox控件的Text屬性包含描述性提示
C、動(dòng)態(tài)的添加控件
D、動(dòng)態(tài)的刪除控件
3.下列路徑中哪一個(gè)不是動(dòng)態(tài)鏈接庫(kù)加載時(shí)的搜索路徑
A、包含可執(zhí)行文件的目錄
B、Windows目錄
C、進(jìn)程的當(dāng)前目錄
D、Windows應(yīng)用程序目錄(Program Files)
4.下列選項(xiàng)中哪一個(gè)不是命令消息的產(chǎn)生途徑
A、選擇菜單項(xiàng)
B、單擊工具欄
C、點(diǎn)擊對(duì)話框的按鈕
D、程序產(chǎn)生命令
5.函數(shù)調(diào)用的整個(gè)過程就是??臻g操作的過程。下面不屬于棧操作過程的是( )
A、把被調(diào)函數(shù)的??臻g收回
B、保護(hù)調(diào)用函數(shù)的運(yùn)行狀態(tài)和返回地址
C、傳遞參數(shù)
D、將控制轉(zhuǎn)交被調(diào)用函數(shù)
6.以下四個(gè)特性中哪一個(gè)不屬于面向?qū)ο蟮娜筇匦?/p>
A、封裝性
B、多態(tài)性
C、抽象性
D、繼承性
7.下列方法中設(shè)置MDI父窗體正確的是( )
A、調(diào)用指定為MDI父窗體的Show方法,使用參數(shù)的枚舉值MdiParent
B、使用“項(xiàng)目”屬性對(duì)話框,設(shè)置IsMdiApplication屬性為True,然后設(shè)置用作父窗體的窗體的啟動(dòng)對(duì)象
C、對(duì)于指定為父窗體的窗體設(shè)置MdiParent屬性為True
D、創(chuàng)建一個(gè)MDI應(yīng)用程序項(xiàng)目,而不是創(chuàng)建Windows窗體應(yīng)用程序項(xiàng)目
8.下列有關(guān)Directory類的描述中,( )是正確的。
A、Directory類的方法是靜態(tài)的,因此要調(diào)用其方法,需要?jiǎng)?chuàng)建Directory類的實(shí)例
B、要?jiǎng)h除一個(gè)目錄,可以調(diào)用Directory類的RemoveDirectory方法
C、要?jiǎng)h除一個(gè)目錄,該目錄必須為空
D、以上都不對(duì)
9.抽象類不具有的特點(diǎn)是( )
A、抽象類可以實(shí)例化對(duì)象
B、抽象類只能作為基類使用
C、抽象類不能定義對(duì)象變量
D、可以聲明一個(gè)抽象類的指針和引用
10.定義一個(gè)枚舉類型如下: __value enum weekday{Mon=2,Tue,Wed,Thu,Fri,Sat=0,Sun}; enum weekday day1,day2,day3,day4; 下面表達(dá)式錯(cuò)誤的是( )。
A、day1=Thu
B、day2<SUN< span>
C、day3=Sun=1
D、day4=day2
11.有關(guān)for循環(huán)的語法形式:for([表達(dá)式1];[表達(dá)式2];[表達(dá)式3]) <語句>,說法錯(cuò)誤的是( )
A、若表達(dá)式1省略時(shí),需要在for循環(huán)語句前面給控制循環(huán)是否繼續(xù)執(zhí)行的變量(一般是循環(huán)變量)賦值
B、若表達(dá)式2省略,則循環(huán)語句中必需包含結(jié)束循環(huán)的跳轉(zhuǎn)語句,如break
C、若表達(dá)式3省略時(shí),需要在循環(huán)體語句中改變循環(huán)變量的值,保證可以形成循環(huán)結(jié)束的條件,否則回形成死循環(huán)
D、表達(dá)式1、2、3都可以省略,中間的兩個(gè)“;”也可以省略
12.下面( )可應(yīng)用于DataReader。
A、它是向前導(dǎo)航道,必須從數(shù)據(jù)表的開頭向后順序讀取其中的數(shù)據(jù)
B、當(dāng)DataReader初次打開時(shí),當(dāng)前的記錄指針位于第一行記錄之前
C、每一行記錄的列使用列第數(shù)值索引檢索
D、上述都對(duì)
13.下面四個(gè)MFC類中哪一個(gè)是管理MFC應(yīng)用程序的
A、CWinApp
B、CMainFrame
C、CDocument
D、CView吉大答案請(qǐng)進(jìn):opzy.net或請(qǐng)聯(lián)系微信:1095258436
14.對(duì)GetMessage和PeekMessage的敘述正確的是
A、GetMessage不等待消息到達(dá)
B、PeekMessage在無消息時(shí)不等待
C、PeekMessage總是從消息隊(duì)列中刪除消息,但WM_PAINT消息除外
D、GetMessage總是從消息隊(duì)列中刪除消息,包括WM_PAINT消息
15.OleDbParameter的作用是( )
A、它用來配置要檢索道DataSet中的列
B、它用來動(dòng)態(tài)配置OleDbConnection的ConnectionString屬性
C、當(dāng)OleDbCommand使用參數(shù)化查詢語句時(shí),為參數(shù)化查詢語句提供參數(shù)值
D、上述都對(duì)
16.下面有關(guān)重載函數(shù)的說法中正確的是
A、重載函數(shù)必須有不同的返回值類型
B、重載函數(shù)形參個(gè)數(shù)必須不同
C、重載函數(shù)必須有不同的形參列表
D、重載函數(shù)名可以不同
17.如何向數(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ì)象
18.下列類中哪一個(gè)不是GDI對(duì)象類
A、CPen
B、CWnd
C、CBrush
D、CRgn
19.下面的標(biāo)識(shí)符正確的是( )。
A、student name
B、3type
C、_above
D、a>b
20.給出如下類定義和函數(shù)fclass 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); //1Date this_day(15,8,2004); //2Date other_da
A、第1行
B、第2行
C、第3行
D、第4行
二、判斷題(共5題,20分)
1.類的靜態(tài)數(shù)據(jù)成員需要在定義每個(gè)類的對(duì)象時(shí)進(jìn)行初始化。
A、錯(cuò)誤
B、正確
2.基類中被說明為protected和private的成員只能被其派生類的成員函數(shù)訪問,不能被其它的函數(shù)訪問。
A、錯(cuò)誤
B、正確
3.程序的編譯是以文件為單位的,因此將程序分到多個(gè)文件中可以減少每次對(duì)程序修改所帶來的編譯工作量。
A、錯(cuò)誤
B、正確
4.當(dāng)函數(shù)的返回值是數(shù)組類型的,傳遞的是數(shù)組第一個(gè)元素的地址。
A、錯(cuò)誤
B、正確
5.如果派生類的成員函數(shù)的原型與基類中被定義為虛函數(shù)的成員函數(shù)原型相同,那么,這個(gè)函數(shù)自動(dòng)繼承基類中虛函數(shù)的特性。
A、錯(cuò)誤
B、正確
奧鵬,國(guó)開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777