- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Windows编程技术》试题A及答案
计算机科学系 2006下学期
《》期末试(考试形式:闭卷 考试时间: 2小时)
《中山大学授予学士学位工作细则》第六条
考试作弊不授予学士学位
GDI+的颜色和笔的最主要特色分别为____和_____。
Visual C++中可用的字符串类有____。
在泛型编程中,迭代器是广义的_____、容器则是广义的_____。
COM的英文全文为_____,中文译文是____。
.NET框架主要由_____和_____两部分组成。
CLI的英文全文为_____,中文译文是_____。
.NET中的值类型与引用类型的主要区别为_____。
在C++/CLI中具有10个元素的int型托管数组a的定义为_____。
C# 中结构与类的主要区别为_____。
.NET中的Form类和Graphics类所在的命名空间分别为_____和_____。
二.问答题(每小题5分,共30分)
写出GUI的英文全文与中文译文,给出其组成、功能与优点。
MFC中菜单设计的一般步骤有哪些?
DDB与DIB有什么区别和联系?各有什么特点与用处?MFC中有几个与其相关的类?它们各自封装的是其中哪一种?
文档与视图分别对应于什么?文档/视图结构有哪几种主要的方式?文档/视图结构涉及哪些MFC类?它们是怎样联系在一起的?
与GDI相比,GDI+有哪些特点和不足?
在.NET的窗体编程中,创建和使用自定义用户对话框的主要步骤有哪些?
三.编程题(每小题10分,共40分)
设有一3像素宽的蓝色实心直线,起点为(10, 10),终点为(100, 10);另有一实心绿色椭圆,其外接矩形的左上角坐标为(10, 20)、宽200、高100,椭圆边框为红色单像素实线。分别写出绘制该直线及椭圆的MFC和C# 代码段。
在MFC编程中,有一个输入对话框,其中有一个编辑控件IDC_NUM_INPUT,用于接收用户的整数输入。该对话框所对应的类为CInputDlg,其编辑控件所对应的类变量为m_iNum。写出符合下列要求的源代码:在视图类的事件处理函数OnInputNum中,打开此输入对话框,并以视图类的类变量iNum的值,初始化对话框中的输入编辑控件,并在用户选择“确定”钮关闭对话框后,将用户的输入值赋值给iNum。
写出在视图类中随鼠标移动交互绘制动态灰色点直线的MFC代码。
从下列两题中,选做一题:
编写移动图像程序:写出装入当前目录的背景图文件“tulips.bmp”,并在客户区的不同位置点上(如p0、p),缓冲绘制(具有红色背景的足球)位图资源IDB_FOOTBALL_RED的有关MFC代码片段。
利用map容器,编写一个读入文本文件,并对其进行单词计数,最后输出它们的计数值的完整C++程序。
《Windows编程技术》试题A参考答案
一.填空题(每小题2分,共30分)
VC(Visual C++)、C#(Visual C#)
Microsoft Foundation Class Library、微软基础类库
代码、解决方案资源管理器、类视图、资源视图、属性、工具箱
模式对话框与无模式对话框,公用对话框与用户对话框
每次需要重绘窗口(程序启动/窗口大小改变/全部或部分窗口重现/程序员调用RedrawWindow或Invalidate+UpdateWindow)
增加了一个字节的透明分量alpha、线帽(透明笔、图案笔、自定义虚线风格、缩放和旋转、连接点属性)
string/wstring(C++)、CString(MFC)和String(.NET)
指针、数组
Component Object Model、组件对象模型
托管运行环境CLR、框架类库FCL
Common Language Infrastructure、公共语言基础设施
引用类型的值被存放在CLR管理的系统远程托管堆中,由垃圾回收机制来释放;而值类型的值存放在CLR管理的程序局部托管栈里,其使用的内存会在其创建者(某个方法)返回时自动释放。
arrayint^ a = gcnew arrayint(10);
结构为值类型而类为引用类型、结构不支持继承而类支持继承
System.Windows.Forms、System.Drawing
二.问答题(每小题5分,共30分)
GUI = Graphical User Interface,图形用户界面
组成:由图形显示设备(屏幕)和指示跟踪设备(鼠标、跟踪球、光笔/手写笔、触摸屏)组成
功能:计算机的一种人机接口,用户可通过指示设备来操作图形设备上的界面元素(窗口、菜单、对话框、图标)以完成各种工作
优点:形象直观、使用方便、人性化,不需记忆众多命令和参数,各种应用软件之基本功能的操作一致或相似。有大量API供程序员调用,图形界面的编程相对简单
打开资源编辑器来添加菜
您可能关注的文档
- xx大道污水泵站设备安装与配套服务项目施工方案.doc
- XX妇幼保健院新技术、新业务损害处置预案新技术、新业务项目风险预警机制.doc
- XX宾馆开业庆典活动策划书.doc
- XX实业集团职能部门岗位业绩考核办法报告.ppt
- XX市二环线公路工程勘察项目投标文件技术标书.doc
- XX市林业低碳经济潜力分析与评估报告.doc
- XX市路灯监控节能控制系统技术方案书20070923.doc
- xx建材有限公司员工培训管理制度.doc
- XX施工组织和设计方案“双优化”工作实施细则.doc
- XX煤矿煤炭产品销售、发运计量及洗选加工管理规定.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- DPtech FW1000系列应用防火墙典型配置v3.2.pdf
- 部编人教版小学四年级语文上册《一只窝囊的大老虎》教案.pdf
- 2024年新高考英语总复习考点12 分词(上海专用原卷版).docx VIP
- (2024秋)部编版一年级语文上册《 四季》PPT课件【优质版】.pptx
- 脑出血患者护理心得.doc VIP
- 【全部】小学1--6年年级统编语文教材(上下册)古诗词.pdf
- 清华大学“应用随机过程”习题答案.pdf
- BDA-老虎基金京东深度研究报告EN-2015 05 19.pptx VIP
- 成都至峨眉山高速公路环评报告书.pdf VIP
- 人教版六年级数学上册第五单元《圆的认识》作业设计.pdf
文档评论(0)