Windows程序設(shè)計(jì)-模擬題答案 中國地質(zhì)大學(xué)_第1頁
Windows程序設(shè)計(jì)-模擬題答案 中國地質(zhì)大學(xué)_第2頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、中國地質(zhì)大學(xué)(北京)繼續(xù)教育學(xué)院第 PAGE 17頁(共17頁)Windows程序設(shè)計(jì)模擬題一,單選題1.所有的Windows應(yīng)用程序都是由()驅(qū)動的.A.事件B.消息C.命令D.菜單正確答案是:B2.一般應(yīng)用程序不會派生自己的()類.A.主框架B.視圖C.菜單D.文檔正確答案是:C3.MessageBox不能完成()功能.A.接收用戶輸入B.顯示消息C.改變對話框標(biāo)題D.顯示問號圖標(biāo)正確答案是:A4.Windows系統(tǒng)中的消息不包括().A.標(biāo)準(zhǔn)Windows消息B.控件消息C.命令消息D.視圖消息正確答案是:D5.()函數(shù)是從CView繼承來的成員函數(shù),用于刷新整個視圖窗口屏幕.A.Inv

2、alidateB.MouseMoveC.PaintD.Brush正確答案是:A6.菜單()消息,處理菜單狀態(tài)的動態(tài)變化.A.UPDATE_UIB.UPDATEC.COMMANDD.UPDATE_COMMAND_UI正確答案是:D7.CCmdUI類的常用成員函數(shù)()使菜單項(xiàng)前增加或清除標(biāo)志.A.SetCheckB.SetRadioC.SetTextD.Enable正確答案是:A8.編輯菜單時為使字母下帶下劃線,應(yīng)使用助記符().A.B.#C.&D.$正確答案是:C9.CCmdUI類的常用成員函數(shù)()使菜單項(xiàng)前增加或清除圓點(diǎn)標(biāo)志.A.SetCheckB.SetRadioC.SetTextD.Ena

3、ble正確答案是:B10.CCmdUI類的常用成員函數(shù)()設(shè)置菜單項(xiàng)有效或無效.A.SetCheckB.SetRadioC.SetTextD.Enable正確答案是:D11.CCmdUI類的常用成員函數(shù)()改變菜單項(xiàng)文本.A.SetCheckB.SetRadioC.SetTextD.Enable正確答案是:C12.CDC的常用函數(shù)()可以繪制矩形.A.EllipseB.RectangleC.ArcD.Circle正確答案是:B13.應(yīng)用程序可以使用GDI創(chuàng)建3種類型的圖形輸出,不包括().A.矢量圖形B.可視圖形C.光柵圖形D.文本正確答案是:B14.CDC的常用函數(shù)()可以繪制內(nèi)接矩形的圓.

4、A.EllipseB.RectangleC.ArcD.Circle正確答案是:A15.()函數(shù)用于在指定位置輸出字符串.A.PrintB.TextOutC.ScanfD.Write正確答案是:B16.在View的在普通成員函數(shù)體內(nèi)用()獲得設(shè)備環(huán)境.A.CDCB.CWindowDCC.CClientDCD.CClassDC正確答案是:C17.創(chuàng)建畫筆不需要給出()參數(shù).A.風(fēng)格B.寬度C.顏色D.長度正確答案是:D18.實(shí)線畫筆的風(fēng)格應(yīng)用()宏.A.PS_SOLIDB.PS_DASHC.PS_DOTD.PS_DASHDOT正確答案是:A19.實(shí)心畫刷只需要定義().A.填充樣式B.填充顏色C.

