《軟件開發(fā)工具和環(huán)境》模擬題(二)及答案_第1頁
《軟件開發(fā)工具和環(huán)境》模擬題(二)及答案_第2頁
《軟件開發(fā)工具和環(huán)境》模擬題(二)及答案_第3頁
《軟件開發(fā)工具和環(huán)境》模擬題(二)及答案_第4頁
《軟件開發(fā)工具和環(huán)境》模擬題(二)及答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件開發(fā)工具與環(huán)境模擬題(二)及答案 一、填空:(每空二分)共計(jì)30分1、應(yīng)用程序和函數(shù)的鏈接方式主要有_和_兩種。3、MFC開發(fā)方式中的MFC是_的意思。4、對(duì)話框可分為兩種類型_和_。5、CRecordset類中的函數(shù)MovePrev()的功能_,Update()函數(shù)的功能是_。6、自動(dòng)化服務(wù)器應(yīng)用程序必須由_調(diào)用才有實(shí)際意義。7、所有的MCI命令消息都是通過_函數(shù)發(fā)送的。8、一個(gè)用戶生成的對(duì)話框類是從_類中派生的。9、VB與VC混合的方法一般是將VC程序編譯成_,在VB中用Declare語句聲明DLL中的函數(shù)。Windows應(yīng)用程序的消息來源有三分別是_、_和_。單項(xiàng)選擇題:(每題二分)

2、共計(jì)20分1、ASP編程中我們通常使用 ( )A、用戶數(shù)據(jù)源 B、文件數(shù)據(jù)源 C、系統(tǒng)數(shù)據(jù)源 D、ODBC的哪一個(gè)數(shù)據(jù)源都可以2、pDC-TextOut(-)中的pDC指 ( )A、字符串指針 B、ODBC類指針C、CWinThread類指針 D、設(shè)備上下文類指針3、工作者線程的函數(shù)原型是 ( )static int MyWorkThreadFunction(LPVOID pParam)INT MyWorkThreadFunction(LPVOID pParam)UINT MyWorkThreadFunction(LPVOID pParam)D、static int MyWorkThreadF

3、unction(VOID pParam)4、線程間通訊下面敘述正確的是 ( )可以通過變量通訊,不能發(fā)消息可以通過變量通訊,也能發(fā)消息不可以變量通訊,可以發(fā)消息不可以變量通訊,不可以發(fā)消息5、ss.SetWindowText(“jjjj”)中的函數(shù)SetWindowText的功能是( )設(shè)置窗口標(biāo)題或文本內(nèi)容 B、取得控件的內(nèi)容 C、顯示字符串 D、顯示對(duì)話框內(nèi)容6、對(duì)話框應(yīng)用程序中,Cancle按鈕對(duì)應(yīng)的默認(rèn)的響應(yīng)函數(shù)是( )A、OK B、CancleC、OnCancle D、WM_OK7、以下哪個(gè)不是關(guān)于線程類的函數(shù) ( )。A、GetMainWnd B、AfxBeginThread C、

4、MessageBox D、CreateThread8、消息WM_COMMAND通常是指 ( )A、點(diǎn)擊菜單發(fā)出的 B、定時(shí)器的 C、硬件的 D、系統(tǒng)的9、限制訪問共享資源的線程數(shù)量的同步對(duì)象是下面的那一個(gè)( )A、Event B、CriticalSection C、Mutex D、Semaphore10、由于某些原因需要調(diào)用Windows API 函數(shù)時(shí),可以在該函數(shù)之前加如下的哪一個(gè)符號(hào)來實(shí)現(xiàn)。 ( )A、 , B、 C、 : D、 :三、判斷題:(每題二分)共計(jì)20分DLL必須放在C:目錄中。 ( )數(shù)據(jù)庫編程時(shí),我們一定要用到DAO類 ( )3、多線程編程中,通常和同步問題有關(guān)系。 (

5、)4、WM_TIMER是一個(gè)特別重要的消息,它只能由一個(gè)定時(shí)器發(fā)出。( )5、Listen(-)是偵聽函數(shù)。 ( )6、用函數(shù)FreeLibrary時(shí),用的是隱式鏈接。 ( )7、工作者線程具有收發(fā)消息的功能。 ( )8、SQL語言必須在DBMS下使用。 ( )9、SQL server、Oracle、都是大型數(shù)據(jù)庫管理系統(tǒng)。 ( )10、客戶機(jī)/服務(wù)器模型中基于UDP的網(wǎng)絡(luò)程序比基于連接的速度更快。( )四、簡(jiǎn)答題:(每題5分)共計(jì)20分1、使用MFC應(yīng)用程序向?qū)沙绦驎r(shí),可以有哪三種程序類型?生成程序框架后,其中CxxxDoc類是什么類?作用是什么?2、網(wǎng)絡(luò)編程中pSocket-Conne

