一、单选题
1、下列叙述中正确的是______。
A 算法就是程序
B 设计算法时只需要考虑数据结构的设计
C 设计算法只需要考虑结果的可靠性
D 以上三种说法都不对
答案解析:
算法是指解题方案的准确而完整的描述。但算法不等于程序,也不等于计算方法。当然,程序也可以作为算法的一种描述,但程序通常还需要考虑很多与方法和分析无关的细节问题,这是因为在编写程序时要受到计算机系统运行环境的限制。通常,程序的编制不可能优于算法的设计。因此选项A不正确。作为一个算法,一般应具有可行性、确定性、有穷性、拥有足够情报四个基本特征。因此设计算法时不仅仅要考虑结果的可靠性,即不仅考虑算法结果的可行性,还要考虑步骤的确定性,时间和步骤的有穷性等。因此选项C不正确。因此,算法是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的控制结构。因此设计算法时不仅需要考虑数据结构的设计,还要考虑数据的操作和运算及各操作之间的执行顺序。因此选项B也不正确。
故本题答案为D。
2、算法的时间复杂度是指______。
A 设计该算法所需的工作量
B 执行该算法所需要的时间
C 算法中指令的条数
D 执行该算法时所需要的基本运算次数
答案解析:
所谓算法的时间复杂度,是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。
故本题答案为D。
3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是______。
A 编辑软件
B 操作系统
C 教务管理系统
D 浏览器
答案解析:
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。应用软件是为解决特定领域的应用而开发的软件。例如,事务处理软件,工程与科学计算软件,实时处理软件,嵌入式软件,人工智能软件等应用性质不同的各种软件。系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。如操作系统,编译程序,汇编程序,网络软件,数据库管理系统等,所以选项B属于系统软件。
故本题答案为B
4、软件(程序)调试的任务是______。
A 诊断和改正程序中的错误
B 尽可能多地发现程序中的错误
C 发现并改正程序中的所有错误
D 确定程序中错误的性质
答案解析:
程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。
故本题答案为A。
5、数据流程图(DFD图)是______。
A 软件概要设计的工具
B 软件详细设计的工具
C 结构化方法的需求分析工具
D 面向对象方法的需求分析工具
答案解析:
常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化英语、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。
故本题答案为C。
6、软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于______。
A 定义阶段
B 开发阶段
C 维护阶段
D 上述三个阶段
答案解析:
软件生命周期可分为软件定义、软件开发及软件运行维护三个阶段。软件开发阶段包括概要设计、详细设计、实现和测试四个活动阶段。
故本题答案为B。
7、数据库管理系统中负责数据模式定义的语言是______。
A 数据定义语言
B 数据管理语言
C 数据操纵语言
D 数据控制语言
答案解析:
数据定义语言(DDL):该语言负责数据的模式定义与数据的物理存取构建。
数据操纵语言(DML):该语言负责数据的操纵,包括查询及增、删、改等操作。
数据控制语言(DCL):该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。
故本题答案为A。
8、在学生管理的关系数据库中,存取一个学生信息的数据单位是______。
A 文件
B 数据库
C 字段
D 记录
答案解析:
实体是概念世界中的基本单位,属性附属于实体,它本身并不构成独立单位。属性有属性域,每个实体可取属性域内的值。一个实体的所有属性取值组成了一个值集叫元组(或称记录)。在概念世界中,可以用元组表示实体,也可用它区别不同的实体。所以在学生管理的关系数据库中,存取一个学生信息的数据单位是元组(或记录)。
故本题答案为D。
9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的______。
A 需求分析阶段
B 逻辑设计阶段
C 概念设计阶段
D 物理设计阶段
答案解析:
E-R图是E-R模型的一种非常直观的图的形式表示,它描述信息结构但不涉及信息在计算机中的表示,它是数据库概念设计阶段的工具。
故本题答案为C。
10、有两个关系R和T如下:则由关系R得到关系T的操作是______。
A 选择
B 投影
C 交
D 并
答案解析:
从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。由图可知关系R通过运算得到关系T,关系T与关系R相比,属性的个数没有发生变化,记录的条数发生了变化。因此所使用的运算应该是选择。
故本题答案为A。
11、Pentium(奔腾)微机的字长是______。
A 8位
B 16位
C 32位
D 64位
答案解析:
Pentium微机的字长是32位。
12、在微机的硬件设备中,有一种设备在程序设计中既可以当做输出设备,又可以当做输入设备,这种设备是 ______。
A 绘图仪
B 网络摄像头
C 手写笔
D 磁盘驱动器
答案解析:
绘图仪是输出设备,网络摄像头和手写笔是输入设备,磁盘驱动器既可以做输入设备也可以做输出设备。
13、下列叙述中,正确的是______。
A 一个字符的标准ASCII码占一个字节的存储量,其最高位二进制总为0
B 大写英文字母的ASCII码值大于小写英文字母的ASCII码值
C 同一个英文字母(如A)的ASCII码和它在汉字系统下的全角内码是相同的
D 标准ASCII码表的每一个ASCII码都能在屏幕上显示成一个相应的字符
答案解析:
ASCII码是美国标准信息交换码,被国际标准化组织指定为国际标准。国际通用的7位ASCII码是用7位二进制数表示一个字符的编码,其编码范围从0000000B-1111111B,共有个不同的编码值,相应可以表示128个不同字符的编码。计算机内部用一个字节(8位二进制位)存放一个7位ASCII码,最高位置0。
7位ASCII码表中对大、小写英文字母,阿拉伯数字,标点符号及控制符等特殊符号规定了编码。其中小写字母的ASCII码值大于大写字母的值。
一个英文字符的ASCII码即为它的内码,而对于汉字系统,ASCII码与内码并不是同一个值。
14、CPU中,除了内部总线和必要的寄存器外,主要的两大部件分别是运算器和______。
A 控制器
B 存储器
C Cache
D 编辑器
答案解析:
中央处理器(CPU)主要包括运算器和控制器两大部件。它是计算机的核心部件。CPU是一体积不大而元件的集成度非常高、功能强大的芯片。计算机的所有操作都受CPU控制,所以它的品质直接影响着整个计算机系统的性能。
15、微机上广泛使用的Windows是______。
A 多任务操作系统
B 单任务操作系统
C 实时操作系统
D 批处理操作系统
答案解析:
Windows操作系统是一单用户多任务操作系统,经过十几年的发展,已从Windows 3.1发展到目前的Windows NT,Windows 2000和Windows XP。
16、计算机技术中,英文缩写CPU的中文译名是______。
A 控制器
B 运算器
C 中央处理器
D 寄存器
答案解析:
中央处理器CPU主要包括运算器和控制器两大部件,它是计算机的核心部件。
17、下列关于磁道的说法中,正确的是______。
A 盘面上的磁道是一组同心圆
B 由于每一磁道的周长不同,所以每一磁道的存储容量也不同
C 盘面上的磁道是一条阿基米德螺线
D 磁道的编号是最内圈为0,并次序由内向外逐渐增大,最外圈的编号最大
答案解析:
盘片两面均被划分为80个同心圆,每个同心圆称为一个磁道,磁道的编号是:最外面为0磁道,最里面为79道。每个磁道分为等长的18段,段又称为扇区,每个扇区可以记录512个字节。磁盘上所有信息的读写都以扇区为单位进行。
18、1KB的准确数值是______。
A 1024Bytes
B 1000Bytes
C 1024bits
D 1000bits
答案解析:
常用的存储容量单位有:字节(Byte)、KB(千字节)、MB(兆字节)、GB(吉字节)。它们之间的关系为:
1字节(Byte)=8个二进制位(bits);
1KB=1024B;
1MB=1024KB;
1GB=1024MB。
19、显示器的参数:1024×768,它表示______。
A 显示器分辨率
B 显示器颜色指标
C 显示器屏幕大小
D 显示每个字符的列数和行数
答案解析:
显示器的参数:1024×768,它表示显示器的分辨率。
20、将目标程序(.OBJ)转换成可执行文件(.EXE)的程序称为______。
A 编辑程序
B 编译程序
C 链接程序
D 汇编程序
答案解析:
将目标程序(.OBJ)转换成可执行文件(.EXE)的程序称为链接程序。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!