




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2024年大學試題(計算機科學)-Windows程序設計筆試歷年真題薈萃含答案(圖片大小可自由調整)第1卷一.參考題庫(共30題)1.主程序WinMain和WndProc是如何聯系的?2.下列各種窗口對象中,對象最好在棧(Stack)中分配MFC窗口類是()。A、CToolBarB、CViewC、CWndD、CFrameWnd3.鍵盤消息處理函數OnKeyDown(UINTnChar,UINTnRepCnt,UINnFlags)中的主要參數。??4.數據集DataSet與數據源之間是離線訪問方式,而數據讀取器DataReader與數據源之間是連線訪問方式。5.簡述延遲再現技術的基本概念和與延遲再現技術相關的消息。?6.()包括鍵盤和鼠標的輸入。這一類消息首先放在系統消息隊列中,然后由Windows將它們送入應用程序消息隊列中,由程序來處理消息。A、系統消息B、用戶消息C、輸入消息D、控制消息7.要使程序運行,需要按()鍵。?A、F5B、Ctrl+F5C、F10D、F118.窗體綁定上下文BindingContext中某元素的當前位置可以通過其()屬性設置或獲取。?A、CurrentB、CountC、PositionD、Bindings9.簡述當用戶按下某個字母鍵時消息發生的順序。??10.已知:一個用于表示多邊形的C++類CPolygon定義如下1請為其添加必要的成分,使其支持序列化。 2為CPolygon類添加的繪制方法。 3為CPolygon類添加克隆方法CPolygon*?Clone()11.聲明了一個數組Array[13],則Array[3]表示第()個元素。?A、3B、4C、5D、無法知道12.使用()獲取的設備上下文在退出時,必須調用ReleaseDC()釋放設備上下文。13.下列哪種情況下系統可能向窗口發送WM_PAINT消息()?。A、窗口最初創建時B、窗口移動后部分區域由不可見變為可見C、窗口大小改變后D、滾動條滾動后14.對于消息隊列描述正確的是()。A、在Windows中只有一個消息系統,即系統消息隊列。消息隊列是一個系統定義的數據結構,用于臨時存儲消息。B、系統可從消息隊列將信息直接發給窗口。另外,每個正在Windows下運行的應用程序都有自己的消息隊列。C、系統消息隊列中的每個消息最終都要被USER模塊傳送到應用程序的消息隊列中去。應用程序的消息對列中存儲了程序的所有窗口的全部消息。D、以上都正確15.文本框TextBox控件的數據驗證代碼一般寫在()事件中。A、ValidatedB、ValidatingC、DataBindingsD、Disposed16.動態鏈接庫文件的后綴名為()。??A、libB、dllC、exeD、obj17.在Windows編程約定中,位圖句柄為()。??A、HGDIB、HBITMAPC、HDCD、HPEN18.以下選項中,GDI不能支持的是()。A、位圖B、Flash動畫C、直線和曲線D、文字19.類信息表20.在VC++?6.0在編程環境中,運行程序的快捷鍵是()。?A、Ctrl+F5B、F7C、Ctrl+F7D、F521.在MFC中,利用ClassWizard不能()。A、建立新類B、進行消息映射C、增加類的成員變量D、插入資源22.Win32API可以直接讀取所有的圖像格式。23.在Windows編程約定中,圖像設備接口的英文縮寫是()。A、APIB、SDIC、GDID、MDI24.基于對話框的應用程序,也有文檔類和視圖類。25.DateTimePicker控件的Text屬性是一個日期類型。26.窗體的Show()方法和ShowDialog()方法都有返回值,這些返回值是DialogResult類型的枚舉量。27.WindowsSDK程序28.ListView控件在顯示項目列表時總帶有一個圖標。29.數字和字母的虛擬鍵碼是怎樣定義的?30.Char.IsPunctuation(a)的值為true時,變量a是一個()。A、字母B、數字C、字母或數字D、標點符號第1卷參考答案一.參考題庫1.參考答案:WinProc窗口處理函數是一個回調函數,它是用來處理消息的,是由Windows調用的。在注冊窗口類的時候指定了窗口處理函數的入口地址,應用程序獲得的消息都交給此入口地址對應的窗口處理函數來處理。2.參考答案:A3.參考答案: 參數UINTnChar指按下按鍵的虛擬鍵碼;nRepCnt按鍵按下的次數;nFlags有沒有其他鍵同時被按下;如shift、ctrl、Alt4.參考答案:正確5.參考答案: 延遲再現技術:當向剪貼板傳送數據中,并不直接將數據的這份副本傳給剪貼板,而是直到有另一個程序需要數據時,程序才提供這份數據。延遲提出技術的三個消息 W.M_RENDERFORMAT:當有程序調用GetClipboardData要從剪貼板取數據時,發送的消息,wParam是所要求的數據格式。 W.M_DESTROYCLIPBOARD://當有程序調用EmptyClipboard時發送的消息,通知不再需要構造剪貼板數據信息。 WM_RENDERALLFORMATS?:剪貼板擁有者程序要終止執行時將收到的消息。6.參考答案:C7.參考答案:B8.參考答案:C9.參考答案: WM_KEYDOWN->TranslateMessage()->WM_CHAR10.參考答案: 11.參考答案:B12.參考答案:GetDC()13.參考答案:B,C,D14.參考答案:D15.參考答案:B16.參考答案:B17.參考答案:B18.參考答案:B19.參考答案:MFC程序在不同的場合下還經常用到類的其他信息,于是MFC就把這些信息統統都放在映射表項中,并把它叫做類消息表。20.參考答案:A21.參考答案:D22.參考答案:錯誤23.參考答案:C24.參考答案:錯誤25.參考答案:錯誤26.參考答案:錯誤27.參考答案: 使用軟件開發工具包開發出來的Windows應用程序。28.參考答案:錯誤29.參考答案:數字、字母的虛擬鍵碼是用ASCII碼定義的。30.參考答案:D第2卷一.參考題庫(共30題)1.簡述創建窗口的五個步驟。2.論述映射模式的概念,MFC定義了哪幾種映射方式,它們的特點是什么?關于映射模式的操作有哪些?3.簡述MFC中有哪些設備描述表類,它們各有哪些特點。?4.在MFC中,文檔負責將數據存儲到永久存儲介質中,通常是磁盤文件或數據庫,存取過程稱為()。A、文件訪問B、串行化C、文件讀寫D、格式化5.運行程序后單擊鼠標右鍵彈出對話框提示“您按下了鼠標右鍵”對話框。簡要說明設計步驟。6.希望菜單前出現一個“√”,應該用CCmdUI類的()成員函數。?A、EnableB、SetRadioC、SetCheckD、SetText7.處理機主要有處理器、存儲器和總線組成,總線包括()。A、數據總線、串行總線、邏輯總線、物理總線B、并行總線、地址總線、邏輯總線、物理總線C、并行總線、串行總線、全雙工總線D、數據總線、地址總線、控制總線8.調用DataAdapter的Update方法也可以向數據庫插入記錄。9.如果要創建一個宋體字體,那么字體描述中哪個屬性為“宋體”()。A、lfCharSetB、lfQualityC、lfFaceNameD、lfStrikeOut10.擴展名為.rc的文件是什么文件。11.設備環境DC的全稱為()。A、DeviceContentB、DeviceContextsC、DeviceConfigD、DeviceConter12.以SQLServer為例,請執行以下操作: (1)建立一個“學生”表Student,它由學號Sno、姓名Sname、性別Ssex、年齡Sage、所在系Sdept五個屬性組成。其中學號不能為空,值是唯一的,并且姓名取值也唯一; (2)向Student表增加“入學時間”列,其數據類型為日期型; (3)為Student按學號升序建唯一索引; (4)查所有在2013年入學的學生姓名; (5)刪除Student表。13.用戶在TabControl控件上的任何位置單擊將引發控件的Click事件。14.采用異常處理格式編寫程序的目的在于使程序()。?A、不會引發異常B、順利通過編譯C、減少異常D、在出現異常后能夠得到處理15.Windows中應用程序的輸出是怎樣進行的。16.什么情況下產生WM_CREATE窗口消息?什么情況下產生WM_PAINT窗口消息??17.已知語句SetTimer(NULL,1,100,NULL),則以下說法正確的是()。A、設置了一個定時器,該定時器不能正常起作用B、設置一個定時器,能夠正常起作用C、設置了一個定時器,時間間隔為1秒D、設置了一個定時器,時間間隔為100毫秒18.下列哪一個不是類的成員的訪問修飾符()。A、privateB、baseC、publicD、protected19.句柄20.產生死鎖的四個必要條件:()、()、()、()。21.什么樣的窗口才能接收鍵盤消息。22.當Splitter控件的Enabled屬性值設置為false時,用戶不能夠通過它拖動窗格的大小。23.匈牙利命名法是所有程序都必須遵循的一個規則,變量的命名必須按照規則進行。24.類是具有相同特征和行為的事物的抽象,對象是類的實例化。25.在下列說法中,()是錯誤的。??A、若進程A和進程B在臨界段上互斥,那么當進程A處于該臨界段時,它不能被進程B中斷B、虛擬存儲管理中采用對換(swapping)策略后,用戶進程可使用的存儲空間似乎增加了C、虛擬存儲管理中的抖動(thrashing)現象是指頁面置換(page?replacement)時用于換頁的時間遠多于執行程序的時間D、進程可以由程序、數據和進程控制塊(PCB)描述26.當光標到達TextBox控件時將引發控件的GotFocus事件。27.因為結構與類十分相似,所以它們的存儲形式是相同的。28.控件29.Windows編程中,定時器消息是()。A、WM_TIMEB、WM_TIMERC、WM_ON_TIMED、WM_COMMAND30.什么是消息循環?第2卷參考答案一.參考題庫1.參考答案: (1)定義窗口 (2)注冊窗口 (3)創建窗口 (4)顯示窗口 (5)消息循環2.參考答案: 3.參考答案: M.FC中定義了如下設備描述表類 C.DC://各種設備描述表類的基類,封裝了設備描述表的屬性和方法,提供了一個重要的訪問圖形設備的接口。CWindowsDC://窗口區域設備描述表類。CClientDC://客戶區設備描述表類。CPaintDC://重繪區域設備描述表類。CMetaFileDC://圖元文件設備描述表類。4.參考答案:B5.參考答案: (1)新建基于單文檔的應用程序 (2)用類向導映射鼠標右鍵消息 (3)在消息函數中添加代碼:MessageBox(“您按下了鼠標右鍵”)6.參考答案:C7.參考答案:D8.參考答案:正確9.參考答案:C10.參考答案: 資源文件11.參考答案:B12.參考答案: (1)CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE, S.nameCHAR(20)UNIQUE,SsexCHAR(1),SageINT,SdeptCHAR(15)); (2)ALTERTABLEStudentADDScomeDATE; (3)CreateUniqueIndexStusnoonStudent(Sno); (4)SelectSnameFromStudentWhereSno>’13000000’ (5)DROPTABLEStudent;13.參考答案:錯誤14.參考答案:D15.參考答案: 通過設備描述表DC(DeviceContext)來進行應用程序與物理設備之間的交互16.參考答案: 產生WM_CREATE窗口消息:執行CreateWindow函數時 產生WM_PAINT窗口消息:執行UpdateWindow函數時 在使用者移動窗口或顯示窗口時,窗口中先前被隱藏的區域重新可見。 使用者改變窗口的大小(如果窗口類別樣式有著CS_HREDRAW和CS_VREDRAW位旗標的設定)。 程序使用ScrollWindow或ScrollDC函數滾動顯示區域的一部分。 程序使用InvalidateRect或InvalidateRgn函數刻意產生WM_PAINT消息。 Windows擦除覆蓋了部分窗口的對話框或消息框。(可能)菜單下拉出來,然后被釋放。(可能)顯示工具提示消息。17.參考答案:A,D18.參考答案:B19.參考答案:為了區別于普通變量的標識,Windows把這種復雜對象的標識叫做句柄。20.參考答案:互斥條件;請求與保持;不可剝奪;循環等待21.參考答案:在Windows程序中,有時會同時打開多個窗口。在這些窗口中只有一個是活動窗口,這個窗口一般是屏幕上位置最靠前的窗口,它的特征是其標題欄被點亮的而不是灰色的。只有活動窗口才具有輸入焦點,而Wind
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出售轉讓網店合同樣本
- 2024年份3月線上聲樂教師虛擬演唱會分成補充協議
- 共享產權房合同樣本
- 2025建屋合同(標準版)
- 農村浴室出售合同標準文本
- 農村地基打樁合同樣本
- 打造智能社區的未來愿景計劃
- 伐木工具租賃合同樣本
- 2025合同的訂立程序包括哪些步驟
- 農村收購土牛合同樣本
- 承包餐館協議書模板
- (省統測)貴州省2025年4月高三年級適應性考試(選擇性考試科目)歷史試卷(含答案)
- 第三方房屋抵押擔保合同
- 2025年山東建筑安全員《B證》考試題庫及答案
- 2025屆上海市黃浦區高三下學期二模政治試題(原卷版+解析版)
- GB 19762-2025離心泵能效限定值及能效等級
- 2025年上海浦東新區高三二模高考語文試卷試題(含答案)
- 浙江國企招聘2025寧波樞智交通科技有限公司招聘21人筆試參考題庫附帶答案詳解
- 廣東省清遠市清新區2025年中考一模語文試題(含答案)
- 2024年廣州市天河區總工會招聘工會社會工作者考試真題
- 2025餐飲服務承包經營合同書
評論
0/150
提交評論