大學(xué)VC++課程考試試題_第1頁(yè)
大學(xué)VC++課程考試試題_第2頁(yè)
大學(xué)VC++課程考試試題_第3頁(yè)
大學(xué)VC++課程考試試題_第4頁(yè)
大學(xué)VC++課程考試試題_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第一章1 .用MFC設(shè)計(jì)口令對(duì)話框創(chuàng)立應(yīng)用程序框架.單文檔應(yīng)用程序.2 .在visual c+的工程工作區(qū)中自動(dòng)翻開(kāi)的工程工作區(qū)文件的擴(kuò)展名是password.dsw3 .在visual c+中創(chuàng)立一個(gè)新的工程文件應(yīng)選擇 BA. Open Workspace B .New C. Open D. save a workplace4 . Build菜單中的命令主要用于應(yīng)用于應(yīng)用程序的編譯、連接、 、運(yùn)行.5 .在windows環(huán)境下,visual c+6.0使用的資源可分為以下哪幾類快捷鍵,工具欄,對(duì)話框,光標(biāo), html,圖標(biāo),菜單,字符串列表,版本信息,6 .在visual c+中 有不同的資

2、源編輯器,不同的資源編輯器有著不同的操作,但還是有些 相同的根本操作過(guò)程:、.插入新資源,刪除、復(fù)制資源,翻開(kāi)資源.7 .資源是由來(lái)定義的.標(biāo)識(shí)符8 .常用的資源編輯器有、.對(duì)話框資源編輯器,圖形編輯器.9 .工程治理器一般在集成開(kāi)發(fā)環(huán)境的左側(cè),它展示一個(gè)工程的幾個(gè)方面,它們分別是、和.classview resourceview fileview10 .MFC Class Wizard對(duì)話框中包含了 5個(gè)選項(xiàng)卡,其中,用戶最關(guān)心的也是經(jīng)常使用的是和選項(xiàng)卡.消息映射,成員變量.11 .工程文件的擴(kuò)展名是CA .exe B. dsp C .dsw D .cpp12 .用應(yīng)用程序向?qū)?App Wi

3、zard創(chuàng)立的c+源文件應(yīng)選擇 選項(xiàng)卡.A. File B. Project C .Workspace D .Other Documents13 .在對(duì)話框資源編輯器中,要選取多個(gè)控件,應(yīng)該首先先按住鍵不放,然后在用鼠標(biāo) 選取.BA ctrl B. shift C tab D caps lock14 .什么是工程工程工作區(qū)有什么作用對(duì)工程進(jìn)行各種治理.15 .試簡(jiǎn)述創(chuàng)立限制臺(tái)應(yīng)用程序的步驟.啟動(dòng)visual c+6.0、新建工程、新建一個(gè)頭文件、新建一個(gè)c+源文件、編寫(xiě)主函數(shù)、編譯運(yùn)行.16 .對(duì)于多個(gè)控件的選取,有兩種方法分別是一是拖動(dòng),二是按住 shift鍵不放,依次選取各個(gè)控件,之后再釋

4、放 shift鍵.17 .添加對(duì)話文本框資源,其系統(tǒng)默認(rèn)標(biāo)題為0 ? Dialog18 .系統(tǒng)為對(duì)話框資源自動(dòng)賦予一個(gè)默認(rèn)的標(biāo)識(shí)符,第一次為?以后依次為0 ? 0 ?IDD_DIALOG12319 .大多數(shù)布置控件的命令在使用前都是需要用戶選取多個(gè)控件,且起關(guān)鍵作用.“主控件,20 .當(dāng)在visual c+6.0中建立一個(gè)工程時(shí),visual c+6.0都會(huì)自動(dòng)建立兩個(gè)版本 ,Release版 本和Debug版本.21 .Build菜單中的命令主要用于應(yīng)用程序的.編譯,連接,調(diào)試,運(yùn)行.20.在成員函數(shù)的圖標(biāo)中,使用紫色方塊表示公共成員函數(shù);使用紫色方塊和一把鑰匙表示 成員函數(shù);使用紫色方塊和

