ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:85.50KB ,
资源ID:1563490      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1563490.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MFCWindows应用程序设计复习题.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

MFCWindows应用程序设计复习题.doc

1、第 9 章 MFC 的文件处理机制1) 文档负责将数据存储到磁盘中,存取过程称为(D ) 。A. 文件 访问 B. 格式化 C. 文件读写 D. 串行化2) 一个 CArchive 类对象必须与一个( C ) 对象相关联。A. CObject B. CFileDialog C. CFile 类 D. CDocument3) 不能将 Newfile 文件的文件指 针定位在文件头的方法是( B ) 。A. Newfile.Open(“MyFile.txt“, CFile:modeCreate)B. NewFile:Seek( 0L, CFile:end)C. Newfile.SeekToBegin

2、()D. Newfile.Seek(0L, CFile:begin)4)( A )函数用于获取指定文件的文件名。A. GetFileName() B. GetStatus() C. GetFilePath() D. GetFileTitle()5) 当应用程序读取或写入文件时,文档对象的( )函数被调用,并将( )对象作为参数传递。6) ( CArchive )类是一个对象数组类,它可以存放任何从 CObject 派生出的对象,还可以根据元素的数量动态地调整自己的大小。7) 在 Visual C+中,数据文件的操作通常按照( 打开 ) 、( 操作 ) 、( 关闭 ) 的步骤进行。8) 写出以读

3、写方式打开文件 student.txt 的语句序列( ile.Open(“student.txt”,CFile:modeReadWrite); ) 。10) 什么是序列化? 答:序列化是面向对象程序设计中应对象这种数据的存储和恢复的要求而产生的一种文件读写机制。第 11 章 对话框1. 在对话框的 编辑器中,最左边的按键的作用是( B )。A. 激活对话框编辑功能 B. 测试对话框 C. 控件左对齐 D. 控件垂直居中2. 在 MFC 类中,访问对话框的编辑框中的文本的函数是( C )。A. GetText B. GetItem C. GetDlgItemText D. GetDlgText3

4、. MFC 编程中,模式对话框的创建函数是(B )。A. Create B. DoModal C. CreateDialog D. Initilize4. 在 Windows 操作系统中,最常 见的系统错误提示对话框属于( A )。A. 模式对话框 B. 无模式对话框 C. 通用对话框 D. 固定对话框5 CDialog 类的成员函数 UpdateData( )的功能是( A )。A. 在调用 UpdateData( )函数时,令参数 为 FALSE,可以根据程序更新文本,即按成员变量的值来更新对话框的显示值;B. 在 调用 UpdateData( )函数时,令参数为 TRUE,成 员变量的值

5、就会被屏幕上显示的值更新;C. 用对话框中的数据更新数据库中的数据;D. 用数据库中的数据更新对话框中的数据;6. 下列关于对话框中数据交换的说法正确的是( C )。A. 只能交换基本数据类型,不能交换类类型的对象数据 B. 可以交换任何 C+中合法的数据类型 C. 可以交换基本数据类型和一些特定的类类型的数据 D. 可以对所有的数据的大小范围进行限制7. 在 MFC 编程中,从对话框中取得数据的系统函数是( A )。A. DoDataExchange B. InitDialog C. Create D. DoModal8. 下列哪种功能没有被封装为通用对话框?( C )A. 颜色选择 B.

6、字体选择 C. 时间选择 D. 文件打开保存9. 关于颜色对话框,以下说法错误的是( B )。A. 颜色对话框是模式对话框 B. 颜色对话框的 DoModal 函数能够返回 1 个选择 的颜色值 C. 颜色对话框设定颜色后,程序需要调用窗口重绘消息来更新颜色 D. 颜色对话框可以自定义颜色10. 在创建了颜色对话框后,调用设定的颜色需要使用函数( D )。A. GetColor B. OnColorOK C. SetCurrentColor D. SetColor11. 如果要文件对话框只能显示文件夹中的 bmp 文件,则建立对话框时应该设置的参数是( B )。A. lpszFileName

7、B. lpszFilter C. lpszDefExt D. dwFlags12. 关于文件对话框,以下说法正确的是( C )。A. 文件对话框只能打开单个文件B. 文件对话框可以设置默认的打开文件C. 文件对话框可以限制访问的文件类型D. 文件对话框是无模式对话框13. 在窗口中添加一个仅仅用于显示文字提示的控件,这个控件的类为:( A )A. CStatic B. CButtonC. CEdit D. CComboBox14. 在 MFC 编程中,所有基于窗口的控件类的基类是( A )。A. CWnd B. CView C. CWindows D. CFrame15. 在 MFC 编程中,

