2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Windows程序設(shè)計(jì)筆試參考題庫(kù)含答案_第1頁(yè)
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Windows程序設(shè)計(jì)筆試參考題庫(kù)含答案_第2頁(yè)
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Windows程序設(shè)計(jì)筆試參考題庫(kù)含答案_第3頁(yè)
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Windows程序設(shè)計(jì)筆試參考題庫(kù)含答案_第4頁(yè)
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Windows程序設(shè)計(jì)筆試參考題庫(kù)含答案_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

“人人文庫(kù)”水印下載源文件后可一鍵去除,請(qǐng)放心下載!(圖片大小可任意調(diào)節(jié))2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Windows程序設(shè)計(jì)筆試參考題庫(kù)含答案“人人文庫(kù)”水印下載源文件后可一鍵去除,請(qǐng)放心下載!第1卷一.參考題庫(kù)(共75題)1.匈牙利命名法是所有程序都必須遵循的一個(gè)規(guī)則,變量的命名必須按照規(guī)則進(jìn)行。2.在Windows編程中,1個(gè)程序中只允許設(shè)置一個(gè)定時(shí)器。3.數(shù)據(jù)集DataSet是通過數(shù)據(jù)適配器DataAdapter的Update()方法將數(shù)據(jù)源中某些特定數(shù)據(jù)填充到內(nèi)存中的本地拷貝。4.鼠標(biāo)是一種“必須要的選擇設(shè)備”,如何應(yīng)用GetSystemMetrics函數(shù)確認(rèn)鼠標(biāo)是否存在?寫出程序代碼。?5.下面哪個(gè)步驟能實(shí)現(xiàn)透明貼圖(模板位圖為單色的1位位圖)()。A、位圖和背景像素作異或操作->使用模板位圖作與操作->原位圖與背景作異或操作B、使用模板位圖作與操作->原位圖與背景作異或操作->位圖和背景像素作異或操作C、位圖和背景像素作異或操作->原位圖與背景作異或操作->使用模板位圖作與操作D、位圖與背景作異或操作->位圖和背景像素作異或操作->使用模板位圖作與操作6.DefWindowProc()函數(shù)的功能什么?7.在Windows編程約定中,位圖句柄為()。??A、HGDIB、HBITMAPC、HDCD、HPEN8.在Windows編程中,響應(yīng)鍵盤按鍵按下消息的Windows消息是()。A、VK_UPB、WM_KEYDOWNC、WM_KEYUPD、VK_DOWN9.要使得在TextBox控件中輸入的文本顯示為一系列的“*”,必須將該控件的PasswordChar屬性設(shè)置為’*’。10.需要判明在控件上按下的是鼠標(biāo)哪個(gè)鍵時(shí)需要利用該控件的()事件。?A、KeyDownB、KeyUpC、MouseDownD、MouseUp11.GDI繪圖函數(shù)所使用的參數(shù)是什么?12.當(dāng)鼠標(biāo)移動(dòng)到控件上時(shí)要改變鼠標(biāo)光標(biāo)形狀需要修改控件的()屬性。?A、FontB、IconC、CursorD、Dock13.MFC的缺省的映射模式是MM_TEXT,對(duì)應(yīng)的單位為()?。14.要使控件不可用(呈灰色顯示)需要將()屬性設(shè)置為False。?A、EnabledB、VisibleC、LockedD、CausesValidation15.要將一個(gè)窗體設(shè)置為MDI父窗體,需要將該窗體的()屬性設(shè)置為true。??A、IsHandleCreatedB、MdiParentC、MdiChildrenD、IsMdiContainer16.采用C++進(jìn)行繪圖時(shí),()用于指定圖形的填充樣式。A、畫筆B、畫刷C、區(qū)域D、位圖17.Windows程序中,用于表示通用字符的數(shù)據(jù)類型是()。?A、charB、unsignedshortC、TCHARD、unsignedchar18.類是具有相同特征和行為的事物的抽象,對(duì)象是類的實(shí)例化。19.刪除CPen對(duì)象可調(diào)用CPen對(duì)象的DeleteObject函數(shù)。20.treeView1.Nodes[1].Nodes[0]代表了控件treeView1的()。?A、第1個(gè)根節(jié)點(diǎn)的第1個(gè)子節(jié)點(diǎn)B、第1個(gè)根節(jié)點(diǎn)的第2個(gè)子節(jié)點(diǎn)C、第2個(gè)根節(jié)點(diǎn)的第1個(gè)子節(jié)點(diǎn)D、第2個(gè)根節(jié)點(diǎn)的第2個(gè)子節(jié)點(diǎn)21.當(dāng)輸入焦點(diǎn)離開控件時(shí)調(diào)用的代碼段應(yīng)寫在該控件的()事件中。?A、EnterB、LeaveC、LostFocusD、Move22.在程序中如何確定窗口何時(shí)具有輸入焦點(diǎn),何時(shí)失去輸入焦點(diǎn)。23.更新菜單狀態(tài)的消息是()。A、WM_COMMANDB、UPDATEC、UPDATE_COMMAND_UID、INVALIDATE24.一個(gè)類只能有一個(gè)對(duì)象,它就是this。25.已知語(yǔ)句SetTimer(NULL,1,100,NULL),則以下說法正確的是()。A、設(shè)置了一個(gè)定時(shí)器,該定時(shí)器不能正常起作用B、設(shè)置一個(gè)定時(shí)器,能夠正常起作用C、設(shè)置了一個(gè)定時(shí)器,時(shí)間間隔為1秒D、設(shè)置了一個(gè)定時(shí)器,時(shí)間間隔為100毫秒26.MFC應(yīng)用程序的界面有哪三種方式??27.Windows的API函數(shù)28.用戶在TabControl控件上的任何位置單擊將引發(fā)控件的Click事件。29.簡(jiǎn)述MFC中有哪些設(shè)備描述表類,它們各有哪些特點(diǎn)。?30.若沒有為窗體DialogResult屬性賦值,該窗體ShowDialog()方法的返回值將是()。?A、DialogResult.OKB、DialogResult.YesC、DialogResult.CancelD、null31.設(shè)備環(huán)境DC的全稱為()。A、DeviceContentB、DeviceContextsC、DeviceConfigD、DeviceConter32.產(chǎn)生死鎖的四個(gè)必要條件:()、()、()、()。33.消息循環(huán)從應(yīng)用程序消息隊(duì)列取得窗口消息是怎樣送給窗口消息處理程序?34.下列CWnd類成員函數(shù)中,用于任何消息的可覆蓋函數(shù)是()。?A、OnCommand?B、OnNotifyt??C、OnUpdate?D、WindowProc35.關(guān)閉窗體需要調(diào)用窗體()方法。?A、ShowB、HideC、ActivateD、Close36.()程序中的消息有窗口消息、命令消息和控件通知消息三種類型。37.NETFramework是一種()。A、編程語(yǔ)言B、程序運(yùn)行平臺(tái)C、操作系統(tǒng)D、數(shù)據(jù)庫(kù)管理系統(tǒng)38.當(dāng)控件的文本(Text)屬性發(fā)生改變時(shí)會(huì)引發(fā)控件的()事件。A、TextChangedB、SizeChangedC、StyleChangedD、LocationChanged39.簡(jiǎn)述設(shè)計(jì)一個(gè)支持可序列化類的設(shè)計(jì)方法??40.在Windows編程約定中,圖像設(shè)備接口的英文縮寫是()。A、APIB、SDIC、GDID、MDI41.ARP協(xié)議的作用是()。42.DateTimePicker控件的Text屬性是一個(gè)日期類型。43.在Windows編程中,鍵盤按鍵彈起時(shí),會(huì)返回消息WM_KEYDOWN。44.簡(jiǎn)述Windows消息的類型有哪些?各有何特點(diǎn)??45.簡(jiǎn)述DC中的SetROP2()的作用。46.Win32API可以直接讀取所有的圖像格式。47.派生窗體中的成員不能比基窗體中的少,也就是說不能在派生窗體中刪除基窗體帶過來(lái)的控件。48.要給“新建”菜單項(xiàng)設(shè)置助記符N,其屬性Text的正確值是()。????A、新建(*N)B、新建(&N)C、新建(Alt+N)D、新建(Contrl+N)49.要使ListView控件以詳細(xì)信息形式顯示項(xiàng)目,必須將屬性View設(shè)置為()。A、SmallIconB、LargeIconC、ListD、Details50.CWinApp類中用()成員函數(shù)實(shí)現(xiàn)了對(duì)消息環(huán)的封裝。A、InitInstance()B、Run()C、OnIdle()D、WndProc()51.一個(gè)派生類只能有一個(gè)基類,但可以有多個(gè)接口。52.在下列說法中,()是錯(cuò)誤的。??A、若進(jìn)程A和進(jìn)程B在臨界段上互斥,那么當(dāng)進(jìn)程A處于該臨界段時(shí),它不能被進(jìn)程B中斷B、虛擬存儲(chǔ)管理中采用對(duì)換(swapping)策略后,用戶進(jìn)程可使用的存儲(chǔ)空間似乎增加了C、虛擬存儲(chǔ)管理中的抖動(dòng)(thrashing)現(xiàn)象是指頁(yè)面置換(page?replacement)時(shí)用于換頁(yè)的時(shí)間遠(yuǎn)多于執(zhí)行程序的時(shí)間D、進(jìn)程可以由程序、數(shù)據(jù)和進(jìn)程控制塊(PCB)描述53.在進(jìn)行繪圖時(shí),畫刷用于指定圖形的()樣式,畫筆用于指定圖形的()樣式。54.TreeView控件某個(gè)節(jié)點(diǎn)的Nodes.Count屬性值為0,說明這個(gè)節(jié)點(diǎn)沒有下級(jí)子節(jié)點(diǎn)。55.消息框MessageBox的Show方法的返回值是()類型。?A、DialogResultB、BorderStyleC、stringD、int56.數(shù)據(jù)驗(yàn)證的目的是為了保證程序能夠正常運(yùn)行。57.下列各種窗口對(duì)象中,對(duì)象最好在棧(Stack)中分配MFC窗口類是()。A、CToolBarB、CViewC、CWndD、CFrameWnd58.Windows中應(yīng)用程序的輸出是怎樣進(jìn)行的。59.什么樣的窗口才能接收鍵盤消息。60.()代表窗口客戶區(qū)的顯示設(shè)備上下文,()代表整個(gè)窗口的顯示設(shè)備上下文。61.在VC++中,項(xiàng)目文件的擴(kuò)展名是()。A、exeB、dspC、dswD、cpp62.以下對(duì)應(yīng)于unsignedlong?的數(shù)據(jù)類型為()。A、WORDB、DWORDC、INTD、BYTE63.以下運(yùn)算符中,()是三目運(yùn)算符。?A、?:B、――C、=D、<=64.創(chuàng)建畫刷的函數(shù)有()。A、CreateHatchBrushB、CreateSolidBrushC、CreatePatternBrushD、CreateLogicBrush65.以下選項(xiàng)中,GDI不能支持的是()。A、位圖B、Flash動(dòng)畫C、直線和曲線D、文字66.對(duì)于消息隊(duì)列描述正確的是()。A、在Windows中只有一個(gè)消息系統(tǒng),即系統(tǒng)消息隊(duì)列。消息隊(duì)列是一個(gè)系統(tǒng)定義的數(shù)據(jù)結(jié)構(gòu),用于臨時(shí)存儲(chǔ)消息。B、系統(tǒng)可從消息隊(duì)列將信息直接發(fā)給窗口。另外,每個(gè)正在Windows下運(yùn)行的應(yīng)用程序都有自己的消息隊(duì)列。C、系統(tǒng)消息隊(duì)列中的每個(gè)消息最終都要被USER模塊傳送到應(yīng)用程序的消息隊(duì)列中去。應(yīng)用程序的消息對(duì)列中存儲(chǔ)了程序的所有窗口的全部消息。D、以上都正確67.簡(jiǎn)述創(chuàng)建窗口的五個(gè)步驟。68.CRuntimeClass類的操作中,用于從類名字符串獲得該類CRunTimeClass對(duì)象指針的方法為()。A、IsDerivedFromB、FromNameC、CreateObjectD、GetBaseClass69.如果要嚴(yán)格按照匈牙利命名法命名1個(gè)全局窗口句柄,以下變量命名正確的是()。?A、g_hWndB、m_hWndC、g_pWndD、m_pWnd70.在Windows的消息結(jié)構(gòu)中,鍵盤的按鍵字符信息被保存在lParam中。71.所有的文檔類都派生于(),所有的視圖類都派生于()。72.進(jìn)程/線程間同步機(jī)制四種方式為:()、()、()、()。73.在Windows消息機(jī)制中,消息系統(tǒng)3大關(guān)鍵要素是()。A、消息隊(duì)列B、消息循環(huán)C、消息處理函數(shù)D、消息映射74.Button控件的Dock屬性用來(lái)控制對(duì)象停靠在容器的哪邊。75.在Wndows編程約定中,軟件開發(fā)包的英文縮寫是()。A、APIB、SDIC、SDKD、MDI第2卷一.參考題庫(kù)(共75題)1.論述映射模式的概念,MFC定義了哪幾種映射方式,它們的特點(diǎn)是什么?關(guān)于映射模式的操作有哪些?2.GDI的中文譯文是()。3.在Windows編程約定中,應(yīng)用程序接口的英文縮寫是()。A、APIB、SDIC、GDID、MDI4.生成1個(gè)只具有確定和取消按鈕的消息框,其參數(shù)為()。A、MB_OKB、MB_YESNOC、MB_OKCANCELD、MB_RETRYCANCEL5.在MFC中,所有的控件都是()類的派生類,都可以作為一個(gè)特殊的窗口來(lái)處理。A、CViewB、CWndC、CWindowD、CDialog6.要使Label控件的大小適應(yīng)所顯示文本的大小,將其AutoSize屬性設(shè)置為True即可。7.關(guān)于類的虛擬方法的說法中正確的是()。?A、虛擬方法就是沒有實(shí)現(xiàn)的方法B、不能在派生類中調(diào)用基類的虛方法C、可以在派生類中重載基類的虛方法D、基類中不能調(diào)用自己的虛方法8.如果要嚴(yán)格按照匈牙利命名法命名1個(gè)局部窗口句柄,以下變量命名正確的是()。?A、g_hWndB、m_hWndC、g_pWndD、m_pWnd9.各種設(shè)備描述表的中,可以使用CreateComPatibleDC函數(shù)創(chuàng)建獲得的設(shè)備描述表類型是()。?A、顯示設(shè)備描述表B、打印設(shè)備描述表C、內(nèi)存設(shè)備描述表D、信息設(shè)備描述表10.關(guān)鍵字virtual只能用來(lái)修飾類的()成員。??A、字段B、方法C、屬性D、常量11.窗體的BindingContext.Position用于設(shè)置或獲取當(dāng)前綁定數(shù)據(jù)集中某個(gè)表的上下文的位置。12.Windows編程中,定時(shí)器消息是()。A、WM_TIMEB、WM_TIMERC、WM_ON_TIMED、WM_COMMAND13.數(shù)據(jù)集DataSet與數(shù)據(jù)源之間是離線訪問方式,而數(shù)據(jù)讀取器DataReader與數(shù)據(jù)源之間是連線訪問方式。14.Timer控件的Interval屬性的單位是秒。15.論述MFC動(dòng)態(tài)類信息的表示方法,它們有哪些應(yīng)用。16.簡(jiǎn)述CObject類的三個(gè)特性。17.GetMessage()函數(shù)在什么情況下返回0從而導(dǎo)致消息循環(huán)終止程序結(jié)束。18.()包括鍵盤和鼠標(biāo)的輸入。這一類消息首先放在系統(tǒng)消息隊(duì)列中,然后由Windows將它們送入應(yīng)用程序消息隊(duì)列中,由程序來(lái)處理消息。A、系統(tǒng)消息B、用戶消息C、輸入消息D、控制消息19.處理機(jī)主要有處理器、存儲(chǔ)器和總線組成,總線包括()。A、數(shù)據(jù)總線、串行總線、邏輯總線、物理總線B、并行總線、地址總線、邏輯總線、物理總線C、并行總線、串行總線、全雙工總線D、數(shù)據(jù)總線、地址總線、控制總線20.主程序WinMain和WndProc是如何聯(lián)系的?21.在MFC中,文檔負(fù)責(zé)將數(shù)據(jù)存儲(chǔ)到永久存儲(chǔ)介質(zhì)中,通常是磁盤文件或數(shù)據(jù)庫(kù),存取過程稱為()。A、文件訪問B、串行化C、文件讀寫D、格式化22.使用()獲取的設(shè)備上下文在退出時(shí),必須調(diào)用ReleaseDC()釋放設(shè)備上下文。23.要使TextBox控件呈多行顯示,需要將其Multiline屬性設(shè)置為False。24.以SQLServer為例,請(qǐng)執(zhí)行以下操作: (1)建立一個(gè)“學(xué)生”表Student,它由學(xué)號(hào)Sno、姓名Sname、性別Ssex、年齡Sage、所在系Sdept五個(gè)屬性組成。其中學(xué)號(hào)不能為空,值是唯一的,并且姓名取值也唯一; (2)向Student表增加“入學(xué)時(shí)間”列,其數(shù)據(jù)類型為日期型; (3)為Student按學(xué)號(hào)升序建唯一索引; (4)查所有在2013年入學(xué)的學(xué)生姓名; (5)刪除Student表。25.關(guān)于類的屬性的說法中錯(cuò)誤的是()。?A、定義類的屬性必須指明它的類型B、只有g(shù)et塊的屬性稱為只讀屬性C、屬性比方法的功能更強(qiáng)大D、static屬性可以通過類名訪問26.文本框TextBox控件的數(shù)據(jù)驗(yàn)證代碼一般寫在()事件中。A、ValidatedB、ValidatingC、DataBindingsD、Disposed27.動(dòng)態(tài)鏈接庫(kù)文件的后綴名為()。??A、libB、dllC、exeD、obj28.語(yǔ)句tabControl1.SelectedIndex=1;的作用是()。A、選中第一個(gè)選項(xiàng)卡B、選中第二個(gè)選項(xiàng)卡C、使第一個(gè)選項(xiàng)卡可見D、使第二個(gè)選項(xiàng)卡可見29.利用AppWizard生成默認(rèn)的SDI應(yīng)用程序My時(shí),向?qū)ё詣?dòng)生成的哪四個(gè)類?及其相應(yīng)的功能。?30.當(dāng)滑塊滑動(dòng)時(shí),滑塊條控件將發(fā)送滾動(dòng)消息來(lái)通知父窗口,垂直滑動(dòng)條發(fā)送()消息。A、WM_CHARB、WM_HSCROLLC、WM_VSCROLLD、WM_CHANGE31.調(diào)用DataAdapter的Update方法也可以向數(shù)據(jù)庫(kù)插入記錄。32.已知:一個(gè)用于表示多邊形的C++類CPolygon定義如下1請(qǐng)為其添加必要的成分,使其支持序列化。 2為CPolygon類添加的繪制方法。 3為CPolygon類添加克隆方法CPolygon*?Clone()33.下列哪一個(gè)不是類的成員的訪問修飾符()。A、privateB、baseC、publicD、protected34.聲明了一個(gè)數(shù)組Array[13],則Array[3]表示第()個(gè)元素。?A、3B、4C、5D、無(wú)法知道35.在Windows編程中,按下鍵盤的"A"鍵后,返回的Windows消息是()。A、VK_AB、WM_KEYDOWNC、AD、DIK_A36.窗體的標(biāo)題條顯示的標(biāo)題由窗體的()屬性決定。?A、BackColorB、TextC、ForeColorD、Opacity37.擴(kuò)展名為.rc的文件是什么文件。38.一個(gè)單文檔的MFC應(yīng)用程序框架一般包括5個(gè)類:()、()、()、()和()。39.在Windows消息機(jī)制中,菜單消息類型是()。A、WM_PAINTB、WM_COMMANDC、WM_CREATED、WM_CLOSE40.()函數(shù)彈出一個(gè)小的對(duì)話框向用戶顯示短信息,并將用戶最終的選擇返回給調(diào)用者。41.采用異常處理格式編寫程序的目的在于使程序()。?A、不會(huì)引發(fā)異常B、順利通過編譯C、減少異常D、在出現(xiàn)異常后能夠得到處理42.簡(jiǎn)述設(shè)備描述表的概念和主要類型。?43.WindowsSDK程序44.ListView控件在顯示項(xiàng)目列表時(shí)總帶有一個(gè)圖標(biāo)。45.要停用按鈕button1的驗(yàn)證,需要將其()屬性設(shè)為false。?A、EnabledB、VisibleC、CausesValidationD、AllowDrop46.根據(jù)國(guó)際標(biāo)準(zhǔn)化組織制定的開發(fā)系統(tǒng)互聯(lián)參考模型,實(shí)現(xiàn)端用戶之間可靠通信的協(xié)議層是()。???A、應(yīng)用層??B、會(huì)話層??C、傳輸層????D、網(wǎng)絡(luò)層47.運(yùn)行程序后單擊鼠標(biāo)右鍵彈出對(duì)話框提示“您按下了鼠標(biāo)右鍵”對(duì)話框。簡(jiǎn)要說明設(shè)計(jì)步驟。48.為學(xué)員信息設(shè)計(jì)一個(gè)類CWorker,包含:編號(hào)、姓名、出生日期、家庭住址、手機(jī)號(hào),并使該類可以實(shí)現(xiàn)串行化。請(qǐng)寫出可以實(shí)現(xiàn)要求的CWorker.h和CWorker.cpp文件的內(nèi)容。49.要將焦點(diǎn)設(shè)置到某控件,需要調(diào)用該控件的()方法。?A、FindFormB、RefreshC、GetNextControlD、Focus50.()包括鍵盤和鼠標(biāo)的輸入。這一類消息首先放在系統(tǒng)消息隊(duì)列中,然后由Windows將它們送入應(yīng)用程序消息隊(duì)列中,由程序來(lái)處理消息;()用來(lái)與Windows的控制對(duì)象,如列表框、按鈕、復(fù)選框等進(jìn)行雙向通信。當(dāng)用戶在列表框中改動(dòng)當(dāng)前選擇或改變了復(fù)選框的狀態(tài)時(shí)發(fā)出此類消息。51.在?CreateWindowEx()函數(shù)中,各成員所代表的含義是什么?52.所有的Windows程序,其入口函數(shù)必須名為WinMain。53.usingnamespace的作用是表示()。A、引入名字空間B、使用數(shù)據(jù)庫(kù)C、使用一個(gè)文件D、使用一段程序54.FillRect中指定的畫刷是用于畫矩形本身和邊框,F(xiàn)rameRect中指定的畫刷是用于畫矩形的邊框。55.窗口函數(shù)中WM_KEYDOWN消息處理分支中的wParam和SendMessage函數(shù)第三個(gè)參數(shù)wParam有什么不同?56.下列選項(xiàng)中,不屬于匈牙利命名法屬性部分的是()。A、g_B、m_C、c_D、d_57.在Windows編程中,按下鼠標(biāo)左鍵產(chǎn)生的Windows消息是()。?A、WM_KEYDOWNB、WM_LBUTTONDOWNC、WM_LEFTD、WM_RBUTTONDOWN58.在Windows消息機(jī)制中,WM_TIMER消息表示創(chuàng)建了1個(gè)定時(shí)器。59.滾動(dòng)條類CScrollBar的成員函數(shù)規(guī)定了滾動(dòng)條的操作。設(shè)置滾動(dòng)條的范圍使用()函數(shù),設(shè)置滾動(dòng)塊的位置使用()函數(shù),獲取滾動(dòng)塊的當(dāng)前位置使用()函數(shù)。60.窗體的Show()方法和ShowDialog()方法都有返回值,這些返回值是DialogResult類型的枚舉量。61.在注冊(cè)窗口類中,不需要進(jìn)行的操作是()。??A、載入圖標(biāo)B、確定窗口大小C、確定窗口標(biāo)題D、確定窗口類名稱62.在Windows編程中,AppendMenu可以在菜單的任意位置插入新的菜單項(xiàng)。63.PictureBox控件既能顯示圖片又能顯示文本。64.向數(shù)據(jù)庫(kù)插入記錄時(shí),只要采用異常處理格式編寫插入代碼,就能保證插入的數(shù)據(jù)是正確的。65.在VC++?6.0在編程環(huán)境中,設(shè)置和取消斷點(diǎn)的快捷鍵都是()。?A、F9B、F5C、F11D、F1066.簡(jiǎn)述程序設(shè)計(jì)中為一個(gè)窗口創(chuàng)建子窗口的一般步驟和方法。67.窗體程序代碼中的this代表了()。?A、當(dāng)前窗體類B、窗體的當(dāng)前實(shí)例C、代碼所在的方法D、代碼所在的事件68.說明Windows應(yīng)用程序的主函數(shù)、窗口函數(shù)與Windows系統(tǒng)之間的關(guān)系。69.下列各個(gè)窗口類中,表示各種視圖類的基類的MFC類是()。?A、CScrollViewB、CTextViewC、CRichEditViewD、CView70.已經(jīng)在視圖類中映射了單擊鼠標(biāo)右鍵的消息,在該函數(shù)中完成繪圖,要求以鼠標(biāo)點(diǎn)擊位置為圓心、半徑為100的綠色藍(lán)邊的圓。71.在Windows編程中,鼠標(biāo)消息中不包含任何鍵盤信息。72.關(guān)于Windows句柄,下列說法正確的是()。?A、每個(gè)運(yùn)行著的Windows程序都有對(duì)應(yīng)的Windows實(shí)例句柄B、同1個(gè)Windows程序打開多次時(shí),對(duì)應(yīng)同1個(gè)實(shí)例句柄C、1個(gè)Windows實(shí)例句柄只能對(duì)應(yīng)1個(gè)窗口句柄D、1個(gè)Windows實(shí)例句柄可以對(duì)應(yīng)多個(gè)窗口句柄73.關(guān)于MDI窗體菜單的說法正確的是()。A、MDI父窗體與其子窗體菜單合并后,父窗體菜單一定排在子窗體菜單的前面。B、當(dāng)有多個(gè)MDI子窗體顯示后,所有子窗體菜單將一同合并顯示在MDI父窗體上。C、當(dāng)MDI子窗體顯示后,子窗體上不可能顯示菜單。D、MDI窗體菜單合并后,菜單項(xiàng)的數(shù)目等于父窗體菜單項(xiàng)與子窗體菜單項(xiàng)之和。74.要使程序運(yùn)行,需要按()鍵。?A、F5B、Ctrl+F5C、F10D、F1175.如果要?jiǎng)?chuàng)建一個(gè)宋體字體,那么字體描述中哪個(gè)屬性為“宋體”()。A、lfCharSetB、lfQualityC、lfFaceNameD、lfStrikeOut第1卷參考答案一.參考題庫(kù)1.參考答案:錯(cuò)誤2.參考答案:錯(cuò)誤3.參考答案:錯(cuò)誤4.參考答案: fMouse=GetSystemMetrics(SM_MOUSEPRESENT)5.參考答案:A6.參考答案: DefWindowProc()函數(shù)定義如下:函數(shù)功能:該函數(shù)調(diào)用缺省的窗口過程來(lái)為應(yīng)用程序沒有處理的任何窗口消息提供缺省的處理。該函數(shù)確保每一個(gè)消息得到處理。?7.參考答案:B8.參考答案:B9.參考答案:正確10.參考答案:C11.參考答案: GDI繪圖函數(shù)使用的邏輯坐標(biāo)12.參考答案:C13.參考答案:像素14.參考答案:A15.參考答案:D16.參考答案:B17.參考答案:C18.參考答案:正確19.參考答案:錯(cuò)誤20.參考答案:C21.參考答案:B22.參考答案:當(dāng)應(yīng)用程序的窗口獲得輸入焦點(diǎn)時(shí),會(huì)發(fā)出WM_SETFOCUS消息;而當(dāng)窗口失去輸入焦點(diǎn)時(shí),會(huì)發(fā)WM_KILLFOCUS消息。如果一個(gè)窗口獲得了輸入焦點(diǎn)便可以用鍵盤對(duì)這個(gè)窗口進(jìn)行操作。23.參考答案:C24.參考答案:錯(cuò)誤25.參考答案:A,D26.參考答案: (1)單文檔界面 (2)多文檔界面 (3)基于對(duì)話框界面27.參考答案:由操作系統(tǒng)提供的,用戶可以使用的函數(shù)就叫做API。28.參考答案:錯(cuò)誤29.參考答案: M.FC中定義了如下設(shè)備描述表類 C.DC://各種設(shè)備描述表類的基類,封裝了設(shè)備描述表的屬性和方法,提供了一個(gè)重要的訪問圖形設(shè)備的接口。CWindowsDC://窗口區(qū)域設(shè)備描述表類。CClientDC://客戶區(qū)設(shè)備描述表類。CPaintDC://重繪區(qū)域設(shè)備描述表類。CMetaFileDC://圖元文件設(shè)備描述表類。30.參考答案:C31.參考答案:B32.參考答案:互斥條件;請(qǐng)求與保持;不可剝奪;循環(huán)等待33.參考答案:通過Dispatch(&msg)將消息發(fā)給指定的窗口34.參考答案:D35.參考答案:D36.參考答案:Windows37.參考答案:B38.參考答案:A39.參考答案: 序列化:把對(duì)象存入文件或從文件中讀取對(duì)象內(nèi)容的過程。 設(shè)計(jì)可序列化的類的方法: (1)定義該類時(shí),使用CObject類或其派生類作為基類 (2)使用DECLARE_SERIAL(CLASSNMAE)宏 (3)定義默認(rèn)構(gòu)造函數(shù) (4)在類實(shí)現(xiàn)中使用IMPLEMENT_SERIAL(CLASSNAME,BASECLASS)宏 (5)覆蓋Serialize成員函數(shù)40.參考答案:C41.參考答案:地址解析協(xié)議,實(shí)現(xiàn)通過IP地址得到物理地址的協(xié)議42.參考答案:錯(cuò)誤43.參考答案:錯(cuò)誤44.參考答案: 窗口消息:窗口事件引發(fā)的消息。如WM_PAINT。 控件通知消息:控件狀態(tài)改變引發(fā)的消息。 命令消息:與一個(gè)用戶界面對(duì)象相聯(lián)系的消息。菜單項(xiàng)、命令按鈕和快捷鍵。 自定義消息:用戶自定義的消息。45.參考答案: 設(shè)定繪圖模式46.參考答案:錯(cuò)誤47.參考答案:正確48.參考答案:B49.參考答案:D50.參考答案:B51.參考答案:正確52.參考答案:A53.參考答案:填充;邊框54.參考答案:正確55.參考答案:A56.參考答案:錯(cuò)誤57.參考答案:A58.參考答案: 通過設(shè)備描述表DC(DeviceContext)來(lái)進(jìn)行應(yīng)用程序與物理設(shè)備之間的交互59.參考答案:在Windows程序中,有時(shí)會(huì)同時(shí)打開多個(gè)窗口。在這些窗口中只有一個(gè)是活動(dòng)窗口,這個(gè)窗口一般是屏幕上位置最靠前的窗口,它的特征是其標(biāo)題欄被點(diǎn)亮的而不是灰色的。只有活動(dòng)窗口才具有輸入焦點(diǎn),而Windows中規(guī)定只有具有輸入焦點(diǎn)的窗口才能接受鍵盤消息,也就是說只有活動(dòng)窗口才能接收鍵盤消息。60.參考答案:CClientDC;CWindowDC61.參考答案:B62.參考答案:B63.參考答案:A64.參考答案:A,B,C65.參考答案:B66.參考答案:D67.參考答案: (1)定義窗口 (2)注冊(cè)窗口 (3)創(chuàng)建窗口 (4)顯示窗口 (5)消息循環(huán)68.參考答案:B69.參考答案:A70.參考答案:錯(cuò)誤71.參考答案:CDocument;CView72.參考答案:臨界區(qū);互斥量;事件;信號(hào)量73.參考答案:A,B,C74.參考答案:正確75.參考答案:C第2卷參考答案一.參考題庫(kù)1.參考答案: 2.參考答案:圖形設(shè)備接口3.參考答案:A4.參考答案:C5.參考答案:B6.參考答案:正確7.參考答案:C8.參考答案:B9.參考答案:C10.參考答案:B11.參考答案:正確12.參考答案:B13.參考答案:正確14.參考答案:錯(cuò)誤15.參考答案: 16.參考答案: 運(yùn)行時(shí)類信息:在運(yùn)行時(shí)確定一個(gè)對(duì)象是否是一個(gè)類或其派生類的實(shí)例,CObject成員函數(shù)IsKindOf實(shí)現(xiàn)這個(gè)功能。 動(dòng)態(tài)創(chuàng)建:CRuntimeClass類成員函數(shù)CreateObject實(shí)現(xiàn)這個(gè)功能。 序列化:把對(duì)象存入文件或從文件中讀取對(duì)象內(nèi)容的過程。用戶類通過覆蓋Serialize()函數(shù)已實(shí)現(xiàn)這個(gè)功能。17.參考答案:在接收到WM_QUIT消息時(shí)返回018.參考答案:C19.參考答案:D20.參考答案:WinProc窗口處理函數(shù)是一個(gè)回調(diào)函數(shù),它是用來(lái)處理消息的,是由Windows調(diào)用的。在注冊(cè)窗口類的時(shí)候指定了窗口處理函數(shù)的入口地址,應(yīng)用程序獲得的消息都交給此入口地址對(duì)應(yīng)的窗口處理函數(shù)來(lái)處理。21.參考答案:B22.參考答案:GetDC()23.參考答案:錯(cuò)誤24.參考答案: (1)CREATET

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論