计算机可视化编程复习题A答案.doc_第1页
计算机可视化编程复习题A答案.doc_第2页
计算机可视化编程复习题A答案.doc_第3页
计算机可视化编程复习题A答案.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机可视化编程练习题a答案一、单项选择题题号12345678910答案badaadbacb题号1112131415答案cbcac16.a 17. d 18c 19 a 20.b二、填空题 1、 2、 4 2、 9 3、 相同,不同 4、 ch=d 5、 25 6、 cdocument、 cview 7、 updatedata 1、 8、 addstring、resetcontent 9、 控件通知 10、画刷、画笔11、c+面向对象编程实质上就是面向 类 编程,12三种流程控制结构分别是: 顺序 、 循环 、 分支 13、在对象创建时,由系统自动调用的一种特殊成员函数是 构造函数 ,在对象生存期结束时由系统自动调用的成员函数是 析构函数14、在mfc中,对话框的功能被封装在cdialog类中三 选择填空题题号答案acbdbcacfadccef四 写出下列程序的运行结果1、 *a = 3*a = 52、 exiting maindestructor is activedestructor is activedestructor is active五、程序设计题1、void cexdlg:onbuttonadd() updatedate(true); m_sum = m_n * m_n; updatedate(false); 2、下图是设计好的一个对话框界面,指出所用控件分别是哪些控件,主要功能是什么1、 互斥按钮有:radio1,radio2,radio3,这三个控件,只能有一个被选取,在选取另一个时,原来被选取的控件自动取消2、 复选按钮有:check1,check2,chek3,其中每个控件都可以单独选取或不选取3、 按键按钮有:ok,cancel,apply,一般按钮,按下时可以执行一段程序4、 给合框有:ratio button和check box,用于将一组功能类似的控件框在一起 cdialog:onok();3.已设计好如下图的“用户登录”对话框,上边的编辑框与value类型的cstring变量m_name关联,右边的编辑框与value类型的cstring变量m_psw关联。编写单击“确定”按钮后的代码,实现以下功能:当用户输入“用户名”和“密码”分别是“admin”和“123456”时,显示“输入正确”,否则显示“没有此用户”或“密码错误”。void cexadlg:ok() updatedata();-4分if (m_name=000 & m_psw=123456)-4分messagebox(输入正确!);-3分 elsemessagebox(密码错误!);-3分cdialog:onok();4、简单的计算程序界面如下图所示,操作数1对应编辑框的id为 idc_edit1,对应值类型的成员变量int m_ndata1;操作数2对应编辑框控件的id为idc_edit2,对应值类型的成员变量int m_ndata2;计算结果对应的编辑框控件的id 为idc_edit3,对应值类型的成员变量m_nresult。 假设输入的数为整数,加法按钮的功能是将两操作数相加,并将结果在对应的编辑框idc_edit3显示出来。写出加法按钮和减法按钮对应的代码。void cexdlg:onbuttonadd() updatedata( ); nresult = m_ndata1 + m_ndata2; updatedata( false );void cexdlg:onbuttons

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论