8、可编辑文本框的控件类是( A )。A. CEdit B. CButton C. CStatic D. CComboBox16.已知以下语句:GetDlgItem(IDC_CONVERT)-EnableWindow(FALSE);则下列说法正确的是( A )。A. 该语句禁用了对话框中 ID 号为 IDC_CONVERT 的控件 B. 该语句将显示 ID 号为 IDC_CONVERT 的对话框 C. 该语句使 ID 号为 IDC_CONVERT 的控件变为可见 D. 该语句使 ID 号为 IDC_CONVERT 的的控件友灰色变为可用17. 如果 1 个 单选按钮的 Group 属性被设置为“T

9、RUE”, 则说明( A )。A. 该单选按钮是 1 组单选 按钮的第 1 个B. 该单选按钮独自作为 1 个按钮组C. 该单选按钮的消息响应属于 1 个组框D. 该单选按钮一定是默认的单选按钮18. 要设置某个单选按钮的状态,使用的函数是( B )。A. SetButton B. SetCheck C. SetRadio D. SetGroup19. 关于列表框(List Box)控件,以下说法错误的是( D )。A. 列表框控件可以列出一系列供用户从中选择的项 B. 列表框控件中的选项可以使用字符串C. 列表框控件中的选项可以使用滚动条D. 列表框中只能一次选择 1 个选项20. 要在列表

10、框中添加字符串,可以使用的系统函数是( A )。A. AddString B. AddText C. SelectString D. SetSel21.MFC 提供了一些公用对话框类,其中:用于选择颜色的公用对话框类为:( CColor );选择文件名的对话框类为:( CFile ),设置字体的对话框类为:( CDialog ) 。22. 对话框分为( 模态 )对话框和( 非模态 )对话框两种类型。23. 选择按钮包括( 单选 )按钮和( 复选 )按钮;24. 组合控件集成了( )控件和( )控件的功能;25. CDialog 类是从(CWnd)类中派生出来的27. 试简述 Windows 编

11、程中,对话框的数据交换机制。答: CWnd 成员函数 UpdateData()调用 DoDataExchange()来实现对话框的数据交换,其中 DoDataExchange()是 MFC 自动生成的,DoDataExchange()函数通过调用 DDX_Custom()来将对话框控件与对话框类中的成员变量相对应。在具体实现时,调用 Update(true)实现对话框的数据 输入功能,将数据从控件传送到对应的数据成员;调用 Update(false)实现对话框的输出功能,将数据从数据成员变量传送给对应的控件。28. 什么是对话框模板资源描述文件?答:用来描述对话框外观及对话框上控件布局的文本文

12、件叫做对话框模板资源文件。29. 用户定义的对话框类派生自哪个类?答:Cdialog。30. 通常在什么地方进行对话框的初始化?答:通常在类 CDialog 的 OnInitDig 成员函数中进行对话框的初始化。这个函数在对话框启动后,且还没有显示的时候被调用。31. Windows 有哪两类对话框?它们的区别是什么?答:模式对话框和非模式对话框。它们的区别为模式对话框直到退出对话框才返回应用程序,非模式对话框可以与应用程序同时工作。32. 对话框创建后,还没显示前就会触发( B )消息。A)WM_PAINT B)WM_INITDIALOG C)WM_CREATE D)WM_SIZE33. M

13、FC 中,与属性 对话框相关的两个 类是(CPropertyPage)和(CPropertySheet)。34. 判断一组单选按钮中哪一个被选中了,要使用(GetCheckedRadioButton)函数。35.(GetCheck)函数可以得到单选或复选框的选中状态。第 12 章 进程与线程的管理1. 每一个进 程至少有( A )个线程。A. 1 B. 2 D. 3 D. 42. 当使用函数 AfxBeginThread 创建一个工作者线程时,参数 dwCreateFlags指定了线程的初始状态,通常为_0_,那么线程在创建后立即执行,如果为 CREATE_SUSPENDED,则线程在启动后就

14、被挂起。3. 在 创建 CWinThread 对象的 AfxBeginThread 函数声明中,参数 intnPriority是线程的( B )。A 函数名 B 优先级 C 初始状态 D 堆栈尺寸4. 在创建 CWinThread 对象的 AfxBeginThread 函数声明中,参数 nStackSize是线程的( D )。A 函数名 B 优先级 C 初始状态 D 堆栈尺寸5. 在创建 CWinThread 对象的 AfxBeginThread 函数声明中,参数dwCreateFlags 是线程的( C )。A 函数名 B 优先级 C 初始状态 D 堆栈尺寸6. 在 CWinThread 类

15、的成员函数中,查询指向线程主窗口指针的函数是( A )。A GetMainWnd B GetThreadPriority C ResumeThread D SuspendThread 7. 在 CWinThread 类的成员函数中, 获取当前线程优先级的函数是( B )。A GetMainWnd B GetThreadPriority C ResumeThread D SuspendThread 8. 在 CWinThread 类的成员函数中,增加一个线程的挂起记数的函数是( D )。A GetMainWnd B GetThreadPriority C ResumeThread D Suspe

