高级计算机程序设计理论知识参考题
一、单项选择
1。 概要设计的任务是( )。
A、确定每个模块的数据结构和算法,确定模块的细节
B、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
C、实现人和计算机的通讯,产生一个机器能执行的源程序
D、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
2。 C++的优化技术可以分为两类:( )。
A、可产生最小可执行代码的优化和可提高执行速度的优化
B、可产生最简单逻辑的优化和可提高执行速度的优化
C、可产生最小可执行代码的优化和可产生最简单逻辑的优化
D、可产生最少代码的优化和可提高执行速度的优化
3。 并行接口适用于( )的场合,其接口电路相对简单。
A、传输距离较远,传输速度要求低 B、传输距离较近,传输速度要求低
C、传输距离较远,传输速度要求高 D、传输距离较近,传输速度要求高
4。 下列说法正确的是( )。
A、职业道德是人们在社会生活中所遵守的行为规范的总和
B、计算机程序设计员的职业道德是计算机程序设计员在职业活动中的行为规范
C、职业道德是人们在社会生活中所遵守的传统美德
D、计算机程序设计员的职业道德是计算机程序设计员在职业活动中所遵守的法律法规
5。 ( )。
A、Ftp是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面
B、Http是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面
C、Finger是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面
D、Gopher是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面
6。 下列启动Debugger选项的方法,正确的是:( )。
A、按F7键 B、按F8键 C、按F10键 D、按F9键
7。 一个( )来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序都能够正确工作。
A、测试用例 B、测试记录 C、测试数据集 D、测试结果
8。 下列说法正确的是:( )。
A、系统测试的目的是验证系统确实能够满足用户的需要
B、模块测试的目的是验证系统确实能够满足用户的需要
C、平行测试的目的是验证系统确实能够满足用户的需要
D、验收测试的目的是验证系统确实能够满足用户的需要
9。 DES(数据加密标准)中,E代表的英文单词是 ( )。
A、Equipment B、Encpsultion C、Encryption D、Ende
10。 下列说法正确的是:( )。
A、测试一个编译程序,应该用那种能暴露边界情况的测试实例,既有简单的也有较难的
B、测试一个图形程序,应该用那种能暴露边界情况的测试实例,既有简单的也有较难的
C、测试一个二进制程序,应该用那种能暴露边界情况的测试实例,既有简单的也有较难的
D、测试一个数值程序,应该用那种能暴露边界情况的测试实例,既有简单的也有较难的
11。 计算机程序设计员在职业活动中所遵守的行为规范称为计算机程序设计员的( )。
A、工作纪律 B、职业特点 C、职业道德 D、规章制度
12。 在( )过程中,用户不能进行任何干预,一切由系统自动进行。
A、联机作业控制 B、脱机作业控制 C、动态作业控制 D、实时作业控制
13。 下列说法正确的是:( )。
A、仅当有一个Visul C++工作空间处于打开状态时,Debugger才可使用
B、仅当有一个Visul C++应用程序处于打开状态时,Debugger才可使用
C、仅当有一个Visul C++工程处于打开状态时,Debugger才可使用
D、仅当有一个Visul C++工作空间且工程或应用程序处于打开状态时,Debugger才可使用
14。 Windows API中的所有函数都包含在DLL中。其中包含用于实现对象安全性、注册表操作和事件记录的函数的文件是:( )。
A、Kernel32。dll B、System32。dll C、GDI32。dll D、AdvAPI32。dll
15。 下列说法正确的是:( )。
A、在Visul C++中,可以采用4种方式进行WinI编程
B、在Visul C++中,可以采用1种方式进行WinI编程
C、在Visul C++中,可以采用3种方式进行WinI编程
D、在Visul C++中,可以采用2种方式进行WinI编程
16。 线程由( )部分组成。
A、2 B、3 C、4 D、5
17。 在软件质量特性中,软件的( )是指在规定条件下,软件能用适当的资源完成规定的功能的能力。
A、可靠性 B、功能度 C、易使用性 D、时间经济性
18。 商标是指商品的( )、经营者或商业服务的提供者用以标明自己所生产、经营的商品或提供的服务与其他人相区别的标记。
A、拥有者 B、生产者 C、所有权人 D、产权人
19。 下列说法正确的是:( )。
A、程序流程图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
B、状态转化图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
C、对话图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
D、实体关系图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
20。 DES(数据加密标准)中,S代表的英文单词是( )。
A、Smple B、Secure C、Server D、Stndrd
21。 专利权人权利的限制是指:《专利法》允许他人在某些特殊情况下,可以不经( )许可而实施其专利,且其实施行为并不构成侵权的一种法律制度。
A、政府 B、专利权人 C、主管部门 D、专利行政部门
22。 知识产权包括著作权和( )两部分。
A、使用权 B、名誉权 C、专利权 D、工业产权
23。 下列说法中,正确的是( )。
A、计算机程序设计员要坚持原则,在任何情况下都要维护公司的利益
B、忠于职守,热爱本职工作,这是职业道德的一条主要规范
C、计算机程序设计员要自觉履行程序设计员的各项职责,主动分担领导的各项工作
D、忠于职守,坚持原则,就是一个合格的计算机程序设计员
24。 下列说法正确的是:( )。
A、在一个调用语句上按F7键将指示Debuger全速执行所调用的子程序
B、在一个调用语句上按F11键将指示Debuger全速执行所调用的子程序
C、在一个调用语句上按F8键将指示Debuger全速执行所调用的子程序
D、在一个调用语句上按F10键将指示Debuger全速执行所调用的子程序
25。 在Web客户端存在的主要安全威胁是,Web浏览器( )。
A、用户名和口令都是原样传送
B、拥有不安全的程序
C、支持下载嵌在HTML页面中的脚本程序并在浏览器中执行
D、不支持任何加密传输方案
26。 下列说法错误的是:( )。
A、软件需求说明须保证完整性 B、软件需求说明须保证一致性
C、软件需求说明须保证可修改性 D、软件需求说明须保证可重用性
27。 下列说法正确的是:( )。
A、密码验证的功能主要是完成用户进入系统时的密码核对工作
B、密码验证的功能主要是完成管理员进入系统时的身份认证工作
C、密码验证的功能主要是完成用户进入系统时的身份认证工作
D、密码验证的功能主要是完成管理员进入系统时的密码核对工作
28。 下列说法正确的是:( )。
A、结构化程序设计主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用程序的各种界面
B、面向对象程序设计主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用程序的各种界面
C、可视化程序设计主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用程序的各种界面
D、程式化程序设计主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用程序的各种界面
29。 在缓冲技术中,( )是以专用的寄存器作为缓冲器,费用较高。
A、软件缓冲 B、硬件缓冲 C、多重缓冲 D、单缓冲
30。 使用数字签名,( )。
A、信息用私有密钥加密,任何有私有密钥的人都可以解密
B、信息用公开密钥加密,任何有公开密钥的人都可以解密
C、信息用私有密钥加密,任何有公开密钥的人都可以解密
D、信息用公开密钥加密,任何有私有密钥的人都可以解密
31。 ( )是以一种有序的方式来设法探测潜在的错误位置。
A、回归测试 B、验证测试 C、系统化测试 D、模块测试
32。 下列说法错误的是:( )。
A、面向对象语言具有的特征包括:消息传递机制
B、面向对象语言具有的特征包括:对象生成功能
C、面向对象语言具有的特征包括:可重用性
D、面向对象语言具有的特征包括:类
33。 黑盒测试法又称功能测试法,它把程序看成一个黑盒子,忽略程序的( )而仅考虑程序的外部特征。
A、大小 B、算法 C、数据结构 D、内部逻辑结构
34。 下列说法正确的是:( )。
A、模块测试检查是否在程序和数据的边界上
B、边界条件测试检查是否在程序和数据的边界上
C、系统测试检查是否在程序和数据的边界上
D、验收测试检查是否在程序和数据的边界上
35。 下列有关提高程序效率的方法中,错误的是( )。
A、细心分析多层循环嵌套,确定是否可以将一些工作移到循环内
B、使用复杂性小的算法
C、避免将不同的数据类型混在一起
D、尽量避免采用多维数组和复杂的表
36。 下列说法正确的是:( )。
A、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则定义相应处理程序
B、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则返回错误信息
C、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则终止该程序
D、如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则程序中断
37。 按存储的工作方式分类,磁带存储器属于( )。
A、顺序读写存储器 B、随机读写存储器
C、只读存储器 D、主存储器
38。 测试的目的是( ),而不是对正确性进行形式化证明。
A、要暴露程序中的bug B、要纠正程序中的错误
C、要暴露程序中的错误 D、要纠正程序中的bug
39。 下列说法正确的是:( )。
A、在4种类型的错误中,运行错误是最难查找的一种
B、在4种类型的错误中,逻辑错误是最难查找的一种
C、在4种类型的错误中,连接错误是最难查找的一种
D、在4种类型的错误中,语法错误是最难查找的一种
40。 知识产权具有专有性、地域性、( )等特点。
A、唯一性 B、排它性 C、时间性 D、先进性
41。 书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系统的数据要求不包括下列哪一项:( )。
A、数据的结构 B、系统需要哪些数据
C、数据量 D、数据本身的性质
42。 下列说法正确的是:( )。
A、为查看产生特定诊断消息的代码语句,只要单击Output窗口中相关的诊断消息即可
B、为查看产生特定诊断消息的代码语句,只要右键单击Output窗口中相关的诊断消息即可
C、为查看产生特定诊断消息的代码语句,只要右键双击Output窗口中相关的诊断消息即可
D、为查看产生特定诊断消息的代码语句,只要双击Output窗口中相关的诊断消息即可
43。 下列说法正确的是:( )。
A、抽象是指对研究的系统要划分成若干个模块,模块间既相对独立又相关,这一组模块完成指定的功能
B、抽象是指对研究的系统要把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用
C、抽象是指对研究的系统要由一组完成相对独立的子功能的模块组成
D、抽象是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本质的东西
44。 下列不属于黑盒测试技术的是:( )。
A、划分等价类 B、边界值分析 C、逻辑覆盖法 D、错误推测法
45。 编译程序与操作系统和计算机硬件有关,为了提高编译程序的可移植性,人们提出了( )的理论。
A、模块化 B、虚拟机 C、编译型翻译 D、解释型翻译
46。 下列启动Debugger选项的方法,正确的是:( )。
A、按F7键 B、可以从编译/开始调试/GO菜单中启动
C、按F8键 D、按F9键
47。 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备( )的职业道德。
A、严谨务实 B、工作耐心 C、谦虚谨慎 D、严守机密
48。 计算机程序设计员的工作性质决定了从业人员不仅要在( )上有一定的造诣,而且还要具有实干精神。
A、实践能力 B、思想道德 C、逻辑思维 D、理论
49。 在层次化存储系统中,每一层子系统中的数据都是下一层数据的子集,层次越高, ( )。
A、速度越慢 B、失效率越高
C、每字节的成本越低 D、离CPU的距离越近
50。 ( )。
A、ADO素以最慢的数据访问方法著称 B、DAO素以最慢的数据访问方法著称
C、OLD DB素以最慢的数据访问方法著称 D、ODBC素以最慢的数据访问方法著称
51。 下列启动Debugger选项的方法,正确的是:( )。
A、按F7键 B、按F8键 C、按F9键 D、按F11键
52。 ( )是在系统中正在运行的一个应用程序。
A、资源 B、任务 C、进程 D、线程
53。 所有的( )必须与业务需求一致。
A、功能需求 B、系统需求 C、用户需求 D、产品需求
54。 判定表由4部分组成:其中( )是和每种条件组合相对应的动作。
A、左上部 B、左下部 C、右上部 D、右下部
55。 在SQL语言中,对用户访问数据的控制有基本表和视图的授权,完整性规则的描述,( )等。
A、基本表的定义 B、视图的修改 C、事物控制语句 D、逻辑控制语句
56。 中断处理系统包括确定优先级、保存中断现场、对中断请求的分析处理和( )等。
A、中断申请 B、中断响应
C、现场的恢复 D、对中断类型的识别
57。 网络级防火墙的特点是速度快且对( )透明。
A、用户 B、内部网络 C、外部网络 D、网络操作系统
58。 JvScript不提供抽象、继承、重载等有关面向对象语言的许多功能,因此,人们称JvScript语言是( )的语言。
A、基于对象 B、基于过程 C、面向过程 D、面向对象
59。 计算机由五部分构成,其中控制器和运算器组成一个整体,叫( )。
A、逻辑器 B、寄存器 C、中央处理器 D、随机存储器
60。 下列说法错误的是:( )。
A、使用全局变量可以实现线程通信 B、使用Event对象可以实现线程通信
C、使用局部变量可以实现线程通信 D、使用消息可以实现线程通信
61。 下列说法正确的是:( )。
A、在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执行速度的明显改变
B、在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改变
C、在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显改变
D、在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显改变
62。 下列说法正确的是:( )。
A、有2种类型包含了与编译器优化相关的所有开关
B、有4种类型包含了与编译器优化相关的所有开关
C、有1种类型包含了与编译器优化相关的所有开关
D、有3种类型包含了与编译器优化相关的所有开关
63。 下列说法正确的是:( )。
A、可视化程序设计最大的优点是设计人员可以不用编写程序代码,就能完成应用程序
B、可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序
C、可视化程序设计最大的优点是设计人员只需编写很少的程序代码,就能完成应用程序
D、可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计
64。 TCP/IP的网络接口层大致对应于OSI模型的( )。
A、数据链路层 B、数据链路层和物理层
C、会话层 D、网络层和会话层
65。 下列说法正确的是:( )。
A、函数是物理数据项或数据项的集合 B、对象是物理数据项或数据项的集合
C、方法是物理数据项或数据项的集合 D、实体是物理数据项或数据项的集合
66。 计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新的语言、( )、网络技能、组件开发等。
A、新的系统设备 B、新的环境 C、新的模式 D、新的开发工具
67。 最好的设计方法是:( )。
A、首先考虑高效率的算法设计技术,然后再使用编译器优化解决性能问题
B、首先使用编译器优化解决性能问题,然后再考虑高效率的算法设计技术
C、考虑高效率的算法设计技术
D、使用编译器优化解决性能问题
68。 二进制数(0。1101)2转换为十进制数的结果是( )。
A、(0。4346)10
B、(0。6371)10
C、(0。2472)10
D、(0。8125)10
69。 计算机程序设计员要有强烈的事业心和责任感,坚持原则,( )。
A、在任何情况下都要维护公司的利益
B、只做自己特定工作岗位的事情
C、注重社会主义精神文明建设,反对不良思想和作风
D、在完成自己工作的同时,主动分担领导的各项工作
70。 在使用编译器优化中,只有( )才能产生执行速度的明显改变。
A、使用编译器优化解决性能问题 B、升级硬件设备
C、算法方面的优化 D、逻辑方面的优化
71。 下列说法正确的是:( )的。
A、验证测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确
B、回归测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确
C、系统测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确
D、模块测试实际上有一个隐含假定,假定程序以前的版本产生的输出是正确
72。 下列说法正确的是:( )。
A、OOA是面向对象设计的缩写 B、OOS是面向对象设计的缩写
C、OID是面向对象设计的缩写 D、OOD是面向对象设计的缩写
73。 ( )是网络的核心,它的主要任务是为网络上的其它机器提供服务。
A、网络协议 B、工作站 C、服务器 D、客户机
74。 开发人员在选择( )语言时,着重考虑的因素包括:将来能否占主导地位、可重用性、类库和开发环境、其他因素。
A、结构化程序设计 B、模块化程序设计
C、程式化程序设计 D、面向对象
75。 在选取测试数据时要考虑的条件是:( )。
A、能否验证采用这个数据时代码的正确性
B、这个测试数据纠正错误的潜力如何
C、能否验证采用这个数据时程序的正确性
D、这个测试数据是否能够纠正错误
76。 下列说法正确的是:( )。
A、最好的设计方法是首先使用编译器优化解决性能问题,然后再考虑高效率的算法设计技术
B、最好的设计方法是首先考虑高效率的算法设计技术,然后再使用编译器优化解决性能问题
C、最好的设计方法是考虑高效率的算法设计技术
D、最好的设计方法是使用编译器优化解决性能问题
77。 下列说法正确的是:( )。
A、设计测试结果的技术分为黑盒法和白盒法两类
B、设计测试用例的技术分为黑盒法和白盒法两类
C、设计测试记录的技术分为黑盒法和白盒法两类
D、设计测试数据的技术分为黑盒法和白盒法两类
78。 软件测试的任务是( )。
A、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
B、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
C、确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据
D、实现人和计算机的通讯,产生一个机器能执行的源程序
79。 计算机程序设计员的忠于职守,就是要( )。
A、忠于程序设计人员这个特定的工作岗位,不要参与其它岗位的工作
B、服从公司领导的安排,在任何情况下都要维护公司的利益
C、忠于程序设计人员这个特定的工作岗位,自觉履行程序设计员的各项职责
D、在完成自己工作的同时,主动分担领导的各项工作
80。 模块是组成软件结构的基本元素,它是( )的集合。
A、软件描述和实现 B、数据说明和算法
C、变量和函数 D、变量定义和功能实现
81。 下列说法正确的是:( )。
A、C++的优化技术包括:可产生最简单逻辑的优化和可提高执行速度的优化
B、C++的优化技术包括:可产生最少代码的优化和可提高执行速度的优化
C、C++的优化技术包括:可产生最小可执行代码的优化和可产生最简单逻辑的优化
D、C++的优化技术包括:可产生最小可执行代码的优化和可提高执行速度的优化
82。 ( )是要暴露程序中的错误,而不是对正确性进行形式化证明。
A、测试的目的 B、测试用例 C、测试记录 D、系统测试
83。 下列说法正确的是:( )。
A、结构化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
B、模块化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
C、程式化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
D、面向对象设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
84。 下列说法正确的是:( )。
A、事实上,语言、开发环境和函数库这3个因素综合起来,共同决定了可重用性
B、事实上,语法、开发环境和类库这3个因素综合起来,共同决定了可重用性
C、事实上,语法、开发环境和函数库这3个因素综合起来,共同决定了可重用性
D、事实上,语言、开发环境和类库这3个因素综合起来,共同决定了可重用性
85。 ( )翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。
A、编译型 B、过程型 C、解释型 D、脱机型
86。 软件项目可行性分析的研究内容包括:技术可行性、( )、运行可行性以及法律可行性等。
A、人员可行性 B、时间可行性 C、经济可行性 D、环境可行性
87。 在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中的扇入指( )。
A、软件结构控制的层数 B、软件结构中模块层的最多模块数
C、一个模块直接控制的模块数 D、一个模块被多少模块调用
88。 软件管理的生产管理可进一步分为生产过程、成本和( )。
A、技术管理 B、使用维护管理 C、进度管理 D、质量管理
89。 对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,( )是最重要的要求。
A、正确性和较高的执行效率 B、可靠性和清晰性
C、正确性和可靠性 D、可靠性和较高的执行效率
90。 下列说法正确的是:( )
A、详细设计的任务是描述系统展现给用户的行为和执行的操作等
B、详细设计的任务是确定软件的结构及模块的划分,并确定各模块之间的接口
C、详细设计的任务是确定每个模块的算法和数据结构及细节
D、详细设计的任务是确定系统的目标
91。 下列说法正确的是:( )。
A、我们把计算机中的实体称为对象
B、我们把计算机中的实体称为模块
C、我们把计算机中的实体称为对象
D、我们把计算机中的实体称为解空间对象
92。 UML用( )来描述系统的结构或静态特征及行为或动态特征。
A、模型 B、过程 C、函数 D、模块
93。 当前有三种公认的软件开发方法,即面向过程的方法、( )和组件技术。
A、结构化技术 B、模块化技术
C、面向对象的方法 D、面向结构的方法
94。 ( )翻译程序在语言程序翻译时,加工整个源程序,最终翻译成机器语言,交给计算机执行。
A、过程型 B、解释型 C、功能型 D、编译型
95。 下列说法正确的是:( )。
A、身份验证模块包含的两个子模块是:身份认证和密码修改
B、管理员登录模块包含的两个子模块是:身份认证和密码修改
C、用户登录模块包含的两个子模块是:身份认证和密码修改
D、密码验证模块包含的两个子模块是:身份认证和密码修改
96。 可视化程序设计主要是让程序设计人员利用( ),像搭积木一样构造应用程序的各种界面。
A、软件本身提供的接口 B、软件本身所提供的各种控件
C、类库 D、函数库
97。 下列说法正确的是: ( )。
A、在密码验证模块中,主要采用瀑布模型的设计方法,自下而上进行分析
B、在密码验证模块中,主要采用瀑布模型的设计方法,逐步分解进行分析
C、在密码验证模块中,主要采用瀑布模型的设计方法,逐步求精进行分析
D、在密码验证模块中,主要采用瀑布模型的设计方法,自上而下进行分析
98。 AppWizrd为各类应用程序提供了代码,但是不包括:( )。
A、多文档和对话框界面 B、数据库支持
C、控制台命令窗口 D、对Windows Sockets的支持
99。 衡量( )程度的度量标准有耦合和内聚。
A、模块化 B、模块独立 C、局部化 D、抽象化
100。 下列说法正确的是:( )。
A、在用结构化观点建立起的3种模型中,对象模型是最基本、最重要、最核心的
B、在用原型法观点建立起的3种模型中,对象模型是最基本、最重要、最核心的
C、在用模块化观点建立起的3种模型中,对象模型是最基本、最重要、最核心的
D、在用面向对象观点建立起的3种模型中,对象模型是最基本、最重要、最核心的
101。 MFC的( )类包含了有关用于Inter编程的Win32 API函数。
A、Winsock B、Winweb C、WinI D、WinApp
102。 ( )。
A、可视化程序设计主要是让程序设计人员利用软件本身提供的接口,像搭积木一样构造应用程序的各种界面
B、可视化程序设计主要是让程序设计人员利用函数库,像搭积木一样构造应用程序的各种界面
C、可视化程序设计主要是让程序设计人员利用类库,像搭积木一样构造应用程序的各种界面
D、可视化程序设计主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用程序的各种界面
103。 下列说法正确的是: ( )。
A、详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
B、详细设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
C、详细设计的任务是实现人和计算机的通讯,产生一个机器能执行的源程序
D、详细设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据
104。 按语言程序的翻译方式不同,语言翻译程序分为( )翻译程序和编译型翻译程序。
A、解释型 B、过程型 C、功能型 D、脱机型
105。 所谓( )就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的处理结果。
A、系统测试 B、模块测试 C、平行测试 D、验收测试
106。 ( )主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木一样构造应用程序的各种界面。
A、可视化程序设计 B、面向对象程序设计
C、结构化程序设计 D、程式化程序设计
107。 按语言程序的翻译方式不同,语言翻译程序分为解释型翻译程序和( )翻译程序。
A、过程型 B、编译型 C、功能型 D、联机型
108。 下列说法正确的是:( )。
A、在面向对象方法中,基本结构是方法而不是记录,一切事物、概念都可以看作方法
B、在面向对象方法中,基本结构是数据而不是记录,一切事物、概念都可以看作数据
C、在面向对象方法中,基本结构是函数而不是记录,一切事物、概念都可以看作函数
D、在面向对象方法中,基本结构是对象而不是记录,一切事物、概念都可以看作对象
109。 系统结构图包括:( )。
A、主系统结构图与系统流程图 B、次系统结构图与系统扩充结构图
C、次系统结构图与系统流程图 D、主系统结构图与系统扩充结构图
110。 书写《需求分析规格说明书》的步骤是:确定系统的综合要求、分析系统的数据要求、( )、修正开发计划、书写文档。
A、确定系统的功能要求 B、分析系统的性能要求
C、分析系统的运行要求 D、导出系统的逻辑模型
111。 下列说法错误的是: ( )。
A、概要设计的基本内容包括IPO说明 B、概要设计的基本内容包括系统结构图
C、概要设计的基本内容包括系统流程图 D、概要设计的基本内容包括类-对象说明
112。 测试工具应具有的能力不包括:( )。
A、错误检查 B、存储器填充
C、存储器检查 D、存储器访问检查
113。 下列说法正确的是:( )。
A、黑盒测试技术中的边界值分析在很大程度上是试探性的,与设计者的经验有关
B、黑盒测试技术中的划分等价类在很大程度上是试探性的,与设计者的经验有关
C、黑盒测试技术中的错误推测法在很大程度上是试探性的,与设计者的经验有关
D、黑盒测试技术中的逻辑覆盖法在很大程度上是试探性的,与设计者的经验有关
114。 虚拟机好似通用的计算机,有自己的指令系统,但本身没有( )。
A、翻译指令 B、操作系统 C、翻译程序 D、实际的硬件
115。 下列说法正确的是:( )。
A、在MFC中,对话框包括单模对话框和多模对话框两个部分
B、在MFC中,对话框包括对话框模板资源和对话框类两个部分
C、在MFC中,对话框包括对话框类和对话框函数两个部分
D、在MFC中,对话框包括对话框模板资源和对话框函数两个部分
116。 下列说法正确的是: ( )。
A、身份认证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证
B、用户登录的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证
C、密码验证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证
D、身份验证的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证
117。 用于防止使软件质量倒退的测试叫( )。
A、计划测试 B、模块测试 C、回归测试 D、系统测试
118。 编译程序与操作系统和计算机硬件有关,为了提高编译程序的( ),人们提出了虚拟机的理论。
A、可移植性 B、运行效率 C、执行速度 D、可靠性
119。 下列说法正确的是:( )。
A、提高可重用性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法
B、提高健壮性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法
C、提高完整性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法
D、提高可扩充性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法
120。 下列说法正确的是:( )
A、需求分析阶段的目的是搞清项目是否可能实现和值得开发
B、需求分析阶段的目的是确定每个模块的数据结构和算法,确定模块的细节
C、需求分析阶段的目的是搞清要解决的问题是什么
D、需求分析阶段的目的是确定目标系统必须具备哪些功能
121。 下列关于详细设计的工具,说法错误的是:( )。
A、详细设计的工具包括表格 B、详细设计的工具包括图形
C、详细设计的工具包括数字 D、详细设计的工具包括语言
122。 ( )。
A、Ftp协议使用的端口是23 B、Http协议使用的端口是78
C、Gopher协议使用的端口是79 D、Whois协议使用的端口是43
123。 在VC中,用户可以为菜单定义一个记忆键,以便用键盘选择该菜单。只需要把( )号放在作为记忆键的字母前即可。
A、# B、∓ C、$ D、@
124。 利用菜单编辑器,用户可以:( )。
A、移动、删除菜单 B、删除菜单和命令
C、移动菜单和命令 D、编辑菜单项属性、删除菜单
125。 下列说法正确的是:( )。
A、判定树是由日本的日立公司发明的,它用二维树型结构图来表示程序的控制流
B、盒图是由日本的日立公司发明的,它用二维树型结构图来表示程序的控制流
C、PAD图是由日本的日立公司发明的,它用二维树型结构图来表示程序的控制流
D、判定表是由日本的日立公司发明的,它用二维树型结构图来表示程序的控制流
126。 下列说法错误的是:( )。
A、结构化程序设计的优点包括:程序结构清晰和模块化技术的使用,使修改或重新设计时可复用部分增加
B、结构化程序设计的优点包括:可显著提高软件开发的成功率和生产率
C、结构化程序设计的优点包括:开发时容易保证程序的正确性
D、结构化程序设计的优点包括:代码可移植性强
127。 ( )可以告诉用户测试用例是否运行了所有代码。
A、覆盖监控 B、符号调试程序 C、测试记录 D、系统测试
128。 下列说法错误的是:( )。
A、盒图的特点包括:容易确定局部和全局数据的作用域
B、盒图的特点包括:对控制流程描述直观,便于初学者掌握
C、盒图的特点包括:容易表现嵌套关系
D、盒图的特点包括:不可能任意转移控制
129。 下列说法正确的是:( )。
A、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
B、编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
C、编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据
D、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序
130。 一个软件原型是所提出的新产品的部分实现。下面不属于使用原型的主要目的的是:( )。
A、可以探索不同的用户界面技术,使系统达到最佳的可用性
B、用户对原型的评价可以指出需求中的许多问题,在开发真正产品之前,可以用最低的费用来解决这些问题
C、在原型屏幕显示和报表中使用合理的模拟数据
D、通过一系列小规模的开发循环,可以完成整个产品的开发
131。 下列说法正确的是:( )。
A、DAO依赖于事件,这和任何COM对象一样
B、dBASE依赖于事件,这和任何COM对象一样
C、ODBC依赖于事件,这和任何COM对象一样
D、OLE DB依赖于事件,这和任何COM对象一样
132。 下列说法正确的是:( )。
A、测试计划描述测试工程的总体方法和目标
B、测试策略描述测试工程的总体方法和目标
C、测试结果描述测试工程的总体方法和目标
D、测试效率描述测试工程的总体方法和目标
133。 虚拟机好似通用的计算机,有自己的( ),但本身没有实际的硬件。
A、数据结构 B、存储系统 C、指令系统 D、算法
134。 下列说法正确的是:( )。
A、面向对象程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计
B、可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计
C、结构化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计
D、程式化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计
135。 下列不属于软件定义时期的主要任务的是:( )
A、确定软件开发工程的总目标;
B、设计软件的结构
C、确定工程的可行性;
D、导出实现工程目标应该采用的策略及系统必须完成的功能;
136。 下列说法正确的是:( )。
A、程序流程图的优点是:容易表现嵌套关系
B、程序流程图的优点是:容易确定局部和全局数据的作用域
C、程序流程图的优点是:对控制流程描述直观,便于初学者掌握
D、程序流程图的优点是:不可能任意转移控制
137。 广义地讲,测试是( )。
A、指软件产品生命周期内所有的检查、评审和确认活动
B、对软件产品质量的检验和评价
C、对软件产品功能的检查和评价
D、对软件产品是否存在bug的检验
138。 一个正在运行的进程申请进行I/O操作并启动I/O设备后,便进入( )。
A、等待状态 B、就绪状态 C、运行状态 D、中断状态
139。 ( )的程序输入项包括:权限、用户名、密码。
A、用户登录 B、密码验证 C、管理员登录 D、身份验证
140。 下列说法正确的是:( )。
A、狭义地讲,测试是指软件产品生命周期内所有的检查、评审和确认活动
B、狭义地讲,测试是对软件产品功能的检查和评价
C、狭义地讲,测试是对软件产品是否存在bug的检验
D、狭义地讲,测试是对软件产品质量的检验和评价
141。 下列说法正确的是:( )
A、软件开发通常由概要设计、详细设计、编码、软件维护4个阶段组成
B、软件开发通常由软件定义、详细设计、编码、软件测试4个阶段组成
C、软件开发通常由软件定义、详细设计、编码、软件维护4个阶段组成
D、软件开发通常由概要设计、详细设计、编码、软件测试4个阶段组成
142。 ( )的工具包括图形、表格和语言。
A、概要设计 B、详细设计 C、需求分析 D、模块设计
143。 当一个处于就绪状态的进程获得处理器后就转成为( )。
A、等待状态 B、运行状态 C、中断状态 D、封锁状态
144。 ( )最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计。
A、可视化程序设计 B、面向对象程序设计
C、结构化程序设计 D、程式化程序设计
145。 下列说法正确的是:( )。
A、概要设计的工具包括图形、表格和语言
B、模块设计的工具包括图形、表格和语言
C、需求分析的工具包括图形、表格和语言
D、详细设计的工具包括图形、表格和语言
146。 狭义地讲,测试是:( )。
A、指软件产品生命周期内所有的检查、评审和确认活动
B、对软件产品功能的检查和评价
C、对软件产品质量的检验和评价
D、对软件产品是否存在bug的检验
147。 当创建或打开一个资源时,相应的( )也就会自动地打开。
A、ClssWizrd B、资源管理器 C、AppWizrd D、资源编辑器
148。 下列说法正确的是:( )
A、问题定义阶段的目的是确定目标系统必须具备哪些功能
B、问题定义阶段的目的是确定每个模块的数据结构和算法,确定模块的细节
C、问题定义阶段的目的是搞清项目是否可能实现和值得开发
D、问题定义阶段的目的是搞清要解决的问题是什么
149。 下列说法正确的是:( )。
A、广义地讲,测试是对软件产品质量的检验和评价
B、广义地讲,测试是指软件产品生命周期内所有的检查、评审和确认活动
C、广义地讲,测试是对软件产品功能的检查和评价
D、广义地讲,测试是对软件产品是否存在bug的检验
150。 可视化程序设计最大的优点是:( )。
A、设计人员可以不用编写程序代码,就能完成应用程序
B、设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序
C、设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计
D、设计人员只需编写很少的程序代码,就能完成应用程序
151。 下列说法正确的是:( )。
A、对于复杂的产品或系统来说,zero - bug是一般的原则
B、对于复杂的产品或系统来说,none - bug是一般的原则
C、对于复杂的产品或系统来说,best - enough是一般的原则
D、对于复杂的产品或系统来说,good - enough是一般的原则
152。 关于软件维护的种类,下列说法正确的是:( )。
A、软件维护包括扩展性维护、适应性维护、完善性维护和预防性维护
B、软件维护包括扩展性维护、强壮性维护、完善性维护和预防性维护
C、软件维护包括改正性维护、强壮性维护、完善性维护和预防性维护
D、软件维护包括改正性维护、适应性维护、完善性维护和预防性维护
153。 创建一个新的工具条通常有两种方法:( )。
A、菜单条法和位图转换法 B、工具条法和位图转换法
C、菜单条法和矢量图转换法 D、工具条法和矢量图转换法
154。 在进行软件结构概要设计时应该遵循一些重要的原则,这些原则包括:( )。
A、继承、抽象、信息隐蔽和局部化、模块独立
B、模块化、抽象、信息隐蔽和局部化、模块独立
C、)模块化、继承、信息隐蔽和局部化、模块独立
D、模块化、抽象、继承、模块独立
155。 下列说法正确的是:( )。
A、程序流程图确定了系统的转化过程、系统所操纵的数据或物质的收集,还有过程、存储、外部世界之间的数据流或物质流
B、状态转化图确定了系统的转化过程、系统所操纵的数据或物质的收集,还有过程、存储、外部世界之间的数据流或物质流
C、对话图确定了系统的转化过程、系统所操纵的数据或物质的收集,还有过程、存储、外部世界之间的数据流或物质流
D、数据流图确定了系统的转化过程、系统所操纵的数据或物质的收集,还有过程、存储、外部世界之间的数据流或物质流
156。 软件生命周期由( )3个时期组成,每个时期又进一步划分为若干阶段。
A、软件定义、软件开发和软件维护 B、软件定义、可行性研究和需求分析
C、问题定义、可行性研究和需求分析 D、问题定义、软件开发和软件维护
157。 对于复杂的产品或系统来说,( )是一般的原则。
A、zero - bug B、none - bug C、good - enough D、best - enough
158。 下列说法正确的是( )。
A、通常,软件生命周期由软件定义、可行性研究和需求分析3个时期组成
B、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成
C、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成
D、通常,软件生命周期由问题定义、软件开发和软件维护3个时期组成
159。 详细设计的工具不包括下列哪一项:( )。
A、数字 B、图形 C、表格 D、语言
160。 下列说法正确的是: ( )。
A、用户验证的功能主要是完成用户进入系统时的身份认证工作
B、密码核对的功能主要是完成用户进入系统时的身份认证工作
C、用户登录的功能主要是完成用户进入系统时的身份认证工作
D、密码验证的功能主要是完成用户进入系统时的身份认证工作
161。 ( )的功能主要是完成用户进入系统时的身份认证工作。
A、用户验证 B、密码验证 C、用户登录 D、密码核对
162。 ( )由软件定义、软件开发和软件维护3个时期组成,每个时期又进一步划分为若干阶段。
A、软件周期 B、软件生命周期 C、软件开发周期 D、问题定义
163。 DAO用Microft Jet数据库引擎来提供一套访问对象,包括( )、表定义和查询定义对象及记录集对象。
A、数据库定义 B、表结构定义 C、数据库对象 D、选择定义
164。 下列说法错误的是( )。
A、一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期。
B、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成
C、软件定义时期由问题定义、可行性研究和需求分析3个阶段组成
D、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成
165。 下列说法正确的是:( )。
A、对于复杂的产品或系统来说,good - enough是一种理想
B、对于复杂的产品或系统来说, zero - bug是一种理想
C、对于复杂的产品或系统来说,none - bug是一种理想
D、对于复杂的产品或系统来说,best - enough是一种理想
166。 对于复杂的产品或系统来说,( )是一种理想。
A、zero - bug B、good - enough C、none - bug D、best - enough
167。 下列说法正确的是:( )。
A、一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免50%的Bug
B、一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免60%的Bug
C、一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免70%的Bug
D、一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免80%的Bug
168。 一般情况下,在分析、设计、实现阶段的复审和测试工作能够发现和避免( )的Bug。
A、60% B、70% C、80% D、90%
169。 ( )提供两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口。
A、ADO B、DAO C、ODBC D、OLE DB
170。 密码验证的功能:( )。
A、主要完成用户进入系统时的身份认证工作
B、主要完成管理员进入系统时的身份认证工作
C、主要完成用户进入系统时的密码核对工作
D、主要完成管理员进入系统时的密码核对工作
171。 下列说法错误的是:( )
A、软件定义时期的主要任务的是确定软件开发工程的总目标
B、软件定义时期的主要任务的是确定工程的可行性
C、软件定义时期的主要任务的是导出实现工程目标应该采用的策略及系统必须完成的功能
D、软件定义时期的主要任务的是设计软件的结构
172。 身份认证的作用:( )。
A、主要是为了验证使用者是否为用户本人
B、主要是为了验证使用者的密码是否正确
C、主要是为了核实用户资料是否正确
D、主要是为了验证使用者是否为管理员身份
173。 下列说法正确的是:( )。
A、身份认证的作用主要是为了核实用户资料是否正确
B、身份认证的作用主要是为了验证使用者的密码是否正确
C、身份认证的作用主要是为了验证使用者是否为用户本人
D、身份认证的作用主要是为了验证使用者是否为管理员身份
174。 ( )的主要任务是确定软件开发工程的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计实现该工程需要的资源和成本,并制定工程进度表。
A、软件定义时期 B、问题定义时期 C、软件开发时期 D、需求分析时期
175。 ( )的工作通常又称为系统分析,由系统分析员负责完成。
A、软件开发时期 B、问题定义时期 C、软件定义时期 D、需求分析时期
176。 用户可以使用( )控件为其显示文本。程序运行时,用户不能修改这些文本,即不能与这些文本交互,可以将其看作是一个只读控件。
A、静态文本 B、编辑框 C、下拉列表框 D、扩展组合框
177。 要在Visul C++应用程序内使用ADO ActiveX数据对象,应该选择OLE DB作为连接类型,然后再应用程序中使用( )类。
A、DAO B、OLE DB C、ADO D、OLE
178。 下列说法正确的是:( )。
A、用VC实现Ftp查询的程序编写中,使用GetFtpHt()与ftp服务器建立链接
B、用VC实现Ftp查询的程序编写中,使用GetFtpConnection()与ftp服务器建立链接
C、用VC实现Ftp查询的程序编写中,使用FtpConnection()与ftp服务器建立链接
D、用VC实现Ftp查询的程序编写中,使用FtpHt()与ftp服务器建立链接
179。 软件定义时期又进一步划分为3个阶段,即( )。
A、问题定义、可行性研究和需求分析 B、问题定义、软件开发和软件维护
C、问题定义、软件开发和需求分析 D、问题定义、可行性研究和软件维护
180。 下列说法正确的是:( )
A、软件开发时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
B、软件测试时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
C、软件定义时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
D、软件维护时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
181。 下列说法错误的是:( )
A、软件生命周期由软件定义、软件开发和软件维护3个时期组成
B、软件定义时期的主要任务是确定软件开发工程的总目标
C、软件定义时期的工作通常称为系统分析,由系统分析员负责完成
D、软件维护时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析
182。 ( )协议的作用是提供一个网址的具体情况,它是Inter上最古老的协议之一。
A、Finger B、Http C、Ftp D、Gopher
183。 下列说法正确的是:( )。
A、虽然DAO对象的功能层次要比先前技术提供的层次高得多,但其中多数对象类型是Microft已引进的其他技术的衍生
B、虽然OLE DB对象的功能层次要比先前技术提供的层次高得多,但其中多数对象类型是Microft已引进的其他技术的衍生
C、虽然ODBC对象的功能层次要比先前技术提供的层次高得多,但其中多数对象类型是Microft已引进的其他技术的衍生
D、虽然ADO对象的功能层次要比先前技术提供的层次高得多,但其中多数对象类型是Microft已引进的其他技术的衍生
184。 通常,( )处于打开状态时,将禁止用户在应用程序的其他地方进行任何操作;但多数情况下允许用户将进程切换为其他的应用程序。
A、多模对话框 B、单模对话框 C、无模式对话框 D、有模式对话框
185。 下列说法正确的是:( )。
A、工具条编辑器是一个图形工具,主要用于编辑工具条资源,并把位图转换成工具条资源
B、工具条编辑器是一个图形工具,主要用于修改工具条资源,并把位图转换成工具条资源
C、工具条编辑器是一个图形工具,主要用于删除工具条资源,并把位图转换成工具条资源
D、工具条编辑器是一个图形工具,主要用于创建工具条资源,并把位图转换成工具条资源
186。 ( )时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。
A、软件开发 B、软件定义 C、软件测试 D、软件维护
187。 AppWizrd为各类应用程序提供了代码,但是不包括:( )。
A、控制台命令窗口 B、单文档
C、多文档和对话框界面 D、工具栏、状态栏和打印机支持
188。 下列说法错误的是:( )。
A、AppWizrd为各类应用程序提供了代码,其中包括多文档和对话框界面
B、AppWizrd为各类应用程序提供了代码,其中包括数据库支持
C、AppWizrd为各类应用程序提供了代码,其中包括对Windows Sockets的支持
D、AppWizrd为各类应用程序提供了代码,其中包括控制台命令窗口
189。 下列说法错误的是:( )。
A、AppWizrd为各类应用程序提供了代码,其中包括单文档
B、AppWizrd为各类应用程序提供了代码,其中包括控制台命令窗口
C、AppWizrd为各类应用程序提供了代码,其中包括多文档和对话框界面
D、AppWizrd为各类应用程序提供了代码,其中包括工具栏、状态栏和打印机支持
190。 ( )的目的是搞清要解决的问题是什么。
A、软件定义阶段 B、问题定义阶段 C、可行性研究 D、需求分析
191。 Visul C++的工程类型有很多种,但是不包括: ( )。
A、Win16 Appliction
B、MFC AppWizrd(DLL version)
C、ATL COM AppWizrd
D、ISAPI Extension(Inter Server API)Wizrd
192。 问题定义阶段的目的是( )。
A、搞清要解决的问题是什么
B、搞清项目是否可能实现和值得开发
C、确定目标系统必须具备哪些功能
D、确定每个模块的数据结构和算法,确定模块的细节
193。 下列不属于Visul C++的工程类型的是:( )。
A、MFC AppWizrd(DLL version)
B、Win16 Appliction
C、ATL COM AppWizrd
D、ISAPI Extension(Inter Server API)Wizrd
194。 下列不属于Visul C++的工程类型的是:( )。
A、ATL COM AppWizrd
B、MFC ActiveX ControlWizrd
C、ISAPI Extension(Inter Server API)Wizrd
D、Win16 Appliction
195。 Visul C++包含的工程类型不包括: ( )。
A、ATL COM AppWizrd
B、MFC ActiveX ControlWizrd
C、Win16 Appliction
D、ISAPI Extension(Inter Server API)Wizrd
196。 下列说法正确的是:( )
A、软件定义阶段的目的是搞清要解决的问题是什么
B、可行性研究的目的是搞清要解决的问题是什么
C、问题定义阶段的目的是搞清要解决的问题是什么
D、需求分析的目的是搞清要解决的问题是什么
197。 下列说法正确的是:( )
A、软件定义阶段的目的是搞清项目是否可能实现和值得开发
B、问题定义阶段的目的是搞清项目是否可能实现和值得开发
C、可行性研究阶段的目的是搞清项目是否可能实现和值得开发
D、需求分析阶段的目的是搞清项目是否可能实现和值得开发
198。 通过使用ClssView提供的特性,只需双击ClssView图标,用户可以进行的操作不包括:( )。
A、跳转到对话编辑器 B、创建函数或方法的声明和执行过程
C、删除类 D、类、声明或函数定义
199。 下列关于ClssView提供的特性,说法错误的是:( )。
A、用户只需双击ClssView图标,就可以创建新的类
B、用户只需双击ClssView图标,就可以删除类
C、用户只需双击ClssView图标,就可以直接跳到代码处
D、用户只需双击ClssView图标,就可以类、声明或函数定义
200。 下列关于ClssView提供的特性,说法错误的是:( )。
A、用户只需双击ClssView图标,就可以跳转到对话编辑器
B、用户只需双击ClssView图标,就可以创建函数或方法的声明和执行过程
C、用户只需双击ClssView图标,就可以类、声明或函数定义
D、用户只需双击ClssView图标,就可以删除类
201。 ( )的目的是搞清项目是否可能实现和值得开发。
A、软件定义阶段 B、可行性研究阶段
C、问题定义阶段 D、需求分析阶段
202。 通过使用ClssView提供的特性,只需双击ClssView图标,用户可以进行的操作不包括:( )。
A、删除类 B、创建新的类
C、直接跳到代码处 D、类、声明或函数定义
203。 DAO用Microft Jet数据库引擎来提供一套访问对象,包括数据库对象、( )和查询定义对象及记录集对象。
A、数据库定义 B、更新定义 C、选择定义 D、表定义
204。 DAO用( )数据库引擎来提供一套访问对象,包括数据库对象、表定义和查询定义对象及记录集对象。
A、Microft Aess B、Microft Jet
C、Microft Visul Foxpro D、Microft dBse
205。 下列说法正确的是:( )
A、可行性研究阶段的目的是确定目标系统必须具备哪些功能
B、可行性研究阶段的目的是确定每个模块的数据结构和算法,确定模块的细节
C、可行性研究阶段的目的是搞清要解决的问题是什么
D、可行性研究阶段的目的是搞清项目是否可能实现和值得开发
206。 ( )用Microft Jet数据库引擎来提供一套访问对象,包括数据库对象、表定义和查询定义对象及记录集对象。
A、DAO B、Aess C、MDB D、OLE DB
207。 可行性研究阶段的目的是( )。
A、搞清项目是否可能实现和值得开发
B、搞清要解决的问题是什么
C、确定目标系统必须具备哪些功能
D、确定每个模块的数据结构和算法,确定模块的细节
208。 需求分析阶段的目的是( )。
A、确定目标系统必须具备哪些功能
B、搞清要解决的问题是什么
C、搞清项目是否可能实现和值得开发
D、确定每个模块的数据结构和算法,确定模块的细节
209。 下列说法正确的是:( )
A、软件定义阶段的目的是确定目标系统必须具备哪些功能
B、问题定义阶段的目的是确定目标系统必须具备哪些功能
C、需求分析阶段的目的是确定目标系统必须具备哪些功能
D、可行性研究阶段的目的是确定目标系统必须具备哪些功能
210。 ( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。
A、对话框类 B、单模对话框
C、对话框模板资源 D、对话框函数
