(2021年整理)windows編程測(cè)試題(含答案)_第1頁(yè)
(2021年整理)windows編程測(cè)試題(含答案)_第2頁(yè)
(2021年整理)windows編程測(cè)試題(含答案)_第3頁(yè)
(2021年整理)windows編程測(cè)試題(含答案)_第4頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、windows編程測(cè)試題(含答案)windows編程測(cè)試題(含答案) 編輯整理:尊敬的讀者朋友們:這里是精品文檔編輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們對(duì)文中內(nèi)容進(jìn)行仔細(xì)校對(duì),但是難免會(huì)有疏漏的地方,但是任然希望(windows編程測(cè)試題(含答案))的內(nèi)容能夠給您的工作和學(xué)習(xí)帶來(lái)便利。同時(shí)也真誠(chéng)的希望收到您的建議和反饋,這將是我們進(jìn)步的源泉,前進(jìn)的動(dòng)力。本文可編輯可修改,如果覺(jué)得對(duì)您有幫助請(qǐng)收藏以便隨時(shí)查閱,最后祝您生活愉快 業(yè)績(jī)進(jìn)步,以下為windows編程測(cè)試題(含答案)的全部?jī)?nèi)容。一。單選題1.在windows編程約定中,應(yīng)用程序接口的英文縮寫(xiě)是( a )。

2、a。apib.sdic.gdid。mdi2。在windows編程約定中,軟件開(kāi)發(fā)包的英文縮寫(xiě)是( c )。a.apib.sdic。sdkd。mdi3。在windows編程約定中,圖像設(shè)備接口的英文縮寫(xiě)是( c ).a。apib。sdic.gdid。mdi4。以下對(duì)應(yīng)于unsigned long 的數(shù)據(jù)類(lèi)型為:( b )a.wordb.dwordc.intd。byte5.下列選項(xiàng)中,不屬于匈牙利命名法屬性部分的是( d ).a.g_ b。m_ c。c_ d.d_6。如果要嚴(yán)格按照匈牙利命名法命名1個(gè)全局窗口句柄,以下變量命名正確的是( a )。a.g_hwnd b。m_hwnd c。g_pwnd

3、 d.m_pwnd7。下列windows數(shù)據(jù)格式中,代表設(shè)備句柄的是( b )。a.hwndb.hdcc。hinstanced。hfont8.”在一個(gè)窗口的正常運(yùn)行的windows程序中,把主窗口創(chuàng)建語(yǔ)句做如下改動(dòng):hwnd = createwindow(null, sztitle, ws_overlappedwindow,i.cw_usedefault, 0, cw_usedefault, 0, null, null, ii.hinstance, null);則下列說(shuō)法正確的是( c )。”b。程序仍然正常運(yùn)行,與改動(dòng)前相比沒(méi)有變化c。程序出現(xiàn)編譯錯(cuò)誤d。程序編譯通過(guò),但沒(méi)有窗口顯示e。程序

4、正常運(yùn)行,窗口標(biāo)題變?yōu)閚ull9。典型的windows窗口程序的流程為:( a )a.注冊(cè)窗口類(lèi)創(chuàng)建窗口顯示窗口-更新窗口-消息循環(huán)b.創(chuàng)建窗口-注冊(cè)窗口類(lèi)顯示窗口更新窗口消息循環(huán)c。創(chuàng)建窗口注冊(cè)窗口類(lèi)顯示窗口更新窗口消息循環(huán)d.注冊(cè)窗口類(lèi)-創(chuàng)建窗口更新窗口顯示窗口消息循環(huán)10。菜單編輯器中,如果要設(shè)置某個(gè)項(xiàng)為分隔線,那么這個(gè)項(xiàng)的哪個(gè)屬性為true.( d )a.visible b。grayed c。enabled。separator11。在windows消息機(jī)制中,菜單消息類(lèi)型是:( b )a.wm_paint b。wm_command c。wm_create d.wm_close12。在w

5、indows編程中,代表鍵盤(pán)的”鍵的虛擬鍵值是( a ).a。vk_up b.wm_keydown c.wm_keyup d.vk_down13.在windows編程中,響應(yīng)鍵盤(pán)按鍵按下消息的windows消息是( b )。a。vk_upb。wm_keydown c.wm_keyup d.vk_down14.在windows編程中,按下鍵盤(pán)的a鍵后,返回的windows消息是( b )。a。vk_a b。wm_keydown c。a d.dik_a15.在windows編程中,按下鼠標(biāo)左鍵產(chǎn)生的windows消息是( b )。a.wm_keydown b。wm_lbuttondown c.wm

