万维1.5-计算机初级资格程序员基础知识试卷与试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

万维1.5-计算机初级资格程序员基础知识试卷与试题
1. (3.0分)题号:201 难度:中第4章计算机语言是人与计算机之间传递信息的媒介,下面关于计算机语言的描述选项中,正确的是( ).
A. 翻译高级语言源程序时,解释方式和编译方式并无太大差别
B. 用高级语言编写的程序其代码效率比汇编语言编写的程序要高
C. 源程序与目标程序是互相依赖的
D. 对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行
答案:D
2. (
3.0分)题号:202 难度:中第4章开发大型软件时,产生困难的根本原因是( )。

A. 大系统的复杂性
B. 人员知识不足
C. 客观世界千变万化
D. 时间紧,任务重
答案:A
3. (3.0分)题号:203 难度:中第4章可被计算机直接执行的程序是由( )语言编写的程序。

A. 机器
B. 汇编
C. 高级
D. 网络
答案:A
4. (3.0分)题号:204 难度:中第4章面向对象程序设计方法的四个基本特征是( )。

A. 抽象、封装、重载和多态
B. 抽象、封装、继承和多态
C. 抽象、封装、继承和代码重用
D. 以上都不是
答案:B
5. (3.0分)题号:205 难度:中第4章面向对象软件开发方法的主要优点包括( )。

①符合人类思维习惯②普适于各类信息系统的开发③构造的系统复用性好④适用于任何信息系统开发的全生命周期
A. ①③④
B. ①②③
C. ②③④
D. ①②④
答案:B
6. (3.0分)题号:206 难度:中第4章描述算法可以用( )。

A. 伪代码,程序框图,二进制
B. 文字,程序框图,二进制
C. 顺序结构,选择结构,循环结构
D. 自然语言,流程图,伪代码
答案:D
7. (3.0分)题号:207 难度:中第4章某软件系统交付后,开发人员发现系统的性能可以进一步优化和提升,由此产生的软件维护属于( )。

A. 更正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
答案:C
8. (3.0分)题号:208 难度:中第4章软件测试是描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程,下列选项中( )不是常用的测试方法。

A. 动态测试
B. 黑盒测试
C. 白盒测试
D. 灰盒测试
答案:D
9. (3.0分)题号:209 难度:中第4章软件工程是指导计算机软件开发和维护的工程学科,它的基本目标是( )。

A. 消除软件固有的复杂性
B. 开发高质量的软件
C. 努力发挥开发人员的创造性潜能
D. 推动软件理论和技术的发展
答案:B
10. (3.0分)题号:210 难度:中第4章软件工程中总体设计目的是确定整个系统的( )。

A. 规模
B. 测试方案
C. 费用
D. 功能及模块结构
答案:D
11. (3.0分)题号:211 难度:中第4章软件开发的结构化生命周期方法将软件生命周期划分成( )。

A. 定义、开发、运行维护
B. 设计阶段、编程阶段、测试阶段
C. 总体设计、详细设计、编程调试
D. 需求分析、功能定义、系统设计
答案:A
12. (3.0分)题号:212 难度:中第4章软件设计遵循软件工程的基本目标和原则,下面不属于软件设计原则的是( )。

A. 自底向上
B. 信息隐蔽
C. 抽象
D. 模块化
答案:A
13. (3.0分)题号:213 难度:中第4章软件生命周期也叫软件生存周期,下列关于它的说法中错误的是( )。

A. 软件运行维护是软件生命周期中持续时间最长的阶段
B. 软件生存周期包括问题定义、可行性研究、需求分析、开发、维护几个阶段
C. 软件生命周期是指软件开发编码阶段
D. 软件生命周期是指软件生存周期或系统开发生命周期
答案:C
14. (3.0分)题号:214 难度:中第4章软件是一系列按照特定顺序组织的计算机数据和指令的集合,下列关于软件的说法错误的是( )。

A. 软件=程序+数据+文档
B. 软件不会像硬件一样老化,但存在缺陷维护和技术更新
C. 软件的开发和运行不依赖于硬件,不需要考虑计算机系统环境
D. 软件渗透了大量的脑力劳动,人的逻辑思维、智能活动和技术水平是软件产品的关键
答案:C
15. (3.0分)题号:215 难度:中第4章软件是用户与硬件之间的接口界面,下列关于软件的说法错误的是( )。

A. 软件不会像硬件一样老化,但存在缺陷维护和技术更新
B. 软件是指按特定顺序组织的计算机数据和指令的集合
C. 软件=程序+数据+文档
D. 软件就是仅指在计算机上运行的程序
答案:D
16. (3.0分)题号:216 难度:中第4章软件特性中,软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度指的是( )。

A. 可理解性
B. 可重用性
C. 可移植性
D. 可修改性
答案:C
17. (3.0分)题号:217 难度:中第4章软件维护工作最主要的部分是( )。