5、填充模式D.填充圖案正確答案是:B20.對話框()描述對話框的外觀和控件布局,在資源描述文件中有對話框的定義.A.資源B.類C.模板D.數(shù)據(jù)正確答案是:A21.調(diào)用對話框類的對象的方法,創(chuàng)建并顯示模態(tài)對話框.A.Print()B.Create()C.DoModal()D.Show()正確答案是:C22.CDialog中的()成員函數(shù)用于成員變量和控件之間的數(shù)據(jù)傳遞.A.ExchangeB.ToDoC.EXTD.UpdateData正確答案是:D23.靜態(tài)控件不包括().A.靜態(tài)文本B.按鈕C.靜態(tài)圖片D.組框正確答案是:B24.()不是編輯框的消息.A.BN_CLICKEDB.EN_CHANG

6、EC.EN_KILLFOCUSD.EN_SETFOCUS正確答案是:A25.()設(shè)置進(jìn)度條的當(dāng)前位置.A.SetRangeB.SetStepC.SetPosD.StepIt正確答案是:C26.()設(shè)置進(jìn)度條范圍.A.SetRangeB.SetStepC.SetPosD.StepIt正確答案是:A27.()設(shè)置進(jìn)度條填充步長.A.SetRangeB.SetStepC.SetPosD.StepIt正確答案是:B28.()讓進(jìn)度條前進(jìn)一個步長.A.SetRangeB.SetStepC.SetPosD.StepIt正確答案是:D29.文檔和視圖的關(guān)系是().A.一對一B.一對多C.多對一D.多對多正確

7、答案是:B30.在視圖類中獲得文檔類對象指針用函數(shù)().A.GetDocumentB.UpdateAllViewsC.OnUpdateD.SetModifiedFlag正確答案是:A31.Win32應(yīng)用程序入口函數(shù)是().A.MainB.EntranceC.WinMainD.Inlet正確答案是:C32.創(chuàng)建窗口工作()不在WinMain中完成.A.設(shè)計(jì)窗口類B.注冊窗口類C.創(chuàng)建窗口D.窗口過程正確答案是:D33.項(xiàng)目文件的擴(kuò)展名是().A.exeB.dspC.dswD.cpp正確答案是:B34.利用ClassWizard不能().A.建立新類B.進(jìn)行消息映射C.增加類的成員變量D.插入資源

8、正確答案是:D35.下列()不是MFC消息映射機(jī)制有關(guān)的宏.A.DECLARE_MESSAGE_MAPB.BEGIN_MESSAGE_MAPC.DECLARE_SERIALD.END_MESSAGE_MAP正確答案是:C36.要使鼠標(biāo)箭頭在按鈕上暫停時能顯示工具欄按鈕提示,必須設(shè)置工具欄的風(fēng)格為().A.CBRS_TOOLTIPSB.CBRS_FLYBYC.CBRS_NOALIGND.WS_VISIBLE正確答案是:B37.當(dāng)滑塊滑動時,滑塊條控件將發(fā)送滾動消息來通知父窗口,水平滑動條發(fā)送()消息.A.WM_CHARB.WM_HSCROLLC.WM_VSCROLLD.WM_CHANGE正確答案

9、是:B38.要將模式對話框在屏幕上顯示需要用到().A.CreateB.DoModalC.OnOKD.構(gòu)造函數(shù)正確答案是:B39.當(dāng)滑塊滑動時,滑塊條控件將發(fā)送滾動消息來通知父窗口,垂直滑動條發(fā)送()消息.A.WM_CHARB.WM_HSCROLLC.WM_VSCROLLD.WM_CHANGE正確答案是:C40.以下控件中,()沒有Caption屬性.A.按鈕B.組框C.編輯框D.靜態(tài)文本框正確答案是:C41.關(guān)于工具欄,菜單和加速鍵的關(guān)系,正確的說法是().A.工具按鈕與菜單必須一一對應(yīng)B.工具欄與加速鍵一一對應(yīng)C.工具按鈕不必與菜單一一對應(yīng)D.菜單與加速鍵一一對應(yīng)正確答案是:C42.使用G