6、_left d。wm_rbuttondown16。在windows編程中,標(biāo)準(zhǔn)鼠標(biāo)的按鍵數(shù)是( c ).a.1 b。2 c.3 d。417。windows編程中,定時(shí)器消息是( b )a。wm_timeb。wm_timerc.wm_on_timed。wm_command18.gdi環(huán)境中,窗口的坐標(biāo)系是如何構(gòu)成的?( d )a。左上角為原點(diǎn),x軸正方向?yàn)樗较蛴遥瑈軸正方向?yàn)樨Q直朝上b。中間為原點(diǎn),x軸正方向?yàn)樗较蛴?y軸正方向?yàn)樨Q直朝上c.左下角為原點(diǎn),x軸正方向?yàn)樗较蛴遥瑈軸正方向?yàn)樨Q直朝下d。左上角為原點(diǎn),x軸正方向?yàn)樗较蛴?y軸正方向?yàn)樨Q直向下19.以下選項(xiàng)中,gdi不能支持的是

7、:( b )a.位圖b.flash動(dòng)畫(huà)c。直線和曲線d。文字20。設(shè)備環(huán)境dc的全稱(chēng)為:( b )a。device contentb.device contextsc.device config d。device conter21。invalidaterect的作用是 ( b )a。刪除一個(gè)矩形b.使一個(gè)矩行區(qū)域變?yōu)闊o(wú)效,從而可以重繪c。使一個(gè)矩形區(qū)域變?yōu)闊o(wú)效,從而釋放部分gdi資源d.擦除一個(gè)矩形區(qū)域22。已知窗口為缺省狀態(tài),有如下代碼:hdc hdc = getdc( hwnd );hpen hpen = createpen( 1, 1, rgb(255,0,0) );selectobje

8、ct( hdc, hpen );ellipse( hdc, 050, 50, 200, 200 );則這段代碼的執(zhí)行效果是( b ).”a。繪制1個(gè)黑色的橢圓形邊框,無(wú)填充顏色b.繪制1個(gè)紅色的橢圓形邊框,無(wú)填充顏色c。繪制1個(gè)黑色的橢圓形,填充為黑色,無(wú)邊框d.繪制1個(gè)紅色的橢圓形,填充為紅色,無(wú)邊框23.已知有如下代碼:hdc hdc = getdc(hwnd);lineto(hdc,100,100);則這段代碼的執(zhí)行效果是( a ).a.從窗口的左上角至坐標(biāo)(100,100)繪制1條直線b。沒(méi)有繪制任何圖形c.從窗口的任意一點(diǎn)開(kāi)始至坐標(biāo)(100,100)繪制1條直線d.從鼠標(biāo)在窗口的位置

9、至坐標(biāo)(100,100)繪制一條直線24。以下函數(shù)中不受畫(huà)刷影響的函數(shù)是:( c )a.rectangleb.ellipse c.linetod.polygon25.如果要?jiǎng)?chuàng)建一個(gè)宋體字體,那么字體描述中哪個(gè)屬性為“宋體”?( c )a。lfcharsetb.lfquality c。lffacenamed。lfstrikeout26。在windows編程約定中,位圖句柄為( b ).a。hgdib。hbitmapc。hdcd.hpen27。下面哪個(gè)步驟能實(shí)現(xiàn)透明貼圖(模板位圖為單色的1位位圖)?( a )a.位圖和背景像素作異或操作-使用模板位圖作與操作-原位圖與背景作異或操作b.使用模板位圖

10、作與操作原位圖與背景作異或操作-位圖和背景像素作異或操作c。位圖和背景像素作異或操作原位圖與背景作異或操作使用模板位圖作與操作d。位圖與背景作異或操作位圖和背景像素作異或操作使用模板位圖作與操作28.在bitblt函數(shù)中進(jìn)行光柵化處理方式中,哪1個(gè)值說(shuō)明是要進(jìn)行或運(yùn)算?( d )a。srcand b.srccopy c。srcinvert d。srcpaint29。關(guān)于用于透明貼圖的透明色,下面說(shuō)法正確的是( d ).a.一定為白色 b.一定為黑色 c.只能是綠色 d??梢允侨我忸伾煌该鞑糠植粦?yīng)該包含該顏色.30.進(jìn)程最常見(jiàn)和最理想的結(jié)束方式為:( a )a.主線程的入口函數(shù)返回b.進(jìn)程

