下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、面向?qū)ο蟪绦蛟O(shè)計(jì)C+復(fù)習(xí)題一、單選題1對(duì)類成員訪問權(quán)限的控制,是通過設(shè)置成員的訪問控制屬性實(shí)現(xiàn)的,下列不是訪問控制屬性的是( D )A. 公有類型 B. 私有類型 C. 保護(hù)類型 D. 友元類型 2下列關(guān)于多態(tài)性的描述,錯(cuò)誤的是( C )A. C+語言的多態(tài)性分為編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性 B. 編譯時(shí)的多態(tài)性可通過函數(shù)重載實(shí)現(xiàn)C. 運(yùn)行時(shí)的多態(tài)性可通過模板和虛函數(shù)實(shí)現(xiàn)D. 實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的機(jī)制稱為動(dòng)態(tài)綁定3在C+語言中,數(shù)據(jù)封裝要解決的問題是( D )A. 數(shù)據(jù)的規(guī)范化 B. 便于數(shù)據(jù)轉(zhuǎn)換C. 避免數(shù)據(jù)丟失 D. 防止不同模塊之間數(shù)據(jù)的非法訪問4使用private修飾的成員變量,以下說
2、法正確的是( A )A. 只能由本類中的函數(shù)使用,不能被外面的程序所訪問。B. 可以由本類中的函數(shù)使用,也可以被外面的程序所訪問。C. 只能由本類和派生類中的函數(shù)使用。D. 可以在主函數(shù)中使用。5對(duì)類的構(gòu)造函數(shù)和析構(gòu)函數(shù)描述正確的是( A )A. 構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)不能重載B. 構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)可以重載C. 構(gòu)造函數(shù)可以重載,析構(gòu)函數(shù)也可以重載D. 構(gòu)造函數(shù)不能重載,析構(gòu)函數(shù)也不能重載6下面對(duì)靜態(tài)數(shù)據(jù)成員的描述中,正確的是( A )A. 靜態(tài)數(shù)據(jù)成員是類的所有對(duì)象共享的數(shù)據(jù)B. 類的每個(gè)對(duì)象都有自己的靜態(tài)數(shù)據(jù)成員C. 類的不同對(duì)象有不同的靜態(tài)數(shù)據(jù)成員值D. 靜態(tài)數(shù)據(jù)成員不能通
3、過類的對(duì)象調(diào)用7在VC+語言類體系中,不能被派生類繼承的有( B )A. 轉(zhuǎn)換函數(shù)B. 構(gòu)造函數(shù)C. 虛函數(shù)D. 靜態(tài)成員函數(shù)8下面關(guān)于句柄正確的說法是( A )A. 句柄是一個(gè)標(biāo)識(shí)Windows資源和設(shè)備等對(duì)象的變量。B. 句柄是用戶程序自定義的數(shù)據(jù)類型。C. 用戶程序使用句柄時(shí)不需要定義。D. 句柄僅僅是一個(gè)抽象的概念,程序中不能使用句柄。9下面關(guān)于動(dòng)態(tài)鏈接庫正確的說法是( B )A. 動(dòng)態(tài)鏈接庫提供的函數(shù),在編譯階段能夠連接到應(yīng)用程序中。B. 動(dòng)態(tài)鏈接庫提供的函數(shù),在運(yùn)行階段能夠連接到應(yīng)用程序中。C. 動(dòng)態(tài)鏈接庫本身不能單獨(dú)設(shè)計(jì)、編譯和調(diào)試。D. 動(dòng)態(tài)鏈接庫的使用使得程序缺乏靈活性。10
4、下面關(guān)于MFC應(yīng)用程序中InitInstance函數(shù)正確的說法是( D )A. 該函數(shù)由用戶定義。B. 該函數(shù)不需要用戶程序覆蓋。C. 該函數(shù)在WinMain函數(shù)內(nèi)被顯式調(diào)用。D. 通過應(yīng)用程序類的全局指針自動(dòng)調(diào)用。11為了在程序中顯示一個(gè)模式對(duì)話框,應(yīng)使用CDialgl類的成員函數(shù)( C )A. ShowWindow()B. Create()C. DoModal()D. InvalidateRect()12為了在程序中顯示一個(gè)無模式對(duì)話框,應(yīng)使用CWnd類的成員函數(shù)( A )A. ShowWindow(SW_NORMAL)B. Create()C. DoModal()D. Invalidat
5、eRect()13對(duì)于模式對(duì)話框的缺省按鈕“OK(確定)”,下面哪種說法是正確的( B )A. 單擊“OK”,系統(tǒng)認(rèn)定用戶在對(duì)話框中的選擇或輸入無效,對(duì)話框退出。B. 單擊“OK”,系統(tǒng)認(rèn)定用戶在對(duì)話框中的選擇或輸入有效,對(duì)話框退出。C. 單擊“OK”,對(duì)話框照常運(yùn)行。D. 單擊“OK”,對(duì)話框暫停運(yùn)行。14設(shè)有語句int i=MessageBox("MFC對(duì)話框","提問",MB_YESNO|MB_ICONQUESTION);,下面哪種說法是正確的( C )A. 消息對(duì)話框有兩個(gè)按鈕“確定”和“取消”,單擊“確定”返回IDOK。B. 消息對(duì)話框有一個(gè)按
6、鈕“確定”,單擊“確定”返回IDOK。C. 消息對(duì)話框有兩個(gè)按鈕“是”和“否”, 單擊“是”返回IDYES。D. 消息對(duì)話框有一個(gè)按鈕“是”, 單擊“是”返回IDYES。15一個(gè)無模式對(duì)話框在退出時(shí),應(yīng)寫的代碼是( C )A. DestroyWindow();B. delete this;C. DestroyWindow();delete this;D. CloseWindow();16在編輯框內(nèi)用代碼實(shí)現(xiàn)剪貼板功能,下面哪個(gè)說法是正確的( D )A. 使用UNIT類型變量訪問剪貼板函數(shù)B. 使用CString類型變量訪問剪貼板函數(shù)C. 使用int類型變量訪問剪貼板函數(shù)D. 使用CEdit類型
7、變量訪問剪貼板函數(shù)17關(guān)于DDX/DDV技術(shù),下面哪個(gè)說法是正確的。( D )A. 用戶只能為一個(gè)控件關(guān)聯(lián)一個(gè)變量B. 用戶可以為同一個(gè)控件關(guān)聯(lián)多個(gè)變量,變量名可以相同,類型必須不同。C. 用戶可以為同一個(gè)控件關(guān)聯(lián)多個(gè)變量,類型可以相同,變量名必須不同。D. 用戶可以為同一個(gè)控件關(guān)聯(lián)多個(gè)變量,但必須保證變量名不同且類型不同。18一個(gè)Button控件同時(shí)具有OnCommand和BN_CLICKED兩個(gè)消息處理函數(shù),下面哪個(gè)說法是正確的。( B )A. 優(yōu)先執(zhí)行BN_CLICKED消息處理函數(shù)B. 優(yōu)先執(zhí)行OnCommand消息處理函數(shù)C. 同時(shí)執(zhí)行D. 編譯錯(cuò)19關(guān)于函數(shù)CListBox: Ge
8、tText( int nIndex, LPTSTR lpszBuffer ),下面的說法哪個(gè)是正確的( C )A. 取列表框中選中項(xiàng)的內(nèi)容B. 取列表框中選中項(xiàng)的索引C. 取列表框中索引為nIndex的內(nèi)容,送lpszBufferD. 取列表框中內(nèi)容為lpszBuffer的索引,送nIndex20關(guān)于函數(shù)CButton:SetCheck (1),下面的說法哪個(gè)是正確的( A )A. 設(shè)置復(fù)選按鈕為選中狀態(tài)B. 設(shè)置復(fù)選按鈕為非選中狀態(tài)C. 設(shè)置復(fù)選按鈕為不確定狀態(tài)D. 該函數(shù)不能設(shè)置復(fù)選按鈕狀態(tài)21關(guān)于對(duì)話框應(yīng)用程序的初始化代碼,下面哪個(gè)說法是正確的( B )A. 初始化代碼應(yīng)放在WinMai
9、n()函數(shù)中B. 初始化代碼應(yīng)放在OnInitDialog()函數(shù)中C. 初始化代碼應(yīng)放在對(duì)話框類的構(gòu)造函數(shù)中D. 初始化代碼應(yīng)放在用戶自定義函數(shù)中22關(guān)于函數(shù)CProgressCtrl:SetPos( int nPos ),下面的說法哪個(gè)是正確的( C )A. 設(shè)置進(jìn)展條的步長(zhǎng)B. 設(shè)置進(jìn)展條范圍的上限C. 設(shè)置進(jìn)展條初始位置D. 返回進(jìn)展條當(dāng)前位置23關(guān)于函數(shù)CListBox:GetItemDataPtr( int nIndex ),下面的說法哪個(gè)是正確的( A )A. 取出與索引nIndex的列表項(xiàng)相關(guān)聯(lián)數(shù)據(jù)的指針,類型為void*B. 取出與索引nIndex的列表項(xiàng)相關(guān)聯(lián)數(shù)據(jù)的指針,類
10、型CString*C. 取出與索引nIndex的列表項(xiàng)相關(guān)聯(lián)數(shù)據(jù)的指針,類型int*D. 取出索引nIndex的列表項(xiàng)字符串24關(guān)于函數(shù)SetSel(0,-1),下面的說法哪個(gè)是正確的( C )A. 在編輯框內(nèi)選中第0行文本B. 在編輯框內(nèi)未選中任何文本C. 在編輯框內(nèi)選中全部文本D. 參數(shù)范圍錯(cuò)25關(guān)于滾動(dòng)條的WM_VSCROLL消息映射,下面的說法哪個(gè)是正確的( B )A. 在CScrollBar類中進(jìn)行B. 在CDialog類中進(jìn)行C. 在CFrameWnd類中進(jìn)行D. 在CView類中進(jìn)行26關(guān)于函數(shù)CProgressCtrl: SteiIt(),下面的說法哪個(gè)是正確的( A )A.
11、使進(jìn)展條前進(jìn)一個(gè)步長(zhǎng)B. 使進(jìn)展條后退一個(gè)步長(zhǎng)C. 設(shè)置進(jìn)展條初始位置D. 返回進(jìn)展條當(dāng)前位置27關(guān)于函數(shù)CListBox: GetCurSel( ),下面的說法哪個(gè)是正確的( B )A. 取列表框中選中項(xiàng)的內(nèi)容B. 取列表框中選中項(xiàng)的索引C. 刪除列表框中的選中項(xiàng)D. 在列表框中添加一項(xiàng)28關(guān)于函數(shù)UpdateData(),下面哪個(gè)說法是正確的( B )A. 數(shù)據(jù)從相關(guān)聯(lián)的成員變量向控件傳輸B. 數(shù)據(jù)從控件向相關(guān)聯(lián)的成員變量復(fù)制C. 實(shí)現(xiàn)不同控件之間的數(shù)據(jù)交換D. 實(shí)現(xiàn)與不同控件相關(guān)聯(lián)變量的數(shù)據(jù)交換29關(guān)于函數(shù)CListBox: ResetContent( ),下面的說法哪個(gè)是正確的( D
12、)A. 更新列表框中的內(nèi)容B. 刪除列表框中的第1項(xiàng)C. 刪除列表框中的最后1項(xiàng)D. 刪除列表框中的所有項(xiàng),即清空列表框30為使工具欄按鈕與對(duì)應(yīng)菜單項(xiàng)功能一致,下面哪個(gè)說法是正確的( B )A. 工具欄按鈕與對(duì)應(yīng)菜單項(xiàng)的ID相同,工具欄按鈕必須重寫代碼。B. 工具欄按鈕與對(duì)應(yīng)菜單項(xiàng)的ID相同,工具欄按鈕不用重寫代碼。C. 工具欄按鈕與對(duì)應(yīng)菜單項(xiàng)的ID必須不同,工具欄按鈕必須重寫代碼。D. 工具欄按鈕與對(duì)應(yīng)菜單項(xiàng)的標(biāo)題相同,工具欄按鈕不用重寫代碼。31關(guān)于消息WM_CONTEXTMENU的說法,下面哪個(gè)說法是正確的( A )A. 單擊鼠標(biāo)右鍵時(shí)發(fā)送B. 單擊鼠標(biāo)左鍵時(shí)發(fā)送C. 雙擊鼠標(biāo)右鍵時(shí)發(fā)送
13、D. 雙擊鼠標(biāo)左鍵時(shí)發(fā)送32關(guān)于消息BN_CLICKED的說法,下面哪個(gè)說法是正確的( B )A. 單擊鼠標(biāo)右鍵時(shí)發(fā)送B. 單擊鼠標(biāo)左鍵時(shí)發(fā)送C. 雙擊鼠標(biāo)右鍵時(shí)發(fā)送D. 雙擊鼠標(biāo)左鍵時(shí)發(fā)送33關(guān)與函數(shù)OnDraw,下面哪個(gè)說法是正確的( A )A. 窗口首次生成時(shí)自動(dòng)調(diào)用B. 窗口生成后調(diào)用C. 窗口消失前調(diào)用D. 窗口消失后調(diào)用34關(guān)與函數(shù)OnNewDocumen,下面哪個(gè)說法是正確的( A )A. 創(chuàng)建文檔時(shí)調(diào)用B. 打開文檔時(shí)調(diào)用C. 修改文檔時(shí)調(diào)用D. 視圖第1次連接到文檔后,初始顯示視圖前調(diào)用該函數(shù)35關(guān)與函數(shù)OnInitialUpdate,下面哪個(gè)說法是正確的(D )A. 創(chuàng)建文
14、檔時(shí)被調(diào)用B. 打開文檔時(shí)被調(diào)用C. 修改文檔時(shí)被調(diào)用D. 視圖第1次連接到文檔后,初始顯示視圖前調(diào)用該函數(shù)36對(duì)滑動(dòng)條控件有設(shè)置SetRange(0,100,TRUE); SetTicFreq(4); ,下面的說法哪個(gè)是正確的。( B )A. 滑動(dòng)條的刻度線有25根B. 滑動(dòng)條的刻度線有26根C. 滑動(dòng)條的刻度線有4根D. 滑動(dòng)條的刻度線不確定37定義邏輯字體的結(jié)構(gòu)變量,下面哪個(gè)定義是正確的( B )A. CFont cfB. LOGFONT lfC. COLORREF rcD. LOGBRUSH cp38設(shè)有定義CRect re(10,20,50,60) ,下面哪個(gè)說法是正確的( A )A
15、. 定義的矩形左上角頂點(diǎn)坐標(biāo)是(10,20),右下角頂點(diǎn)坐標(biāo)是(50,60)B. 定義的矩形左下角頂點(diǎn)坐標(biāo)是(10,20),右上角頂點(diǎn)坐標(biāo)是(50,60)C. 定義的矩形右上角頂點(diǎn)坐標(biāo)是(10,20),左下角頂點(diǎn)坐標(biāo)是(50,60)D. 定義的矩形右下角頂點(diǎn)坐標(biāo)是(10,20),左上角頂點(diǎn)坐標(biāo)是(50,60)39下列說法正確的是( B )A.內(nèi)聯(lián)函數(shù)在運(yùn)行時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方 B. 內(nèi)聯(lián)函數(shù)在編譯時(shí)是將該函數(shù)的目標(biāo)代碼插入每個(gè)調(diào)用該函數(shù)的地方 C. 類的內(nèi)聯(lián)函數(shù)必須在類體內(nèi)定義D. 類的內(nèi)聯(lián)函數(shù)必須在類體外通過加關(guān)鍵字inline定義40下列關(guān)于虛基類的描述,錯(cuò)誤的是
16、( B ) A. 設(shè)置虛基類的目的是為了消除二義性 B. 虛基類的構(gòu)造函數(shù)在非虛基類之后調(diào)用 C. 若同一層中包含多個(gè)虛基類,這些虛基類的構(gòu)造函數(shù)按它們說明的次序調(diào)用 D. 若虛基類由非虛基類派生而來,則仍然先調(diào)用基類構(gòu)造函數(shù),再調(diào)用派生類的構(gòu)造函數(shù)二、添空題1在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為_繼承_。2通過使用new和delete兩個(gè)運(yùn)算符進(jìn)行的分配為 動(dòng)態(tài)存儲(chǔ) 分配。3在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,類描述的是具有相似性質(zhì)的一組 對(duì)象 。4在C+中封裝性、繼承性和 多態(tài)性 是面向?qū)ο笏枷氲闹饕卣鳌?MFC框架程序是從 WinMain 函數(shù)開始執(zhí)行的。6一個(gè)const對(duì)象只能訪問
17、const 成員函數(shù)。7靜態(tài)成員函數(shù)、內(nèi)聯(lián)函數(shù)和構(gòu)造函數(shù)不能聲明為 虛函數(shù) 。8在函數(shù)體之前加 const 關(guān)鍵字可以防止覆蓋函數(shù),改變數(shù)據(jù)成員的值。9設(shè)在程序中使用如下語句申請(qǐng)了一個(gè)對(duì)象數(shù)組:Point *ptr=new Point2;,則在需要釋放ptr指向的動(dòng)態(tài)數(shù)組對(duì)象時(shí),所使用的語句是 deleteptr; 。10設(shè)有下列代碼int a=0;double b=0;cin>>a>>b;當(dāng)用鍵盤輸入時(shí),b= 。11CWnd的成員函數(shù)GetCheckedRadioButton的功能是返回按鈕組中 被選中按鈕的ID 。12消息WM_COMMAND的參數(shù)wParam的高位
18、字是控件的 通知代碼 。13消息映射宏DELCARE_MESSAGE_MAP的作用是用來聲明對(duì) 消息映射 的支持。14CComboBox的成員函數(shù)GetCurSel( ),在組合框中沒有選項(xiàng)時(shí)返回 CB_ERR 。15CListBox的成員函數(shù)InsertString(-1, “遼寧省”),把“遼寧省”添加到列表框中的位置是 最后 。16CWnd的成員函數(shù)GetDlgItemText的功能是獲取控件的 標(biāo)題文本 。 17消息SB_THUMBTRACK是在滾動(dòng)條 拖動(dòng)滾動(dòng)塊 時(shí)發(fā)送 。 18動(dòng)態(tài)鏈接庫可以提高程序模塊的靈活性,因?yàn)樗旧砜梢詥为?dú)設(shè)計(jì)、 編譯和調(diào)試 。 19Windows提供的圖形
19、界面接口GDI,使得用戶能方便實(shí)現(xiàn)圖形和文本的輸出,不必關(guān)心與系統(tǒng)相連的 外部設(shè)備特性 。20句柄是一個(gè)對(duì)操作系統(tǒng)資源的 間接引用 。 21每個(gè)MFC應(yīng)用程序都需要 頭文件,該頭文件定義了MFC的所有類、函數(shù)、變量等。22每個(gè)Win32應(yīng)用程序都需要 頭文件,該頭文件及其所包含的文件定義了Windows所有的數(shù)據(jù)類型、函數(shù)調(diào)用、數(shù)據(jù)結(jié)構(gòu)和符號(hào)常量等。23可以使用ShowWindow(SW_NORMAL)顯示無模式對(duì)話框,它是 CWnd 基類的成員函數(shù)。24在VC+中,菜單、工具欄、對(duì)話框、圖標(biāo)等都被視為 資源 。25Window中的每一個(gè)資源都是由標(biāo)識(shí)符來定義的,其中的英文字母 不區(qū)分大小寫
20、。 26列表框中第1項(xiàng)的索引值是 0 。27CListBox的成員函數(shù)GetCurSel( ),在列表框中沒有選項(xiàng)時(shí)返回 LB_ERR 。28消息SB_LINEDOWN是在滾動(dòng)條 向下滾動(dòng)一行 時(shí)發(fā)送 。29如工具欄按鈕屬性的提示項(xiàng)是“加法運(yùn)算n加法”,則狀態(tài)欄顯示信息為 加法運(yùn)算 。30GDI提供高層繪圖函數(shù),支持與 設(shè)備 無關(guān)的圖形顯示。三、問答題1簡(jiǎn)述Windows編程特點(diǎn)。答案:Windows程序有如下特點(diǎn):消息驅(qū)動(dòng)機(jī)制在Windows應(yīng)用程序中,通過接收消息、分發(fā)消息、處理消息來和用戶進(jìn)行交互。圖形設(shè)備接口(GDI)Windows提供了一個(gè)抽象的圖形界面接口,稱為圖形設(shè)備界面,或簡(jiǎn)稱
21、GDI。使得用戶直接利用系統(tǒng)的GDI函數(shù)就能方便實(shí)現(xiàn)圖形和文本的輸出,不必關(guān)心與系統(tǒng)相連的外部設(shè)備特性?;谫Y源的程序設(shè)計(jì)Windows應(yīng)用程序包含眾多圖形元素,如光標(biāo)、菜單、工具欄、位圖、對(duì)話框等,統(tǒng)稱為資源。VC+提供了很多編輯器對(duì)這些資源進(jìn)行編輯,使得用戶可以方便地使用這些資源。動(dòng)態(tài)鏈接庫動(dòng)態(tài)鏈接庫提供的函數(shù),能在Windows程序運(yùn)行時(shí)進(jìn)行裝載和連接??商岣叱绦蚰K的靈活性。2簡(jiǎn)述MFC程序的運(yùn)行機(jī)制。答案:程序運(yùn)行時(shí),首先定義全局程序?qū)ο?,系統(tǒng)調(diào)用缺省的應(yīng)用程序類的構(gòu)造函數(shù),該函數(shù)把全局程序?qū)ο蟮牡刂繁4嬖谝粋€(gè)全局指針中。此時(shí)WinMain()函數(shù)接收控制,首先通過全局指針調(diào)用應(yīng)用程
22、序類的InitInstance()函數(shù)完成應(yīng)用程序的初始化。InitInstance()函數(shù)執(zhí)行結(jié)束,屏幕上顯示窗體,WinMain()進(jìn)入消息主循環(huán),等待接收用戶消息。收到消息后轉(zhuǎn)到系統(tǒng)的Run()函數(shù)處理。當(dāng)用戶點(diǎn)擊退出按鈕時(shí),WinMain()調(diào)用ExitInstance()函數(shù)退出。3什么是MFC的消息映射機(jī)制簡(jiǎn)述映射一個(gè)消息的過程。答案:所謂消息映射機(jī)制,即指MFC類中將消息與消息處理函數(shù)聯(lián)系起來,一一對(duì)應(yīng)的機(jī)制。映射一個(gè)消息的過程由三個(gè)部分組成:在處理消息的類中,使用消息宏LARE_MESSAGE_MAP() 聲明對(duì)消息映射的支持,并在該宏之前聲明消息處理函數(shù)。 使用BEGIN_M
23、ESSAGE_MAP和END_MESSAGE_MAP宏在類聲明之后的地方定義該類支持的消息映入口點(diǎn),所有消息映射宏都添加在這里,當(dāng)然不同的消息MFC都會(huì)有不同的消息映射宏。 定義消息處理函數(shù),在該函數(shù)內(nèi)添加消息處理代碼。4 簡(jiǎn)述DDX/DDV技術(shù)是如何實(shí)現(xiàn)數(shù)據(jù)交換和數(shù)據(jù)校驗(yàn)的使用時(shí)應(yīng)注意什么問題答案:DDX技術(shù):DDX將數(shù)據(jù)成員變量同對(duì)話框模板內(nèi)的控件相連接,使得數(shù)據(jù)在控件之間很容易地傳輸。 具體使用如下兩個(gè)函數(shù):UpdateData(TRUE)或UpdateData()實(shí)現(xiàn)控件數(shù)據(jù)向相關(guān)聯(lián)的變量復(fù)制。 UpdateData(FALSE)實(shí)現(xiàn)數(shù)據(jù)由相關(guān)聯(lián)的變量傳給控件。DDV技術(shù):DDV技術(shù)能
24、根據(jù)用戶為與控件相關(guān)聯(lián)的變量設(shè)定的取值范圍,自動(dòng)對(duì)數(shù)據(jù)進(jìn)行校驗(yàn),當(dāng)超出范圍時(shí),發(fā)出相應(yīng)的警告。注意事項(xiàng):在DDX/DDV技術(shù)中,允許用戶為同一個(gè)控件關(guān)聯(lián)多個(gè)變量,但必須保證這些變量名是互不相同的,且這些變量在同一個(gè)類型不能有多個(gè)變量。5什么是靜態(tài)控件有哪些靜態(tài)控件答案:靜態(tài)控件:用來顯示一個(gè)字符串、框、矩形、圖標(biāo),位圖或增強(qiáng)的圖元文件。它可以用來作為標(biāo)簽、框或用來分割其它的控件。一個(gè)靜態(tài)控件一般不接收用戶輸入,也不產(chǎn)生通知消息。靜態(tài)控件種類:靜態(tài)文本,組框,靜態(tài)圖片。6什么是按鈕控件有哪些按鈕控件簡(jiǎn)述它們的不同。答案:按鈕控件:用來實(shí)現(xiàn)一種開與關(guān)的輸入。常見的按鈕有三種類型:按鍵按鈕,單選按鈕
25、,復(fù)選框按鈕按鍵按鈕通??梢粤⒓串a(chǎn)生某個(gè)動(dòng)作,執(zhí)行某個(gè)命令,因此也常被稱為命令按鈕。單選按鈕通常成組出現(xiàn),分組后每組中只能有一個(gè)被選中。復(fù)選框通常成組出現(xiàn),復(fù)選框被選中時(shí),復(fù)選框中就加上一個(gè)標(biāo)記,復(fù)選框常用的有選中和未選中兩種狀態(tài),用戶可以同時(shí)選中多個(gè)復(fù)選框。7 什么是文檔的序列化其過程是怎樣的答案:文檔的序列化:使一個(gè)類可序列化就是使其具有CArchive的序列化功能,即可以在文檔類的Serialize函數(shù)中直接通過CArchive引用變量進(jìn)行該數(shù)據(jù)的讀寫操作。序列化過程:在MFC中,一個(gè)可序列化的類必須是CObject的一個(gè)派生類,且在類聲明中,需要包含DECLARE_SERIAL宏調(diào)用,
26、而在類的實(shí)現(xiàn)文件中包含IMPLEMENT_SERIAL宏調(diào)用,這個(gè)宏有三個(gè)參數(shù):前兩個(gè)參數(shù)分別表示類名和基類名,第三個(gè)參數(shù)表示應(yīng)用程序的版本號(hào)。最后還需要重載Serialize函數(shù),使該類的數(shù)據(jù)成員進(jìn)行相關(guān)序列化操作。8簡(jiǎn)述單文檔應(yīng)用程序中是如何實(shí)現(xiàn)文檔讀寫的答案:當(dāng)MFC AppWizard創(chuàng)建文檔應(yīng)用程序時(shí),它會(huì)自動(dòng)將“文件(File)”菜單中的“打開(Open)”命令(ID號(hào)為ID_FILE_OPEN)映射到CWinApp的OnFileOpen成員函數(shù)。 當(dāng)MFC AppWizard創(chuàng)建應(yīng)用程序時(shí),它會(huì)自動(dòng)將“文件(File)”菜單中的“保存(Save)”命令與文檔類CDocument的
27、OnFileSave函數(shù)在內(nèi)部關(guān)聯(lián)起來,但用戶在程序框架中看不到相應(yīng)的代碼。 打開和保存文檔時(shí),系統(tǒng)都會(huì)自動(dòng)調(diào)用Serialize函數(shù)。事實(shí)上,MFC AppWizard在創(chuàng)建文檔應(yīng)用程序框架時(shí)已在文檔類中重載了Serialize函數(shù),通過在該函數(shù)中添加代碼可達(dá)到實(shí)現(xiàn)數(shù)據(jù)序列化的目的。 9函數(shù)OnInitialUpdate和OnNewDocument都可以對(duì)文檔進(jìn)行初始化工作,敘述它們的區(qū)別。答案:函數(shù):OnInitialUpdate是當(dāng)應(yīng)用程序被啟動(dòng)時(shí),或當(dāng)用戶從“文件”菜單中選擇了“新建”或“打開”時(shí),視圖第1次連接到文檔后,在初始顯示視圖前調(diào)用該函數(shù),用戶可重載此函數(shù)對(duì)文檔所需信息進(jìn)行初
28、始化。這里的初始化主要是對(duì)與文檔相聯(lián)系的視圖進(jìn)行,如設(shè)置視圖大小、是否有滾動(dòng)功能等。函數(shù)OnNewDocument是當(dāng)用戶從“文件”菜單中選擇“新建”命令時(shí),框架首先構(gòu)造一個(gè)文檔對(duì)象,然后調(diào)用該函數(shù),用戶可在這里對(duì)文檔數(shù)據(jù)進(jìn)行初始化。10什么是列表框和組合框控件組合框控件有哪些類型答案:列表框:是一個(gè)列有許多項(xiàng)目讓用戶選擇的控件。用戶可以在其中選擇一個(gè)或多個(gè)項(xiàng),列表框中的項(xiàng)目數(shù)目可靈活變化,程序運(yùn)行時(shí)可根據(jù)需要隨時(shí)增加或刪除。當(dāng)列表框中項(xiàng)目很多時(shí),自動(dòng)提供滾動(dòng)功能。組合框:常用的項(xiàng)目在組合框中顯示,用戶可以選擇其中一項(xiàng)。同時(shí)還配有一個(gè)編輯框,輸入組合框中沒有的項(xiàng)。組合框中的項(xiàng)目數(shù)目可靈活變化,
29、程序運(yùn)行時(shí)可根據(jù)需要隨時(shí)增加或刪除。組合框類型:簡(jiǎn)單組合框、下拉式組合框和下拉式列表框。四、程序分析題1分析下面的程序要求:寫出程序運(yùn)行結(jié)果。說明語句*this = a;的含義。#include <>class COnepublic:COne() x = y = 0;COne(int a, int b)x = a;y = b;void copy(COne &a);void print() cout<<x<<" , "<<y<<endl; private: int x, y;void COne:copy(CO
30、ne &a) if (this = &a) return; *this = a; void main() COne one, two(3, 4); (); (two); ();答案:0 , 03 , 4把形參a獲得的某對(duì)象的值賦給操作該成員函數(shù)的對(duì)象。在本例中,就是將對(duì)象two賦給對(duì)象one。2設(shè)有一個(gè)對(duì)話框應(yīng)用程序,對(duì)話框類名為CEx_RadioDlg,添加了一個(gè)Button按鈕,ID號(hào)為IDC_BUTTON1和4個(gè)Radio按鈕,ID號(hào)分別為IDC_RADIO1IDC_RADIO4。分析下面的程序段:要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)
31、候被調(diào)用寫出該函數(shù)完成的功能。void CEx_RadioDlg:OnButton1() CString str;UINT nID1 = GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO4); /GetDlgItemText(nID1, str); /MessageBox(str); /答案:UINT nID1 = GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO4); /返回按鈕組中被選中按鈕的IDGetDlgItemText(nID1, str); /獲取控件nID的標(biāo)題文本,送strMessageBox(str);
32、/用消息對(duì)話框顯示str該函數(shù)在鼠標(biāo)左鍵單擊Button按鈕時(shí)被調(diào)用。函數(shù)功能:獲取按鈕組中被選中按鈕的標(biāo)題文本,用消息對(duì)話框顯示出來。3設(shè)有一個(gè)對(duì)話框應(yīng)用程序,對(duì)話框類名為CEx_DlgCtrlsDlg。分析下面的程序:要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)候被調(diào)用寫出該函數(shù)完成的功能。BOOL CEx_DlgCtrlsDlg:OnInitDialog()CStatic *cs;cs=new CStatic();cs->Create("Hello!",WS_CHILD|WS_VISIBLE|WS_BORDER|SS_CENTER,
33、CRect(20,20,120,40),this);/CFont *font=this->GetFont();/cs->SetFont(font);/return TRUE;答案:cs->Create("Hello!",WS_CHILD|WS_VISIBLE|WS_BORDER|SS_CENTER,CRect(20,20,120,40),this);/創(chuàng)建靜態(tài)控件,標(biāo)題為"Hello!",子窗體風(fēng)格,帶邊框,文本局中,控件左上角頂點(diǎn)坐標(biāo)為(20,20),寬120,高40,父類窗口為當(dāng)前窗口(對(duì)話框)。CFont *font=this-&
34、gt;GetFont();/獲得對(duì)話框字體cs->SetFont(font);/用對(duì)話框字體設(shè)置靜態(tài)控件字體函數(shù)OnInitDialog()在顯示對(duì)話框之前執(zhí)行,完成對(duì)話框的初始化。 該函數(shù)完成的功能:在對(duì)話框上創(chuàng)建一個(gè)具有指定風(fēng)格的靜態(tài)控件,標(biāo)題為"Hello!"。4設(shè)有一個(gè)對(duì)話框應(yīng)用程序,對(duì)話框類名為CEx_DlgCtrlsDlg,添加兩個(gè)Button按鈕,ID號(hào)分別為IDC_BUTTON1和IDC_BUTTON2。分析下面的程序:要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)候被調(diào)用寫出該函數(shù)完成的功能。BOOL CEx_DlgCtr
35、ls1Dlg:OnCommand(WPARAM wParam, LPARAM lParam) WORD nCode=HIWORD(wParam); WORD nID=LOWORD(wParam); if(nID=IDC_BUTTON1)&&(nCode=BN_CLICKED) /MessageBox("你按下的是Button1"); if(nID=IDC_BUTTON2)&&(nCode=BN_CLICKED) /MessageBox("你按下的是Button2"); return CDialog:OnCommand(wP
36、aram, lParam); /答案:if(nID=IDC_BUTTON1)&&(nCode=BN_CLICKED) /如果控件標(biāo)識(shí)符是IDC_BUTTON1并且事件是BN_CLICKED,執(zhí)行下面語句。if(nID=IDC_BUTTON2)&&(nCode=BN_CLICKED) /如果控件標(biāo)識(shí)符是IDC_BUTTON2并且事件是BN_CLICKED,執(zhí)行下面語句。return CDialog:OnCommand(wParam, lParam); /把控件的消息交由其它函數(shù)處理,如OnButton1()。該函數(shù)在控件發(fā)出通知消息OnCommand時(shí)執(zhí)行。 函數(shù)
37、功能:鼠標(biāo)單擊“Button1”時(shí),顯示消息對(duì)話框,內(nèi)容為"你按下的是Button1"。 鼠標(biāo)單擊“Button2”時(shí),顯示消息對(duì)話框,內(nèi)容為"你按下的是Button2"。5設(shè)有一個(gè)單文檔應(yīng)用程序,IDR_MAINFRAME為菜單標(biāo)識(shí)。下面是在框架類中添加的WM_CONTEXTMENU消息處理函數(shù)。分析下面的程序段:要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)候被調(diào)用寫出該函數(shù)完成的功能。void CEx_SystemMenuView:OnContextMenu(CWnd* pWnd, CPoint point) CMenu
38、 mPop; (IDR_MAINFRAME); /CMenu* p=(4); / p->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTALIGN,this); / 答案:void CEx_SystemMenuView:OnContextMenu(CWnd* pWnd, CPoint point) CMenu mPop; (IDR_MAINFRAME); /裝載菜單IDR_MAINFRAMECMenu* p=(4); /取菜單第4項(xiàng)指針(從0開始),即“加減法”菜單。p->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTALI
39、GN,this);/顯示彈出式菜單/ ,為菜單位置(鼠標(biāo)位置),this為父窗口 在單文檔應(yīng)用程序窗口空白處,按下鼠標(biāo)右鍵時(shí)執(zhí)行該函數(shù)。 功能是顯示快捷菜單,快捷菜單是菜單IDR_MAINFRAME的第4項(xiàng)(從0開始)6下面是在關(guān)于狀態(tài)欄設(shè)置的一段代碼。要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)候被調(diào)用寫出該函數(shù)完成的功能。void CEx_StatusBarView:OnMouseMove(UINT nFlags, CPoint point) CString str;CMainFrame* pFrame=(CMainFrame*)AfxGetApp()->
40、;m_pMainWnd; CStatusBar* pStatus=&pFrame->m_wndStatusBar; / if (pStatus) pStatus->SetPaneStyle(1, SBPS_POPOUT); / ("X=%d, Y=%d", ; pStatus->SetPaneText(1,str); / CView:OnMouseMove(nFlags, point);答案:void CEx_StatusBarView:OnMouseMove(UINT nFlags, CPoint point) CString str;CMain
41、Frame* pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd; CStatusBar* pStatus=&pFrame->m_wndStatusBar; / 獲得主窗口中的狀態(tài)欄指針if (pStatus) pStatus->SetPaneStyle(1, SBPS_POPOUT); /設(shè)置狀態(tài)欄風(fēng)格("X=%d, Y=%d", ; pStatus->SetPaneText(1,str); /在狀態(tài)欄第二個(gè)窗格顯示文本str,str為鼠標(biāo)位置CView:OnMouseMove(nFlags, point
42、);該函數(shù)當(dāng)鼠標(biāo)在單文檔窗口內(nèi)移動(dòng)時(shí)被調(diào)用,狀態(tài)欄第二個(gè)窗格顯示鼠標(biāo)當(dāng)前位置。7分析下面的程序要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)候被調(diào)用寫出該函數(shù)完成的功能。BOOL CMainFrame:PreCreateWindow(CREATESTRUCT& cs)int cxScreen = :GetSystemMetrics(SM_CXSCREEN); int cyScreen = :GetSystemMetrics(SM_CYSCREEN); /下面兩條語句的作用是 = cxScreen/2; = cxScreen/2-150; /下面兩條語句的作用
43、是=/2; =/2; &=WS_MAXIMIZEBOX; / 答案:BOOL CMainFrame:PreCreateWindow(CREATESTRUCT& cs)int cxScreen = :GetSystemMetrics(SM_CXSCREEN); int cyScreen = :GetSystemMetrics(SM_CYSCREEN); /下面兩條語句的作用是設(shè)置主窗口寬為1/2屏寬、高為1/2屏幕高 = cxScreen/2; = cxScreen/2-150; /下面兩條語句的作用是設(shè)置主窗口左上角坐標(biāo),使窗口位于屏幕中央=/2; =/2; &=WS_
44、MAXIMIZEBOX; /去處最大化按鈕當(dāng)窗口創(chuàng)建之前,系統(tǒng)自動(dòng)調(diào)用該函數(shù)。該函數(shù)完成對(duì)窗口風(fēng)格的設(shè)置,使窗口寬為1/2屏寬、高為1/2屏幕高,位于屏幕中央,無最大化按鈕。8分析下面的程序段要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)候被調(diào)用寫出該函數(shù)完成的功能。void CEx_FontView:OnDraw(CDC* pDC)LOGFONT lf;memset(&lf,0,sizeof(LOGFONT);=1;CFont font;(&lf); / pDC->SelectObject(&font); / pDC->Text
45、Out(10,10,"我喜歡Visual C+!"); / 答案:void CEx_FontView:OnDraw(CDC* pDC)LOGFONT lf;memset(&lf,0,sizeof(LOGFONT);=1; CFont font;(&lf);/用lf結(jié)構(gòu)創(chuàng)建字體pDC->SelectObject(&font);/把字體裝入設(shè)備環(huán)境pDC->TextOut(10,10,"Hello!");/在指定位置顯示字符串窗口首次生成時(shí),自動(dòng)調(diào)用視圖類函數(shù)OnDraw程序功能是在指定位置(10,10),用由lf結(jié)構(gòu)創(chuàng)建
46、的字體輸出文本"Hello!"。9分析下面的程序要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)候被調(diào)用寫出該函數(shù)完成的功能。void CEx_PenView:OnDraw(CDC* pDC)CRect rc4(10,120,110,220); COLORREF color4=RGB(192,0,0); / CBrush brush4=(HS_FDIAGONAL,color4);pDC->SelectObject(brush4); / pDC->Ellipse(rc4); / 答案:void CEx_PenView:OnDraw(CDC
47、* pDC)CRect rc4(10,120,110,220); COLORREF color4=RGB(192,0,0); /設(shè)置顏色變量CBrush brush4=(HS_FDIAGONAL,color4);pDC->SelectObject(brush4); /把畫刷裝到設(shè)備環(huán)境中pDC->Ellipse(rc4);/繪制圓,用畫刷顏色填充圓窗口首次生成時(shí),自動(dòng)調(diào)用視圖類函數(shù)OnDraw程序功能是在指定矩形rc4內(nèi)繪制圓,用畫刷顏色填充圓。10分析下面的程序要求:在注釋符號(hào)/后面對(duì)各條語句進(jìn)行注釋,說明該語句的作用。該函數(shù)在什么時(shí)候被調(diào)用寫出該函數(shù)完成的功能。void CEx
48、_PenView:OnDraw(CDC* pDC)CRect rc1(10,10,110,110); COLORREF color1=RGB(0,0,192); / CPen pen1(PS_SOLID,1, color1);pDC->SelectObject(pen1); / pDC->Rectangle(rc1); / 答案:void CEx_PenView:OnDraw(CDC* pDC)CRect rc1(10,10,110,110); COLORREF color1=RGB(0,0,192);/設(shè)置顏色變量CPen pen1(PS_SOLID,1, color1);pDC
49、->SelectObject(pen1);/把畫筆裝到設(shè)備環(huán)境中pDC->Rectangle(rc1);/用指定畫筆繪制矩形窗口首次生成時(shí),自動(dòng)調(diào)用視圖類函數(shù)OnDraw程序功能是在指定矩形rc1內(nèi),用所定義的畫筆繪制矩形五、程序設(shè)計(jì)題1設(shè)計(jì)一個(gè)單文檔應(yīng)用程序,要求通過菜單打開通用字體對(duì)話框,按用戶選擇的字體、字號(hào)、顏色等屬性在窗口中顯示字符串“我喜歡Visual C+!”。要求: 寫出設(shè)計(jì)步驟 完成代碼設(shè)計(jì)答案: 設(shè)計(jì)步驟使用MFC AppWizard(exe)向?qū)?chuàng)建一個(gè)單文檔應(yīng)用程序選中資源面板底端的ResourceView在資源樹中選擇并展開Menu結(jié)點(diǎn),其中IDR_MAI
50、NFRAME為系統(tǒng)預(yù)定義菜單雙擊IDR_MAINFRAME打開菜單編輯器,增加一項(xiàng)設(shè)ID為ID_FONT建立菜單消息COMMAND的處理函數(shù) 編寫代碼void CEx_DialogFontView:OnFont() LOGFONT lf; memset(&lf, 0,sizeof(LOGFONT); strcpy ( , "Times New Roman"); CFontDialog dlg ( &lf,CF_EFFECTS | CF_SCREENFONTS, 0, this); if () = IDOK )CClientDC dc(this); (&
51、;lf); CFont myfont; (&lf); (&myfont); (); (100,100,"我喜歡Visual C+!"); 2設(shè)計(jì)一個(gè)對(duì)話框應(yīng)用程序Ex_Check,保留“取消”按鈕,標(biāo)題改為“退出”,刪除其它默認(rèn)控件,添加1個(gè)命令按鈕,4個(gè)復(fù)選框,一個(gè)組框。 初始運(yùn)行“籃球”被選中;鼠標(biāo)單擊按鈕“顯示信息”時(shí),用消息對(duì)話框顯示選中的內(nèi)容。運(yùn)行界面如下: 要求: 寫出設(shè)計(jì)步驟 完成代碼設(shè)計(jì)答案: 設(shè)計(jì)步驟使用應(yīng)用程序向?qū)?,建立一個(gè)對(duì)話框應(yīng)用程序Ex_Check; 設(shè)計(jì)界面添加兩個(gè)按鈕,ID分別為IDC_BUTTON1和IDC_BUTTON2,標(biāo)
52、題為“顯示信息”和“退出”;一個(gè)組框,標(biāo)題為“愛好”;在組框控件內(nèi),添加4個(gè)復(fù)選框,ID為IDC_CHECK1 IDC_CHECK4,標(biāo)題分別為“籃球”、“足球”、“排球”、“棒球”;使用“布局”調(diào)整控件大小和位置。 生成兩個(gè)按鈕的消息BN_CLICKED的處理函數(shù)。 編寫代碼 在對(duì)話框初始化函數(shù)中寫入初始化代碼,保證初始運(yùn)行時(shí)“籃球”被選中。BOOL CEx_CheckDlg:OnInitDialog()CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK1);pBtn->SetCheck(1);/或用CheckRadioButton(IDC_C
53、HECK1,IDC_CHECK4,IDC_CHECK1);return TRUE; 在標(biāo)題為“顯示信息”按鈕的消息BN_CLICKED處理函數(shù)中寫入代碼void CEx_CheckDlg:OnButton1() CString str1,str2; UINT nCheckIDs4 = IDC_CHECK1,IDC_CHECK2,IDC_CHECK3,IDC_CHECK4; CButton* pBtn; for (int i=0; i<4; i+) pBtn = (CButton*)GetDlgItem(nCheckIDsi); if ( pBtn->GetCheck() ) pBt
54、n->GetWindowText( str1 ); str2 = str2 + str1; str2 = str2 + "," MessageBox("我喜歡"+str2);注:控件的ID號(hào)只要符合VC標(biāo)識(shí)符定義規(guī)則即可,不必與答案完全一致。3設(shè)計(jì)一個(gè)對(duì)話框應(yīng)用程序Ex_CComboBox,保留“取消”按鈕,標(biāo)題改為“退出”,刪除其它默認(rèn)控件。 在對(duì)話框初始化函數(shù)中,用代碼輸入組合框中的數(shù)據(jù),為每人關(guān)聯(lián)一個(gè)電話號(hào)碼。如姓名為“王一”、“李二”、“張三”、“趙四”,電話號(hào)碼為“00000000”、“”、“”、“”等。 選中組合框中的一項(xiàng),單擊按鈕“顯示電話號(hào)碼”時(shí),在編輯框中顯示該人的電話號(hào)碼。 初始運(yùn)行界面如圖1所示,選擇“張三”后的運(yùn)行界面如
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025山西長(zhǎng)治市人民醫(yī)院招聘碩士以上專業(yè)技術(shù)工作人員50人模擬筆試試題及答案解析
- 2025江蘇紫金信通人才科技有限公司招聘7人備考筆試試題及答案解析
- 2025中國(guó)中信金融資產(chǎn)國(guó)際控股有限公司社會(huì)招聘參考筆試題庫附答案解析
- 深度解析(2026)《GBT 26088-2010造船 推進(jìn)用水冷四沖程柴油機(jī)》(2026年)深度解析
- 深度解析(2026)《GBT 25964-2010石油和液體石油產(chǎn)品 采用混合式油罐測(cè)量系統(tǒng)測(cè)量立式圓筒形油罐內(nèi)油品體積、密度和質(zhì)量的方法》
- 2025江西吉安市泰和縣新睿人力資源服務(wù)有限公司面向社會(huì)招聘項(xiàng)目制人員5人備考筆試題庫及答案解析
- 深度解析(2026)《GBT 25890.9-2010軌道交通 地面裝置 直流開關(guān)設(shè)備 第7-3部分:直流牽引供電系統(tǒng)專用測(cè)量、控制和保護(hù)裝置 隔離電壓變送器和其他電壓測(cè)量設(shè)備》(2026年)深度解析
- 2025年大慶高新區(qū)公益性崗位招聘10人備考考試試題及答案解析
- 深度解析(2026)《GBT 25782-2010 1-萘酚》(2026年)深度解析
- 2026廣西桂林醫(yī)科大學(xué)人才招聘118人(第一批)考試備考題庫及答案解析
- 口服抗栓藥物相關(guān)消化道損傷防治專家共識(shí)(2021)解讀
- 敬老服務(wù)前臺(tái)工作總結(jié)
- 統(tǒng)編版(2024新版)七年級(jí)下冊(cè)歷史教材習(xí)題答案
- 《如何理解「銷售」》課件
- UL2239標(biāo)準(zhǔn)中文版-2019支持導(dǎo)管油管和電纜的硬件UL中文版標(biāo)準(zhǔn)
- 【初中道法】擁有積極的人生態(tài)度(課件)-2024-2025學(xué)年七年級(jí)道德與法治上冊(cè)(統(tǒng)編版2024)
- 六層住宅樓框架結(jié)構(gòu)施工方案
- TGDNAS 049-2024 脊髓神經(jīng)功能評(píng)估技術(shù)
- 地理主題10-1 影響工業(yè)區(qū)位的因素
- 2022年北京海淀初二(上)期末語文試卷及答案
- 國(guó)開電大可編程控制器應(yīng)用課程實(shí)驗(yàn)參考答案
評(píng)論
0/150
提交評(píng)論