5、一把鎖表示成員函數(shù).私有,保護(hù)型第二章填空題1 .在面向?qū)ο髮?duì)象的編程中,對(duì)象的抽象集合稱為類._2 .在C+語(yǔ)言中、類中定義的數(shù)據(jù)和函數(shù)分別稱為而變量和成員函數(shù).3 .當(dāng)類的對(duì)象生成時(shí),系統(tǒng)將自動(dòng)調(diào)用該類的構(gòu)造函數(shù).4 .繼承是通過(guò)基類與派生類來(lái)實(shí)現(xiàn)的, 基類的成員在派生類中的訪問(wèn)權(quán)限由繼. 承方式?jīng)Q定.5 .派生類的對(duì)象可以當(dāng)成基類的對(duì)象來(lái)處理,因此,指向基類對(duì)象的指針也可 以指向派生類東西.6 .對(duì)基類對(duì)象成員的初始化是通過(guò)構(gòu)造函數(shù)語(yǔ)法實(shí)現(xiàn)的.7 .如果一個(gè)類中含有純虛函數(shù),那么稱該類為抽象類.8 .編譯時(shí)的多態(tài)性由函數(shù)重載實(shí)現(xiàn),運(yùn)行時(shí)的多態(tài)性由虛函數(shù)實(shí)現(xiàn).9 .在定義類時(shí),成員的默認(rèn)訪

6、問(wèn)屬性是 private.10 .在類外定義成員函數(shù)時(shí),成員函數(shù)名前必須加: 一來(lái)標(biāo)識(shí)該函數(shù)為特定類的 成員.11 .友元函數(shù)可以訪問(wèn)類的全部成員.12 .封裝的目的是隱藏對(duì)象內(nèi)部的實(shí)現(xiàn)細(xì)節(jié).13 . Public成員,能被任何程序訪問(wèn).14 . Private成員,只能被成員函數(shù)和友元函數(shù)訪問(wèn).15 . Protected成員,能被成員函數(shù)、友元函數(shù)、派牛類的成員函數(shù)、友元函數(shù)訪 I16 .定義內(nèi)聯(lián)函數(shù)時(shí),成員函數(shù)在類的內(nèi)部聲明,在類的外部定義,要加關(guān)鍵字 inline.17 .矩形類(CRectangle的成員函數(shù)定義為內(nèi)聯(lián)函數(shù),它的定義與類的聲明放在同一個(gè)頭文件(Rectangle.h)

7、 中.18 .矩形類(CRectangle的默認(rèn)構(gòu)造函數(shù)為 CRectangle()19 .當(dāng)用類的一個(gè)對(duì)象初始化該類的另一個(gè)對(duì)象時(shí).調(diào)用復(fù)制構(gòu)造函數(shù).20 .點(diǎn)類(CPoint)的析構(gòu)函數(shù)寫(xiě)為CPoint()21 .對(duì)象調(diào)用類的成員,使用或“-運(yùn)算符.22 .繼承方式默認(rèn)為public方式.23 . 基類的 public、protected 成員可以被繼承, private 成員不能被繼承.24 .基類指針對(duì)普通成員的調(diào)用,僅僅由聲明指針的類型決定.簡(jiǎn)做題1 .構(gòu)造函數(shù)作用成員的初始化.2 .析構(gòu)函數(shù)作用釋放對(duì)象所占用的內(nèi)存空間.3 .基類與派生類關(guān)系任何一個(gè)類都可以派生出一個(gè)新類,派生類也

8、可以再派生出新類,因此,基 類和派生類是相對(duì)而言的.基類與派生類之間的關(guān)系有:a:派生類是基類的具體化b:派生類是基類定義的延續(xù) c:派生類是基類的組合4 .什么是多態(tài)性不同類的對(duì)象收到相同的消息時(shí)產(chǎn)生不通道行為方式5 .初始化對(duì)象成員的格式在構(gòu)造函數(shù)的參數(shù)表后面加上:對(duì)象名(實(shí)參表),對(duì)象名(實(shí)參表)6 .派生類的定義格式class派生類名:繼承方式 基類名,繼承方式 基類名(派生類新增成員);7 .公有繼承中,基類成員的訪問(wèn)屬性基類的public和protected成員被派生類繼承后,保持原來(lái)的訪問(wèn)屬性不變.8 .私有繼承中,基類成員的訪問(wèn)屬性基類的public和protected成員被派

9、生類繼承后,變成派生類的private成員.9 .保護(hù)繼承中,基類成員的訪問(wèn)屬性基類的public和protected成員被派生類繼承后,變成派生類的 protected M 員.10 .派生類中初始化順序,析構(gòu)順序先初始化基類,再初始化派生類.先析構(gòu)派生類,再析構(gòu)基類.11 .虛函數(shù)聲明格式class a(Friend void b (););12 .什么是友元函數(shù)能夠訪問(wèn)一個(gè)類的私有數(shù)據(jù)而又不是該類的成員函數(shù).第三章Windows程序不是由事件的順序來(lái)限制的,而是由事件的發(fā)生來(lái)限制的.Windows應(yīng)用程序的消息來(lái)源有以下4種:輸入消息、限制消息、系統(tǒng)消息、用戶消 息.3. Windows

10、操作系統(tǒng)主要包括 3個(gè)根本內(nèi)核元件:GDI、KERNEL、USER.4. 句柄是 Windows內(nèi)部表資源數(shù)據(jù)存儲(chǔ)的內(nèi)存索引值,也就是在內(nèi)存里的地址.5. Windows窗口消息的一般形式為WM_XXX .6. 窗口類的注冊(cè)與窗口建立包括:窗口的注冊(cè)、窗口的創(chuàng)立、窗口的顯示與更新.7. 窗口的注冊(cè)調(diào)用 RegisterClass()函數(shù)、窗口的創(chuàng)立調(diào)用 CreateWindow()函數(shù)、窗口的顯 示與更新調(diào)用 ShowWindow()函數(shù)來(lái)顯示窗口,并用 UpdateWindow()函數(shù)更新窗口.8. 窗口創(chuàng)立的一般過(guò)程包括注冊(cè)窗口類、創(chuàng)立窗口、啟動(dòng)消息循環(huán)等.一般地,這些工作是在應(yīng)用程序的主

11、函數(shù)WinMain()中完成的.微軟根底類庫(kù) 也就是 Microsoft Foundation Class也就是 MFC.Windows程序中的消息有 3種類型:窗口消息、命令消息、控件通知消息.在消息映射表中的消息映射項(xiàng)也可以分為3類,分別是:窗口消息映射項(xiàng)、命令消息映射項(xiàng)、控件通知消息映射項(xiàng).類向?qū)е?Class Wizard)常用的是哪兩個(gè):Message Maps、Member Variables.13 .通過(guò) Message Maps選項(xiàng)卡來(lái)添加或刪除消息的成員函數(shù)功能,通過(guò) Member Variables 選項(xiàng)卡來(lái)添加或刪除關(guān)聯(lián)到使用控件的類上的成員變量.14 .應(yīng)用程序定義圖標(biāo)