11、中的一個(gè)線程調(diào)用exitprocess函數(shù) c。另一個(gè)進(jìn)程中的線程調(diào)用terminateprocess函數(shù) d.進(jìn)程中的所有線程自行終止運(yùn)行31.線程正常結(jié)束的方式是:( a )a.線程函數(shù)返回 b。調(diào)用exitthread函數(shù) c.terminatethread d。包含線程的進(jìn)程終止運(yùn)行32.兩個(gè)沒(méi)有任何安全措施的線程同時(shí)對(duì)一個(gè)數(shù)作自增(+)運(yùn)算,以下說(shuō)法正確的是:( d )a.自增(+)是原子操作,不會(huì)出現(xiàn)錯(cuò)誤b.自增(+)是原子操作,但是兩個(gè)加法先后順序未知c.自增(+)不是原子操作,最后結(jié)果是加2d.自增(+)不是原子操作,最后結(jié)果不一定是233。以下選項(xiàng)中,能觸發(fā)waitforsi

12、ngleobject返回的事件為?( a )a。特定的內(nèi)核對(duì)象變?yōu)橐淹ㄖ獱顟B(tài)b。特定的內(nèi)核對(duì)象變?yōu)槲赐ㄖ獱顟B(tài)c.對(duì)象被鎖定對(duì)象解除鎖定a34。創(chuàng)建互斥體的函數(shù)為:( a )a.createmutex b.openmutex c.createevent d。createsemaphore35。setwaitabletimer的參數(shù)lperiod如果為正值,單位是什么?( c )a。分鐘(m)b。秒(s)c.毫秒(ms)d.納秒(ns)36.定義動(dòng)態(tài)鏈接庫(kù)時(shí),模塊定義文件確定函數(shù)f的導(dǎo)出順序,下列語(yǔ)法正確的是( a )。a。f 1 b。f 1 c。f 1 d。1 f37。動(dòng)態(tài)鏈接庫(kù)文件的后綴名為(

13、 b )。a.lib b。dll c.exe d。obj38.下列說(shuō)法中,不屬于動(dòng)態(tài)鏈接庫(kù)的顯式鏈接的好處的是( c )。a。程序可以隨時(shí)加載動(dòng)態(tài)鏈接庫(kù) b。顯式鏈接的動(dòng)態(tài)鏈接庫(kù)的函數(shù)地址發(fā)生變化時(shí),程序不需要重新編譯c.動(dòng)態(tài)鏈接庫(kù)如果出現(xiàn)錯(cuò)誤,程序能夠正常運(yùn)行d。動(dòng)態(tài)鏈接庫(kù)的載入語(yǔ)句可以出現(xiàn)在程序的任意位置39。下列哪個(gè)縮寫(xiě)是微軟提供的c+語(yǔ)言的幫助庫(kù)?( b )a。mfcb。msdnc.apid。sdk40.在mfc類(lèi)庫(kù)中,cwnd類(lèi)的基類(lèi)是( a ).a。cobjectb.hwndc。cwindowd。cdialog41。下列關(guān)于mfc框架說(shuō)法錯(cuò)誤的是( d )。a。mfc框架中,類(lèi)按照

14、層次結(jié)構(gòu)組織起來(lái)b.mfc中,系統(tǒng)api被封裝在類(lèi)中c。mfc類(lèi)庫(kù)中包含了一些全局函數(shù)和變量d.所有的mfc框架中的類(lèi)有1個(gè)共同的基類(lèi)42。在下列的mfc類(lèi)中,哪1個(gè)不是從cobject類(lèi)派生的?( a )a。ctime b。cwnd c。cview d。cdialog 43.在mfc中,最頂層的窗口一定屬于哪個(gè)類(lèi)或其子類(lèi)的實(shí)例?( b )a.cmenu b。cwnd c.cviewd。cdialog 44。在mfc框架中,cbutton類(lèi)的基類(lèi)是( a ).a。cwnd b.cstatic c。cbutton d。ccheckbox45。在mfc編程中,如果要顯示1個(gè)樹(shù)型視圖,那么適合選用的

15、視圖類(lèi)是( b )。a.cformview b。ctreeview c。crecordview d。clistview46。在mfc類(lèi)庫(kù)中,代表整個(gè)窗口的設(shè)備上下文的類(lèi)是( a )。a.cwindowdc b.cclientdc c。cpaintdc d.cmetafiledc 47.在mfc編程中,應(yīng)用對(duì)象派生自類(lèi)( a )。a.cwinappb。ctheappc。cmyappd。capplication 48。下列幾個(gè)mfc類(lèi)中,不屬于應(yīng)用和線程支持類(lèi)的是( c )。a.cwinthread b.cevent c.cwnd d.cmutex49。關(guān)于文檔視圖結(jié)構(gòu),以下說(shuō)法錯(cuò)誤的是( c )