16、ndThread 9. 在 CWinThread 类的成员函数中,减少一个线程的挂起记数的函数是( C )。A GetMainWnd B GetThreadPriority C ResumeThread D SuspendThread 10. 线程的哪一种优先级最高? ( A )A.THREAD_PRIORITY_TIME_CRITICAL B. THREAD_PRIORITY_ABOVE_NORMAL C. THREAD_PRIORITY_HIGHEST D. THREAD_PRIORITY_IDLE 11. 对工作线程和用户界面线程的功能叙述正确的是( C ).A.工作者线程有收发消息的功

17、能,用户界面线程也有收发消息的功能.B.用 户 界面线程没有收发消息的功能,工作者线程有收发消息的功能.C.用户界面线程有收发消息的功能,工作者线程没有收 发消息的功能.D.用户界面线程和工作者线程都没有收发消息的功能.12. 线程启动时,参数 dwcreateFlage 指示其运行状态, 若为( D ),线程立即执行.A, 1 B, T C, F D, 013. 工作线程的函数原型正确的是( C )A. static int MyWorkThreadFunction(LPVOID pParam)B. INT MyWorkThreadFunction(LPVOID pParam)C.UINT

18、MyWorkThreadFunction(LPVOID pParam)D. static int MyWorkThreadFunction(VOID pParam)14. 以下哪个不是关于线程类的函数( C )。A、GetMainWnd B、AfxBeginThread C、MessageBox D、CreateThread15. 限制访问共享资源的线程数量的同步对象是下面的那一个( D )A、Event B、CriticalSection C、Mutex D、Semaphore16. MFC 中线 程类的名称( CWinThread )17. 进程就是应用程序的( 运行 )实例,每个进程都有

19、自己私有的虚拟空间,每个进程都有有一个( 主进程 ) ,但可以建立另外的线程。18. 进 程中的 线程是( 系统 )执行的,每个线程占用 CPU 的时间由( 优先权 )来划分。19. 所有进程都可以访问进程的全局变量和资源,这样,一方面为编程带来了方便, 但另一方面也容易在线程之间造成( 数据冲突 )20. 线程分( 用户界面 )线程和( 工作 )线程两种.21. MFC 应用程序的线程由对象 CWinThread 表示 ,在多数情况下, 程序不需要自己创建 CWinThread 对象,调用( )函数时会自动创建一个CwinThread 对象.22. 工作线程( )收发消息的功能 ,用户界面线

20、程( )-收发消息的功能.23. 实现线程同步的不同功能需要用到支持多 线 程的同步类,MFC 支持的 4 个多线程的同步类包括( 事件 )、( 临界段 )、( 互斥体 )类和( 信号计数器 )类。24. 线程是如何分类的?各有何特点?25. 在 MFC 中有哪些同步类?各有什么特点?26. 说明 Mutex(互斥量)的用途和特点?第 16 章 用 MFC 设计数据库应用程序1. ODBC 体系结构中不包括下列哪个组件( DD )。A)ODBC 管理器 B)数据源 C)驱动程序管理器 D)数据库管理系统 DBMS2. 记录集可以分 为( dynaset 动态集) 和 (snapshot 快照)

21、两种。3. MFC 的 ODBC 类主要包括 5 个类,分 别是 CDatabase 、 CRecordset 、 CRecordView、 CDBException 和 CFieldExchange。4. 可以利用 CRecordset 类的 ( AddNew )函数添加一条新记录,利用(MoveFirst)函数将记录指针移动到第一条记录上,利用(Update)函数实现数据库记录的保存。5. 在实际应用中,如果需要列表视图控件显示 1 张 33 数据表中的全部数据,则应该选用的列表视图控件风格是( D )。A. 图标(Icon) B. 小图标(Small Icon) C. 列表(List )

22、 D. 报告(Report)6. 下面的 SQL 语句中,可以用于查询学生表 s 中,学号大于等于 10 并且小于等于 30 的学生的姓名的是( A)。A. SELECT stuName FROM s WHERE stuNo=10 AND stuNo10 AND stuNo30C. SELECT stuName FROM s WHERE stuNo BETWEEN 10 and 30D. SELECT stuName FROM s WHERE stuNo BETWEEN 9 and 317. 在 MFC 的 ODBC 中, 针对某个数据库,负责连 接数据源的类是( A )。A CDatabas

23、e B CRecordset C CRecordView D CFieldExchange8. 在 MFC 的 ODBC 中, 针对数据源中记录集,负责记录 操作的类是( B )。A CDatabase B CRecordset C CRecordView D CFieldExchange9. 在 MFC 的 ODBC 中, 负责界面的类是( C )。A CDatabase B CRecordset C CRecordView D CFieldExchange10. 在 MFC 的 ODBC 中,负责记录集与数据源进行数据交换的类是( D )。A CDatabase B CRecordset C CRecordView D CFieldExchange11. MFC 的 ODBC 默认的记录集的类型是( A )。A 表型 记录集 B 动态记录集 C 静态记录集 D 快照型记录集13. 记录集类 CRecordset 有一个成员函数:DoFieldExchange。它的作用是(B )。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。