12、的關(guān)鍵字是Icon,應(yīng)用程序通過(guò)調(diào)用函數(shù) Loadicon加載圖標(biāo)資源.15 . CWinApp類稱為窗口應(yīng)用程序類,CDocument類稱為文檔類,CView類稱為視圖類及CFrameWnd類稱為框架窗口類.16 .什么是消息:消息是關(guān)于所發(fā)生的事件的通知,這些事件可能需要一個(gè)特定的動(dòng)作,也可能是改變窗口大小或者選擇一個(gè)命令菜單.17 . Windows操作系統(tǒng)主要包括 3個(gè)根本內(nèi)核原件:GDI、KERNEL、USER.18 .什么是消息隊(duì)列:在 Windows中只有一個(gè)消息系統(tǒng),即系統(tǒng)消息隊(duì)列.消息隊(duì)列是一 個(gè)系統(tǒng)定義的數(shù)據(jù)結(jié)構(gòu),用于臨時(shí)存儲(chǔ)消息,系統(tǒng)可從消息隊(duì)列中將消息直接發(fā)給窗口.19

13、 . Windows應(yīng)用程序有兩個(gè)根本局部:應(yīng)用程序主函數(shù) WinMain()和窗口函數(shù) WndProc().20 . WinMain()函數(shù)是應(yīng)用程序的入口點(diǎn),相當(dāng)于 C限制臺(tái)應(yīng)用程序的主函數(shù)main()函數(shù).WinMain()函數(shù)名是否是固定的是固定的.實(shí)現(xiàn)類的消息映射時(shí)需要在類的實(shí)現(xiàn)文件(.cpp)中加上消息映射表.第四章每個(gè)對(duì)話框中含有一些按鈕、復(fù)選框、文本框、列表框、組合框、滾動(dòng)條等,這些都被稱為 什么一一答:控件.從程序員角度來(lái)看,對(duì)話框和控件都是一一答:窗口.一般圖片框、靜態(tài)文本框、分組框稱為什么控件有什么用途一一答:靜態(tài)類控件,用于顯示信息.滾動(dòng)類控件有哪三種一一答:滾動(dòng)條、滑