10、etDC()獲取的設(shè)備上下文在退出時,必須調(diào)用()釋放設(shè)備上下文.A.ReleaseDC()B.deleteC.DeleteDC()D.Detach()正確答案是:A43.列表框CListBox類的成員函數(shù)()用來向列表框增加列表項(xiàng).A.AddString()B.DeleteString()C.ResetContent()D.FindString()E.GetCount()正確答案是:A44.列表框CListBox類的成員函數(shù)()用來清除列表項(xiàng)所有項(xiàng)目.A.AddString()B.DeleteString()C.ResetContent()D.FindString()E.GetCount()

11、正確答案是:C45.下面()不是MFC設(shè)備環(huán)境類CDC類的派生類.A.GDIB.CPaintDCC.CClientDCD.CWindowDC正確答案是:A46.()是非模態(tài)對話框.A.查找對話框B.字體對話框C.段落對話框D.顏色對話框正確答案是:A47.使用()通用對話框類可用打開文件.A.CFileDialogB.CColorDialogC.CPrintDialogD.CFontDialog正確答案是:A48.常見的菜單類型不包括().A.自動菜單B.主菜單C.彈出菜單D.快捷菜單正確答案是:A49.下列()不是MFCCDC類中常用的函數(shù).A.TextOutB.EllipseC.Recta

12、ngleD.CreateRedText正確答案是:D50.對話框的功能被封裝在()類中.A.CWndB.CDialogC.CObjectD.CCmdTarget正確答案是:B51.Windows標(biāo)準(zhǔn)控件的屬性設(shè)置通常由三個選項(xiàng)卡構(gòu)成,不包括()A.ColorB.GeneralC.StyleD.ExtendStyles正確答案是:A52.菜單項(xiàng)助記符前用()引導(dǎo).A.%B.&C.#D.$正確答案是:B53.更新菜單狀態(tài)的消息是().A.COMMANDB.UPDATEC.UPDATE_COMMAND_UID.INVALIDATE正確答案是:C54.能間接調(diào)用視圖類的OnDraw函數(shù)的是()A.On

13、TimerB.LButtonDownC.SerializeD.Invalidate正確答案是:D55.下列()不是MFC消息映射機(jī)制有關(guān)的宏.A.DECLARE_MESSAGE_MAPB.BEGIN_MESSAGE_MAPC.DECLARE_SERIALD.END_MESSAGE_MAP正確答案是:C56.下面()不是GDI對象.A.CFontB.CPaletteC.CClientDCD.CBitmap正確答案是:C57.列表框的類型不包括()A.SimpleB.DropdownC.DropListD.Scroll正確答案是:D58.設(shè)置編輯框控件的文本內(nèi)容,可使用函數(shù)()A.SetWindo

14、wTextB.SetSelC.ReplaceSelD.GetWindowText正確答案是:A59.使用()函數(shù)獲取的設(shè)備上下文在退出時必須調(diào)用ReleaseDC釋放.A.GetWindowsDCB.GetDCC.GetDesktopDCD.GetClientDC正確答案是:B60.類CButton不是下列()控件對應(yīng)的類.A.命令按鈕B.單選按鈕C.復(fù)選框D.靜態(tài)文本框正確答案是:D61.列表框CListBox類的成員函數(shù)()用來返回列表框的列表項(xiàng)總數(shù).A.AddString()B.DeleteString()C.ResetContent()D.FindString()E.GetCount(

15、)正確答案是:F62.滑動條是由滑動塊和刻度線構(gòu)成,按指定增量移動,CSliderCtrl類的成員函數(shù)()代表設(shè)置滑動塊位置.A.SetRange()B.SetPos()C.SetTic()D.SetPoint()E.SetTicFreq()正確答案是:B63.滑動條是由滑動塊和刻度線構(gòu)成,按指定增量移動,CSliderCtrl類的成員函數(shù)()代表設(shè)置刻度線位置,一次只能設(shè)置一個刻度線,用于手動設(shè)置刻度線.A.SetRange()B.SetPos()C.SetTic()D.SetPoint()E.SetTicFreq()正確答案是:C64.滑動條是由滑動塊和刻度線構(gòu)成,按指定增量移動,CSli