16、。a。文檔代表后臺(tái)的數(shù)據(jù) b。視圖是窗口的顯示 c。單文檔界面(sdi)只能有1個(gè)視圖d。多文檔界面(mdi)可以有多個(gè)視圖50。在mfc程序中,頭文件的后綴是( a )。a.hb.hhc.cd。cpp51。在mfc程序中,類(lèi)的函數(shù)的定義通常被放在類(lèi)文件中,文件后綴為:( d )a.hb。hhc。cd.cpp52。在由mfc appwizzard生成的mfc程序中,后綴名為sln的文件表示( c )。a。頭文件b。類(lèi)文件c.解決方案文件d。資源文件53。下列哪個(gè)函數(shù)不是由cwinapp提供的函數(shù)?( c )a。run b。initinstance c.onpaint d。onidle54。在c

17、winapp類(lèi)的關(guān)鍵函數(shù)中,負(fù)責(zé)消息循環(huán)的函數(shù)是( a )。a。run b。initinstance c.onpaint d.wndproc55.在mfc編程中,資源的id取值范圍最小值為 ( b )。a.0b。1c。32d。102456。下列關(guān)于控件消息通知碼的前綴說(shuō)法錯(cuò)誤的是( c )。a.bn表示是按鍵消息 b。cb表示是組合框消息 c。lb表示是大型按鈕消息 d。en表示是編輯控件消息57.在mfc編程中,標(biāo)準(zhǔn)的窗口消息其前綴是( a )。a.wmb.nmc.hmd.en58.關(guān)于mfc消息的產(chǎn)生,以下說(shuō)法錯(cuò)誤的是( a )。a。當(dāng)鼠標(biāo)在窗口緩慢移動(dòng)時(shí),會(huì)產(chǎn)生1個(gè)wm_move消息 b

18、.當(dāng)窗口被縮放后,會(huì)產(chǎn)生1個(gè)wm_size消息c。鼠標(biāo)單擊控件,會(huì)產(chǎn)生1個(gè)控件通知消息 d。程序啟動(dòng)時(shí),也會(huì)產(chǎn)生mfc消息59。mfc的消息機(jī)制中,最初的消息接收者是( a )。a.主框架窗口 b.控件 c.應(yīng)用 d.視圖60。在mfc消息機(jī)制中,1個(gè)單文檔視圖應(yīng)用程序的消息處理優(yōu)先級(jí)順序是( a )。a.視圖、文檔、主框架、應(yīng)用程序 b.文檔、視圖、主框架、應(yīng)用程序 c。應(yīng)用程序、視圖、文檔、主框架 d.主框架、視圖、文檔、應(yīng)用程序61.下列哪個(gè)宏用于處理用戶自定義消息?( b )a。on_command b。on_message c.on_control d。on_notify62.下列關(guān)

19、于windows消息機(jī)制,說(shuō)法正確的是( c )。a.具體的應(yīng)用程序截獲相應(yīng)的消息,并進(jìn)行處理 b.窗口截獲消息,并處理所有的消息 c。窗口截獲消息,按照消息類(lèi)型進(jìn)行傳遞,由具體的對(duì)象處理 d.在windows中,消息會(huì)傳遞到所有窗口63。下列哪個(gè)mfc中的宏與消息映射無(wú)關(guān)?( a )a.declare_dynamic b。on_control c.on_command_range d。on_update_command_ui_range64。在mfc中,定義消息映射架構(gòu)的基類(lèi)是( d )。a.cwnd b.cview c.cwinapp d.ccmdtarget65。在mfc中,標(biāo)準(zhǔn)消息宏o

20、n_control參數(shù)中不包括。( d )a??丶db.消息類(lèi)型 c.消息處理函數(shù)指針 d.窗口句柄66。在菜單資源編輯界面中,選擇菜單屬性separator為true,則該菜單項(xiàng)( a ).a。不能提供命令,只有1個(gè)分割線 b.在命令行下方添加1個(gè)分割線 c.在命令行上方添加1個(gè)分割線 d。外觀沒(méi)有變化67。在菜單資源編輯界面中,要為菜單添加子菜單,需要設(shè)置的屬性是( c )。a.separator b。grayed c.popup d。break68.在響應(yīng)菜單的消息時(shí),消息類(lèi)型應(yīng)該是( a )。a。命令(command)消息 b.update_command_ui消息 c.window

