计算机可视化编程复习题C答案

上传人:创****公 文档编号:139680760 上传时间:2020-07-23 格式:DOC 页数:5 大小:40.50KB
返回 下载 相关 举报
计算机可视化编程复习题C答案_第1页
第1页 / 共5页
计算机可视化编程复习题C答案_第2页
第2页 / 共5页
计算机可视化编程复习题C答案_第3页
第3页 / 共5页
计算机可视化编程复习题C答案_第4页
第4页 / 共5页
计算机可视化编程复习题C答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机可视化编程复习题C答案》由会员分享,可在线阅读,更多相关《计算机可视化编程复习题C答案(5页珍藏版)》请在金锄头文库上搜索。

1、计算机可视化编程练习题C答案 一、 判断对错,正确的填T,错误的填F(每题2分)1、 F2、 T3、 F4、 F5、 F二、 单项选择1.D 2.C 3.C 4.A 5.B6.D 7.A 8.C 9.B 10. C11.A 12.A 13.D 14.A 15.A16.D 17.D 18.B 19.B 20.C 21、D 22、 B三、填空题1.封装、继承、多态2.构造函数、析构函数3. 先A后B、先B后A4. 消息5. 模态、非模态6. 常量 变量 7. class 类名 。8. 顺序 、 循环 、 分支 9. SetRange() SetRange() SetPos()10.单文档、多文档_

2、和_对话框_11. 数据成员 和成员函数(或函数成员)12.命令按钮、复选框、单选按钮、分组框。13. CWnd。四、读程题(10分)A1的构造函数A2的构造函数C的构造函数五、编程题1、void CRandDlg:OnButtonRand() / TODO: Add your control notification handler code herem_rand = rand();UpdateData(FALSE);2. 建立一个单文档应用程序在视图类中的OnDraw(CDC* pDC)函数中添加如下代码:pDC-TextOut(50,50, 这是我的第N个程序。”);在视图类中为WM_L

3、BUTTONBLCLK添加消息映射函数,在函数里面添加如下代码:MessageBox(VC+考试!);六、如图所示为编程一个基于对话框程序界面,其中进度条已经定义了一个变量m_Progress,并且添加了“开始”按钮的响应函数OnStart()和WM_TIMER的消息响应函数:OnTimer(UINT nIDEvent).为实现如下功能,试编写相应程序代码。1、 软件起动后,将进度条的范围设置成0到200,步长设成1,起始位置在0位;2、 按开始按钮后,进度条位置值开始逐渐增加,20秒后过度条到达满值,然后停止。3、 再次按开始按钮,动作重复BOOL CTestDlg:OnInitDialog

4、()CDialog:OnInitDialog();/ Add About. menu item to system menu./ IDM_ABOUTBOX must be in the system command range.ASSERT(IDM_ABOUTBOX & 0xFFF0) = IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);/ Set the icon for this dialog. The

5、framework does this automatically/ when the applications main window is not a dialogSetIcon(m_hIcon, TRUE);/ Set big iconSetIcon(m_hIcon, FALSE);/ Set small icon/ TODO: Add extra initialization herem_Progress.SetRange(0,200); m_Progress.SetStep(1); return TRUE; / return TRUE unless you set the focus

6、 to a controlvoid CTestDlg:OnStart() / TODO: Add your control notification handler code herem_Progress.SetPos(0);SetTimer(,1,100,NULL);void CTestDlg:OnTimer(UINT nIDEvent) / TODO: Add your message handler code here and/or call defaultif( m_Progress.GetPos() = 200) KillTimer(1);m_Progress.StepIt();CDialog:OnTimer(nIDEvent);注:注意每行末尾的分号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号