16、derCtrl類的成員函數(shù)()代表設(shè)置刻度線的疏密程度,配合Autoticks屬性使用,每隔一定單位自動顯示一條刻度線.A.SetRange()B.SetPos()C.SetTic()D.SetPoint()E.SetTicFreq()正確答案是:E二,判斷題1.UpdateData(true)函數(shù)完成成員變量的值傳遞給控件的操作.正確答案是:F2.基于對話框的應(yīng)用程序,也有文檔類和視圖類.正確答案是:F3.調(diào)用DestroyWindow函數(shù)完成非模態(tài)對話框的銷毀工作.正確答案是:T4.每個對話框資源都會關(guān)聯(lián)一個對話框類,常派生于CDialog,通過該類對象間接操縱對話框.正確答案是:T5.基

17、于對話框的應(yīng)用程序在運(yùn)行時也有菜單欄.正確答案是:F6.對話框的功能被封裝在CDialog類中.正確答案是:T7.使用CColorDialog通過對話框類可以顯示顏色對話框.正確答案是:T8.DDX為對話框數(shù)據(jù)交換用.正確答案是:T9.DDV完成成員變量和控件之間的交換.正確答案是:F10.OnOK函數(shù)中進(jìn)行對話框的初始化工作.正確答案是:F11.對話框只由對話框類組成.正確答案是:F12.從對話框的工作方式看,對話框可分為模式對話框和非模式對話框.正確答案是:T13.查找對話框是模式對話框.正確答案是:F14.顏色對話框是非模式對話框.正確答案是:F15.每一個單選按鈕在對話框類中都可以映射

18、一個int類型值變量.正確答案是:F16.當(dāng)編輯框中的文本已被改變,在新的文本顯示之后發(fā)送EN_CHANGE通知消息.正確答案是:T17.CButton類控件只有按鍵按鈕一種類型.正確答案是:F18.一組單選按鈕在組中的序號從1開始.正確答案是:F19.向列表框增加列表項(xiàng)只能使用CListBox類成員的AddString函數(shù).正確答案是:F20.一個旋轉(zhuǎn)按鈕控件與一個相伴的控件一起使用時,該控件的Tab鍵次序必須大于旋轉(zhuǎn)按鈕.正確答案是:F21.進(jìn)度條控件的操作封裝在CProgressCtrl類.正確答案是:T22.多個靜態(tài)文本控件必須有不同的ID號.正確答案是:F23.調(diào)用Create成員函

19、數(shù)創(chuàng)建動態(tài)分割窗口.正確答案是:T24.調(diào)用Create成員函數(shù)創(chuàng)建靜態(tài)分割窗口.正確答案是:F25.視圖派生類的成員函數(shù)通過調(diào)用GetDocument函數(shù)得到當(dāng)前文檔對象的指針.正確答案是:T26.用戶可以通過項(xiàng)目工作區(qū)窗口的ResourceView視圖來查看資源.正確答案是:T27.利用MFC編程時,所有的消息與消息處理函數(shù)的添加都必須采用ClassWizard類向?qū)硗瓿?正確答案是:F28.窗口是Windows應(yīng)用程序的基本操作單元,是應(yīng)用程序與用戶之間交互的接口環(huán)境,也是系統(tǒng)管理應(yīng)用程序的基本單位.正確答案是:T29.Windows應(yīng)用程序的入口也是main函數(shù).正確答案是:F30.

20、鍵盤鼠標(biāo)消息都是命令消息.正確答案是:F31.使用MFCAppWizardexe向?qū)?chuàng)建應(yīng)用程序框架時,向?qū)傻奈募皖惷遣豢梢愿牡?正確答案是:F32.消息映射是將消息處理函數(shù)與要處理的特定消息連接起來的一種機(jī)制.正確答案是:T33.命令消息是由菜單項(xiàng),工具欄按鈕和快捷鍵等用戶界面對象發(fā)出的WM_COMMAND消息.正確答案是:T34.用快捷鍵F9既可設(shè)置斷點(diǎn),又可取消斷點(diǎn).正確答案是:T35.調(diào)試程序時,會同時出現(xiàn)Variable窗口和Watch窗口.正確答案是:T36.Windows是一個基于事件的消息驅(qū)動系統(tǒng).正確答案是:T37.MFC采用消息映射來處理消息.正確答案是:T38

