《软件开发工具与环境》形成性考核册作业(最新)
电大文库【软件开发工具与环境】形成性考核册答案注:本答案仅供参考,如有错误敬请指正来源:【电大文库】http://www.diandawenku.com/电大文库【软件开发工具与环境】形考作业一:一、填空:每空1分,共30分1.软件开发 维护2.计划 开发 维护3.丰富的图形界面 高性能的占先性多任务和多线程操作 兼容性能好 简化内存管理 先进的多媒体支持4.线程 用户界面线程 工作者线程 用户界面线程 工作者线程5.文档视图结构6.1 167.指针 消息 句柄8.AfxBeginThread 0 CREATE_SUSPENDED9.依赖于设备的位图 与设备无关的位图10.事件 临界区 互斥量 临界区二、判断:每题2分,共10分1.× 2.× 3.× 4.√ 5.√三、选择:每题3分,共15分1.C 2.D 3.C 4.B 5.C四、简答:每题15分,共45分1.答:用于播放波形音频文件的高级音频函数有MessageBeep、PlaySound和sndPlaySound。要想实现WAV文件的循环播放可以使标志参数fdwSound的标志值为SND_LOOP,这样即可重复(循环)播放声音。2.答:举例:简单设备:打开 open cdaudio 播放 play cdaudio 复合设备:打开 open mysound.wav type waveaudio 播放 play mysound.wav type waveaudio3.答:进程是应用程序的运行实例,可以包含一个或多个运行在它的上下文环境内的线程。 线程是操作系统分配CPU时间的基本实体。 进程中的所有线程共享进程的虚拟地址空间,这意味着所有线程都可以访问进程的全局变量和资源。 线程的优先级设置可以根据要求的线程优先级和拥有该线程的进程的优先级来设置,最终的基本优先级别可以是0到31之间的数值。在一般进程中,线程基本优先级为1;对于进程调度优先于其他所有进程的进程,线程的基本优先级为16。在线程的最终优先级中,0--15级是普通优先级,16--30级是实时优先级。电大文库【软件开发工具与环境】形考作业二:一、填空:每空1分,共30分1.数据 数据描述 属性 具体描述 记录 行 字段 列2.显式调用 隐式调用3.导出函数 内部函数 导出函数4.获取导出函数的指针 数字序号5.函数名6.系统数据源 文件数据源7.afxdb.h8.简单数据库 关系数据库9.DDL DML10.CDatabase11.表型记录集 快照型记录集 表型记录集 快照型记录集12.动态链接 静态链接二、判断:每题3分,共9分1.× 2.√ 3.√三、名词解释:每题3分,共27分1.单文档应用程序2.媒体控制接口3.应用程序接口4.微软功能类库5.记录字段数据交换6.数据库管理系统7.结构化查询语言8.开放式数据库连接9.数据访问对象四、简答:每题17分,共34分1.答: 1)调用函数LoadLibrary或AfxLoadLibrary函数装载DLL并得到模块句柄。 如果函数调用成功,则该函数返回所装入的DLL的句柄。 2)调用函数GetProcAddress来获取导出函数的指针。 当调用成功时,GetProcAddress函数返回导出函数的函数地址,失败则返回NULL。 3)在使用完毕之后,调用函数FreeLibrary或AfxFreeLibrary来释放DLL。2.答: DAO和ODBC的相同点:1)DAO提供了与ODBC功能相似的MFC类; 2)二者都支持对各种ODBC数据源的访问; 3)都可以满足用户编写独立于DBMS的应用程序的要求; 4)AppWizard和ClassWizard对使用DAO和ODBC对象的应用程序提供了类似的支持。 DAO和ODBC的不同点: 1)记录集的默认类型不同; 2)参数化的方式不同; 3)处理异常的方式不同; 4) DAO记录集使用DFX数据交换机制,ODBC记录集使用RFX数据交换机制; 5)ODBC只支持DML语言,而DAO同时支持DDL和DML; 6)二者使用的数据引擎不同。主要的ODBC类:CDatabase类、CRecordset类、CRecordView类、CFieldExchange类和CDBException类。主要的DAO类:CDaoDatabase类、CDaoRecordset类、CDaoTableDef类、CDaoQueryDef类、CDaoWorkspace类、CDaoException类。电大文库【软件开发工具与环境】形考作业三:一、填空:每空1分,共30分1.套接字2.持续存储 持续命名 统一数据传输3.类 对象 接口 全局惟一标识符4.容器应用程序5.网络 操作平台 操作系统6.字节流套接字 数据报套接字7.传输层 链路层8.链接 嵌入9.ActiveX服务器 ActiveX文档 ActiveX平台10.单项名字对象 反名字对象11.128 类 接口12.库存属性 自定义属性 环境属性 库存属性二、判断:每题3分,共15分1.√ 2.× 3.√ 4.× 5.√三、补充程序:每题10分,共20分1.