21、s消息 d。keydown消息69。下列關(guān)于菜單消息響應(yīng),說(shuō)法正確的是( c ).a.一旦兩個(gè)消息被設(shè)置了范圍映射,則原有的消息映射函數(shù)會(huì)失去作用 b.兩個(gè)消息被設(shè)置了范圍映射,原有的消息映射函數(shù)仍然有作用 c.在設(shè)置范圍映射時(shí),如果參數(shù)表中第1個(gè)消息id值大于最后一個(gè)消息的值(不為0),則消息不能被響應(yīng) d.在設(shè)置范圍映射時(shí),如果參數(shù)表中第1個(gè)消息id值大于最后一個(gè)消息的值(不為0),則只能響應(yīng)第1個(gè)消息70。要獲取1個(gè)菜單的子菜單,應(yīng)該選用的函數(shù)是( b )。a。getmenu b。getsubmenu c.insertmenu d。appendmenu71?!币阎缦鲁绦蚱瑪啵?void

22、 cmfcdemoview:onrbuttonup(uint nflags,cpoint point)a.1 clienttoscreen(point);b。2 cmenu menu;c。3 menu.loadmenu(idr_popmenu);d。4 menu.getsubmenu(0)trackpopupmenu(tpm_leftalign,point.x,point。y,this);72。則4條編號(hào)的語(yǔ)句中有錯(cuò)誤的是:( a )a。1 b.2 c.3 d。473.關(guān)于快捷鍵的設(shè)置,下列說(shuō)法正確的是( c )。a.只要在菜單的資源編輯菜單中添加了“&p”的標(biāo)識(shí)符,就可以在程序運(yùn)行中使用ct

23、rl+p的組合按鍵來(lái)調(diào)用菜單 b。兩個(gè)快捷鍵不能同時(shí)對(duì)應(yīng)1個(gè)消息函數(shù) c.如果1個(gè)快捷鍵同時(shí)對(duì)應(yīng)兩個(gè)消息id,則只有前1個(gè)起作用,能夠正常運(yùn)行d。如果1個(gè)快捷鍵同時(shí)對(duì)應(yīng)兩個(gè)消息id,程序?qū)⒉荒苷_\(yùn)行74。關(guān)于工具欄,下列說(shuō)法正確的是( b )。a。工具欄中只能顯示位圖 b.工具欄可以同時(shí)顯示文字和位圖 c。工具欄中只能顯示文字 d。工具欄中的按鈕可以顯示文字,也可以顯示位圖,但不能同時(shí)顯示75。在按鈕的prompt屬性中添加“繪制橢圓n橢圓,則鼠標(biāo)停留在此按鈕上,窗口中顯示為( d )。a。狀態(tài)欄顯示和鼠標(biāo)提示都顯示“繪制橢圓”b。狀態(tài)欄顯示和鼠標(biāo)提示都顯示“橢圓”c.狀態(tài)欄顯示“橢圓”,鼠

24、標(biāo)提示“繪制橢圓”d。狀態(tài)欄顯示“繪制橢圓”,鼠標(biāo)提示“橢圓” 77。則下列要設(shè)置“剪切”按鈕的文字提示的語(yǔ)句正確的是( a )。a。m_wndtoolbar.setbuttontext(4,剪切”); b。m_wndtoolbar.setbuttontext(3,”剪切); c.m_wndtoolbar.setbuttontext(0,剪切); d.m_wndtoolbar。setbuttontext(1,剪切”); 78。已知1個(gè)工具欄m_wndtoolbar和1個(gè)rebar:m_wndrebar,則要添加該工具欄到rebar中的語(yǔ)句正確的是( a ).a.m_wndrebar.addba

25、r(&m_wndtoolbar); b.m_wndrebar。addbar(m_wndtoolbar); c.m_wndrebar。addbar(1,&m_wndtoolbar); d。m_wndrebar.addbar(0,m_wndtoolbar); 79。關(guān)于對(duì)話欄,下列說(shuō)法正確的是( b )。a。對(duì)話欄的消息響應(yīng)函數(shù)被添加在該對(duì)話欄的類(lèi)中 b。對(duì)話欄的消息響應(yīng)函數(shù)被添加在主框架中 c。對(duì)話欄(dialogbar)和rebar都是工具欄(toolbar)的派生類(lèi) d.對(duì)話欄不能任意???0。關(guān)于狀態(tài)欄,下列說(shuō)法正確的是( a )。a.使用appwizzard創(chuàng)建mfc應(yīng)用程序時(shí),可以創(chuàng)建

