Windows系统编程习题答案作者李晓黎练习题参考答案.doc
《Windows系统编程习题答案作者李晓黎练习题参考答案.doc》由会员分享,可在线阅读,更多相关《Windows系统编程习题答案作者李晓黎练习题参考答案.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 操作系统概述一、选择题1A 2D 二、填空题1程序2数据3MS-DOS4用户模式5内核模式6Win327POSIX8OS/29执行体效劳10内核11硬件抽象层三、简答题1答:1对应用程序的用户群进行分析,有些行业的用户至今还在使用Windows 98系统。如果要为他们开发应用程序,就要考虑使用Windows 98作为开发环境。而如果应用程序的用户是普通的家庭用户,那么要考虑使用Windows XP作为开发环境。2在经典的C/S结构应用程序中,效劳器程序通常运行在Windows Server操作系统上,而客户端程序通常运行在Windows XP、Windows 7等兼顾家用和商用的操作系
2、统上。3从Windows XP开始,所有现在版本Windows都基于Windows NT内核。因此,Windows系列产品具有很好的向下兼容性。也就是说在低版本Windows上开发的应用程序通常可以稳定的运行在高版本Windows,而反之那么不一定。因此应尽可能选择满足客户需求的低版本Windows作为卡发环境。2答:Windows操作系统的用户模式由系统支持进程、效劳进程、应用程序、环境子系统和Ntdll.dll组成。3答:硬件抽象层是物理硬件与计算机之间一层,设计这一层的目的是隐藏硬件中的不同。从而为操作系统内核提供一个一致的运行平台,这样Windows就可以在不同的母板上运行而不需要修改
3、内核。第2章 使用Visual Studio 2021开发Visual C+应用程序一、选择题1B 2A 3B 4C 二、填空题1Debug2 Release3CObjct4CWinThread5CDialog 三、简答题1答:断点是程序中的一行代码,程序在运行到断点时将中断,用户可以查看变量的值,单步调试程序,对程序的运行情况进行分析。2答:在MFC中,可以采用文档/视图结构将应用程序中数据的存储和显示别离开来。“文档可以看作是一个应用程序的数据元素的集合;“视图是数据的用户界面,可以通过窗口显示,也可以通过打印机打印出来。视图可以为用户提供与文档中数据进行交互的功能。一般情况下,采用文档/
4、视图结构的应用程序至少应由以下对象组成:l 应用程序,是CWinApp的派生对象,它充当整个应用程序的容器。l 框架窗口,是CFrameWnd派生对象。第3章 MFC用户界面设计一、选择题1C 2A 3B二、填空题1CListBox2InsertString3CDialog:DoModal()4CDialog5GetDlgItem()6CListBox7图标视图Icon、8小图标视图Small Icon9列表视图List10报表视图11UPDATE_COMMAND_UI三、操作题略第4章 GDI编程一、选择题1A 2C 3B 4C 5D6A 二、填空题1WM_PAINT2COLORREF3Te
5、xtOut()4CFontDialog三、简答题1答:GDI是位于应用程序与不同输出设备硬件之间的中间层,这种结构让程序员从直接处理不同硬件的工作中解放出来,把硬件间的差异交给了GDI处理,使Windows应用程序能够顺畅地在Windows支持的任何图形输出设备上运行。设备环境Device Context是GDI内部维护的一些数据结构。它与特定的输出设备相关联。一个设备环境对应输出设备上的一块区域。设备环境中包含一些图形属性,这些属性定义了GDI绘图函数的工作方式,例如输出文字或图形的前景和背景颜色、坐标等。2答:调用CreatePen()函数创立一个画笔对象。然后使用CDC: SelectO
6、bject()函数为设备环境选择画笔对象,就可以使用画笔对象绘图了。第5章 文件系统编程一、选择题1C 2B 3D 4A 5B6C 二、填空题1GetLogicalDriveStrings()2GetDiskFreeSpaceEx()3SHBrowseForFolder()4CreateDirectory ()5CFileDialog6GetFileSize()三、简答题1答在Visual C+中可以通过标准输入输出库、Windows API和MFC类文件编程。标准输入输出库的可移植性较好,既可以在Windows下使用,也可以在Linux和Unix等操作系统下使用;而Windows API那么
7、只能在Windows平图台下使用;MFC类只能用于支持MFC的应用程序。第6章 Windows注册表编程一、选择题1A 2B 3C 4B 二、填空题1键2值3regedit.exe4RegEnumKey()三、简答题1答HKEY_LOCAL_MACHINE、HKEY_CURRENT_CONFIG、HKEY_CLASSES_ROOT、HKEY_USERS、HKEY_CURRENT_USER第7章 进程编程一、选择题1A 2D 3B 二、填空题1被创立created2就绪ready3运行running4阻塞blocked5挂起suspend6终止terminated7CreateProcess()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 系统 编程 习题 答案 作者 李晓黎 练习题 参考答案
限制150内