A. 校正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
答案:C
18. (3.0分)题号:218 难度:中第4章算法是解决问题的步骤,关于算法描述正确的是( )。

A. 有穷性、确定性、可行性、有0个或多个输入、有1个或多个输出
B. 有穷性、确定性、可行性、有0个或多个输入、有0个或多个输出
C. 有穷性、确定性、可行性、有1个或多个输入、有0个或多个输出
D. 有穷性、确定性、可行性、有1个或多个输入、有1个或多个输出
答案:A
19. (3.0分)题号:219 难度:中第4章算法是解决问题的方法和步骤,它包含的计算步骤是有限的,这体现了算法的( )。

A. 确定性
B. 可行性
C. 输出
D. 有穷性
答案:D
20. (3.0分)题号:220 难度:中第4章为了克服软件危机,人们提出了用( )原理来设计软件,这就是软件工程诞生的基础。

A. 数学
B. 软件学
C. 运筹学
D. 软件工程学
答案:D
21. (3.0分)题号:221 难度:中第4章我们常把计算机语言分为机器语言、汇编语言、高级语言,下面对他们的区别点描述正确的是( )。

A. 高级语言开发的程序可移植性好
B. 机器语言和汇编语言不需要编译,高级语言需要编译
C. 执行效率是高级语言>汇编语言>机器语言
D. 机器语言和汇编语言属于低级语言,可以被计算机直接识别
答案:A
22. (3.0分)题号:222 难度:中第4章我们常说的计算机软件与程序的不同点是( )。

A. 程序是用户自己编写的,而软件是由厂家提供的
B. 程序是用高级语言编写的,而软件是由机器语言编写的
C. 软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分
D. 程序价格便宜、软件价格昂贵
答案:C
23. (3.0分)题号:223 难度:中第4章我们的生活处处需要用到计算机软件,但下面关于计算机软件的描述中不正确的是( )。

A. 软件是一种软件产品
B. 软件产品不会用坏,不存在磨损,消耗问题
C. 软件产品的生产主要是研制
D. 软件产品非常便宜
答案:D
24. (3.0分)题号:224 难度:中第4章我们所说的软件工程它研究的对象不包括( )。

A. 质量
B. 过程
C. 技术
D. 工具
答案:C
25. (3.0分)题号:225 难度:中第4章下列关于计算机指令、程序、软件等概念的叙述,有错误的是( )。

A. 计算机指令就是指挥机器工作的指示和命令
B. 计算机程序是若干指令或语句的序列
C. 不同类型CPU的计算机指令是不同的
D. 计算机软件就是程序
答案:D
26. (3.0分)题号:226 难度:中第4章下列关于手机APP的叙述,错误的是( )。

A. APP就是应用软件的意思,是英文application的简称
B. 比较著名的APP商店有APPStore、GooglePlayStore等
C. APP通常是指运行在智能手机上的应用,多指第三方应用程序
D. 苹果系统、安卓系统、微软系统的APP格式相同
答案:D
27. (3.0分)题号:227 难度:中第4章下列现象哪些不属于软件危机( )的现象。

A. 开发成本超过预算成本,风险大
B. 软件调试困难
C. 软件质量无法保证
D. 传统手工作坊方式,效率低
答案:B
28. (3.0分)题号:228 难度:中第4章下列叙述的高级程序设计语言特点正确的是( )。

A. 用高级语言编写的程序计算机可立即执行
B. 高级语言与具体的机器结构密切相关
C. 高级语言接近算法语言不易掌握
D. 高级语言数据结构丰富
答案:D
29. (3.0分)题号:229 难度:中第4章下列选项中( )关于算法描述的叙述是正确的。

A. 用自然语言描述算法最好
B. 对于同一个问题,可以使用不同算法
C. 用流程图无法描述循环算法
D. 伪代码就是用某种程序设计语言来描述
答案:B
30. (3.0分)题号:230 难度:中第4章下面对软件特点描述不正确的是( )。

A. 软件是一种逻辑实体,具有抽象性
B. 软件开发、运行对计算机系统具有依赖性
C. 软件开发涉及软件知识产权、法律及心理等社会因素
D. 软件运行存在磨损和老化问题
答案:D
31. (3.0分)题号:231 难度:中第4章小玲同学为了给同学讲解算法的含义,举出了一些贴近生活的列子,下列叙述中能称为算法的是( )。

A. 手机支付减少了纸币的使用
B. 手机支付需要进行扫描二维码、输入金额、输入支付密码这些步骤
C. 一般商家都支持手机支付
D. 手机支付需要连接网络
答案:B
32. (3.0分)题号:232 难度:中第4章小明同学使用完某常用文件压缩工具软件后做了以下的描述,实际( )是错误。

A. 文件压缩后文件尺寸一般会变小
B. 不同类型的文件的压缩比率是不同的
C. 文件压缩的逆过程称为解压缩
D. 使用文件压缩工具可以将JPG图像文件压缩70%左右
答案:D
33. (3.0分)题号:233 难度:中第4章需求分析的任务不包括( )。

