《季學(xué)期《C++程序設(shè)計》作業(yè)答案》由會員分享,可在線閱讀,更多相關(guān)《季學(xué)期《C++程序設(shè)計》作業(yè)答案(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、2012年春季學(xué)期《C++程序設(shè)計》作業(yè)答案
第一部分(C++第1-7、8、9章)
一、單選題:
1、 B
2、 D
3、 A
4、 C
5、 C
6、 D
7、 C
8、 C
9、 C
10、B
二、判斷題
題號
1
2
3
4
5
6
7
8
9
10
結(jié)果
╳
╳
╳
∨
∨
╳
╳
∨
╳
∨
三、寫出下列程序的輸出結(jié)果:
1、
constructor of Test
main() start
constructor of Test
2、
1002,50
1100,80
3、
De
2、structor B!7
Destructor A!6
Destructor B!0
Destructor A!5
4、
Constructor called.0
Constructor called.5
Destructor called.5
5
Destructor called.5
第二部分(C++第10、11章)
一、單選題
題號
1
2
3
4
5
6
7
8
結(jié)果
C
B
A
D
D
A
D
A
二、判斷題
題號
1
2
3
4
5
6
7
8
9
10
結(jié)果
╳
3、╳
∨
∨
╳
╳
∨
∨
∨
∨
三、寫出下面程序的輸出結(jié)果。
1、
a=50 b=60 x=70 y=80
a=10 b=20 x=30 y=40
a=30 b=40 x=50 y=60
u=120 v=70
2、
20
3、
B::virfun() Called.
D::virfun() Called.
第三部分(VC++)
一、單選題
題號
1
2
3
4
5
6
7
8
9
10
結(jié)果
C
D
B
D
B
B
A
D
D
C
二、填空題
1.在消息處理完成后返
4、回 把消息放進(jìn)消息隊列就立即返回 。
2. 單文檔應(yīng)用程序 多文檔應(yīng)用程序 基于對話框的應(yīng)用程序
3、類視圖 資源視圖 文件視圖
4. CBrush CPen CFont CBitmap
5.系統(tǒng)消息 自定義消息
6.窗口消息 命令消息 控件通知消息
7.靜態(tài)創(chuàng)建 動態(tài)創(chuàng)建
8、CButton CStatic CButton
9、CObject
10、WM_LBUTTONDOWN
三、簡答題
1、句柄是WINDOWS用來標(biāo)識被應(yīng)用程序所建立或使用的對象的唯一整數(shù),WINDOWS使用各
5、種各樣的句柄標(biāo)識諸如應(yīng)用程序?qū)嵗?,窗口,控制,位圖,GDI對象等等。
2、CWindowDC所封裝的設(shè)備上下文表示是整個窗口,不僅包括客戶區(qū)也包括非客戶區(qū),它在構(gòu)造函數(shù)中通過GetWindowDC獲得設(shè)備上下文,在析構(gòu)函數(shù)中調(diào)用ReleaseDC來釋放設(shè)備上下文。
CClientDC所封裝的設(shè)備上下文表示是整個客戶區(qū),它在構(gòu)造函數(shù)中通過GetDC獲得設(shè)備上下文,在析構(gòu)函數(shù)中調(diào)用ReleaseDC來釋放設(shè)備上下文。CClientDC類的對象可以在在視圖類的OnDraw函數(shù)以外的任何地方使用。
CPaintDC所封裝的設(shè)備上下文表示是整個客戶區(qū),它在構(gòu)造函數(shù)中通過BeginPaint獲得設(shè)備上下文,在析構(gòu)函數(shù)中調(diào)用EndPaint來釋放設(shè)備上下文。CPaintDC類的對象只能在視圖類的OnDraw函數(shù)中使用。
3