一、选择题 (请单击正确选项前的单选按钮,每题3分)
1.下列关于算法的描述正确的是  添加收藏  14人次
A、算法一定要用高级语言描述
B、可用伪代码或流程图描述
C、条件选择结构由条件和选择两种操作组成,因此允许有二义性
D、算法要求在若干或无限步骤内得到所求问题的解答
2.下列关于算法空间复杂度的说法错误的是  添加收藏  6人次
A、算法的空间复杂度是指执行这个算法所需要的内存空间
B、一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间及算法执行过程中所需要的额外空间
C、算法所需要的内在空间越大,则空间复杂度越大
D、算法的空间复杂度用算法所执行的基本计算次数来计算
3.下列关于算法描述,错误的是( )  添加收藏  15人次
A、算法必须在有限的步骤可以可以执行完毕
B、算法就是解决问题所需的步骤集合
C、算法可以被表述但无法实现
D、算法可以被表述也可以被实现
4.下列关于执行效率的说法中正确的是  添加收藏  12人次
A、机器语言>汇编语言>高级语言
B、汇编语言>机器语言>高级语言
C、高级语言>汇编语言>机器语言
D、高级语言>机器语言>汇编语言
5.下列描述中,不符合结构化程序设计风格的是  添加收藏  8人次
A、使用顺序、选择、循环三种基本控制结构表示程序的控制逻辑
B、注重程序的可读性
C、使用goto语句
D、自顶向下、逐步求精、模块化设计
6.下列哪种开发语言极大提高了编写程序的效率,改善了程序的可读性?  添加收藏  11人次
A、机器语言
B、指令系统
C、汇编语言
D、高级语言
7.下列软件中,不属于文字处理软件的是  添加收藏  4人次
A、word
B、WPS
C、autoCAD
D、acrobat
8.下列软件中,不属于系统软件的是( )  添加收藏  4人次
A、编译软件
B、操作系统
C、数据库管理系统
D、VC++6.0
9.下列软件中,不属于应用软件的是  添加收藏  3人次
A、物资管理系统
B、工资管理系统
C、编译程序
D、人事管理系统
10.下列属于软件工程的三要素是  添加收藏  41人次
A、工具、过程、方法
B、工具、过程、环境
C、过程、方法、环境
D、工具、方法、测试
11.下列属于系统软件的是  添加收藏  2人次
A、DOS
B、MSN
C、FLASH
D、PHOTOSHOP
12.下列属于应用软件的是  添加收藏  4人次
A、QBASIC编译系统
B、PASCAL编译系统
C、数据库管理系统
D、财务管理系统
13.下列说法正确的是( )  添加收藏  21人次
A、进程是一段程序
B、进程是一段程序的执行过程
C、线程是一段子程序
D、线程是多个进程的执行程序
14.下列说法中错误的是  添加收藏  5人次
A、程序是指令和数据的有序集合
B、在三态模型中进程有就绪、运行、阻塞三种状态
C、程序是动态概念,进程是静态概念
D、进程是程序在处理机上的一次执行过程
15.下列说法中错误的是  添加收藏  9人次
A、进程是正在运行的程序的实例
B、进程是操作系统动态执行的基本单元
C、通常在一个进程中可以包含若干个线程
D、进程具有就绪和运行两种状态
16.下列特征中,面向对象的程序设计不包含  添加收藏  6人次
A、封装
B、循环
C、继承
D、多态
17.下列文件可使用Audition软件创建生成的是()  添加收藏  47人次
A、辽宁男蓝.avi
B、始祖鸟.bmp
C、辽宁历史文化.mp3
D、长城.txt
18.下列叙述正确的是  添加收藏  11人次
A、机器语言执行速度快,现在人们还是喜欢用机器语言来编写程序
B、有了面向对象的程序设计方法就完全可以扔掉面向过程的程序设计方法
C、goto语句在控制程序转向的灵活方便,现在人们更加推荐使用该语句
D、使用了面向对象的设计方法,在具体编写代码时仍需要结构化的编程技术
19.下列叙述正确的是  添加收藏  10人次
A、程序执行的效率与数据的存储结构密切相关
B、程序执行的效率只取决于程序的控制结构
C、程序执行的效率只取决于所处理的数据量
D、以上三种说法都不对
20.下列叙述中正确的是  添加收藏  42人次
A、在面向对象的程序设计中,各个对象之间应相对独立,相互依赖性小
B、在面向对象的程序设计中,各个对象之间应具有密切的联系
C、在面向对象的程序设计中,各个对象应都是公用的
D、上述三种说法都不对
21.下列叙述中正确的是  添加收藏  10人次
A、程序设计就是编制程序
B、程序的测试必须由程序员自己去完成
C、程序经调试改错后还应进行再测试
D、程序经调试改错后不必进行再测试
22.下列叙述中正确的是  添加收藏  8人次
A、软件交付使用后还需要进行维护
B、软件一旦交付使用就不需要再进行维护
C、软件交付使用后其生命周期就结束
D、软件维护是指修复程序中被破坏的指令
23.下列叙述中正确的是  添加收藏  8人次
A、一个算法的空间复杂度大,则其时间复杂度也必定大
B、一个算法的空间复杂度大,则其时间复杂度必定小
C、一个算法的时间复杂度大,则其空间复杂度必定小
D、算法的时间复杂度与空间复杂度没有直接关系
24.下列叙述中正确的是  添加收藏  77人次
A、算法的效率只与问题的规模有关,而与数据的存储结构无关
B、数据的逻辑结构与存储结构一一对应
C、算法的时间复杂度与空间复杂度一定相关
D、算法的时间复杂度是指执行算法所需要的计算工作量
25.下列叙述中正确的是  添加收藏  35人次
A、算法的空间复杂度是执行时间的度量
B、算法的时间复杂度是存储空间的度量
C、一个算法的时间复杂度大,则其空间复杂度必定小
D、上述三种说法都不对
26.下列选项中,不是面向对象的程序设计的基本特性的是  添加收藏  7人次
A、封装
B、代理
C、继承
D、多态
27.下列选项中,不属于面向对象的程序设计独有的优点的是  添加收藏  69人次
A、符合人们认识事物的规律
B、引入了类和对象,使复杂的问题简单化
C、面对自己的对象写代码
D、使人机交互更加贴近自然语言
28.下列选项中,哪个不是一个算法一般应具有的基本特征  添加收藏  15人次
A、确定性
B、可行性
C、无穷性
D、1个或多个输出
29.下列选项中不属于结构化程序设计方法的是  添加收藏  4人次
A、自顶向下
B、逐步求精
C、模块化
D、封装和继承
30.下列选项中不属于面向对象程序设计特征的是  添加收藏  5人次
A、继承性
B、多态性
C、类比性
D、封装性
31.下列选项中符合良好程序设计风格的是  添加收藏  35人次
A、模块化设计时要尽量高内聚低耦合
B、模块化设计时要尽量高内聚高耦合
C、提倡使用灵活的goto
D、去掉注释,精减代码
32.下列选项中属于客户端脚本语言的有( )①VBScript;②HTML;③JSP;④JavaScript;⑤ASP  添加收藏  27人次
A、①②
B、①④
C、②④
D、④⑤
33.下列有关算法的叙述错误的是(       )。  添加收藏  4人次
A、通俗地说,算法就是解决问题的方法和步骤
B、算法总是在执行了有限步的操作后终止
C、程序是算法的实现,程序与算法是一一对应的
D、算法解决的往往是一类问题而不是一个特定的问题
34.下列主要用于动画制作的软件是  添加收藏  人次
A、WORD
B、PHOTOSHOP
C、PREMIERE
D、FLASH
35.下列主要用于三维动画、建模的软件有  添加收藏  15人次
A、3ds max,maya,cinema 4D
B、3ds max,maya,photoshop
C、maya,cinema 4D ,flash
D、flash,photoshop,autocad
36.下面不属于软件工程的三个要素的是  添加收藏  34人次
A、工具
B、过程
C、方法
D、环境
37.下面不属于软件设计原则的是  添加收藏  24人次
A、抽象
B、模块化
C、自底向上
D、信息隐蔽
38.下面对对象概念描述错误的是  添加收藏  22人次
A、任何对象都必须有继承性
B、对象是属性和方法的封装体
C、对象间的通讯靠消息传递
D、操作是对象的动态属性
39.下面概念中,不属于面向对象方法的是  添加收藏  5人次
A、对象
B、继承
C、类
D、过程调用
40.下面关于程序语言的叙述,错误的是  添加收藏  8人次
A、脚本语言属于动态语言,其程序结构可以在运行中改变
B、脚本语言一般通过脚本引擎解释执行,不产生独立保存的目标程序
C、php,javascript属于静态语言,其所有成分可在编译时确定
D、C语言属于静态语言,其所有成分可在编译时确定
41.下面关于算法和程序关系的叙述中,正确的是(         ).  添加收藏  12人次
A、算法必须使用程序设计语言进行描述
B、算法与程序是一一对应的
C、算法是程序的简化
D、程序是算法的一种具体体现形式
42.详细设计的结果基本决定了最终程序的  添加收藏  6人次
A、代码的规模
B、运行速度
C、质量
D、可维护性
43.一般用高级语言编写的尚未“翻译”的程序称为( )  添加收藏  8人次
A、编译程序
B、目标程序
C、源程序
D、解释程序
44.一门程序语言的定义通常包含  添加收藏  23人次
A、顺序、条件、重复
B、语法、语义、语用
C、输入、控制、输出
D、数据、语法、控制
45.以下不是面向对象的程序设计语言的是  添加收藏  19人次
A、C++
B、JAVA
C、C#
D、WORD
46.以下不属于高级程序设计语言的是  添加收藏  2人次
A、汇编语言
B、C语言
C、C++语言
D、JAVA语言
47.以下常用的高级程序设计语言中,主要用于数值计算的是  添加收藏  6人次
A、FORTRAN
B、BASIC
C、JAVA
D、C
48.以下程序设计语言是低级语言的是( )  添加收藏  3人次
A、FORTRAN语言
B、JAVA语言
C、Visual basic语言
D、80X86汇编语言
49.以下属于解释型语言的是  添加收藏  22人次
A、c#
B、java
C、c
D、c++
50.以下属于面向对象的程序设计语言是  添加收藏  4人次
A、C
B、C++
C、FORTRAN
D、PASCAL
Copyright 2010-2025 版权所有 本在线考试系统由玩一玩网(www.wanyiwan.com)提供