26、默認(rèn)的狀態(tài)欄 b。狀態(tài)欄中只能顯示系統(tǒng)定義好的幾種有限的信息 c.狀態(tài)欄中只能顯示1種信息 d.狀態(tài)欄不是1種窗口81。標(biāo)識(shí)符id_separator的含義是( a ).a.沒(méi)有任何字符串與這個(gè)狀態(tài)欄單元關(guān)聯(lián) b。該狀態(tài)欄單元只顯示1個(gè)分隔符 c.該狀態(tài)欄單元只顯示數(shù)字 d.該狀態(tài)欄單元只顯示字符串82.自定義狀態(tài)欄中,改變狀態(tài)欄文字的函數(shù)是( b )。a.settext b。setpanetext c.textout d.sprintf83.自定義狀態(tài)欄中,要獲取狀態(tài)欄的風(fēng)格,使用的系統(tǒng)函數(shù)是( a )。a。getpaneinfo b.getpanetext c.getpane d.comm

27、andtoindex84。 在對(duì)話框的編輯器中,表示控件左對(duì)齊的按鈕是界面的第幾個(gè)按鈕(不計(jì)分隔欄)( a )。2 a。3 b。6 c.785. 在對(duì)話框的編輯器中,表示控件水平居中的按鈕是界面的第幾個(gè)按鈕(不計(jì)分隔欄)( d )。a.4 b。5 c。6 d.786。 在對(duì)話框的編輯器中,最左邊的按鍵的作用是( b ).a。激活對(duì)話框編輯功能 b。測(cè)試對(duì)話框 c??丶髮?duì)齊 d??丶怪本又?7。在mfc類(lèi)中,訪問(wèn)對(duì)話框的編輯框中的文本的函數(shù)是( c )。a。gettext b。getitem c。getdlgitemtext d。getdlgtext88。mfc框架中,用appwizzard

28、生成對(duì)話框模板框架,調(diào)整控件的位置的方式可以是( c )。只能在資源編輯器中編輯 a。只能在對(duì)話框類(lèi)中編輯代碼b.既能在資源編輯器中,也能在對(duì)話框類(lèi)中用mfc提供的函數(shù)修改 c。使用應(yīng)用程序?qū)ο筮M(jìn)行編輯89。mfc編程中,有模式對(duì)話框的創(chuàng)建函數(shù)是( b )。a.create b。domodal c。createdialog d.initilize90.下列創(chuàng)建有模式對(duì)話框的流程,哪一項(xiàng)是正確的?( a )a.加載資源createdlgindirectoninitdialogupdatedata b。oninitdialog-updatedata加載資源-createdlgindirect c。

29、加載資源- updatedata oninitdialog- createdlgindirect d.加載資源 oninitdialog - createdlgindirect updatedata91.在windows操作系統(tǒng)中,最常見(jiàn)的系統(tǒng)錯(cuò)誤提示對(duì)話框?qū)儆冢?a )。a.有模式對(duì)話框 b.無(wú)模式對(duì)話框 c。通用對(duì)話框 d.固定對(duì)話框92。關(guān)于對(duì)話框運(yùn)行機(jī)制,下列說(shuō)法錯(cuò)誤的是( b ).a。對(duì)話框的初始化中,必須初始化父類(lèi)對(duì)象 b。在對(duì)話框的domodal函數(shù)中,應(yīng)該進(jìn)行資源釋放的操作 c。有模式對(duì)話框中,直到對(duì)話框關(guān)閉后函數(shù)domodal才返回 d。對(duì)話框的oninitdialog函數(shù)并

30、沒(méi)有消息映射體93.下列關(guān)于對(duì)話框中數(shù)據(jù)交換的說(shuō)法正確的是( c ).a。只能交換基本數(shù)據(jù)類(lèi)型,不能交換類(lèi)類(lèi)型的數(shù)據(jù) b.可以交換任何c+中合法的數(shù)據(jù)類(lèi)型 c。可以交換基本數(shù)據(jù)類(lèi)型和一些特定的類(lèi)類(lèi)型的數(shù)據(jù) d??梢詫?duì)所有的數(shù)據(jù)的大小范圍進(jìn)行限制94。在mfc編程中,從對(duì)話框中取得數(shù)據(jù)的系統(tǒng)函數(shù)是( a )。a.dodataexchange b.initdialog c。create d。domodal95.下列哪1種功能沒(méi)有被封裝為通用對(duì)話框?( c )a.顏色選擇 b.字體選擇 c.時(shí)間選擇 d.打印設(shè)置96.關(guān)于顏色對(duì)話框,以下說(shuō)法錯(cuò)誤的是( c ).a.顏色對(duì)話框是模式對(duì)話框 b.顏色對(duì)

