




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2024年大學試題(計算機科學)-Windows程序設(shè)計筆試考試歷年高頻考點試題摘選含答案第1卷一.參考題庫(共75題)1.當光標到達TextBox控件時將引發(fā)控件的GotFocus事件。2.已知嚴格按照匈牙利命名法命名的變量m_pTemp,則以下說法正確的是()。?A、該變量是1個全局變量B、該變量是1個類成員變量C、該變量是1個指針變量D、該變量一定是1個私有變量3.在MFC中,文檔負責將數(shù)據(jù)存儲到永久存儲介質(zhì)中,通常是磁盤文件或數(shù)據(jù)庫,存取過程稱為()。A、文件訪問B、串行化C、文件讀寫D、格式化4.關(guān)于MDI窗體菜單的說法正確的是()。A、MDI父窗體與其子窗體菜單合并后,父窗體菜單一定排在子窗體菜單的前面。B、當有多個MDI子窗體顯示后,所有子窗體菜單將一同合并顯示在MDI父窗體上。C、當MDI子窗體顯示后,子窗體上不可能顯示菜單。D、MDI窗體菜單合并后,菜單項的數(shù)目等于父窗體菜單項與子窗體菜單項之和。5.當Splitter控件的Enabled屬性值設(shè)置為false時,用戶不能夠通過它拖動窗格的大小。6.Windows應(yīng)用程序的消息來源主要包括()、()、()和()。7.當滑塊滑動時,滑塊條控件將發(fā)送滾動消息來通知父窗口,垂直滑動條發(fā)送()消息。A、WM_CHARB、WM_HSCROLLC、WM_VSCROLLD、WM_CHANGE8.簡述程序設(shè)計中為一個窗口創(chuàng)建子窗口的一般步驟和方法。9.NETFramework是一種()。A、編程語言B、程序運行平臺C、操作系統(tǒng)D、數(shù)據(jù)庫管理系統(tǒng)10.要將焦點設(shè)置到某控件,需要調(diào)用該控件的()方法。?A、FindFormB、RefreshC、GetNextControlD、Focus11.在Windows編程約定中,CHAR數(shù)據(jù)類型和TCHAR數(shù)據(jù)類型是相同的。12.因為結(jié)構(gòu)與類十分相似,所以它們的存儲形式是相同的。13.動態(tài)鏈接庫文件的后綴名為()。??A、libB、dllC、exeD、obj14.要使得在TextBox控件中輸入的文本顯示為一系列的“*”,必須將該控件的PasswordChar屬性設(shè)置為’*’。15.在Windows編程中,1個程序中只允許設(shè)置一個定時器。16.以下對應(yīng)于unsignedlong?的數(shù)據(jù)類型為()。A、WORDB、DWORDC、INTD、BYTE17.若沒有為窗體DialogResult屬性賦值,該窗體ShowDialog()方法的返回值將是()。?A、DialogResult.OKB、DialogResult.YesC、DialogResult.CancelD、null18.要將通用對話框openFileDialog1顯示出來,需調(diào)用其()方法。??A、ShowB、ShowDialogC、OpenFileD、Display19.簡述GDI的基本概念,簡述設(shè)備描述表中有哪些GDI對象,這些對象用哪些MFC類表示。?20.在Windows編程約定中,代表窗口句柄的數(shù)據(jù)類型是HWND。21.簡述Windows剪貼板的基本概念,列舉出主要的Windows剪貼板函數(shù)。?22.在Windows編程約定中,位圖句柄為()。??A、HGDIB、HBITMAPC、HDCD、HPEN23.什么情況下產(chǎn)生WM_CREATE窗口消息?什么情況下產(chǎn)生WM_PAINT窗口消息??24.在進行繪圖時,畫刷用于指定圖形的()樣式,畫筆用于指定圖形的()樣式。25.()是一個基于消息的消息驅(qū)動系統(tǒng)。26.數(shù)據(jù)集DataSet是通過數(shù)據(jù)適配器DataAdapter的Update()方法將數(shù)據(jù)源中某些特定數(shù)據(jù)填充到內(nèi)存中的本地拷貝。27.在下列說法中,()是錯誤的。??A、若進程A和進程B在臨界段上互斥,那么當進程A處于該臨界段時,它不能被進程B中斷B、虛擬存儲管理中采用對換(swapping)策略后,用戶進程可使用的存儲空間似乎增加了C、虛擬存儲管理中的抖動(thrashing)現(xiàn)象是指頁面置換(page?replacement)時用于換頁的時間遠多于執(zhí)行程序的時間D、進程可以由程序、數(shù)據(jù)和進程控制塊(PCB)描述28.派生窗體中的成員不能比基窗體中的少,也就是說不能在派生窗體中刪除基窗體帶過來的控件。29.關(guān)于類的虛擬方法的說法中正確的是()。?A、虛擬方法就是沒有實現(xiàn)的方法B、不能在派生類中調(diào)用基類的虛方法C、可以在派生類中重載基類的虛方法D、基類中不能調(diào)用自己的虛方法30.DateTimePicker控件的Text屬性是一個日期類型。31.當用戶在TreeView控件上選擇了一個節(jié)點,其處理程序代碼應(yīng)編寫在()事件中。?A、BeforeExpandB、AfterSelectC、ClickD、MouseDown32.關(guān)閉窗體需要調(diào)用窗體()方法。?A、ShowB、HideC、ActivateD、Close33.在?MSG?結(jié)構(gòu)類型中,各個成員所代表的含義是什么?34.進程/線程間同步機制四種方式為:()、()、()、()。35.用戶在TabControl控件上的任何位置單擊將引發(fā)控件的Click事件。36.下列各種窗口對象中,對象最好在棧(Stack)中分配MFC窗口類是()。A、CToolBarB、CViewC、CWndD、CFrameWnd37.利用MFCAppWizard可以生成SDI界面、()界面和基于對話框界面的程序。38.對文本文件寫進一行,需要調(diào)用StreamWriter實例的()方法。??A、WriteB、WriteLineC、FlushD、Close39.CBrush是GDI對象。40.下列控件在程序運行期間總不可見的是()。?A、TextBoxB、TimerC、LabelD、PictureBox41.下列程序設(shè)計方法中,()是一種基于對象的程序設(shè)計方法。A、MFC程序設(shè)計B、使用WindowsAPI編程C、使用VisualBasic語言編程D、使用C#程序設(shè)計語言編程42.數(shù)據(jù)驗證的目的是為了保證程序能夠正常運行。43.在Wndows編程約定中,軟件開發(fā)包的英文縮寫是()。A、APIB、SDIC、SDKD、MDI44.要在一個控件上擊右鍵彈出上下文菜單,需要利用控件的()事件。?A、ClickB、KeyPressC、MouseDownD、MouseMove45.下列選項中,可以用Windows句柄標識的有()。?A、窗口B、文件C、消息D、字體46.鍵盤消息處理函數(shù)OnKeyDown(UINTnChar,UINTnRepCnt,UINnFlags)中的主要參數(shù)。??47.窗體的標題條顯示的標題由窗體的()屬性決定。?A、BackColorB、TextC、ForeColorD、Opacity48.ListView控件在顯示項目列表時總帶有一個圖標。49.COMMAND(菜單消息類型)是更新命令用戶接口消息。50.在VC++?6.0在編程環(huán)境中,運行程序的快捷鍵是()。?A、Ctrl+F5B、F7C、Ctrl+F7D、F551.已知:一個用于表示多邊形的C++類CPolygon定義如下1請為其添加必要的成分,使其支持序列化。 2為CPolygon類添加的繪制方法。 3為CPolygon類添加克隆方法CPolygon*?Clone()52.Windows程序中,用于表示通用字符的數(shù)據(jù)類型是()。?A、charB、unsignedshortC、TCHARD、unsignedchar53.Windows應(yīng)用程序的主函數(shù)有哪三個主要任務(wù)。54.擴展名為.rc的文件是什么文件。55.窗體實例的Show()方法是以非模態(tài)方式顯示窗體,該方法顯示的窗體獨占屏幕焦點。56.在Windows編程中,按下鍵盤的"A"鍵后,返回的Windows消息是()。A、VK_AB、WM_KEYDOWNC、AD、DIK_A57.在Windows編程中,使用窗口句柄來操作具體的窗口。58.下列不能為類的成員的是()。?A、屬性B、方法C、索引器D、接口59.在Windows編程中,按下鼠標左鍵產(chǎn)生的Windows消息是()。?A、WM_KEYDOWNB、WM_LBUTTONDOWNC、WM_LEFTD、WM_RBUTTONDOWN60.滾動條類CScrollBar的成員函數(shù)規(guī)定了滾動條的操作。設(shè)置滾動條的范圍使用()函數(shù),設(shè)置滾動塊的位置使用()函數(shù),獲取滾動塊的當前位置使用()函數(shù)。61.Char.IsPunctuation(a)的值為true時,變量a是一個()。A、字母B、數(shù)字C、字母或數(shù)字D、標點符號62.窗體程序代碼中的this代表了()。?A、當前窗體類B、窗體的當前實例C、代碼所在的方法D、代碼所在的事件63.在RadioButton控件上單擊會使其Checked屬性的值變得相反。64.生成1個只具有確定和取消按鈕的消息框,其參數(shù)為()。A、MB_OKB、MB_YESNOC、MB_OKCANCELD、MB_RETRYCANCEL65.要將狀態(tài)欄??吭谌萜鞯捻敳?,需要將其Dock屬性設(shè)置為()。A、TopB、BottomC、FillD、None66.在Windows編程中,菜單可以在資源視圖中設(shè)計,一旦載入程序,就不能再被更改。67.FillRect中指定的畫刷是用于畫矩形本身和邊框,F(xiàn)rameRect中指定的畫刷是用于畫矩形的邊框。68.關(guān)于類的屬性的說法中錯誤的是()。?A、定義類的屬性必須指明它的類型B、只有g(shù)et塊的屬性稱為只讀屬性C、屬性比方法的功能更強大D、static屬性可以通過類名訪問69.向ListBox控件中加入一個條目需要調(diào)用其CreateControl方法。70.匈牙利命名法是所有程序都必須遵循的一個規(guī)則,變量的命名必須按照規(guī)則進行。71.簡述Windows消息的類型有哪些?各有何特點??72.如果要嚴格按照匈牙利命名法命名1個局部窗口句柄,以下變量命名正確的是()。?A、g_hWndB、m_hWndC、g_pWndD、m_pWnd73.希望菜單無效,應(yīng)該用CCmdUI類的()成員函數(shù)。?A、EnableB、SetRadioC、SetCheckD、SetText74.使用()獲取的設(shè)備上下文在退出時,必須調(diào)用ReleaseDC()釋放設(shè)備上下文。75.向數(shù)據(jù)庫插入記錄時,只要采用異常處理格式編寫插入代碼,就能保證插入的數(shù)據(jù)是正確的。第2卷一.參考題庫(共75題)1.圖象設(shè)備接口(GDI)2.關(guān)鍵字virtual只能用來修飾類的()成員。??A、字段B、方法C、屬性D、常量3.以SQLServer為例,請執(zhí)行以下操作: (1)建立一個“學生”表Student,它由學號Sno、姓名Sname、性別Ssex、年齡Sage、所在系Sdept五個屬性組成。其中學號不能為空,值是唯一的,并且姓名取值也唯一; (2)向Student表增加“入學時間”列,其數(shù)據(jù)類型為日期型; (3)為Student按學號升序建唯一索引; (4)查所有在2013年入學的學生姓名; (5)刪除Student表。4.C#的Windows應(yīng)用程序設(shè)計中,可以使用基類PageDataSource進行分頁處理。5.窗口函數(shù)中WM_KEYDOWN消息處理分支中的wParam和SendMessage函數(shù)第三個參數(shù)wParam有什么不同?6.如果要創(chuàng)建一個宋體字體,那么字體描述中哪個屬性為“宋體”()。A、lfCharSetB、lfQualityC、lfFaceNameD、lfStrikeOut7.有哪兩種方法獲得屏幕的hDC?8.在屬性的訪問聲明中,對屬性的讀操作用()關(guān)鍵字標出,表明屬性的值是只讀的,不能改寫。A、setB、getC、privateD、public9.以下代表了TabControl控件的選項卡數(shù)目的屬性是()。?A、TabPagesB、TabCountC、MultilineD、TabIndex10.在Windows編程中,AppendMenu可以在菜單的任意位置插入新的菜單項。11.當Panel控件的Enabled屬性值設(shè)置為false時,其內(nèi)的所有控件都不可用。12.簡述設(shè)備描述表的概念和主要類型。?13.Windows應(yīng)用程序的入口也是main函數(shù)。14.Win32API可以直接讀取所有的圖像格式。15.消息框MessageBox的Show方法的返回值是()類型。?A、DialogResultB、BorderStyleC、stringD、int16.InvalidateRect所決定的重繪區(qū)和BeginPaint所決定的重繪區(qū)有什么區(qū)別?InvalidateRect最后一個參數(shù)的作用是什么?17.調(diào)用構(gòu)造函數(shù)創(chuàng)建對象時,通常使用()關(guān)鍵字。?A、typeofB、newC、asD、is18.BeginPaint和EndPaint在什么情況下使用?19.畫筆顏色構(gòu)成是0x00BBGGRR,其中B、G、R分別代表1位16進制數(shù)表示藍、綠和紅色分量的大小。20.WinMain()函數(shù)的工作。21.以下選項中,GDI不能支持的是()。A、位圖B、Flash動畫C、直線和曲線D、文字22.InvalidateRect的作用是()。A、刪除一個矩形B、使一個矩行區(qū)域變?yōu)闊o效,從而可以重繪C、使一個矩形區(qū)域變?yōu)闊o效,從而釋放部分GDI資源D、擦除一個矩形區(qū)域23.用VisualStudio.NET編寫的程序被編譯成中間語言(MSIL)后,運行時還要再一次被編譯,這種編譯被稱為()。A、CLRB、JITC、GCD、GDI24.下列各宏命令中,應(yīng)該放在類實現(xiàn)中以支持序列化特性的宏命令是()。?A、IMPLEMENT_DYNAMIC(class_Name)B、IMPLEMENT_DYNCREATE(class_Name)C、IMPLEMENT_SERIAL(class_Name)D、IMPLEMENT_MESSAGE_MAP()25.一個派生類只能有一個基類,但可以有多個接口。26.什么樣的窗口才能接收鍵盤消息。27.簡述延遲再現(xiàn)技術(shù)的基本概念和與延遲再現(xiàn)技術(shù)相關(guān)的消息。?28.CRuntimeClass類的操作中,用于從類名字符串獲得該類CRunTimeClass對象指針的方法為()。A、IsDerivedFromB、FromNameC、CreateObjectD、GetBaseClass29.Windows中應(yīng)用程序的輸出是怎樣進行的。30.MFC對話框類的基類是(),用戶自定義對話框類都是從它派生而來。31.已經(jīng)在視圖類中映射了單擊鼠標右鍵的消息,在該函數(shù)中完成繪圖,要求以鼠標點擊位置為圓心、半徑為100的綠色藍邊的圓。32.以下函數(shù)中不受畫刷影響的函數(shù)是()。A、RectangleB、EllipseC、LineToD、Polygon33.在VC++?6.0在編程環(huán)境中,設(shè)置和取消斷點的快捷鍵都是()。?A、F9B、F5C、F11D、F1034.要向ListView控件中插入一個項目,需要調(diào)用控件的()方法。?A、Items.AddB、Items.InsertC、Items.RemoveD、Items.Clear35.在MFC中,所有的控件都是()類的派生類,都可以作為一個特殊的窗口來處理。A、CViewB、CWndC、CWindowD、CDialog36.窗體的Show()方法和ShowDialog()方法都有返回值,這些返回值是DialogResult類型的枚舉量。37.Windows編程中,定時器消息是()。A、WM_TIMEB、WM_TIMERC、WM_ON_TIMED、WM_COMMAND38.在BitBlt函數(shù)中進行光柵化處理方式中,哪1個值說明是要進行或運算?()A、SRCANDB、SRCCOPYC、SRCINVERTD、SRCPAINT39.產(chǎn)生死鎖的四個必要條件:()、()、()、()。40.下列哪種情況下系統(tǒng)可能向窗口發(fā)送WM_PAINT消息?()A、窗口最初創(chuàng)建時B、窗口移動后部分區(qū)域由不可見變?yōu)榭梢奀、窗口大小改變后D、滾動條滾動后41.采用異常處理格式編寫程序的目的在于使程序()。?A、不會引發(fā)異常B、順利通過編譯C、減少異常D、在出現(xiàn)異常后能夠得到處理42.在Windows編程約定中,軟件開發(fā)包的英文縮寫是()。A、APIB、SDIC、SDKD、MDI43.當控件的文本(Text)屬性發(fā)生改變時會引發(fā)控件的()事件。A、TextChangedB、SizeChangedC、StyleChangedD、LocationChanged44.用()關(guān)鍵字定義的方法,屬于整個類而不屬于類的某一個具體實例。?A、publicB、staticC、protectedD、private45.如果用戶希望立即更新無效區(qū)域,可以在調(diào)用InvalidateRect之后調(diào)用什么函數(shù)?46.()系統(tǒng)是一個消息響應(yīng)事件驅(qū)動的操作系統(tǒng),消息是應(yīng)用程序與操作系統(tǒng)交互的手段。47.消息循環(huán)從應(yīng)用程序消息隊列取得窗口消息是怎樣送給窗口消息處理程序?48.MFC中的集合類包括()、()、()。49.簡述序列化的概念和設(shè)計支持序列化類的方法。?50.調(diào)用DataAdapter的Update方法也可以向數(shù)據(jù)庫插入記錄。51.要使ListView控件以詳細信息形式顯示項目,必須將屬性View設(shè)置為()。A、SmallIconB、LargeIconC、ListD、Details52.說明Windows應(yīng)用程序的主函數(shù)、窗口函數(shù)與Windows系統(tǒng)之間的關(guān)系。53.簡述常用的客戶區(qū)鼠標消息有哪些。54.能用于繪制直線的函數(shù)為()。A、LineToB、PolylineC、ArcD、PolyBezier55.在Windows編程約定中,應(yīng)用程序接口的英文縮寫是()。A、APIB、SDIC、GDID、MDI56.當一個窗體的構(gòu)造函數(shù)被重載后,它原來的那個構(gòu)造函數(shù)將自動失效。57.一個類只能有一個對象,它就是this。58.簡述全局內(nèi)存塊的概念,全局內(nèi)存塊有那些使用規(guī)則。?59.SqlConnection對象的連接字符串用來指明連接對象的數(shù)據(jù)服務(wù)器名、數(shù)據(jù)庫名、數(shù)據(jù)用戶名和用戶口令。60.數(shù)字和字母的虛擬鍵碼是怎樣定義的?61.運行程序后單擊鼠標右鍵彈出對話框提示“您按下了鼠標右鍵”對話框。簡要說明設(shè)計步驟。62.希望菜單前出現(xiàn)一個“√”,應(yīng)該用CCmdUI類的()成員函數(shù)。?A、EnableB、SetRadioC、SetCheckD、SetText63.下列集合類中,其內(nèi)部是使用散列表技術(shù)實現(xiàn)的MFC類的是()。?A、CArrayB、CListC、CMapD、CPtrList64.在Windows編程中,響應(yīng)鍵盤按鍵按下消息的Windows消息是()。A、VK_UPB、WM_KEYDOWNC、WM_KEYUPD、VK_DOWN65.MFC應(yīng)用程序的界面有哪三種方式??66.MFC的中文譯文是()?。67.treeView1.Nodes[1].Nodes[0]代表了控件treeView1的()。?A、第1個根節(jié)點的第1個子節(jié)點B、第1個根節(jié)點的第2個子節(jié)點C、第2個根節(jié)點的第1個子節(jié)點D、第2個根節(jié)點的第2個子節(jié)點68.在?WNDCLASSEX?結(jié)構(gòu)類型中,各個成員所代表的含義是什么?69.對于消息隊列描述正確的是()。A、在Windows中只有一個消息系統(tǒng),即系統(tǒng)消息隊列。消息隊列是一個系統(tǒng)定義的數(shù)據(jù)結(jié)構(gòu),用于臨時存儲消息。B、系統(tǒng)可從消息隊列將信息直接發(fā)給窗口。另外,每個正在Windows下運行的應(yīng)用程序都有自己的消息隊列。C、系統(tǒng)消息隊列中的每個消息最終都要被USER模塊傳送到應(yīng)用程序的消息隊列中去。應(yīng)用程序的消息對列中存儲了程序的所有窗口的全部消息。D、以上都正確70.下列Windows數(shù)據(jù)格式中,代表設(shè)備句柄的是()。?A、HWNDB、HDCC、HINSTANCED、HFONT71.如何顯示和更新窗口?72.要使Label控件的大小適應(yīng)所顯示文本的大小,將其AutoSize屬性設(shè)置為True即可。73.下列各消息中,與程序的菜單命令、工具欄按鈕或?qū)υ捒虬粹o相對應(yīng)的消息是()。A、WM_CHARB、WM_COMMANDC、WM_CREATED、WM_PAINT74.小于()的TCP/UDP端口號已保留與現(xiàn)有服務(wù)一一對應(yīng),此數(shù)字以上的端口號可自由分配。A、199B、100C、1024D、204875.在C#中,多繼承通過()來實現(xiàn)。A、屬性B、接口C、索引器D、方法第1卷參考答案一.參考題庫1.參考答案:錯誤2.參考答案:B,C3.參考答案:B4.參考答案:C5.參考答案:正確6.參考答案:輸入消息;控件消息;系統(tǒng)消息;用戶消息7.參考答案:C8.參考答案: 為一個窗口創(chuàng)建子窗口的一般步驟 (1)?選擇一個合適的窗口類作為基類(CWnd類或其派生類),定義一個窗口類 (2)以堆方式在窗口類中添加一個或若干個子窗口類型的成員變量。 (3)重載OnCreate成員函數(shù),在成員函數(shù)中調(diào)用這些子窗口對象的Create方法,創(chuàng)建子窗口對象。 (4)建立子窗口與父窗口之間的消息映射。9.參考答案:B10.參考答案:D11.參考答案:錯誤12.參考答案:錯誤13.參考答案:B14.參考答案:正確15.參考答案:錯誤16.參考答案:B17.參考答案:C18.參考答案:B19.參考答案: 圖形設(shè)備接口(GDI:GraphicsDeviceInterface):為程序員提供了一個設(shè)備無關(guān)的設(shè)備接口。 G.di對象分類 畫筆:繪制線和圖形的邊框。 畫刷:繪制一個圖形的內(nèi)部區(qū)域。字體:定義字體 區(qū)域:設(shè)備上的一個區(qū)域,可用于定義裁剪區(qū)域等操作 位圖:一個由顏色位組成的數(shù)組,用于表示一個圖形 調(diào)色板:一個顏色列表,用于建立邏輯顏色到設(shè)備顏色的映射20.參考答案:正確21.參考答案: W.indows剪貼板:是一個Windows內(nèi)存區(qū)域,用于把數(shù)據(jù)從一個程序傳送到另一個程序。剪貼板的主要操作有:剪切Cut、復制Copy和粘貼Paste。 剪貼板函數(shù)有: 打開剪貼板:OpenClipboard(hwnd) 清空剪貼板:EmptyClipboard() 向剪貼板傳數(shù)據(jù):SetClipboardData(CF_TEXT,hGlobal) 從剪貼板取數(shù)據(jù):GetClipboardData 關(guān)閉剪貼板CloseClipboard()22.參考答案:B23.參考答案: 產(chǎn)生WM_CREATE窗口消息:執(zhí)行CreateWindow函數(shù)時 產(chǎn)生WM_PAINT窗口消息:執(zhí)行UpdateWindow函數(shù)時 在使用者移動窗口或顯示窗口時,窗口中先前被隱藏的區(qū)域重新可見。 使用者改變窗口的大?。ㄈ绻翱陬悇e樣式有著CS_HREDRAW和CS_VREDRAW位旗標的設(shè)定)。 程序使用ScrollWindow或ScrollDC函數(shù)滾動顯示區(qū)域的一部分。 程序使用InvalidateRect或InvalidateRgn函數(shù)刻意產(chǎn)生WM_PAINT消息。 Windows擦除覆蓋了部分窗口的對話框或消息框。(可能)菜單下拉出來,然后被釋放。(可能)顯示工具提示消息。24.參考答案:填充;邊框25.參考答案:Windows26.參考答案:錯誤27.參考答案:A28.參考答案:正確29.參考答案:C30.參考答案:錯誤31.參考答案:B32.參考答案:D33.參考答案: 34.參考答案:臨界區(qū);互斥量;事件;信號量35.參考答案:錯誤36.參考答案:A37.參考答案:MDI38.參考答案:B39.參考答案:正確40.參考答案:B41.參考答案:C42.參考答案:錯誤43.參考答案:C44.參考答案:C45.參考答案:A,B,D46.參考答案: 參數(shù)UINTnChar指按下按鍵的虛擬鍵碼;nRepCnt按鍵按下的次數(shù);nFlags有沒有其他鍵同時被按下;如shift、ctrl、Alt47.參考答案:B48.參考答案:錯誤49.參考答案:錯誤50.參考答案:A51.參考答案: 52.參考答案:C53.參考答案:注冊窗口類;創(chuàng)建應(yīng)用程序的窗口和建立消息循環(huán)54.參考答案: 資源文件55.參考答案:錯誤56.參考答案:B57.參考答案:正確58.參考答案:D59.參考答案:B60.參考答案:SetScrollRange;SetScrollPos;GetScrollPos61.參考答案:D62.參考答案:B63.參考答案:錯誤64.參考答案:C65.參考答案:A66.參考答案:錯誤67.參考答案:錯誤68.參考答案:C69.參考答案:錯誤70.參考答案:錯誤71.參考答案: 窗口消息:窗口事件引發(fā)的消息。如WM_PAINT。 控件通知消息:控件狀態(tài)改變引發(fā)的消息。 命令消息:與一個用戶界面對象相聯(lián)系的消息。菜單項、命令按鈕和快捷鍵。 自定義消息:用戶自定義的消息。72.參考答案:B73.參考答案:A74.參考答案:GetDC()75.參考答案:錯誤第2卷參考答案一.參考題庫1.參考答案:Windows把用于改變DC屬性的操作,即與繪圖相關(guān)的操作都制作成函數(shù),這些函數(shù)的集合就叫做圖形設(shè)備接口?。2.參考答案:B3.參考答案: (1)CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE, S.nameCHAR(20)UNIQUE,SsexCHAR(1),SageINT,SdeptCHAR(15)); (2)ALTERTABLEStudentADDScomeDATE; (3)CreateUniqueIndexStusnoonStudent(Sno); (4)SelectSnameFromStudentWhereSno>’13000000’ (5)DROPTABLEStudent;4.參考答案:錯誤5.參考答案: 消息處理分支中的wParam它是判斷虛擬鍵盤的,SendMessage中的wParam它是存放鼠標通知碼。6.參考答案:C7.參考答案: (1)利用GetDC()取得窗口hDC (2)在處理WM_PAINT消息期間使用BeginPaint()獲得hDC8.參考答案:B9.參考答案:B10.參考答案:錯誤11.參考答案:正確12.參考答案: 設(shè)備描述表(DeviceContext)是一種Windows數(shù)據(jù)結(jié)構(gòu),用來描述繪制窗口所需要的信息。 設(shè)備描述表主要有如下類型 D.isplay顯示設(shè)備描述表,提供對視頻顯示設(shè)備上的繪制操作的支持 P.rinter打印設(shè)備描述表,提供對打印機、繪圖儀設(shè)備上的繪制操作的支持Memory內(nèi)存設(shè)備描述表,提供對位圖操作的支持 I.nformation信息設(shè)備描述表,提供對操作設(shè)備信息獲取的支持13.參考答案:錯誤14.參考答案:錯誤15.參考答案:A16.參考答案: 程序調(diào)用BeginPaint時,在大多數(shù)情況下,fErase被標志為FALSE(0),這意味著Windows已經(jīng)擦除了無效矩形的背景。在調(diào)用BeginPaint后PAINTSTRUCT結(jié)構(gòu)的fErase條款將成為TRUE(非零)。而程序通過調(diào)用InvalidateRect函數(shù)使客戶區(qū)中的矩形失效,則該函數(shù)的最后一個參數(shù)會指示是否擦除背景。如果這個參數(shù)為FALSE,則執(zhí)行InvalidateRect時Windows將不擦除背景,反之,則會擦除背景。17.參考答案:B18.參考答案: 在處理WM_PAINT消息期間使用。19.參考答案:正確20.參考答案:WinMain()函數(shù)是Windows程序的入口點?在WinMain中進行注冊窗體類、建立窗體、顯示窗體、更新窗體、建立消息循環(huán)21.參考答案:B22.參考答案:B23.參考答案:B24.參考答案:C25.參考答案:正確26.參考答案:在Windows程序中,有時會同時打開多個窗口。在這些窗口中只有一個是活動窗口,這個窗口一般是屏幕上位置最靠前的窗口,它的特征是其標題欄被點亮的而不是灰色的。只有活動窗口才具有輸入焦點,而Windows中規(guī)定只有具有輸入焦點的窗口才能接受鍵盤消息,也就是說只有活動窗口才能接收鍵盤消息。27.參考答案: 延遲再現(xiàn)技術(shù):當向剪貼板傳送數(shù)據(jù)中,并不直接將數(shù)據(jù)的這份副本傳給剪貼板,而是直到有另一個程序需要數(shù)據(jù)時,程序才提供這份數(shù)據(jù)。延遲提出技術(shù)的三個消息 W.M_RENDERFORMAT:當有程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二年級下冊數(shù)學教案-1.4《分草莓》北師大版
- 2025年合伙終止合同模板
- Unit 5 animal friends Lesson 5 教學設(shè)計 2024-2025學年冀教版(2024)七年級英語上冊
- 《山坡羊 潼關(guān)懷古》歷年中考古詩欣賞試題匯編(截至2022年)
- 2025年河南對外經(jīng)濟貿(mào)易職業(yè)學院單招職業(yè)技能測試題庫附答案
- 2024年兩系雜交水稻新組合項目資金籌措計劃書代可行性研究報告
- 2025年貴陽職業(yè)技術(shù)學院單招職業(yè)技能測試題庫一套
- 2025年呼倫貝爾職業(yè)技術(shù)學院單招職業(yè)技能測試題庫新版
- 2025年哈爾濱傳媒職業(yè)學院單招職業(yè)技能測試題庫含答案
- 2025年度文化旅游景區(qū)門面房屋出售及文創(chuàng)產(chǎn)品開發(fā)合同
- 工廠物料損耗狀況和人為因素和差異清查步驟與方法講解培訓課件
- 虛擬化技術(shù)故障排除
- 中醫(yī)護理技術(shù)-麥粒灸 懸灸 穴位注射-培訓課件
- 燒掉數(shù)學書:重新發(fā)明數(shù)學
- 腹腔鏡胃癌根治術(shù)護理教學查房
- 員工調(diào)薪申請單模板
- 【茶道】宋代點茶道詳解
- 初中語文短語練習(附參考答案)
- 電影篇(二)蒙太奇課件
- MBTI職業(yè)性格測試(可直接使用)
- 2023年副主任醫(yī)師(副高)-推拿學(副高)考試參考題庫有答案
評論
0/150
提交評論