C++習(xí)題
這是我從網(wǎng)上找到的.........
VC++習(xí)題答案(考試專用) 2008-07-01 12:14
分類:默認分類 字號: 大大 中中 小小
1.將MFC應(yīng)用程序的命令處理路徑補充完整:命令—(視圖類)—(文檔類)—文檔模板類—(框架窗口類)—應(yīng)用程序類
2.傳統(tǒng)的軟件開發(fā)主要采用(過程)驅(qū)動的方法,而WINDOWS程序的開發(fā)使用(消息)驅(qū)動模型,該模型靠(事件)機制來實現(xiàn)其功能。
3.(主框架類)是應(yīng)用程序中負責(zé)控制菜單、工具欄和狀態(tài)欄等界面元素的最主要的類。
4.VC++開發(fā)環(huán)境可以生成的基于MFC AppWizard exe的應(yīng)用程序類型有(對話框)(單文檔/視圖結(jié)構(gòu))和(多文檔/視圖結(jié)構(gòu))。
5.包含類定義的文件稱為(頭文件),包含類中成員函數(shù)的實現(xiàn)代碼的文件稱為(源文件),包含資源信息的文件稱為(資源文件)。
6.Resource View的主要功能是(編輯當(dāng)前工程中的資源)。
7.應(yīng)用程序向?qū)У闹饕δ苁牵◣椭蓱?yīng)用程序)。
8.導(dǎo)的主要功能是(管理各個類中的消息)。
9.工作區(qū)窗口一般在開發(fā)環(huán)境的左側(cè),它包含工程的多各方面,分別是(ClassView)、(ResourceView)和(FileView)。
10.項目工作區(qū)的文件擴展名為(dsw)。
11. WINDOWS應(yīng)用程序的消息來源主要包括(輸入消息)、(控制消息)、(系統(tǒng)消息)和(用戶消息)。
12.發(fā)送消息可以采用的兩個函數(shù)是(PostMessage)和(SendMessage)。
13.CCmdUI類的主要功能是(主要用來更新命令用戶接口的狀態(tài),如子菜單、工具欄上的按鈕等)。
14.代碼ON_UPDATE_COMMAND_UI(ID_TEST,OnUpdateTest)的主要功能是(將對ID_TEST的更新命令接口消息的處理映射到OnUpdateTest函數(shù)上)。
15.CString類的功能是(處理字符串),其Format函數(shù)的功能是(格式化字符串)。
16.Ctime類的功能是(處理日期時間),其Format函數(shù)的功能是(將時間對象格式化為字符串)。
17.MessageBox函數(shù)的第一個參數(shù)表示(消息文字),第二個參數(shù)表示(標(biāo)題文字),第三個參數(shù)表示(圖標(biāo)與按鈕組合).
18.在windows中,按下一個字符鍵,會依次觸發(fā)(WM_KEYDOWN)、(WM_CHAR)和(WM_KEYUP)3個消息
19.windows窗口內(nèi)部需要重新繪制時,會得到一個(WM_PAINT)消息,當(dāng)釋放鼠標(biāo)右鍵時,會得到一個(WM_RBUTTONUP)消息。
20.WM_LBUTTONDOWN表示(鼠標(biāo)左鍵按下消息),WM_MOUSEMOVE表示(鼠標(biāo)移動消息)。
21.OnMouseMove(UINTnFlag,CPinto point)消息處理函數(shù)中的point表示(鼠標(biāo)當(dāng)前坐標(biāo))。
22.OnChar(UNIT nPepCnt nFlags)消息處理函數(shù)中的nChar表示(當(dāng)前按下的字符鍵)。
X1.下列函數(shù)中,能為狀態(tài)欄的第二個窗格設(shè)置文字的是(SetPaneText)
X2.VC++提供的資源編輯器不能編輯下列哪個資源(狀態(tài)欄)
X3.MFC應(yīng)用程序框架為狀態(tài)欄定義的靜態(tài)數(shù)組indicators放在哪個文件中(MainFrm.cpp)。
23.(DeleteMenu)用來刪除某個菜單項,如果被刪除的菜單項有相關(guān)的彈出菜單,則該彈出菜單的句柄也要被刪除并釋放內(nèi)存。
24.(AppendMenu)用來追加某個菜單項,(TrackPopupMenu)用來在一個POINT結(jié)構(gòu)所指定的位置上顯示一個上下文菜單。
25.工具欄上的按鈕能觸發(fā)的消息有(COMMAND)和(UPDATE_COMMAND_UI)。
狀態(tài)欄上的窗格可以分為(信息行窗格)和(指示器窗格)兩類。
26.(GetSubMenu)可以得到指向某列菜單的指針。
27.用戶可以通過項目工作區(qū)窗口的(資源)試圖來查看資源。
28.在MFC中,工具欄的功能由(CToolBar)類實現(xiàn)。
29.在MFC中,狀態(tài)欄的功能由(CStatusBar)類實現(xiàn)。
X4.在下列函數(shù)中,可以實現(xiàn)畫圓功能的是(Ellipse)。
X5.CDC類為用戶提供了下列4個文本輸出函數(shù),其中,能使輸出文本呈現(xiàn)一個多列列表格式的是(TabbedTexOut)
X6.下列類中哪一個不是GDI對象類(CWnd)
X7.下面哪一個不是CDC類的派生類(GDI類)。
30.CDC類實現(xiàn)繪制矩形功能的函數(shù)是(Rectangle),實現(xiàn)繪制橢圓功能的函數(shù)是(Ellipse)。改變文本顏色的函數(shù)是(SetTextColor),改變文本背景顏色的函數(shù)是(SetBkColor),在指定位置顯示字符串的函數(shù)是(TextOut)。
31.MFC繪圖要素主要分為兩大類,即(設(shè)備場景)和(基本繪圖工具)。
32.windows引入圖形設(shè)備接口的目的是(屏蔽底層硬件的繪圖細節(jié),使編程更加容易)。
33.Windows用(COLORREF)類型的數(shù)據(jù)存放顏色,它采用3個參數(shù)表示紅、綠、藍三元基本色的分量值,這3個值的取值范圍是(0-255)。
34.創(chuàng)建畫筆后,必須調(diào)用CDC類的成員函數(shù)(SelectObject)將新畫筆選進當(dāng)前的繪圖環(huán)境。
X8.MFC中的CDialog類封裝了對話框的顯示、關(guān)閉等常用功能,其中,用來顯示模態(tài)對話框的是函數(shù)(DoModal)。
X9.對話框創(chuàng)建后,還沒顯示前就會觸發(fā)(WM_INITDIALOG)消息。
X10.通用對話框中,屬于非模態(tài)對話框的是(查找對話框)。
X11.要打開文件,應(yīng)該使用哪個通用對話框(CFileDialog)。
X12.通常將對話框的初始化工作放在下列哪個函數(shù)中進行(OnInitDialog)。
35.所有通用對話框都是由公共基類(CCommonDialog)派生出來的,(CColorDialog)實現(xiàn)了標(biāo)準(zhǔn)的顏色對話框。
36.MFC中。與屬性對話框相關(guān)的兩個類是(CPropertySheet)和(CPropertyPage)。
X13.下列控件不屬于按鈕的是(列表框)。
X14.如果在輸入時采用選擇的方法進行,以下哪個控件不能實現(xiàn)(編輯框)
X15.下面對UpdateData的描述中錯誤的是(當(dāng)調(diào)用UpdateData(TRUE)時,數(shù)據(jù)由控件關(guān)聯(lián)的變量向空間傳輸)。
37.有兩種方法可以創(chuàng)建靜態(tài)文本控件,一種是(使用資源編輯器添加),另一種是(使用Create函數(shù)動態(tài)創(chuàng)建)。
38.ShowWindow函數(shù)的功能是(顯示或隱藏窗口)。
39.使用滾動條控件一般要用到控件所在的對話框類的(WM_HSCROLL)和(WM_VSCROLL)消息。
40.判斷一組單選按鈕中哪一個被選中了,要應(yīng)用(GetCheckedRadioButton)函數(shù)
41.(GetScrollPos)函數(shù)可以得到滾動條的滑塊位置,(SetScrollPos)函數(shù)可以設(shè)置滾動條的滑塊位置,(GetPos)可以得到滑動條的當(dāng)前位置,(SetPos)函數(shù)可以設(shè)置滑動條的當(dāng)前位置。
42.滑動條有(垂直滾動條)和(水平滾動條)兩種,它們觸發(fā)的滾動消息分別是(WM_VSCROLL)和(WM_HSCROLL)。
43.CListBox類中的(InsertString)函數(shù)可以為列表框插入一個新的字符串,(ResetContent)函數(shù)可以清空所有的列表項內(nèi)容。
44.(GetCheck)函數(shù)可以得到單選框的選中狀態(tài)。
45.當(dāng)程序需要與界面交換數(shù)據(jù)時,應(yīng)該調(diào)用(UpdateData)函數(shù)。
46.有兩種類型的文檔/視圖結(jié)構(gòu)程序:(單文檔(SDI))應(yīng)用程序和(多文檔(MDI))應(yīng)用程序。
47.(GetDocument)是視圖類的成員函數(shù),調(diào)用它可以的到指向與之相關(guān)的文檔對象的指針,文檔的串行化在(Serialize)函數(shù)中進行。
48.在程序的任何一個類中訪問應(yīng)用程序類的函數(shù)為(AfxGetApp),在程序的任何一個類中訪問框架窗口的函數(shù)為(AfxGetMainWnd())。
49.基于單文檔/視圖結(jié)構(gòu)的而框架程序中包含的類有(CWinApp)、(CFrameWnd)、(CDocument)和(CView)。
X16.ODBC體系結(jié)構(gòu)中不包括下列哪個組建(數(shù)據(jù)庫管理系統(tǒng)DBMS)。
50.記錄集可以分為(Dynaset(動態(tài)集))和(Snapshot(快照))兩種。
51.MFC的ODBC主要包括5個類,分別是(CDatabase)、(CRecordset)、(CRecordView)、(CDBException)和(CFieldExchange)。
52.可以利用CRecordset類的(AddNew)函數(shù)添加一條新記錄,利用CRecordset類的(MoveFirst)函數(shù)將記錄指針移動到第一條記錄上,利用CRecordset類的(Update)函數(shù)實現(xiàn)數(shù)據(jù)庫記錄的保存。
posted on 2009-04-05 12:40 荔枝 閱讀(973) 評論(1) 編輯 收藏 引用 所屬分類: 哎呀呀~~~