31、話框的domodal函數(shù)能夠返回1個(gè)選擇的顏色值 c。顏色對(duì)話框設(shè)定顏色后,程序需要調(diào)用窗口重繪消息來(lái)更新顏色 d。顏色對(duì)話框可以自定義顏色97。在創(chuàng)建了顏色對(duì)話框后,調(diào)用設(shè)定的顏色需要使用函數(shù)( a )。a.getcolor b.oncolorok c。setcurrentcolor d。etcolor98.在mfc中,設(shè)置顏色值為(255,255,255)表示( b ).a。黑色 b。白色 c.紅色 d。藍(lán)色99。關(guān)于文件對(duì)話框的系統(tǒng)函數(shù),以下說(shuō)法正確的是( d )。a。文件對(duì)話框可以得到1個(gè)文件的數(shù)據(jù) b.文件對(duì)話框可以得到1個(gè)文件指針(file) c。文件對(duì)話框可以得到文件的句柄(后綴

32、) d.文件對(duì)話框可以得到文件名的字符串(cstring)100。如果要1個(gè)文件對(duì)話框只能顯示文件夾中的bmp文件,則建立對(duì)話框時(shí)應(yīng)該設(shè)置的參數(shù)是( b ).a。lpszfilename b。lpszfilter c.lpszdefext d.dwflags101.關(guān)于文件對(duì)話框,以下說(shuō)法正確的是( c )。a.文件對(duì)話框只能打開(kāi)單個(gè)文件b.文件對(duì)話框可以設(shè)置默認(rèn)的打開(kāi)文件c。文件對(duì)話框可以限制訪問(wèn)的文件類(lèi)型d。文件對(duì)話框是無(wú)模式對(duì)話框102。關(guān)于查找和替換對(duì)話框,以下說(shuō)法正確的是( d )。a。查找對(duì)話框是有模式的,替換對(duì)話框是無(wú)模式的 b.查找對(duì)話框是無(wú)模式的,替換對(duì)話框是有模式的 c.查

33、找和替換對(duì)話框都是有模式的 d.查找和替換對(duì)話框都是無(wú)模式的103.關(guān)于查找和替換對(duì)話框,以下說(shuō)法錯(cuò)誤的是( b )。a。查找和替換對(duì)話框可以使用同1個(gè)類(lèi)來(lái)創(chuàng)建 b。查找和替換對(duì)話框需要使用不同的類(lèi)來(lái)創(chuàng)建 c.查找對(duì)話框的bfinddialogonly參數(shù)值為true d。替換對(duì)話框的bfinddialogonly參數(shù)值為false104。關(guān)于字體對(duì)話框,說(shuō)法錯(cuò)誤的是( a )。a。使用字體對(duì)話框,能夠返回1個(gè)指定的字體對(duì)象 b.字體對(duì)話框可以調(diào)整字體的大小c。字體對(duì)話框可以調(diào)整字體的顏色 105.字體對(duì)話框可以返回1個(gè)字體屬性a106。在字體對(duì)話框函數(shù)中,獲取字體大小的函數(shù)是( a )。a.

34、getsize b。getfacename c。getcolor d.getcurrentfont107.在mfc編程中,打印機(jī)硬件屬于以下哪個(gè)類(lèi)?( b )a。cwnd b。cdc c。cdialog d。cbutton 108.在mfc的打印對(duì)話框類(lèi)中,函數(shù)gettopage的作用是( c )。a。獲取打印的文檔 b。獲取打印范圍的起始頁(yè) c.獲取打印范圍的結(jié)束頁(yè) d。獲取打印機(jī)109。關(guān)于打印和打印設(shè)置對(duì)話框,以下說(shuō)法錯(cuò)誤的是( b )。a.打印和打印設(shè)置對(duì)話框都屬于cprintdialog類(lèi) b.打印設(shè)置對(duì)話框是無(wú)模式對(duì)話框 c。打印對(duì)話框是模式對(duì)話框 d。在mfc中,可以直接打印位圖

35、文件110.關(guān)于消息框,以下說(shuō)法錯(cuò)誤的是( c )。a.消息框的按鈕必須使用系統(tǒng)按鈕 b。消息框不需要定義資源 c.消息框在所有的操作系統(tǒng)下顯示是一致的 d.系統(tǒng)函數(shù)messagebox可以直接生成消息框111。生成1個(gè)只具有確定和取消按鈕的消息框,其參數(shù)為( c )。a.mb_ok b.mb_yesno c。mb_okcancel d。mb_retrycancel112。關(guān)于消息框的調(diào)用函數(shù),以下說(shuō)法正確的是( c )。a.全局函數(shù)messagebox是mfc中的函數(shù)b.函數(shù)afxmessagebox函數(shù)是win32 sdk中的api c.全局函數(shù)messagebox可以在所有的mfc程序中

