资源描述
国家职业资格高级理论知识试卷及答案
资料仅供参考
考 生 答 题 不 准 超 过 此 线
地 区
姓 名
单 位 名 称
准 考 证 号
职业技能鉴定国家题库
计算机程序设计员国家职业资格三级(高级)
理论知识试卷
注 意 事 项
1、本试卷依据 颁布的《计算机程序设计员》国家职业标准命制,
考试时间:90分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
3、请仔细阅读答题要求,在规定位置填写答案。
一
二
总 分
得 分
得 分
评分人
一、单项选择题(第1题~第160题。选择一个正确的答案,将相应的字母填入题内的括号中。每题0.5分,满分80分。)
1.计算机程序设计员的职业道德修养,主要是指职业责任、( D )、职业情感以及职业能力的修养。
A、职业规范 B、职业活动 C、职业资格 D、职业纪律
2.计算机程序设计员的忠于职守,就是要( C )。
A、忠于程序设计人员这个特定的工作岗位,不要参与其它岗位的工作
B、服从公司领导的安排,在任何情况下都要维护公司的利益
C、忠于程序设计人员这个特定的工作岗位,自觉履行程序设计员的各项职责
D、在完成自己工作的同时,主动分担领导的各项工作
3.计算机程序设计员的工作性质决定了从业人员不但要在( C )上有一定的造诣,而且还要具有实干精神。
A、实践能力 B、思想道德 C、逻辑思维 D、理论
4.计算机程序设计员在工作中发现问题时,应及时( D ),谦虚谨慎、胸襟宽阔。
A、确定责任人 B、公布并提出自己的解决方案
C、摆脱责任 D、与相关人员交流
5.遵纪守法指的是计算机程序设计员要遵守( A )和与职业相关的法律、法规、商业道德。
A、职业纪律 B、软件法 C、公司规章制度 D、社会公德
6.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌( D )。
A、服务第一 B、一切向钱看 C、客户第一 D、主观臆断
7.计算机程序设计员要根据自身分工的不同和形势发展的需要,掌握软件技术所需要的技能,如新的语言、( D )、网络技能、组件开发等。
A、新的系统设备 B、新的环境 C、新的模式 D、新的开发工具
8.二进制数(0.1101)2转换为十进制数的结果是( D )。
A、(0.4346)10
B、(0.6371)10
C、(0.2472)10
D、(0.8125)10
9.并行接口适用于( D )的场合,其接口电路相对简单。
A、传输距离较远,传输速度要求低 B、传输距离较近,传输速度要求低
C、传输距离较远,传输速度要求高 D、传输距离较近,传输速度要求高
10.中断处理系统包括( B )、保存中断现场、对中断请求的分析处理和现场的恢复等。
A、确定优先级 B、中断响应 C、中断申请 D、中断识别
11.( D )翻译程序在语言程序翻译时,加工整个源程序,最终翻译成机器语言,交给计算机执行。
A、过程型 B、解释型 C、功能型 D、编译型
12.虚拟机好似通用的计算机,有自己的( B ),但本身没有实际的硬件。
A、数据结构 B、存储系统 C、指令系统 D、算法
13.运行状态的进程在一定时间(时间片到)后,会自动转为( A )。
A、等待状态 B、封锁状态 C、就绪状态 D、中断状态
14.引入缓冲技术的一个主要原因是能够减少( C )对CPU的中断次数,以及放宽对CPU的中断响应时间要求。
A、RAM B、ROM C、I/O D、DMA
15.所谓文件的逻辑结构是指呈现在( B )面前的文件结构。
A、系统 B、用户 C、程序 D、操作系统
16.在单链表中,每个节点有两个域:数据域和( D )。
A、指令域 B、代码域 C、结构域 D、指针域
17.在数据库的数据模型中,( A )规定了如何用基本的数据项组织成较大的数据单位,以描述实体类型和实体之间联系。
A、数据结构 B、记录结构 C、数据操作 D、库结构
18.在SQL语言中,“嵌入式SQL语言的使用规定”用来规定SQL语句在( A )语言的程序中使用的规则。
A、面向对象 B、面向过程 C、编程 D、宿主
19.当前有三种公认的软件开发方法,即面向过程的方法、面向对象的方法和( D )。
A、组件技术 B、结构化技术 C、模块化技术 D、面向结构的方法
20.软件项目可行性分析的研究内容包括:技术可行性、经济可行性、运行可行性以及( A )等。
A、环境可行性 B、时间可行性 C、人员可行性 D、法律可行性
21.在需求分析阶段,确定系统的功能要求,就是确定( D )。
A、要解决的问题是什么 B、项目的验收标准
C、系统的规模 D、系统必须完成的所有功能
22.下列有关提高程序效率的方法中,错误的是( A )。
A、细心分析多层循环嵌套,确定是否能够将一些工作移到循环内
B、使用复杂性小的算法
C、避免将不同的数据类型混在一起
D、尽量避免采用多维数组和复杂的表
23.在软件测试方法中,白盒测试法把程序看成是一个透明的盒子,以程序的( C )和处理过程为依据,对程序的所有逻辑路径进行细致的检查。
A、功能 B、流程 C、内部结构 D、外部结构
考 生 答 题 不 准 超 过 此 线
地 区
姓 名
单 位 名 称
准 考 证 号
24.软件管理的生产管理可进一步分为生产过程、成本和( D )。
A、技术管理 B、使用维护管理 C、进度管理 D、质量管理
25.在软件质量特性中,软件的( D )是指在规定条件下,软件能用适当的资源完成规定的功能的能力。
A、可靠性 B、功能度 C、易使用性 D、时间经济性
26.UML用( A )来描述系统的结构或静态特征及行为或动态特征。
A、模型 B、过程 C、函数 D、模块
27.域名服务器上运行着一个数据库系统,数据库中保存的是域名地址与( D )的对应。
A、MAC地址 B、URL地址 C、TCP地址 D、IP地址
28.( D )属于TCP/IP模型的传输层,提供可靠的数据传输服务。
A、IP B、ICMP C、UDP D、TCP
29.( D )除提供身份证明外,还可指出所签的文档是否已被修改。
A、私有密钥 B、公开密钥 C、传统签名 D、数字签名
30.Web服务器引起风险的主要原因是( A )、不安全的程序(CGI、ASP等)以及Web服务器的配置不当和缺乏强大的加密。
A、HTTP协议的缺陷 B、防火墙的缺陷
C、交换机的拥塞 D、路由算法的不稳定
31.网络级防火墙的一个基本例子就是位于Internet和( B )之间的路由器,它根据数据包的来源、目的地址和端口来过滤。
A、外部网络 B、内部网络 C、以太网 D、服务器
32.知识产权具有专有性、地域性、( C )等特点。
A、唯一性 B、排它性 C、时间性 D、先进性
33.商标是指商品的生产者、经营者或( C )的提供者用以标明自己所生产、经营的商品或提供的服务与其它人相区别的标记。
A、许可证 B、售后服务 C、商业服务 D、技术服务
34.商标权的取得有两种方式,即原始取得和( )。
A、申请取得 B、注册取得 C、继受取得 D、转让取得
35.劳动关系主要是指劳动者和( C )在实现劳动的过程中发生的社会关系。
A、劳动者 B、管理人员 C、用人单位 D、生产工具
36.下列说法正确的是( C )。
A、一般,软件生命周期由软件定义、可行性研究和需求分析3个时期组成
B、一般,软件生命周期由问题定义、可行性研究和需求分析3个时期组成
C、一般,软件生命周期由软件定义、软件开发和软件维护3个时期组成
D、一般,软件生命周期由问题定义、软件开发和软件维护3个时期组成
37.( A )的主要任务是确定软件开发工程的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计实现该工程需要的资源和成本,并制定工程进度表。
A、软件定义时期 B、问题定义时期 C、软件开发时期 D、需求分析时期
38.下列说法错误的是:( D )
A、软件生命周期由软件定义、软件开发和软件维护3个时期组成
B、软件定义时期的主要任务是确定软件开发工程的总目标
C、软件定义时期的工作一般称为系统分析,由系统分析员负责完成
D、软件维护时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析
39.下列说法正确的是:( A )
A、问题定义阶段的目的是确定目标系统必须具备哪些功能
B、问题定义阶段的目的是确定每个模块的数据结构和算法,确定模块的细节
C、问题定义阶段的目的是搞清项目是否可能实现和值得开发
D、问题定义阶段的目的是搞清要解决的问题是什么
40.下列说法正确的是:( C )
A、软件定义阶段的目的是搞清项目是否可能实现和值得开发
B、问题定义阶段的目的是搞清项目是否可能实现和值得开发
C、可行性研究阶段的目的是搞清项目是否可能实现和值得开发
D、需求分析阶段的目的是搞清项目是否可能实现和值得开发
41.下列说法正确的是:( D )
A、需求分析阶段的目的是搞清项目是否可能实现和值得开发
B、需求分析阶段的目的是确定每个模块的数据结构和算法,确定模块的细节
C、需求分析阶段的目的是搞清要解决的问题是什么
D、需求分析阶段的目的是确定目标系统必须具备哪些功能
42.下列说法正确的是:( C )。
A、软件定义时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试
B、软件测试时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试
C、软件开发时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试
D、问题定义时期的工作包括软件结构的设计、数据结构和算法设计、编写程序、测试
43.下列说法正确的是:( D )
A、软件开发一般由概要设计、详细设计、编码、软件维护4个阶段组成
B、软件开发一般由软件定义、详细设计、编码、软件测试4个阶段组成
C、软件开发一般由软件定义、详细设计、编码、软件维护4个阶段组成
D、软件开发一般由概要设计、详细设计、编码、软件测试4个阶段组成
44.下列说法正确的是:( C )。
A、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
B、详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
C、概要设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
D、软件测试的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
45.下列说法正确的是: ( D )。
A、详细设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
B、详细设计的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
C、详细设计的任务是实现人和计算机的通讯,产生一个机器能执行的源程序
D、详细设计的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据
46.下列说法正确的是:( D )。
A、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
B、编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
C、编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接考 生 答 题 不 准 超 过 此 线
地 区
姓 名
单 位 名 称
准 考 证 号
口、输入输出、局部数据
D、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序
47.下列说法正确的是:( D )。
A、软件测试的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
B、软件测试的任务是实现人和计算机的通讯,产生一个机器能执行的源程序
C、软件测试的任务是确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据
D、软件测试的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
48.下列说法正确的是:( D )。
A、软件维护的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
B、软件维护的任务是实现人和计算机的通讯,产生一个机器能执行的源程序
C、软件维护的任务是发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
D、软件维护的任务是经过各种必要的维护活动使软件系统持久地满足用户需求
49.关于软件维护的种类,下列说法正确的是:( D )。
A、软件维护包括扩展性维护、适应性维护、完善性维护和预防性维护
B、软件维护包括扩展性维护、强壮性维护、完善性维护和预防性维护
C、软件维护包括改正性维护、强壮性维护、完善性维护和预防性维护
D、软件维护包括改正性维护、适应性维护、完善性维护和预防性维护
50.需求分析的任务是明确目标系统究竟做什么。为此,需要先确定系统的综合要求,包括:功能要求、性能要求、运行要求和可能的要求,其中可能的要求指:( D )。
A、确定系统必须完成的所有功能
B、包括系统的处理速度、存储容量、响应时间、安全限制等
C、包括系统运行时的环境要求,如主机、外设、网络、软件等
D、即为系统将来扩展提出的要求
51.书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系统的数据要求不包括下列哪一项:( D )。
A、数据的结构 B、系统需要哪些数据
C、数据量 D、数据本身的性质
52.书写《需求分析规格说明书》的步骤是:确定系统的综合要求、分析系统的数据要求、( )、修正开发计划、书写文档。
A、确定系统的功能要求 B、分析系统的性能要求
C、分析系统的运行要求 D、导出系统的逻辑模型
53.软件需求包括3个不同的层次-----业务需求、用户需求、( D )和其它非功能需求。
A、商务需求 B、产品需求 C、系统需求 D、功能需求
54.软件需求规格说明在开发、测试、( A )、项目管理以及相关项目功能中都起着重要的作用。
A、维护 B、质量保证 C、使用 D、更新
55.下列说法错误的是:( D )。
A、软件需求说明须保证完整性 B、软件需求说明须保证一致性
C、软件需求说明须保证可修改性 D、软件需求说明须保证可重用性
56.下列说法正确的是: ( D )。
A、面向对象分析方法的指导思想是:自上而下、逐步分解
B、模块化分析方法的指导思想是:自上而下、逐步分解
C、原型法的指导思想是:自上而下、逐步分解
D、结构化分析方法的指导思想是:自上而下、逐步分解
57.下列说法正确的是:( C )。
A、在用面向对象观点建立起的3种模型中,动态模型是最基本、最重要、最核心的
B、在用面向对象观点建立起的3种模型中,对象模型是最基本、最重要、最核心的
C、在用面向对象观点建立起的3种模型中,功能模型是最基本、最重要、最核心的
D、在用面向对象观点建立起的3种模型中,动态模型与功能模型是最基本、最重要、最核心的
58.下列说法正确的是:( )。
A、在OOA方法中,基本结构是对象而不是记录,一切事物、概念都能够看作对象
B、在OO方法中,基本结构是对象而不是记录,一切事物、概念都能够看作对象
C、在OID方法中,基本结构是对象而不是记录,一切事物、概念都能够看作对象
D、在OOS方法中,基本结构是对象而不是记录,一切事物、概念都能够看作对象
59.需求的图形化表示模型包括数据流图、实体关系图、( A )、对话图和类图等。
A、程序流程图 B、盒图 C、PAD图 D、状态转化图
60.( A )是结构化系统分析的基本工具。
A、程序流程图 B、数据流图 C、状态转化图 D、对话图
61.下列说法正确的是:( )。
A、程序流程图描绘了系统的数据关系 B、状态转化图描绘了系统的数据关系
C、实体关系图描绘了系统的数据关系 D、对话图描绘了系统的数据关系
62.下列说法正确的是:( D )。
A、程序流程图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
B、状态转化图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
C、对话图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
D、实体关系图中的菱形框代表关系,它确定了实体对之间逻辑上和数量上的联系
63.下列说法正确的是:( D )。
A、详细设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口
B、软件定义的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口
C、需求分析的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口
D、概要设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口
64.下列说法正确的是:( D )
A、概要设计的任务是:确定每个模块的算法和数据结构及细节
B、软件定义的任务是:确定每个模块的算法和数据结构及细节
C、需求分析的任务是:确定每个模块的算法和数据结构及细节
D、详细设计的任务是:确定每个模块的算法和数据结构及细节
65.系统结构图包括:( )。
A、主系统结构图与系统流程图 B、次系统结构图与系统扩充结构图
C、次系统结构图与系统流程图 D、主系统结构图与系统扩充结构图
66.在进行软件结构概要设计时应该遵循一些重要的原则,这些原则不包括:( D )。
A、继承 B、模块化 C、抽象 D、信息隐蔽
67.模块化的优点不包括( B )。
A、降低软件开发和维护的难度 B、降低软件的开发成本
C、能够移植 D、提高软件的质量
68.下列说法正确的是:( D )。
A、抽象是指对研究的系统要划分成若干个模块,模块间既相对独立又相关,这一组模块完成指定考 生 答 题 不 准 超 过 此 线
地 区
姓 名
单 位 名 称
准 考 证 号
的功能
B、抽象是指对研究的系统要把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用
C、抽象是指对研究的系统要由一组完成相对独立的子功能的模块组成
D、抽象是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本质的东西
69.下列说法正确的是:( )。
A、抽象是指将模块内部的数据和过程(信息),对不需要了解这些数据和过程的模块隐蔽起来
B、信息隐蔽是指将模块内部的数据和过程(信息),对不需要了解这些数据和过程的模块隐蔽起来
C、局部化是指将模块内部的数据和过程(信息),对不需要了解这些数据和过程的模块隐蔽起来
D、模块化是指将模块内部的数据和过程(信息),对不需要了解这些数据和过程的模块隐蔽起来
70.下列说法正确的是:( )。
A、衡量模块化程度的度量标准有耦合和内聚
B、衡量抽象化程度的度量标准有耦合和内聚
C、衡量局部化程度的度量标准有耦合和内聚
D、衡量模块独立程度的度量标准有耦合和内聚
71.在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中的宽度指( )。
A、软件结构控制的层数 B、软件结构中模块层的最多模块数
C、一个模块直接控制的模块数 D、一个模块被多少模块调用
72.( C )是面向对象设计的缩写。
A、OID B、OOA C、OOD D、OOS
73.下列关于详细设计的工具,说法错误的是:( C )。
A、详细设计的工具包括表格 B、详细设计的工具包括图形
C、详细设计的工具包括数字 D、详细设计的工具包括语言
74.下列说法正确的是:( D )。
A、密码验证的作用:主要是为了验证使用者是否为用户本人
B、身份核正确作用:主要是为了验证使用者是否为用户本人
C、用户登录的作用:主要是为了验证使用者是否为用户本人
D、身份认证的作用:主要是为了验证使用者是否为用户本人
75.( C )的主要方式是:用户输入自己的操作权限和用户密码,然后进行验证。
A、身份认证 B、身份验证 C、密码验证 D、用户登录
76.下列说法正确的是:( B )。
A、密码验证模块包含的两个子模块是:用户登录和密码修改
B、密码验证模块包含的两个子模块是:身份认证和密码认证
C、密码验证模块包含的两个子模块是:身份认证和密码修改
D、密码验证模块包含的两个子模块是:用户登录和密码认证
77.下列说法正确的是:( D )。
A、用户登录的程序输入项包括:权限、用户名、密码
B、身份验证的程序输入项包括:权限、用户名、密码
C、管理员登录的程序输入项包括:权限、用户名、密码
D、密码验证的程序输入项包括:权限、用户名、密码
78.下列说法正确的是: ( )。
A、在密码验证模块中,主要采用瀑布模型的设计方法,自下而上进行分析
B、在密码验证模块中,主要采用瀑布模型的设计方法,逐步分解进行分析
C、在密码验证模块中,主要采用瀑布模型的设计方法,逐步求精进行分析
D、在密码验证模块中,主要采用瀑布模型的设计方法,自上而下进行分析
79.下列说法错误的是:( C )。
A、结构化程序设计的优点包括:可显著提高软件开发的成功率和生产率
B、结构化程序设计的优点包括:代码可移植性强
C、结构化程序设计的优点包括:开发出的软件层次清晰,易读、易理解
D、结构化程序设计的优点包括:开发时容易保证程序的正确性
80.下列说法正确的是:( B )。
A、结构化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
B、模块化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
C、程式化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
D、面向对象设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性
81.下列说法正确的是:( A )。
A、提高可重用性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法
B、提高健壮性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法
C、提高完整性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法
D、提高可扩充性的程序设计准则包括:封装实现策略、避免使用多分支语句、精心确定公有方法
82.下列说法正确的是:( C )。
A、程序流程图的优点是:容易表现嵌套关系
B、程序流程图的优点是:容易确定局部和全局数据的作用域
C、程序流程图的优点是:对控制流程描述直观,便于初学者掌握
D、程序流程图的优点是:不可能任意转移控制
83.( B )的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域;容易表现嵌套关系。
A、程序流程图 B、PAD图 C、盒图 D、判定表
84.下列说法正确的是:( D )。
A、盒图所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的
B、判定表所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的
C、判定树所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的
D、PAD图所描述的程序结构十分清晰,而且用它设计出的程序必然是结构化的
85.判定表由4部分组成:其中( C )列出所有的条件。
A、左下部 B、左上部 C、右上部 D、右下部
86.与判定表相比,判定树的优点在于形式简单、清晰易懂,可是( B )不如判定表。
A、完整性 B、简洁性 C、灵活性 D、自然性
87.( D )属于可视化程序设计语言。
A、Basic B、c C、汇编语言 D、Visual C++
88.在可视化程序设计中,( D )就是对一个组件的操作。
A、属性 B、表单 C、方法 D、事件
89.下列说法正确的是:( C )。
A、程式化程序设计的出发点和基本原则,是尽可能模拟人类习惯的思维方式
B、结构化程序设计的出发点和基本原则,是尽可能模拟人类习惯的思维方式
C、面向对象的出发点和基本原则,是尽可能模拟人类习惯的思维方式
D、模块化程序设计的出发点和基本原则,是尽可能模拟人类习惯的思维方式
考 生 答 题 不 准 超 过 此 线
地 区
姓 名
单 位 名 称
准 考 证 号
90.下列说法正确的是:( C )。
A、面向对象方法的主要优点不包括:稳定性好
B、面向对象方法的主要优点不包括:与人类习惯的思维方法一致
C、面向对象方法的主要优点不包括:减少了开发时间
D、面向对象方法的主要优点不包括:可重用性好
91.下列说法正确的是:( D )。
A、结构化程序设计语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制
B、程式化程序设计语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制
C、模块化程序设计语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制
D、面向对象语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制
92.下列说法正确的是:( D )。
A、书写清晰,是好程序的一个重要标准
B、代码执行效率高,是好程序的一个重要标准
C、逻辑结构简单,是好程序的一个重要标准
D、逻辑结构清晰、容易理解,是好程序的一个重要标准
93.下列说法错误的是:( A )。
A、要提高程序效率,尽量不要把不同的数据类型混在一起
B、提高程序效率,能够寻找复杂性小的算法
C、提高程序效率,要尽量避免采用多维数组(C语言除外)和复杂的表格
D、提高程序效率,能够采用简化逻辑结构的方法
94.下列说法错误的是:( B )。
A、AppWizard为各类应用程序提供了代码,其中包括单文档
B、AppWizard为各类应用程序提供了代码,其中包括控制台命令窗口
C、AppWizard为各类应用程序提供了代码,其中包括多文档和对话框界面
D、AppWizard为各类应用程序提供了代码,其中包括工具栏、状态栏和打印机支持
95.Visual C++包含的工程类型不包括: ( C )。
A、ATL COM AppWizard
B、MFC ActiveX ControlWizard
C、Win16 Application
D、ISAPI Extension(Internet Server API)Wizard
96.下列关于ClassView提供的特性,说法错误的是:( D )。
A、用户只需双击ClassView图标,就能够跳转到对话编辑器
B、用户只需双击ClassView图标,就能够创立函数或方法的声明和执行过程
C、用户只需双击ClassView图标,就能够类、声明或函数定义
D、用户只需双击ClassView图标,就能够删除类
97.DAO用Microsoft Jet数据库引擎来提供一套访问对象,包括( C )、表定义和查询定义对象及记录集对象。
A、数据库定义 B、表结构定义 C、数据库对象 D、选择定义
98.( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。
A、对话框类 B、单模对话框 C、对话框模板资源 D、对话框函数
99.在VC中,用户能够为菜单定义一个记忆键,以便用键盘选择该菜单,只需把相关符号放在作为记忆键的字母前即可,这个符号是( )。
A、# B、@ C、$ D、&
100.下列说法正确的是:( )。
A、创立一个新的工具条的两种方法是工具条法和位图转换法
B、创立一个新的工具条的两种方法是菜单条法和位图转换法
C、创立一个新的工具条的两种方法是菜单条法和矢量图转换法
D、创立一个新的工具条的两种方法是工具条法和矢量图转换法
101.下列说法正确的是:( )。
A、静态文本允许用户输入或修改文本。在实际应用中,它是用户输入程序所需要的特定信息的主要工具,可是它只接受纯文本,不能为用户提供任何格式
B、扩展组合框允许用户输入或修改文本。在实际应用中,它是用户输入程序所需要的特定信息的主要工具,可是它只接受纯文本,不能为用户提供任何格式
C、下拉列表框允许用户输入或修改文本。在实际应用中,它是用户输入程序所需要的特定信息的主要工具,可是它只接受纯文本,不能为用户提供任何格式
D、编辑框允许用户输入或修改文本。在实际应用中,它是用户输入程序所需要的特定信息的主要工具,可是它只接受纯文本,不能为用户
展开阅读全文