14、動(dòng)條、旋轉(zhuǎn)按鈕.請(qǐng)說(shuō)出編輯框的用途.一一答:用于輸入、輸出信息.用戶通過(guò)什么實(shí)現(xiàn)與計(jì)算機(jī)的交互一一答:對(duì)話框.請(qǐng)說(shuō)出WM_INITDIALOG 消息的作用.一一答:初始化一個(gè)對(duì)話框,創(chuàng)立所有的控件并準(zhǔn)備好.MFC中最根本的對(duì)話框類是 答:CDialog類.根據(jù)對(duì)話框的行為性質(zhì),可分為哪兩種對(duì)話框一一答:模式對(duì)話框和無(wú)模式對(duì)話框.在模式對(duì)話框中,退出對(duì)話框之前,其所在的應(yīng)用程序是否能繼續(xù)執(zhí)行一一答:不能.在VC+中通過(guò)什么向?qū)υ捒蛑刑砑涌丶约芭c控件相關(guān)聯(lián)的數(shù)據(jù)成員和消息處理函數(shù)在一答:對(duì)話框編輯器與類向?qū)?對(duì)大多數(shù)控件來(lái)說(shuō),其屬性一般具有General、Styles和答:Extended St

15、yles.控件的標(biāo)識(shí)符框、標(biāo)題框等內(nèi)容屬于控件的什么屬性一一答:General屬性(一般屬性)當(dāng)控件的狀態(tài)發(fā)生變化的時(shí)候、控件會(huì)有什么動(dòng)作一一答:向父窗口發(fā)送消息.Picture控件支持的圖片類型(格式)為答: Icon和Bitmap.訪問(wèn)控件的兩種方法一一答:DDX (對(duì)話數(shù)據(jù)交換技術(shù))和 CWnd:GetDlgItem函數(shù).不接受用戶輸入、也不產(chǎn)生通知消息的控件為一一答:靜態(tài)控件.假設(shè)要將模式對(duì)話框在屏幕上顯示,要調(diào)用的函數(shù)為一一答:DoModal ().對(duì)話框正常關(guān)閉退出的函數(shù)是一一答:OnOk ().使用什么函數(shù)可以實(shí)現(xiàn)控件與其成員變量之間的數(shù)據(jù)傳輸一一答:UpdateData.限制控

16、件可見(jiàn)或不可見(jiàn)的函數(shù)是答: ShowWindow ().限制控件可用或不可用的函數(shù)是答: EnableWindow .指定控件初始化時(shí)是否可見(jiàn)的控件屬性工程是一一答:Visible.指定控件初始化時(shí)是否可用的控件屬性工程是一一答:Disable.通過(guò)什么屬性和命令治理一組控件單項(xiàng)選擇按鈕,保證其互斥答:Group屬性和Tab Order命令.通過(guò)調(diào)用什么方法可以實(shí)現(xiàn)口令字符的功能 答:調(diào)用成員函數(shù)CEdit :SetPasswordChar,或者在編輯框設(shè)計(jì)的時(shí)候在屬性中選中Password復(fù)選框.按鈕類控件中的按鈕主要有哪三種一一答:下壓式按鈕,單項(xiàng)選擇按鈕,復(fù)選框.請(qǐng)分另I說(shuō)出映射消息 B

17、N_CLICKED 和BN_DOUBLECLICKED 對(duì)應(yīng)哪兩種動(dòng)作一一答:?jiǎn)螕舭粹o和雙擊按鈕.請(qǐng)分別說(shuō)出CListBox類成員函數(shù)DeleteString和ResetContent對(duì)應(yīng)的功能.答:刪除指定的選項(xiàng)、去除列表框中的所有選項(xiàng).CListBox類中的有查找功能的成員函數(shù)是答: FindString和FindStringExact.第五章1 .CDC:CDC類是設(shè)備環(huán)境的基類.2 .CClientDC:代表窗口客戶區(qū)的設(shè)備環(huán)境.3 .CWindowDC:代表整個(gè)窗口客戶區(qū)域非客戶區(qū)的設(shè)備環(huán)境.4 .CPaintDC:代表在OnPain函數(shù)中使用的設(shè)備環(huán)境.5 .繪圖操作中CDC提供了

18、根本的繪圖操作函數(shù).6 .繪制一個(gè)實(shí)心圓形可用日l(shuí)ipse函數(shù).7 .繪制一條直線可用Line To函數(shù).8 .繪制一個(gè)矩形可用 Rectangle函數(shù).9 .設(shè)置文本顏色可用 SetTextColor函數(shù).10 .MFC將有關(guān)位圖的操作封裝在CBitmap類中.11 .紅綠藍(lán)這三個(gè)參數(shù)的取值范圍為0255.12 .使用CPen類的無(wú)參構(gòu)造函數(shù)定義畫(huà)筆對(duì)象后調(diào)用CreatePen函數(shù)創(chuàng)造畫(huà)筆13 .創(chuàng)立畫(huà)筆后必須調(diào)用 CDC類的成員函數(shù)SelectObject將創(chuàng)立的畫(huà)筆選入設(shè)備環(huán)境.14 .當(dāng)繪圖完成后,應(yīng)該調(diào)用CDC類的成員函數(shù)SelectObject恢復(fù)設(shè)備環(huán)境原來(lái)的畫(huà)筆.15 .GDI