36、被調(diào)用 d.函數(shù)afxmessagebox和messagebox是兩個(gè)不同的消息框,是不同的實(shí)現(xiàn)113。在窗口中添加一個(gè)僅僅用于顯示文字提示的控件,這個(gè)控件的類(lèi)為:( a )a。cstaticb.cbuttonc.ceditd。ccombobox114.在mfc編程中,所有基于窗口的控件類(lèi)的基類(lèi)是( a )。a。cwnd b.cview c。cwindows d。cframe 115.窗口成為活動(dòng)窗口的消息是( a )a。wm_activateb。wm_commandc.wm_enabled。wm_enteridle116。下列哪個(gè)類(lèi)不屬于標(biāo)準(zhǔn)控件類(lèi)?( d )a。ctabctrl b.ced

37、it c.clistctrl d.ctime 117。在mfc編程中,可編輯文本框的控件類(lèi)是( a )。a。cedit b。cbutton c.cstatic d。ccombobox118。已知以下語(yǔ)句:getdlgitem(idc_convert)enablewindow(false);則下列說(shuō)法正確的是( a ).”a。該語(yǔ)句禁用了對(duì)話框中id號(hào)為idc_convert的控件 b.該語(yǔ)句將顯示id號(hào)為idc_convert的對(duì)話框 c。該語(yǔ)句使id號(hào)為idc_convert的控件變?yōu)榭梢?jiàn) d。該語(yǔ)句使id號(hào)為idc_convert的的控件友灰色變?yōu)榭捎?19。mfc的資源編輯界面,如果1個(gè)

38、單選按鈕的group屬性被設(shè)置為“true”,則說(shuō)明( a )。a.該單選按鈕是1組單選按鈕的第1個(gè)b。該單選按鈕獨(dú)自作為1個(gè)按鈕組c。該單選按鈕的消息響應(yīng)屬于1個(gè)組框d。該單選按鈕一定是默認(rèn)的單選按鈕120.要設(shè)置某個(gè)單選按鈕的狀態(tài),使用的函數(shù)是( b )。a.setbutton b.setcheck c.setradio d.setgroup121.下列哪項(xiàng)是在靜態(tài)控件中顯示位圖的控件風(fēng)格?( a )a.ss_bitmap b.idb_bitmap c。ws_bitmap d。cb_bitmap122。下列關(guān)于靜態(tài)控件的說(shuō)法正確的是( d ).a。靜態(tài)控件在程序運(yùn)行過(guò)程中不能被更改 b.靜

39、態(tài)控件不能接受用戶交互 c.靜態(tài)控件只能顯示文本 d.默認(rèn)情況下,所有的靜態(tài)控件的id都是相同的123。在編輯控件(cedit)中設(shè)置屬性number為“true,則( a ).a.編輯控件只接受數(shù)字的輸入 b.編輯控件只能接受數(shù)字和文本的輸入 c。編輯控件接受的文字?jǐn)?shù)量受到限制 d。編輯控件只能接受英文字母輸入124。關(guān)于編輯控件,下列說(shuō)法正確的是( d )。a。編輯控件中的文本缺省狀態(tài)下能夠自動(dòng)換行 b.編輯控件中的文本默認(rèn)為多行顯示 c。編輯控件不能響應(yīng)鼠標(biāo)點(diǎn)擊的操作 d。編輯控件能夠被設(shè)定為自動(dòng)轉(zhuǎn)換大小寫(xiě)125?!睂?duì)于1個(gè)編輯控件,定義1個(gè)控制變量m_edit,添加如下語(yǔ)句:m_edit。setlimittext(1);并將該編輯控件的password屬性設(shè)為true,則當(dāng)運(yùn)行程序時(shí),用戶輸入數(shù)據(jù)“123”,能夠在編輯控件中顯示( d ).”a.123 b.1 c。* d。126.下列函數(shù)中,哪1個(gè)函數(shù)不能對(duì)多行文本中的部分內(nèi)容進(jìn)行操作?( a )a.getwindowtext b。getline c.setline d.getsel127.關(guān)于列表框(list box)控件,以下說(shuō)法錯(cuò)誤的是( d )。a。列表框控件可以列出一系列供用戶從中選擇的項(xiàng) b.列表框控件中的選項(xiàng)可以使用字符串c。列表框控件中的選項(xiàng)可以使用滾動(dòng)條d。列表框中只能一

溫馨提示

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