A. 问题分析
B. 系统设计
C. 需求描述
D. 需求评审
答案:B
34. (3.0分)题号:234 难度:中第4章以下关于编译程序的说法正确的是
( )。

A. 编译程序构造比较复杂,一般不进行出错处理
B. 编译程序完成高级语言程序到低级语言程序的等价翻译
C. 编译程序不会生成目标程序,而是直接执行源程序
D. 编译程序属于计算机应用软件,所有用户都需要编译程序
答案:B
35. (3.0分)题号:235 难度:中第4章用计算机编程解决问题的过程中,首先要做的工作是( )。

A. 编写代码
B. 运行调试
C. 设计算法
D. 分析问题
答案:D
36. (3.0分)题号:236 难度:中第4章由于软件规模不断扩大,并且软件复杂性不断提高等原因,最终导致( )发生。

A. 软件工程
B. 软件危机
C. 结构化程序设计
D. 程序设计革命
答案:B
37. (3.0分)题号:237 难度:中第4章在程序设计中,结构化程序设计主要强调的是( )。

A. 程序的规模
B. 程序的易读性
C. 程序的执行效率
D. 程序的可移植性
答案:B
38. (3.0分)题号:238 难度:中第4章在衡量软件质量时,最重要的标准是( )。

A. 成本低
B. 可维护性好
C. 符合要求
D. 界面友好
答案:B
39. (3.0分)题号:239 难度:中第4章在计算机的发展史中,下面关于计算机软件的发展说法中,正确的是( )。

A. 高级语言程序出现在计算机软件发展的初期
B. “软件危机”的出现是因为计算机硬件发展严重滞后
C. 利用“软件工程”理念与方法可以编制高效高质的软件
D. 上个世纪70年代为充分利用系统资源,产生了操作系统
答案:C
40. (3.0分)题号:240 难度:中第4章在面向对象技术中,( )是一组具有相同结构、相同服务、共同关系和共同语义的( )集合,其定义包括名称、属性和操作。

A. 属性,实列
B. 实例,类
C. 对象,属性
D. 类,对象
答案:D
41. (3.0分)题号:241 难度:中第4章在软件工程中,软件调试的目的是( )。

A. 发现错误
B. 改正错误
C. 改善软件的性能
D. 挖掘软件的潜能
答案:B
42. (3.0分)题号:242 难度:中第4章在软件工程中,需求分析阶段的任务是确定( )。

A. 软件开发方法
B. 软件开发工具
C. 软件开发费用
D. 软件系统功能
答案:D
43. (3.0分)题号:243 难度:中第4章指令的数量和类型由( )决定。

A. CPU
B. DRAM
C. SRAM
D. BIOS
答案:A
44. (3.0分)题号:244 难度:中第4章指令系统的性能决定了计算机的基本功能,一个完善的指令系统应满足( )的要求。

A. 完整性、规整性、高效率、可用性
B. 可靠性、完整性、规整性、高效率
C. 完整性、规整性、高效率、兼容性
D. 灵活性、完整性、高效率、兼容性
答案:C
45. (3.0分)题号:245 难度:中第4章纵观计算机程序设计的发展史,程序设计的发展历程是( )。

A. 非结构化程序设计→结构化程序设计→面向对象的程序设计
B. 非结构化程序设计→面向对象的程序设计→结构化程序设计
C. 结构化程序设计→面向对象的程序设计→非结构化程序设计
D. 结构化程序设计→非结构化程序设计→面向对象的程序设计
答案:A
46. (3.0分)题号:246 难度:中第4章 VC编写的源代码必须经过( )才能转换为计算机可直接执行的程序。

A. 解释
B. 编辑
C. 编译
D. 目标链接
答案:C
47. (3.0分)题号:247 难度:中第4章按用户获取软件的不同方式进行分类,软件不包括( )。

A. 共享软件
B. 自由软件
C. 系统软件
D. 商品软件
答案:C
48. (3.0分)题号:248 难度:中第4章不属于面向对象程序设计特征的是( )。

A. 继承性
B. 多态性
C. 封装性
D. 对比性
答案:D
49. (3.0分)题号:249 难度:中第4章程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程,其中 python语言是属于( )。

A. 汇编语言
B. 自然语言
C. 高级语言
D. 机器语言
答案:C
50. (3.0分)题号:250 难度:中第4章对软件可移植性的叙述错误的是( )。

A. 可移植性并不是指所写的程序不作修改就可以在任何计算机上运行
B. 对机器的硬件依赖程度越低则说明语言的可移植性越好
C. 软件的可移植性与软件的生命周期没有关系
D. 可移植性是衡量语言对计算机硬件依赖性与敏感程度的一种度量
答案:C。

相关文档
最新文档