6、ct(m_ServerName,m_PortAddress)函數(shù),指出m_ServerName是使用域名還是IP地址?m_ServerName如果使用“l(fā)ocalhost”表示什么意思?3、在VC+6.0中,我們要通過哪一個(gè)主菜單中的哪一個(gè)子項(xiàng)來做關(guān)聯(lián)變量?如果我們的關(guān)聯(lián)變量是和數(shù)據(jù)庫中的字段內(nèi)容建立聯(lián)系,假定事先我們?cè)谏沙绦蚩蚣艿臅r(shí)候已經(jīng)取得了數(shù)據(jù)庫文件支持,請(qǐng)問在關(guān)聯(lián)變量的前面有一個(gè)指針,這個(gè)指針的名稱是什么?在ODBC類中只有CRecordSet類可以執(zhí)行SQL語句嗎?4、請(qǐng)解釋pDCBitBlt(180,100,48,48,pMemDC,0,0,SRCCOPY);此語句的作用?。用B

7、itBlt函數(shù)實(shí)現(xiàn)的動(dòng)畫有閃爍嗎?五、在劃線的地方添入代碼或回答問題:(每空一分)共計(jì)10分1、以下為網(wǎng)絡(luò)編程中服務(wù)器端的一個(gè)函數(shù),完成的是當(dāng)有客戶申請(qǐng)時(shí),由此函數(shù)響應(yīng),建立和客戶端通訊的套接字(CClientSocket)功能,根據(jù)要求在劃線的部分添入代碼或回答問題。void CListenSocket:OnAccept(int nErrorCode)/ TODO: Add your specialized code here and/or call the base classCClientSocket *pSocket=new CClientSocket();/申請(qǐng)客戶套接字SOCKAD

8、DR* lpSockAddr=(_);int n_Byte=sizeof(SOCKADDR);if(m_pListenSocket-Accept(_,lpSockAddr,&n_Byte)/通過調(diào)用偵聽套接字的Accept函數(shù),使服務(wù)器端的客戶套接字真正有效,可以和客戶端的套接字通訊了 char pMsg1000=net ok;pSocket-Send(pMsg,strlen(pMsg);這個(gè)語句完成的功能是_m_pClientSocket=pSocket;/客戶套接字保存在全局變量中/GetMessage(pSocket);/m_pServerView-GetMessage(pSocket)

9、;elsedelete pSocket;m_pClientSocket=NULL; 正常情況下會(huì)執(zhí)行此else語句體嗎?_CSocket:OnAccept(nErrorCode);_消息會(huì)觸發(fā)此(OnAccept)函數(shù)2、有如下函數(shù),函數(shù)的名稱是默認(rèn)的,請(qǐng)回答問題。void CMFCView:OnRButtonDown(UINT nFlags, CPoint point) 請(qǐng)問什么情況下會(huì)觸發(fā)此函數(shù)_/ TODO: Add your message handler code here and/or call /defaultCView:OnRButtonDown(nFlags, point);

10、CMFCDoc* pDoc = GetDocument(); 此語句的作用_pDoc-Rect.right=point.x; 請(qǐng)問point.x代表什么意思_pDoc-Rect.bottom=point.y;Invalidate(); 請(qǐng)問這個(gè)函數(shù)的作用是什么?_ 請(qǐng)問Invalidate()函數(shù)將會(huì)進(jìn)一步觸發(fā)哪個(gè)重要的函數(shù)_試題答案一、(每空二分)共計(jì)30分1、動(dòng)態(tài)鏈接、靜態(tài)鏈接 2、視 3、微軟基礎(chǔ)類庫 4、模式對(duì)話框、非模式對(duì)話框 5、將記錄集合中的上一個(gè)記錄作為當(dāng)前記錄、更新數(shù)據(jù) 6、自動(dòng)化容器應(yīng)用程序 7、mciSendCommand 8、CDialog 9、DLL 10、硬件產(chǎn)生的

11、消息、系統(tǒng)產(chǎn)生的消息、用戶界面產(chǎn)生的消息、二、(每題二分)共計(jì)20分1、C 2、D 3、C 4、B 5、A 6、C 7、C 8、A 9、D 10、C三、(每題二分)共計(jì)20分1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、(每題5分)共計(jì)20分單文檔、多文檔、基于對(duì)話框三種。CxxxDoc類是文檔類。作用是響應(yīng)數(shù)據(jù)文件的讀寫,以及保存視類所要查看和處理的信息。2、m_ServerName可以是域名也可以是IP地址,localhost表示使用本機(jī)地址作為服務(wù)器地址。用查看(View)菜單下的建立類向?qū)Р藛雾?xiàng)(ClassWizard)。這個(gè)指針是m_pSet。在ODBC類中不是只有CRecordSet類可以執(zhí)行SQL語句。4、從CDC對(duì)象的指針pMemDC處拷貝位圖,源位圖從(0,0)開始,取寬

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論