21、.WM_RBUTTONDOWN是鼠標(biāo)右鍵按下時產(chǎn)生的消息.正確答案是:T39.給菜單項(xiàng)定義快捷鍵,只需在菜單項(xiàng)屬性設(shè)置對話框的Caption文本框中說明即可.正確答案是:F40.快捷菜單一般出現(xiàn)在鼠標(biāo)箭頭的位置.正確答案是:T41.UPDATE_COMMAND是更新命令用戶接口消息.正確答案是:F42.工具欄??刻匦灾荒茉O(shè)置一次.正確答案是:T43.狀態(tài)欄的功能由CToolBar類實(shí)現(xiàn).正確答案是:F44.CMenu類,CToolBar類和CStatusBar類的根基類是相同的.正確答案是:T45.菜單選擇只可以通過鼠標(biāo)操作來完成.正確答案是:F46.狀態(tài)欄可以通過資源編輯器來編輯.正確答案是

22、:F47.MFC應(yīng)用程序框架為狀態(tài)欄定義的靜態(tài)數(shù)組indicators放在MainFrm.h文件中.正確答案是:F48.在菜單設(shè)計(jì)時,&字符的作用是使其后的字符加下劃線.正確答案是:T49.CClientDC代表整個窗口的設(shè)備環(huán)境.正確答案是:F50.刪除CPen對象可調(diào)用CPen對象的DeleteObject函數(shù).正確答案是:F51.DDB又稱GDI位圖,它依賴于具體設(shè)備,只能存在于內(nèi)存中.正確答案是:T52.創(chuàng)建陰影畫刷函數(shù)是CreateHatchBrush.正確答案是:T53.深綠色RGB值為(0,128,0).正確答案是:T54.Windows引入GDI的主要目的是為了實(shí)現(xiàn)設(shè)備相關(guān)性.

23、正確答案是:F55.Windows用COLORREF類型的數(shù)據(jù)存放顏色.正確答案是:T56.Windows是按圖形方式輸出字符的.正確答案是:T57.TextOut是CDC類中常用的文本輸出函數(shù).正確答案是:T58.創(chuàng)建畫筆后必須調(diào)用CDC類的成員函數(shù)SelectObject將畫筆選人當(dāng)前設(shè)備環(huán)境.正確答案是:T59.對話框創(chuàng)建后,發(fā)送WM_CREATE消息,在該消息處理代碼中創(chuàng)建各控件.正確答案是:T60.通過AppWizard建立的程序不能被立即執(zhí)行.正確答案是:F61.打開一個項(xiàng)目,只需打開對應(yīng)的項(xiàng)目工作區(qū)文件.正確答案是:T62.在同一項(xiàng)目中,VisualC+在內(nèi)部用來標(biāo)識資源的資源符號不能重復(fù).正確答案是:T63.在Windows環(huán)境下,資源與程序源代碼緊密相關(guān).正確答案是:F64.用戶可以通過選擇Tools|Customize菜單命令設(shè)置集成開發(fā)環(huán)境的工具欄.正確答案是:T65.項(xiàng)目工作區(qū)文件的擴(kuò)展名為dwp.正確答案是:F66.Ctrl+F5是編輯程序的快捷鍵.正確答案是:F67.F7是運(yùn)行程序的快捷鍵.正確答案是:F三,填空題1.項(xiàng)目工作區(qū)文件的擴(kuò)展名是#.正確答案是:dsw2.修改公司,描述等信息需用#編輯器.正確

溫馨提示

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

最新文檔

評論

0/150

提交評論