




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Windows程序設(shè)計(jì)歷年高頻考點(diǎn)試卷專家薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(kù)(共25題)1.以下對(duì)應(yīng)于unsignedlong?的數(shù)據(jù)類型為()。A、WORDB、DWORDC、INTD、BYTE2.主程序WinMain和WndProc是如何聯(lián)系的?3.數(shù)據(jù)集中的數(shù)據(jù)與數(shù)據(jù)源中的數(shù)據(jù)總是完全相同的。4.已知嚴(yán)格按照匈牙利命名法命名的變量m_pTemp,則以下說法正確的是()。?A、該變量是1個(gè)全局變量B、該變量是1個(gè)類成員變量C、該變量是1個(gè)指針變量D、該變量一定是1個(gè)私有變量5.用戶在TabControl控件上的任何位置單擊將引發(fā)控件的Click事件。6.一組CheckBox控件的Checked屬性是互斥的。7.C#的Windows應(yīng)用程序設(shè)計(jì)中,可以使用基類PageDataSource進(jìn)行分頁處理。8.向ListBox控件中加入一個(gè)條目需要調(diào)用其CreateControl方法。9.在MFC中,文檔負(fù)責(zé)將數(shù)據(jù)存儲(chǔ)到永久存儲(chǔ)介質(zhì)中,通常是磁盤文件或數(shù)據(jù)庫(kù),存取過程稱為()。A、文件訪問B、串行化C、文件讀寫D、格式化10.當(dāng)Splitter控件的Enabled屬性值設(shè)置為false時(shí),用戶不能夠通過它拖動(dòng)窗格的大小。11.在MFC中,用()類來描述一個(gè)矩形區(qū)域的大小?。12.在Windows編程中,代表鍵盤的"↑"鍵的虛擬鍵值是()。A、VK_UPB、WM_KEYDOWNC、WM_KEYUP13.回調(diào)函數(shù)14.窗體的BindingContext.Position用于設(shè)置或獲取當(dāng)前綁定數(shù)據(jù)集中某個(gè)表的上下文的位置。15.在MFC中,所有的控件都是()類的派生類,都可以作為一個(gè)特殊的窗口來處理。A、CViewB、CWndC、CWindowD、CDialog16.GDI繪圖函數(shù)所使用的參數(shù)是什么?17.運(yùn)行程序后單擊鼠標(biāo)右鍵彈出對(duì)話框提示“您按下了鼠標(biāo)右鍵”對(duì)話框。簡(jiǎn)要說明設(shè)計(jì)步驟。18.調(diào)用構(gòu)造函數(shù)創(chuàng)建對(duì)象時(shí),通常使用()關(guān)鍵字。?A、typeofB、newC、asD、is19.什么樣的窗口才能接收鍵盤消息。20.鍵盤消息分為哪幾類,哪些鍵只產(chǎn)生按鍵消息不產(chǎn)生字符消息。21.MFC對(duì)話框類的基類是(),用戶自定義對(duì)話框類都是從它派生而來。22.下列選項(xiàng)中,不屬于匈牙利命名法屬性部分的是()。A、g_B、m_C、c_D、d_23.在Windows編程中,使用窗口句柄來操作具體的窗口。24.關(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è)窗口句柄25.Windows應(yīng)用程序的消息來源主要包括()、()、()和()。第2卷一.參考題庫(kù)(共25題)1.如何顯示和更新窗口?2.ListView控件在顯示項(xiàng)目列表時(shí)總帶有一個(gè)圖標(biāo)。3.當(dāng)控件的文本(Text)屬性發(fā)生改變時(shí)會(huì)引發(fā)控件的()事件。A、TextChangedB、SizeChangedC、StyleChangedD、LocationChanged4.當(dāng)TextBox控件的Text屬性綁定到數(shù)據(jù)集的某個(gè)字段后,移動(dòng)數(shù)據(jù)集綁定上下文的位置到第一條記錄,文本框?qū)⒆詣?dòng)顯示第一條記錄對(duì)應(yīng)字段的值。5.用()關(guān)鍵字定義的方法,屬于整個(gè)類而不屬于類的某一個(gè)具體實(shí)例。?A、publicB、staticC、protectedD、private6.文檔類的成員函數(shù)UpdateAllViews的作用是什么?7.論述MFC動(dòng)態(tài)類信息的表示方法,它們有哪些應(yīng)用。8.關(guān)于MDI窗體菜單的說法正確的是()。A、MDI父窗體與其子窗體菜單合并后,父窗體菜單一定排在子窗體菜單的前面。B、當(dāng)有多個(gè)MDI子窗體顯示后,所有子窗體菜單將一同合并顯示在MDI父窗體上。C、當(dāng)MDI子窗體顯示后,子窗體上不可能顯示菜單。D、MDI窗體菜單合并后,菜單項(xiàng)的數(shù)目等于父窗體菜單項(xiàng)與子窗體菜單項(xiàng)之和。9.對(duì)文本文件寫進(jìn)一行,需要調(diào)用StreamWriter實(shí)例的()方法。??A、WriteB、WriteLineC、FlushD、Close10.()是一個(gè)基于消息的消息驅(qū)動(dòng)系統(tǒng)。11.簡(jiǎn)述程序設(shè)計(jì)中為一個(gè)窗口創(chuàng)建子窗口的一般步驟和方法。12.簡(jiǎn)述Windows消息的類型有哪些?各有何特點(diǎn)??13.()程序中的消息有窗口消息、命令消息和控件通知消息三種類型。14.采用C++進(jìn)行繪圖時(shí),()用于指定圖形的填充樣式。A、畫筆B、畫刷C、區(qū)域D、位圖15.在注冊(cè)窗口類中,不需要進(jìn)行的操作是()。??A、載入圖標(biāo)B、確定窗口大小C、確定窗口標(biāo)題D、確定窗口類名稱16.數(shù)據(jù)驗(yàn)證的目的是為了保證程序能夠正常運(yùn)行。17.簡(jiǎn)述全局內(nèi)存塊的概念,全局內(nèi)存塊有那些使用規(guī)則。?18.簡(jiǎn)述GDI的基本概念,簡(jiǎn)述設(shè)備描述表中有哪些GDI對(duì)象,這些對(duì)象用哪些MFC類表示。?19.要將焦點(diǎn)設(shè)置到某控件,需要調(diào)用該控件的()方法。?A、FindFormB、RefreshC、GetNextControlD、Focus20.當(dāng)用戶在TreeView控件上選擇了一個(gè)節(jié)點(diǎn),其處理程序代碼應(yīng)編寫在()事件中。?A、BeforeExpandB、AfterSelectC、ClickD、MouseDown21.在Windows編程中,鼠標(biāo)消息中不包含任何鍵盤信息。22.SqlConnection對(duì)象的連接字符串用來指明連接對(duì)象的數(shù)據(jù)服務(wù)器名、數(shù)據(jù)庫(kù)名、數(shù)據(jù)用戶名和用戶口令。23.要使程序運(yùn)行,需要按()鍵。?A、F5B、Ctrl+F5C、F10D、F1124.Char.IsPunctuation(a)的值為true時(shí),變量a是一個(gè)()。A、字母B、數(shù)字C、字母或數(shù)字D、標(biāo)點(diǎn)符號(hào)25.在BitBlt函數(shù)中進(jìn)行光柵化處理方式中,哪1個(gè)值說明是要進(jìn)行或運(yùn)算?()A、SRCANDB、SRCCOPYC、SRCINVERTD、SRCPAINT第3卷一.參考題庫(kù)(共25題)1.類信息表2.要設(shè)置主菜單某菜單項(xiàng)的快捷鍵,需要設(shè)置其()屬性。?A、ShortcutB、ShowShortcutC、CheckedD、RadioCheck3.窗體綁定上下文BindingContext中某元素的當(dāng)前位置可以通過其()屬性設(shè)置或獲取。?A、CurrentB、CountC、PositionD、Bindings4.要使Label控件的大小適應(yīng)所顯示文本的大小,將其AutoSize屬性設(shè)置為True即可。5.要將一個(gè)窗體設(shè)置為MDI父窗體,需要將該窗體的()屬性設(shè)置為true。??A、IsHandleCreatedB、MdiParentC、MdiChildrenD、IsMdiContainer6.下列控件在程序運(yùn)行期間總不可見的是()。?A、TextBoxB、TimerC、LabelD、PictureBox7.如果要嚴(yán)格按照匈牙利命名法命名1個(gè)全局窗口句柄,以下變量命名正確的是()。?A、g_hWndB、m_hWndC、g_pWndD、m_pWnd8.CRuntimeClass類的操作中,用于從類名字符串獲得該類CRunTimeClass對(duì)象指針的方法為()。A、IsDerivedFromB、FromNameC、CreateObjectD、GetBaseClass9.下列各宏命令中,應(yīng)該放在類實(shí)現(xiàn)中以支持序列化特性的宏命令是()。?A、IMPLEMENT_DYNAMIC(class_Name)B、IMPLEMENT_DYNCREATE(class_Name)C、IMPLEMENT_SERIAL(class_Name)D、IMPLEMENT_MESSAGE_MAP()10.C#的Windows應(yīng)用程序的入口點(diǎn)是()。A、某個(gè)窗體的Main()方法B、某個(gè)窗體的Load()事件C、某個(gè)窗體的Init事件D、某個(gè)窗體的構(gòu)造函數(shù)11.當(dāng)光標(biāo)到達(dá)TextBox控件時(shí)將引發(fā)控件的GotFocus事件。12.如果要?jiǎng)?chuàng)建一個(gè)宋體字體,那么字體描述中哪個(gè)屬性為“宋體”()。A、lfCharSetB、lfQualityC、lfFaceNameD、lfStrikeOut13.關(guān)鍵字virtual只能用來修飾類的()成員。??A、字段B、方法C、屬性D、常量14.要使TextBox控件呈多行顯示,需要將其Multiline屬性設(shè)置為False。15.在Windows編程中,響應(yīng)鍵盤按鍵按下消息的Windows消息是()。A、VK_UPB、WM_KEYDOWNC、WM_KEYUPD、VK_DOWN16.數(shù)據(jù)集DataSet是通過數(shù)據(jù)適配器DataAdapter的Update()方法將數(shù)據(jù)源中某些特定數(shù)據(jù)填充到內(nèi)存中的本地拷貝。17.下列選項(xiàng)中屬于Windows?GDI資源的是()。??A、位圖B、畫筆C、字體D、窗口18.DefWindowProc()函數(shù)的功能什么?19.以下選項(xiàng)中,GDI不能支持的是()。A、位圖B、Flash動(dòng)畫C、直線和曲線D、文字20.MFC中的集合類包括()、()、()。21.PictureBox控件既能顯示圖片又能顯示文本。22.消息框MessageBox的Show方法的返回值是()類型。?A、DialogResultB、BorderStyleC、stringD、int23.關(guān)于類的屬性的說法中錯(cuò)誤的是()。?A、定義類的屬性必須指明它的類型B、只有g(shù)et塊的屬性稱為只讀屬性C、屬性比方法的功能更強(qiáng)大D、static屬性可以通過類名訪問24.滾動(dòng)條類CScrollBar的成員函數(shù)規(guī)定了滾動(dòng)條的操作。設(shè)置滾動(dòng)條的范圍使用()函數(shù),設(shè)置滾動(dòng)塊的位置使用()函數(shù),獲取滾動(dòng)塊的當(dāng)前位置使用()函數(shù)。25.Win32API可以直接讀取所有的圖像格式。第1卷參考答案一.參考題庫(kù)1.參考答案:B2.參考答案:WinProc窗口處理函數(shù)是一個(gè)回調(diào)函數(shù),它是用來處理消息的,是由Windows調(diào)用的。在注冊(cè)窗口類的時(shí)候指定了窗口處理函數(shù)的入口地址,應(yīng)用程序獲得的消息都交給此入口地址對(duì)應(yīng)的窗口處理函數(shù)來處理。3.參考答案:錯(cuò)誤4.參考答案:B,C5.參考答案:錯(cuò)誤6.參考答案:錯(cuò)誤7.參考答案:錯(cuò)誤8.參考答案:錯(cuò)誤9.參考答案:B10.參考答案:正確11.參考答案:CRect12.參考答案:A13.參考答案:系統(tǒng)調(diào)用用戶編寫的函數(shù)過程叫做“回調(diào)”,所以這種被系統(tǒng)調(diào)用的函數(shù)也叫做“回調(diào)函數(shù)”。14.參考答案:正確15.參考答案:B16.參考答案: GDI繪圖函數(shù)使用的邏輯坐標(biāo)17.參考答案: (1)新建基于單文檔的應(yīng)用程序 (2)用類向?qū)в成涫髽?biāo)右鍵消息 (3)在消息函數(shù)中添加代碼:MessageBox(“您按下了鼠標(biāo)右鍵”)18.參考答案:B19.參考答案:在Windows程序中,有時(shí)會(huì)同時(shí)打開多個(gè)窗口。在這些窗口中只有一個(gè)是活動(dòng)窗口,這個(gè)窗口一般是屏幕上位置最靠前的窗口,它的特征是其標(biāo)題欄被點(diǎn)亮的而不是灰色的。只有活動(dòng)窗口才具有輸入焦點(diǎn),而Windows中規(guī)定只有具有輸入焦點(diǎn)的窗口才能接受鍵盤消息,也就是說只有活動(dòng)窗口才能接收鍵盤消息。20.參考答案:鍵盤消息可分為按鍵消息和字符消息兩類。按鍵消息分為系統(tǒng)按鍵消息和非系統(tǒng)按鍵消息。字符消息也同樣分為系統(tǒng)字符消息和非系統(tǒng)字符消息。值得注意的是,系統(tǒng)按鍵消息只能產(chǎn)生系統(tǒng)字符消息,非系統(tǒng)字符消息只能產(chǎn)生非系統(tǒng)字符消息。在Windows中一些鍵是只產(chǎn)生按鍵消息而不產(chǎn)生字符消息,這些按鍵包括Shift鍵、Ctrl鍵、功能鍵、光標(biāo)移動(dòng)鍵、特殊字符鍵。21.參考答案:CDialog22.參考答案:D23.參考答案:正確24.參考答案:A,D25.參考答案:輸入消息;控件消息;系統(tǒng)消息;用戶消息第2卷參考答案一.參考題庫(kù)1.參考答案:調(diào)用函數(shù)ShowWindow顯示窗口,調(diào)用函數(shù)UpdateWindows更新窗口。2.參考答案:錯(cuò)誤3.參考答案:A4.參考答案:正確5.參考答案:B6.參考答案:通知文檔所對(duì)應(yīng)的所有窗口同時(shí)進(jìn)行重繪。7.參考答案: 8.參考答案:C9.參考答案:B10.參考答案:Windows11.參考答案: 為一個(gè)窗口創(chuàng)建子窗口的一般步驟 (1)?選擇一個(gè)合適的窗口類作為基類(CWnd類或其派生類),定義一個(gè)窗口類 (2)以堆方式在窗口類中添加一個(gè)或若干個(gè)子窗口類型的成員變量。 (3)重載OnCreate成員函數(shù),在成員函數(shù)中調(diào)用這些子窗口對(duì)象的Create方法,創(chuàng)建子窗口對(duì)象。 (4)建立子窗口與父窗口之間的消息映射。12.參考答案: 窗口消息:窗口事件引發(fā)的消息。如WM_PAINT。 控件通知消息:控件狀態(tài)改變引發(fā)的消息。 命令消息:與一個(gè)用戶界面對(duì)象相聯(lián)系的消息。菜單項(xiàng)、命令按鈕和快捷鍵。 自定義消息:用戶自定義的消息。13.參考答案:Windows14.參考答案:B15.參考答案:B,C16.參考答案:錯(cuò)誤17.參考答案: 全局內(nèi)存塊:是一個(gè)操作系統(tǒng)意義上的全局內(nèi)存區(qū)域,其特征是可以跨進(jìn)程使用。主要用于Windows剪貼板操作。 其使用規(guī)則如下: (1)定義一個(gè)全局內(nèi)存句柄:GLOBALHANDLEhGlobal (2)配置全局內(nèi)存:hGlobal=GlobalAlloc(GHND,1024) (3)鎖定全局內(nèi)存:p=(int*)GlobalLock(hGlobal) (4)解鎖全局內(nèi)存:GlobalUnlock(hGlobal) (5)釋放全局內(nèi)存:GlobalFree(hGlobal)18.參考答案: 圖形設(shè)備接口(GDI:GraphicsDeviceInterf
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公路項(xiàng)目人員聘請(qǐng)合同范本
- 農(nóng)村房屋安裝維修合同范本
- 公司員工勞動(dòng)合同范本
- 北京企業(yè)住房合同范本
- 產(chǎn)品交付標(biāo)準(zhǔn)合同范本
- 公司擔(dān)保合同范本6
- 綜合實(shí)踐項(xiàng)目《制作細(xì)胞模型》教學(xué)設(shè)計(jì)-2024-2025學(xué)年魯科版生物六年級(jí)上冊(cè)
- 2人合伙合同范本
- 修路混凝土合同范本
- 產(chǎn)品加工定制合同范本
- 2025年黑龍江交通職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)必考題
- 個(gè)人畫協(xié)議合同范本
- 2024-2025學(xué)年山東省濰坊市高三上學(xué)期1月期末英語試題
- 2025-2030年中國(guó)青海省旅游行業(yè)市場(chǎng)現(xiàn)狀調(diào)查及發(fā)展趨向研判報(bào)告
- 人力資源部門2023年度招聘效果分析
- 八年級(jí)數(shù)學(xué)下冊(cè) 第1章 單元綜合測(cè)試卷(北師版 2025年春)
- 人教版2025-初中物理實(shí)驗(yàn)室實(shí)驗(yàn)課程安排
- 舞蹈藝術(shù)賞析課件
- 2025年安徽碳鑫科技有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年寒假實(shí)踐特色作業(yè)設(shè)計(jì)模板
- 2024年甘肅省公務(wù)員考試《行測(cè)》真題及答案解析
評(píng)論
0/150
提交評(píng)論