大工《VC程序设计》课程考试模拟试卷B.doc

上传人:wux****ua 文档编号:9545083 上传时间:2020-04-06 格式:DOC 页数:2 大小:54.50KB
返回 下载 相关 举报
大工《VC程序设计》课程考试模拟试卷B.doc_第1页
第1页 / 共2页
大工《VC程序设计》课程考试模拟试卷B.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
绝 密启用前大连理工大学网络教育学院2010年3月份VC+程序设计课程考试模 拟 试 卷考试形式:开卷 试卷类型:(B) 注意事项: 1、本考卷满分共:100分;考试时间:90分钟。2、所有试题必须答到试卷答题纸上,答到试卷上无效。3、考试结束后,考生须将试卷和试卷答题纸一并交回。学习中心_ 姓名_ 学号_一、单项选择题(本大题共10小题,每小题2分,共20分) 1、关于函数的返回值,下列那个论述是正确的。( )大工VC+程序设计课程考试模拟试卷(B)第2页 共2页A可以没有返回值 C不可以返回值 B可以返回多个值 D必须有返回值2、下列那个不是将整型变量i转化为float类型值的表达式( )Afloat(i) Cstatic_cast(i) B(float)i Dfloat i3、通过对象指针ptr调用其成员函数DoIt(),下列那种是正确的形式。( ) Aptr.DoIt() Bptr-DoIt C*ptr-DoIt() Dptr-DoIt()4、下列对于WinMain函数的描述中,错误的是( )。AWinMain函数的名称可以由用户自行定义BWinMain函数是Windows程序的入口点CWinMain函数可以带有参数D窗口函数与WinMain的关联是通过窗口类的注册实现的5、下面()类是文档类。ACWndBCDocumentCCMenuDCPoint6、组合列表框控件对应的类是。( )ACListBCEditCCButtonDCComboBox7、下列()是Visual C+应用导航器生成的MFC框架程序的类型。A模板程序CAPI应用程序B单文档程序D资源编辑器程序8、在Windows程序中绘制一个封闭图形时,背景填充使用的图形对象是。( )A刷子B字体C笔D位图9、下列()不是公用对话框类ACSelectDialogBCFileDialogCCFontDialogDCColorDialog10、下面的()不是资源。A对话框B加速键 C位图D文档二、多项选择题(本大题共5小题,每小题3分,共15分) 1、面向对象程序设计的特点包括。()A抽象B继承C构造函数D多态性 2、关于虚拟成员函数的说法,正确的是( )A所有类的成员函数都可以定义为虚拟函数B虚拟成员函数必须通过引用或指针方式条用C虚拟成员函数定义时通过virtual关键字指明D虚拟成员函数不能重载3、下列( )是VC+程序中构成循环结构的关键字。Awhile Bdowhile Cfor loop Ddo loop4、下列( )控件可以在对话框界面设计中使用。A编辑框B列表框C组合框D滚动条5、下列( )是标准Widonws消息。AWM_RBUTTONDOWNCWM_CREATEBNM_SELCHANGEDDWM_CLOSE三、填空题(本大题共15空,每空2分,共30分)1、MFC应用程序中,为响应消息而编写的函数称为: 2、垂直滚动条操作时发送 消息;水平滚动条操作时发送 消息。3、根据继承时基类的数目,继承分为 、 两种。4、类继承时的三种访问控制符是: 、 、 。5、类定义时的三种访问控制符是: 、 、 。6、加载位图资源的函数是: 。7、对象串行化的主要函数是: 。8、编译链接时,对函数调用的处理可以分为: 、 两种。四、简答题(本大题共4小题,每小题5分,共20分)1、解释下面函数及其参数作用。LRESULT DefWindowProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) 2、如何添加一个用户自定义的消息响应函数(举例说明)3、说明按钮控件的几种类型。4、说明模态对话框和非模态对话框的异同。五、编程题(本大题3小题,共15分)本题要求在视图窗口中显示一个椭圆,椭圆大小存放在成员变量m_rectDraw中,椭圆的填充使用系统刷子,存放在成员变量UINT m_nBrush中,初始填充色为黑色。当鼠标左键在包含椭圆的矩形中单击时,填充色改为白色;当鼠标右键在包含椭圆的矩形中单击时,填充色改为黑色。请编写视图类的绘制函数OnDraw(),鼠标左键单击消息响应函数OnLButtonDown(),鼠标右键键单击消息响应函数OnRButtonDown()。答题说明: 绘制椭圆的函数是设备上下文类CDC的成员函数Ellipse(LPCRECT lpRect) 检测一个点是否在举行内的函数是矩形类的成员函数PtInRect(CPoint pt)。 使一个矩形区域无效并引起重画操作的函数是InvalidateRect(LPCRECT lpRect)。 将一个系统刷子选入当前设备上下文的函数是SelectStockObject(int brushIndex)。 黑色系统刷子的值为BLACK_BRUSH,白色系统刷子的值为WHITE_BRUSH,所有函数的映射关系已正确建立。1、void CExamView:OnDraw(CDC* pDC) (3分)2、void CExamView:OnLButtonDown(UINT nFlags, CLocation point) (6分)3、void CExamView:OnRButtonDown(UINT nFlags, CLocation point) (6分)
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!