19、 對(duì)象包括 CPen 類、CBrush 類、CPalette 類、CFont 類、CRgn 類、CBitmap 類;回 答三個(gè)即可16 .Windows將使用庫(kù)存畫(huà)筆來(lái)繪圖,庫(kù)存畫(huà)筆為黑色畫(huà)筆、白色畫(huà)筆、空畫(huà)筆.17在使用字體時(shí),首先要聲明一個(gè)CFont,對(duì)象聲明后能否立即使用.否分析:由于 CFont類只是一個(gè)無(wú)參構(gòu)造函數(shù),所以對(duì)象聲明后不能馬上使用,還必須調(diào)用 CreateFont等函數(shù)對(duì)字體對(duì)象進(jìn)行初始化.18 .使用GetDC獲取的設(shè)備環(huán)境,在繪圖操作完成后必須調(diào)用Delete 函數(shù)釋放設(shè)備環(huán)境19 .函數(shù) CPen int nPenStyle, int nWidth, COLORRE

20、F crColor 是使用CPen類的帶參構(gòu)造函數(shù)定義畫(huà)筆對(duì)象.20 .庫(kù)存畫(huà)刷有:黑色畫(huà)刷、白色畫(huà)刷、深灰色畫(huà)刷、灰色畫(huà)刷、淺灰色畫(huà)刷、空畫(huà)刷;回答4種21 .在DrawText函數(shù)中參數(shù)lpszString和str為要輸出的文本串;22:什么是設(shè)備環(huán)境設(shè)備環(huán)境也叫設(shè)備描述表或設(shè)備上下文,他是Windows定義的一個(gè)數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)包含了向設(shè)備輸出時(shí)所需要的繪圖屬性.23:如何為單文檔應(yīng)用程序添加背景圖片首先在插入里點(diǎn)開(kāi)資源再點(diǎn)擊引入,將準(zhǔn)備好的背景圖片引入即可.然后在OnDraw函數(shù)中添加的代碼中加載位圖那里圖片名稱要對(duì)應(yīng)好.第六章1 .常見(jiàn)的菜單類型有、兩種,是Windows應(yīng)用程序

21、中用得最多的結(jié)構(gòu).下 拉菜單,快捷菜單,下拉菜單2 .MFC的 類提供了對(duì)菜單項(xiàng)的操作. CMenu3 .在插入一個(gè)新菜單時(shí),選中“彈出復(fù)選框時(shí),對(duì)話框中的ID、分隔符和提示選項(xiàng)是有效還是無(wú)效.無(wú)效4 .在編輯某菜單項(xiàng)時(shí),要指明該菜單項(xiàng)是一個(gè)彈出式菜單,必須選擇屬性 .彈出5 .在MFC中,工具欄的功能由 類實(shí)現(xiàn).CToolBar6 .可以使用 CToolBar的哪個(gè)函數(shù)來(lái)創(chuàng)立工具欄窗口. Creat或CreatEx7 .在MFC中 類提供了狀態(tài)欄的創(chuàng)立.CStatusBar8 .VisualC+中提供的資源編輯器不能編輯 .位圖9 . pDC SelectObjectpOldpen;NewP

22、en.DelectObject; 的含義.復(fù)原畫(huà)筆并釋放資源第七章1 .數(shù)據(jù)完整性指的是哪三個(gè)答:實(shí)體完整性、參照完整性、用戶定義完整性2 .建立數(shù)據(jù)庫(kù)表如彳S定義關(guān)鍵字 答:PRIMARY KEY3 .建立數(shù)據(jù)庫(kù)表時(shí),如何定義性別,讓性別只能從男女中選擇答性別 CHAR 2CHECK性別 in男,女4 .建立數(shù)據(jù)庫(kù)表時(shí),如何定義教師表中的院系院系為編號(hào)、短整型?答:院系 SMALLINT FOREIGN KEY REFERENCES 院系 編號(hào)5 .建立數(shù)據(jù)庫(kù)表時(shí),如何定義 不能為空的課程名稱20字節(jié)答:課程名稱 CHAR 20NOT NULL6 .建立數(shù)據(jù)庫(kù)表時(shí),如何定義在0到100之間并且不為空的成績(jī)短整型

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論