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

下載本文檔

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

文檔簡介

2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-Windows程序設(shè)計(jì)筆試歷年真題薈萃含答案(圖片大小可自由調(diào)整)答案解析附后卷I一.參考題庫(共25題)1.對文本文件寫進(jìn)一行,需要調(diào)用StreamWriter實(shí)例的()方法。??A、WriteB、WriteLineC、FlushD、Close2.DefWindowProc()函數(shù)的功能什么?3.數(shù)據(jù)集DataSet是通過數(shù)據(jù)適配器DataAdapter的Update()方法將數(shù)據(jù)源中某些特定數(shù)據(jù)填充到內(nèi)存中的本地拷貝。4.所有的Windows應(yīng)用程序都是消息驅(qū)動的。5.usingnamespace的作用是表示()。A、引入名字空間B、使用數(shù)據(jù)庫C、使用一個(gè)文件D、使用一段程序6.創(chuàng)建畫刷的函數(shù)有()。A、CreateHatchBrushB、CreateSolidBrushC、CreatePatternBrushD、CreateLogicBrush7.Timer控件的Interval屬性的單位是秒。8.()系統(tǒng)是一個(gè)消息響應(yīng)事件驅(qū)動的操作系統(tǒng),消息是應(yīng)用程序與操作系統(tǒng)交互的手段。9.窗口類結(jié)構(gòu)中常用的有哪幾個(gè)載入函數(shù)?它們的用法如何?10.為學(xué)員信息設(shè)計(jì)一個(gè)類CStudent,包含:學(xué)號、姓名、出生日期、家庭住址、班級,并使該類可以實(shí)現(xiàn)串行化。請寫出可以實(shí)現(xiàn)要求的CStudent.h和CStudent.cpp文件的內(nèi)容11.CWinApp類中用()成員函數(shù)實(shí)現(xiàn)了對消息環(huán)的封裝。A、InitInstance()B、Run()C、OnIdle()D、WndProc()12.關(guān)閉窗體需要調(diào)用窗體()方法。?A、ShowB、HideC、ActivateD、Close13.一組CheckBox控件的Checked屬性是互斥的。14.基于對話框的應(yīng)用程序,也有文檔類和視圖類。15.已知嚴(yán)格按照匈牙利命名法命名的變量m_pTemp,則以下說法正確的是()。?A、該變量是1個(gè)全局變量B、該變量是1個(gè)類成員變量C、該變量是1個(gè)指針變量D、該變量一定是1個(gè)私有變量16.鍵盤消息分為哪幾類,哪些鍵只產(chǎn)生按鍵消息不產(chǎn)生字符消息。17.在MFC中,所有的控件都是()類的派生類,都可以作為一個(gè)特殊的窗口來處理。A、CViewB、CWndC、CWindowD、CDialog18.關(guān)于MDI窗體菜單的說法正確的是()。A、MDI父窗體與其子窗體菜單合并后,父窗體菜單一定排在子窗體菜單的前面。B、當(dāng)有多個(gè)MDI子窗體顯示后,所有子窗體菜單將一同合并顯示在MDI父窗體上。C、當(dāng)MDI子窗體顯示后,子窗體上不可能顯示菜單。D、MDI窗體菜單合并后,菜單項(xiàng)的數(shù)目等于父窗體菜單項(xiàng)與子窗體菜單項(xiàng)之和。19.在Windows編程中,鍵盤按鍵彈起時(shí),會返回消息WM_KEYDOWN。20.PictureBox控件既能顯示圖片又能顯示文本。21.ListView控件在顯示項(xiàng)目列表時(shí)總帶有一個(gè)圖標(biāo)。22.NETFramework是一種()。A、編程語言B、程序運(yùn)行平臺C、操作系統(tǒng)D、數(shù)據(jù)庫管理系統(tǒng)23.窗體程序代碼中的this代表了()。?A、當(dāng)前窗體類B、窗體的當(dāng)前實(shí)例C、代碼所在的方法D、代碼所在的事件24.簡述設(shè)備描述表的概念和主要類型。?25.無效顯示區(qū)卷II一.參考題庫(共25題)1.DateTimePicker控件的Text屬性是一個(gè)日期類型。2.簡述MFC中有哪些設(shè)備描述表類,它們各有哪些特點(diǎn)。?3.CRuntimeClass類的操作中,用于從類名字符串獲得該類CRunTimeClass對象指針的方法為()。A、IsDerivedFromB、FromNameC、CreateObjectD、GetBaseClass4.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)5.句柄6.下列MFC類中,不直接支持消息映射的MFC基類是()。A、CCmdTargetB、CWinAPPC、CWndD、CMap7.所有的文檔類都派生于(),所有的視圖類都派生于()。8.要使程序運(yùn)行,需要按()鍵。?A、F5B、Ctrl+F5C、F10D、F119.當(dāng)TextBox控件的Text屬性綁定到數(shù)據(jù)集的某個(gè)字段后,移動數(shù)據(jù)集綁定上下文的位置到第一條記錄,文本框?qū)⒆詣语@示第一條記錄對應(yīng)字段的值。10.要使控件不可用(呈灰色顯示)需要將()屬性設(shè)置為False。?A、EnabledB、VisibleC、LockedD、CausesValidation11.如果要嚴(yán)格按照匈牙利命名法命名1個(gè)局部窗口句柄,以下變量命名正確的是()。?A、g_hWndB、m_hWndC、g_pWndD、m_pWnd12.當(dāng)輸入焦點(diǎn)離開控件時(shí)調(diào)用的代碼段應(yīng)寫在該控件的()事件中。?A、EnterB、LeaveC、LostFocusD、Move13.InvalidateRect的作用是()。?A、刪除一個(gè)矩形B、使一個(gè)矩形區(qū)域變?yōu)闊o效,從而可以重繪C、使一個(gè)矩形區(qū)域變?yōu)闊o效,從而釋放部分GDI資源D、擦除一個(gè)矩形區(qū)域14.下列Windows數(shù)據(jù)格式中,代表設(shè)備句柄的是()。?A、HWNDB、HDCC、HINSTANCED、HFONT15.()包括鍵盤和鼠標(biāo)的輸入。這一類消息首先放在系統(tǒng)消息隊(duì)列中,然后由Windows將它們送入應(yīng)用程序消息隊(duì)列中,由程序來處理消息。A、系統(tǒng)消息B、用戶消息C、輸入消息D、控制消息16.動態(tài)鏈接庫文件的后綴名為()。??A、libB、dllC、exeD、obj17.以下代表了TabControl控件的選項(xiàng)卡數(shù)目的屬性是()。?A、TabPagesB、TabCountC、MultilineD、TabIndex18.各種設(shè)備描述表的中,可以使用CreateComPatibleDC函數(shù)創(chuàng)建獲得的設(shè)備描述表類型是()。?A、顯示設(shè)備描述表B、打印設(shè)備描述表C、內(nèi)存設(shè)備描述表D、信息設(shè)備描述表19.Windows的API函數(shù)20.Windows程序設(shè)計(jì)是一種()的程序設(shè)計(jì)模式。A、結(jié)構(gòu)化B、面向?qū)ο驝、事件驅(qū)動方式D、XP21.因?yàn)榻Y(jié)構(gòu)與類十分相似,所以它們的存儲形式是相同的。22.WindowsSDK程序23.運(yùn)行程序后單擊鼠標(biāo)右鍵彈出對話框提示“您按下了鼠標(biāo)右鍵”對話框。簡要說明設(shè)計(jì)步驟。24.在BitBlt函數(shù)中進(jìn)行光柵化處理方式中,哪1個(gè)值說明是要進(jìn)行或運(yùn)算?()A、SRCANDB、SRCCOPYC、SRCINVERTD、SRCPAINT25.創(chuàng)建一個(gè)記錄通訊錄內(nèi)容的新類Caddrlist,包含:姓名、住址、電話、出生日期,并使該類可以實(shí)現(xiàn)串行化。請寫出可以實(shí)現(xiàn)要求的CAddrlist.h和CAddrlist.cpp文件的內(nèi)容卷III一.參考題庫(共25題)1.下列選項(xiàng)中屬于Windows?GDI資源的是()。??A、位圖B、畫筆C、字體D、窗口2.在Windows編程中,1個(gè)程序中只允許設(shè)置一個(gè)定時(shí)器。3.語句tabControl1.SelectedIndex=1;的作用是()。A、選中第一個(gè)選項(xiàng)卡B、選中第二個(gè)選項(xiàng)卡C、使第一個(gè)選項(xiàng)卡可見D、使第二個(gè)選項(xiàng)卡可見4.要使ListView控件以詳細(xì)信息形式顯示項(xiàng)目,必須將屬性View設(shè)置為()。A、SmallIconB、LargeIconC、ListD、Details5.簡述常用的客戶區(qū)鼠標(biāo)消息有哪些。6.鼠標(biāo)是一種“必須要的選擇設(shè)備”,如何應(yīng)用GetSystemMetrics函數(shù)確認(rèn)鼠標(biāo)是否存在?寫出程序代碼。?7.消息框MessageBox的Show方法的返回值是()類型。?A、DialogResultB、BorderStyleC、stringD、int8.根據(jù)國際標(biāo)準(zhǔn)化組織制定的開發(fā)系統(tǒng)互聯(lián)參考模型,實(shí)現(xiàn)端用戶之間可靠通信的協(xié)議層是()。???A、應(yīng)用層??B、會話層??C、傳輸層????D、網(wǎng)絡(luò)層9.要設(shè)置主菜單某菜單項(xiàng)的快捷鍵,需要設(shè)置其()屬性。?A、ShortcutB、ShowShortcutC、CheckedD、RadioCheck10.項(xiàng)目文件的擴(kuò)展名是()。???A、exeB、dspC、dswD、cpp11.在Windows消息機(jī)制中,消息系統(tǒng)3大關(guān)鍵要素是()。A、消息隊(duì)列B、消息循環(huán)C、消息處理函數(shù)D、消息映射12.要向ListView控件中插入一個(gè)項(xiàng)目,需要調(diào)用控件的()方法。?A、Items.AddB、Items.InsertC、Items.RemoveD、Items.Clear13.在Windows編程中,AppendMenu可以在菜單的任意位置插入新的菜單項(xiàng)。14.在Windows編程中,使用窗口句柄來操作具體的窗口。15.在VC++中,項(xiàng)目文件的擴(kuò)展名是()。A、exeB、dspC、dswD、cpp16.下列集合類中,其內(nèi)部是使用散列表技術(shù)實(shí)現(xiàn)的MFC類的是()。?A、CArrayB、CListC、CMapD、CPtrList17.在MFC中,在編輯某菜單項(xiàng)時(shí),若要指明該菜單項(xiàng)是一個(gè)彈出式子菜單,必須選擇屬性對話框中的()。A、SeparatorB、Pop-upC、InactiveD、Grayed18.生成1個(gè)只具有確定和取消按鈕的消息框,其參數(shù)為()。A、MB_OKB、MB_YESNOC、MB_OKCANCELD、MB_RETRYCANCEL19.圖象設(shè)備接口(GDI)20.要使Label控件的大小適應(yīng)所顯示文本的大小,將其AutoSize屬性設(shè)置為True即可。21.數(shù)據(jù)集DataSet與數(shù)據(jù)源之間是離線訪問方式,而數(shù)據(jù)讀取器DataReader與數(shù)據(jù)源之間是連線訪問方式。22.消息的4個(gè)參數(shù)中,表示消息類型的參數(shù)是()。?A、HWNDhwndB、messageIDC、wParamD、lParam23.希望菜單無效,應(yīng)該用CCmdUI類的()成員函數(shù)。?A、EnableB、SetRadioC、SetCheckD、SetText24.對于消息隊(duì)列描述正確的是()。A、在Windows中只有一個(gè)消息系統(tǒng),即系統(tǒng)消息隊(duì)列。消息隊(duì)列是一個(gè)系統(tǒng)定義的數(shù)據(jù)結(jié)構(gòu),用于臨時(shí)存儲消息。B、系統(tǒng)可從消息隊(duì)列將信息直接發(fā)給窗口。另外,每個(gè)正在Windows下運(yùn)行的應(yīng)用程序都有自己的消息隊(duì)列。C、系統(tǒng)消息隊(duì)列中的每個(gè)消息最終都要被USER模塊傳送到應(yīng)用程序的消息隊(duì)列中去。應(yīng)用程序的消息對列中存儲了程序的所有窗口的全部消息。D、以上都正確25.按鍵消息有哪四種形式?系統(tǒng)按鍵消息有什么特點(diǎn)?它在哪里處理?那些不是系統(tǒng)按鍵消息??卷I參考答案一.參考題庫1.參考答案:B2.參考答案: DefWindowProc()函數(shù)定義如下:函數(shù)功能:該函數(shù)調(diào)用缺省的窗口過程來為應(yīng)用程序沒有處理的任何窗口消息提供缺省的處理。該函數(shù)確保每一個(gè)消息得到處理。3.參考答案:錯誤4.參考答案:正確5.參考答案:A6.參考答案:A,B,C7.參考答案:錯誤8.參考答案:Windows9.參考答案: 10.參考答案: 11.參考答案:B12.參考答案:D13.參考答案:錯誤14.參考答案:錯誤15.參考答案:B,C16.參考答案:鍵盤消息可分為按鍵消息和字符消息兩類。按鍵消息分為系統(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)移動鍵、特殊字符鍵。17.參考答案:B18.參考答案:C19.參考答案:錯誤20.參考答案:錯誤21.參考答案:錯誤22.參考答案:B23.參考答案:B24.參考答案: 設(shè)備描述表(DeviceContext)是一種Windows數(shù)據(jù)結(jié)構(gòu),用來描述繪制窗口所需要的信息。 設(shè)備描述表主要有如下類型 D.isplay顯示設(shè)備描述表,提供對視頻顯示設(shè)備上的繪制操作的支持 P.rinter打印設(shè)備描述表,提供對打印機(jī)、繪圖儀設(shè)備上的繪制操作的支持Memory內(nèi)存設(shè)備描述表,提供對位圖操作的支持 I.nformation信息設(shè)備描述表,提供對操作設(shè)備信息獲取的支持25.參考答案:在有效提高拆分窗口顯示更新效率的方法中,程序只重繪必須重繪的區(qū)域。卷II參考答案一.參考題庫1.參考答案:錯誤2.參考答案: M.FC中定義了如下設(shè)備描述表類 C.DC://各種設(shè)備描述表類的基類,封裝了設(shè)備描述表的屬性和方法,提供了一個(gè)重要的訪問圖形設(shè)備的接口。CWindowsDC://窗口區(qū)域設(shè)備描述表類。CClientDC://客戶區(qū)設(shè)備描述表類。CPaintDC://重繪區(qū)域設(shè)備描述表類。CMetaFileDC://圖元文件設(shè)備描述表類。3.參考答案:B4.參考答案:C5.參考答案:為了區(qū)別于普通變量的標(biāo)識,Windows把這種復(fù)雜對象的標(biāo)識叫做句柄。6.參考答案:D7.參考答案:CDocument;CView8.參考答案:B9.參考答案:正確10.參考答案:A11.參考答案:B12.參考答案:B13.參考答案:B14.參考答案:B15.參考答案:C16.參考答案:B17.參考答案:B18.參考答案:C19.參考答案:由操作系統(tǒng)提供的,用戶可以使用的函數(shù)就叫做API。20.參考答案:C21.參考答案:錯誤22.參考答案: 使用軟件開發(fā)工具包開發(fā)出來的Windows應(yīng)用程序。23.參考答案: (1)新建基于單文檔的應(yīng)用程序 (2)用類向?qū)в成涫髽?biāo)右鍵消息 (3)在消息函數(shù)中添加代碼:MessageBox(“您按下了鼠標(biāo)右鍵”)24.參考答

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論