1、程序员-26 及答案解析(总分:88.00,做题时间:90 分钟)一、单项选择题(总题数:47,分数:88.00)1.面向对象分析与设计中,设计的主要任务不包括_。(分数:2.00)A.描述系统如何解决问题B.构建软件系统的设计模型C.描述用户的需求D.对最终的分析模型进一步精化2.程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为_。(分数:2.00)A.语义分析B.代码连接C.静态绑定D.动态绑定3._不是结构化设计过程中常用的详细设计描述工具。(分数:2.00)A.结构化语言B.判定表C.甘特图D.程序流程图4.以下关于顺序查找和二分查找的叙述中,正确的是_。(分
2、数:2.00)A.顺序查找方法只适用于采用顺序存储结构的查找表B.顺序查找方法只适用于采用链表存储结构的查找表C.二分查找只适用于采用顺序存储结构的查找表D.二分查找只适用于采用循环链表存储结构的查找表5.某 C 语言程序中,m 是一个整型变量,则_时遇到表达式 m+“test”会报错。(分数:2.00)A.词法分析B.语法分析C.语义分析D.程序运行6.软件开发出现质量问题的主要原因不包括_。(分数:2.00)A.软件开发人员与用户对应用需求的理解有差异B.编程人员与设计人员对设计说明书的理解有差异C.软件开发项目的管理有问题D.开发软件所用的工具部够先进7.中央处理单元(CPU)不包括_。
3、(分数:2.00)A.算术逻辑运算单元B.控制器C.通用寄存器组D.I/O 总线8.获取操作数速度最快的寻址方式是_。(分数:1.00)A.立即寻址B.直接寻址C.间接寻址D.寄存器寻址9.话筒是向计算机提供_的设备。(分数:2.00)A.音频数字信号B.音频模拟信号C.采样信号D.音频数字信号和采样信号10.Peter Coad 和 Edward Yourdon 将面向对象表示为对象、分类、继承和_之和。(分数:2.00)A.通过消息的通信B.对象的属性C.对象的行为D.对象的抽象11.已知 x=61/128,若采用 8 位定点机器码表示,则X原=_。(分数:2.00)A.00111101B
4、.10111101C.10011111D.0011111012.设 X、Y 为逻辑变量,与逻辑表达式 等价的是_。 A B C (分数:2.00)A.B.C.D.13.以下关于虚拟存储器的叙述中,正确的是_。(分数:1.00)A.虚拟存储器的容量必须等于主存的容量B.虚拟存储器的容量是高速缓存、主存和辅助的容量之和C.虚拟存储器由应用程序来实现信息调度和管理D.虚拟存储器由硬件和操作系统来实现信息调度和管理14.话筒是向计算机提供_的设备。(分数:2.00)A.音频数字信号B.音频模拟信号C.采样信号D.音频数字信号和采样信号15.软件测试的目的是_。(分数:2.00)A.证明软件中没有错误B
5、.改正软件中的错误C.发现软件中的错误D.优化程序结构16.设 A 是 n*n 常数矩阵(n1),X 是由未知数 X 1 ,X 2 ,X n 组成的列向量,B 是由常数 b 1 ,b 2 ,b n 组成的列向量,线性方程组 AX=B 有唯一解的充分必要条件不是_。(分数:3.00)A.A 的秩等于 nB.A 的秩不等于 0C.A 的行列式值不等于 0D.A 存在逆矩阵17.以下 IP 地址中,_可以指定给因特网接口。(分数:1.00)A.10.110.33.224B.40.94.255.10C.172.16.17.18D.192.168.22.3518.扩展名为 WAV 的文件属于_文件格式。
6、(分数:2.00)A.视频B.矢量图形C.动画D.音频19.如果一台配置成自动获取 IP 地址的计算机,开机后得到的 IP 地址是 169.254.1.17(即没有 DHCP 服务器为其提供 IP 地址),则首先应该_。(分数:2.00)A.检查网络连接电缆B.检查网关的工作状态C.检查 DNS 服务器的配置D.查杀病毒在 8 位、16 位、32 位和 64 位字长的计算机中,_位字长计算机的数据运算精度最高;计算机的运算速度通常是指每秒钟所能执行_指令的数目,常用 MIPS 来表示。(分数:2.00)A.8B.16C.32D.64A.加法B.减法C.乘法D.除法20.设数组 a1m,1n(2
7、mn),其第一个元素为 a1,1,最后一个元素为 am,n,若数组元素以行为主序存放,每个元素占用 k 个存储单元(k1),则元素 a2,2的存储位置相对于数组空间首地址的偏移量为_。(分数:2.00)A.(n+1)*kB.n*k+1C.(m+1)*kD.m*k+121.脚本语言程序开发不采用“编写-编译-链接-运行”模式,以下语言中,_不属于脚本语言。(分数:1.00)A.DelphiB.PhpC.PythonD.Ruby22.32 位微处理器的 32 是指_。(分数:2.00)A.系统总线的宽度为 32 位B.处理的数据长度只能为 32 位C.CPU 字长为 32 位D.通用寄存器数目为
8、32 个23.以下关于图的存储结构的叙述中,正确的是_。(分数:2.00)A.有向图的邻接矩阵一定是对称的B.有向图的邻接矩阵一定是不对称的C.无向图的邻接矩阵一定是对称的D.无向图的邻接矩阵一定是不对称的24._不属于程序的基本控制结构。(分数:1.00)A.顺序结构B.分支结构C.循环结构D.递归结构25.在地址栏中输入 浏览器默认的协议是_。(分数:1.00)A.HTTPB.DNSC.TCPD.FTP26.声音信号的数字化过程包括采样、_和编码。(分数:2.00)A.合成B.去噪C.量化D.压缩27.在以阶段划分的编译器中,符号表管理和_贯穿于编译器工作始终。(分数:1.00)A.语法
9、分析B.语义分析C.代码生成D.出错处理28.在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则_关系最适合用于表示这些类的设计。(分数:2.00)A.继承B.组合C.多态D.覆盖29.在磁盘调度算法中,_可能会随时改变移动臂的运动方向。(分数:2.00)A.电梯调度算法和最短寻道时间优先算法B.先来先服务算法和最短寻道时间优先算法C.单向扫描算法和最短寻道时间优先算法D.先来先服务算法和电梯调度算法30.软件测试的主要目的是_。(分数:2.00)A.发现软件中的错误B.试验性运行软件C.证明软件的正确性D.改正软件中隐藏的全部错误31.黑盒测试不能发现_。(分数:2.00)A.不正确或
10、遗漏的功能B.初始化或终止性错误C.程序的某条路径存在逻辑错误D.错误的处理结果32.以下文件格式中_属于声音文件格式。(分数:2.00)A.PDFB.MIDC.XLSD.GIF33.设 A 是 n*n 常数矩阵(n1),X 是由未知数 X 1 ,X 2 ,X n 组成的列向量,B 是由常数 b 1 ,b 2 ,b n 组成的列向量,线性方程组 AX=B 有唯一解的充分必要条件不是_。(分数:3.00)A.A 的秩等于 nB.A 的秩不等于 0C.A 的行列式值不等于 0D.A 存在逆矩阵34.HTML 中的p/p标记用来定义_。(分数:1.00)A.一个表格B.一个段落C.一个单元格D.一个
11、标题35._不能用矢量图表示。(分数:2.00)A.几何图形B.美术字C.风景照片D.CAD 图36.面向对象程序设计语言主要用于_。(分数:2.00)A.面向对象分析、设计与实现B.面向对象分析C.面向对象设计D.面向对象实现37.在软件正式运行后,一般来说,_错误导致的维护代价最高。(分数:2.00)A.需求B.概要设计C.详细设计D.编码38.设 X、Y 为逻辑变量,与逻辑表达式 等价的是_。 A B C (分数:2.00)A.B.C.D.39.面向对象程序设计语言主要用于_。(分数:2.00)A.面向对象分析、设计与实现B.面向对象分析C.面向对象设计D.面向对象实现40.软件系统运行
12、时发现了系统测试阶段尚未发现的错误,改正这些错误属于_维护。(分数:2.00)A.正确性B.适应性C.完善性D.预防性41._服务的主要作用是实现文件的上传和下载。(分数:1.00)A.GopherB.FTPC.TelnetD.E-mail42.在以阶段划分的编译器中,符号表管理和_贯穿于编译器工作始终。(分数:1.00)A.语法分析B.语义分析C.代码生成D.出错处理43.以下关于类继承的说法中,错误的是_。(分数:2.00)A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法D.在继承类中可以覆盖被继承类(基类)中
13、的方法44.ISO/OSI 参考模型的_使用硬件地址作为服务访问点。(分数:1.00)A.物理层B.数据链路层C.网络层D.传输层设有学生关系 Student(学号,姓名,系名,课程号,成绩),则查询至少选修了 4 门课程的学生学号、姓名及平均成绩的 SELECT 语句为: SELECT 学号,姓名,_ FROM Student CROUP BY _ HAVING _(分数:6.00)A.SUM(成绩)B.AVG(SUM(成绩)C.AVG(成绩)AT 平均成绩D.AVG(成绩)AS 平均成绩A.学号B.姓名C.系名D.课程号A.COUNT(DISTINCT 学号)3B.COUNT(课程号)3C
14、.COUNT(DISTINCT 学号)=3D.COUNT(课程号)=345.以下关于串行接口和并行接口的叙述中,正确的是_。(分数:1.00)A.并行接口适用于传输距离较远、速度相对较低的场合B.并行接口适用于传输距离较近、速度相对较高的场合C.串行接口适用于传输距离较远、速度相对较高的场合D.串行接口适用于传输距离较近、速度相对较高的场合程序员-26 答案解析(总分:88.00,做题时间:90 分钟)一、单项选择题(总题数:47,分数:88.00)1.面向对象分析与设计中,设计的主要任务不包括_。(分数:2.00)A.描述系统如何解决问题B.构建软件系统的设计模型C.描述用户的需求 D.对最
15、终的分析模型进一步精化解析:解析 描述用户需求是面向对象分析阶段的主要任务。2.程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为_。(分数:2.00)A.语义分析B.代码连接C.静态绑定D.动态绑定 解析:解析 静态绑定(又称为静态编联或静态装配)是指绑定在编译阶段完成,即绑定过程在程序运行之前完成。动态绑定是指绑定在程序执行阶段完成,绑定过程在程序运行时才动态完成。本题是在函数调用时把函数与代码结合起来,也就是说是在程序运行中进行绑定的。3._不是结构化设计过程中常用的详细设计描述工具。(分数:2.00)A.结构化语言B.判定表C.甘特图 D.程序流程图解析:解析
16、结构化设计过程中常用的详细设计描述工具有:程序流程图、盒图(NS 图)、PAD 图、形式语言、决策树和决策表等。4.以下关于顺序查找和二分查找的叙述中,正确的是_。(分数:2.00)A.顺序查找方法只适用于采用顺序存储结构的查找表B.顺序查找方法只适用于采用链表存储结构的查找表C.二分查找只适用于采用顺序存储结构的查找表 D.二分查找只适用于采用循环链表存储结构的查找表解析:解析 顺序查找,又称线性查找,顺序查找的过程是从线性表的一端开始,依次逐个与表中元素的关键字值进行比较,如果找到其关键字与给定值相等的元素,则查找成功;若表中所有元素的关键字与给定值比较都不成功,则查找失败。顺序查找的方法
17、对于顺序存储和链式存储方式的查找表都适用。 折半查找是一种采用顺序存储结构的线性表进行查找的方法,也称为二分查找。在进行折半查找之前,线性表中的数据元素必须按照关键字的值升序或降序排列。 折半查找的过程是先将给定值与有序线性表中间位置上的元素的关键字进行比较,若两者相等,则查找成功;若给定值小于该元素的关键字,那么选取中间位置元素关键字值小的那部分元素作为新的查找范围,然后继续进行折半查找;如果给定值大于该元素的关键字,那么选取比中间位置元素关键字值大的那部分元素作为新的查找范围,然后继续进行折半查找,直到找到关键字与给定值相等的元素或查找范围中的元素数量为零时结束。5.某 C 语言程序中,m
18、 是一个整型变量,则_时遇到表达式 m+“test”会报错。(分数:2.00)A.词法分析 B.语法分析C.语义分析D.程序运行解析:解析 词法分析阶段是编译过程的第一个阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。“单词”符号是程序设计语言的基本语法单位,如关键字(或称保留字)、标识符、常数、运算符和分隔符等。但双引号(“”)不属于这些分类。6.软件开发出现质量问题的主要原因不包括_。(分数:2.00)A.软件开发人员与用户对应用需求的理解有差异B.编程人员与设计人员对设计说明书的理解有差异C.软件开发项目的管理有问题D.开发软件所用的工具部
19、够先进 解析:解析 本题考查的是软件出现质量问题的原因。软件工程研究结果表明,软件危机的原因主要有两方面:与软件本身的特点有关;来自于软件开发人员的弱点。用户需求不明确:在软件开发过程中,用户需求不明确问题主要体现在四个方面:在软件开发出来之前,用户自己也不清楚软件开发的具体需求;用户对软件开发需求的描述不精确,可能有遗漏、有二义性、甚至有错误;在软件开发过程中,用户还提出修改软件开发功能、界面、支撑环境等方面的要求;软件开发人员对用户需求的理解与用户本来愿望有差异。缺乏正确的理论指导,缺乏有力的方法学和工具方面的支持。由于软件开发不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产
20、品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件开发产品的个性化,也是发生软件开发危机的一个重要原因。软件开发规模越来越大。随着软件开发应用范围的增广,软件开发规模愈来愈大。大型软件开发项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件开发系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。软件开发项目开发人员不能有效地、独立自主地处理大型软件开发的全部关系和各个分支,因此容易产生疏漏和错误。软件开发复杂度越来越高。软件开发不仅仅是在规模上快速地发展扩大,而且其复杂性也急
21、剧地增加。软件开发产品的特殊性和人类智力的局限性,导致人们无力处理复杂问题。所谓复杂问题的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。故选择 D。7.中央处理单元(CPU)不包括_。(分数:2.00)A.算术逻辑运算单元B.控制器C.通用寄存器组D.I/O 总线 解析:解析 CPU 包括运算器、控制器、寄存器三大部分。8.获取操作数速度最快的寻址方式是_。(分数:1.00)A.立即寻址 B.直接寻址C.间接寻址D.寄存器寻址解析:解析 在立即寻址方式中,操作数就包含在指令中。在形成指令的机器代码形式时,立即数就跟
22、在指令操作码的后面,取出指令时即可得到操作数,是获取操作数速度最快的寻址方式。9.话筒是向计算机提供_的设备。(分数:2.00)A.音频数字信号B.音频模拟信号 C.采样信号D.音频数字信号和采样信号解析:解析 本题考查的是多媒体技术。话筒是向计算机提供音频模拟信号的设备,所以本题正确答案为 B。10.Peter Coad 和 Edward Yourdon 将面向对象表示为对象、分类、继承和_之和。(分数:2.00)A.通过消息的通信 B.对象的属性C.对象的行为D.对象的抽象解析:解析 本题考查了面向对象的相关知识。究竟怎样才算真正的“面向对象”。Peter Coad 和Edwarld Yo
23、urdon 提出了下列等式。面向对象=对象(Ohiects)+类(Classes)+继承(Inheritance)+消息通信(Commtmication With Messages),故选择 A。11.已知 x=61/128,若采用 8 位定点机器码表示,则X原=_。(分数:2.00)A.00111101 B.10111101C.10011111D.00111110解析:解析 由于 x 为正数,其原码的最高位应为 0。(61/128)=(32/128)+(16/128)+(8/128)+(4/128)+(1/128),因此其二进制表示为 0.0111101,则X原=00111101。12.设
24、X、Y 为逻辑变量,与逻辑表达式 等价的是_。 A B C (分数:2.00)A.B.C.D. 解析:解析 利用真值表可判断各逻辑表达式的等价关系。 从上表可知,与逻辑表达式 13.以下关于虚拟存储器的叙述中,正确的是_。(分数:1.00)A.虚拟存储器的容量必须等于主存的容量B.虚拟存储器的容量是高速缓存、主存和辅助的容量之和C.虚拟存储器由应用程序来实现信息调度和管理D.虚拟存储器由硬件和操作系统来实现信息调度和管理 解析:解析 本题考查虚拟存储器的概念和原理。 存储管理策略的基础是局部性原理进程往往会不均匀地、高度局部化地访问主存。根据局部性原理,一个作业在运行之前,没有必要全部装入主存
25、,而仪将当前要运行的那部分页面或段先装入主存启动运行,其余部分暂时留在磁盘上。 程序在运行时如果所要访问的页(段)已调入主存,便可继续执行下去;但如果所要访问的页(段)尚未调入主存(称为缺页或缺段),程序应利用操作系统所提供的请求调页(段)功能,将它们调入主存,以使进程能继续执行下去。如果此时丰存已满,无法再装入新的页(段),则还要再利用页(段)的置换功能,将主存中暂时不用的页(段)调出至磁盘上,以便腾出足够的主存空间后,再将所要访问的页(段)调入主存,使程序继续执行下去。这样,便可使一个大的用户程序在较小的主存空间中运行,也可使主存中同时装入更多的进程并发执行。从用户角度看,该系统所具有的主
26、存容量,将比实际主存容量大得多,人们把这样的存储器称为虚拟存储器。 虚拟存储器具有请求调入功能和置换功能,能仅把作业的一部分装入主存便可运行作业的存储器系统,能从逻辑上对主存容量进行扩充。14.话筒是向计算机提供_的设备。(分数:2.00)A.音频数字信号B.音频模拟信号 C.采样信号D.音频数字信号和采样信号解析:解析 本题考查的是多媒体技术。话筒是向计算机提供音频模拟信号的设备,所以本题正确答案为 B。15.软件测试的目的是_。(分数:2.00)A.证明软件中没有错误B.改正软件中的错误C.发现软件中的错误 D.优化程序结构解析:解析 软件测试是为了发现错误而执行程序的过程,成功的测试是发
27、现了至今尚未发现的错误的测试。16.设 A 是 n*n 常数矩阵(n1),X 是由未知数 X 1 ,X 2 ,X n 组成的列向量,B 是由常数 b 1 ,b 2 ,b n 组成的列向量,线性方程组 AX=B 有唯一解的充分必要条件不是_。(分数:3.00)A.A 的秩等于 nB.A 的秩不等于 0 C.A 的行列式值不等于 0D.A 存在逆矩阵解析:解析 A 的秩不等于 0 不是线性方程组 AX=B 有唯一解的充分必要条件。17.以下 IP 地址中,_可以指定给因特网接口。(分数:1.00)A.10.110.33.224B.40.94.255.10 C.172.16.17.18D.192.1
28、68.22.35解析:解析 本题考查的是 IP 地址的分类。私有地址(局域网):10.x.x.x、172.16.x.x172.31.x.x、192.168.x.x,这些地址被大量用于企业内部网络中。一些宽带路由器,也往往使用 192.168.1.1 作为缺省地址。私有网络由于不与外部互连,因而可能使用随意的 IP 地址。保留这样的地址供其使用是为了避免以后接入公网时引起地址混乱。使用私有地址的私有网络在接入互联网时,要使用地址翻译(NAT),将私有地址翻译成公用合法地址。在互联网上,这类地址是不能出现的。综上所述,故选择 B。18.扩展名为 WAV 的文件属于_文件格式。(分数:2.00)A.
29、视频B.矢量图形C.动画D.音频 解析:解析 WAV 为微软公司(Microsoft)开发的一种声音文件格式,它符合 RIFF(Resource Interchange File Format)文件规范,用于保存 Windows 平台的音频信息资源,被 Windows 平台及其应用程序所广泛支持。19.如果一台配置成自动获取 IP 地址的计算机,开机后得到的 IP 地址是 169.254.1.17(即没有 DHCP 服务器为其提供 IP 地址),则首先应该_。(分数:2.00)A.检查网络连接电缆B.检查网关的工作状态C.检查 DNS 服务器的配置 D.查杀病毒解析:解析 因为题目中提到,没有
30、 DHCP 服务器为其提供 IP 地址,所以是 DNS 服务器有故障,因此需要首先检查 DNS 服务器的配置。在 8 位、16 位、32 位和 64 位字长的计算机中,_位字长计算机的数据运算精度最高;计算机的运算速度通常是指每秒钟所能执行_指令的数目,常用 MIPS 来表示。(分数:2.00)A.8B.16C.32D.64 解析:A.加法 B.减法C.乘法D.除法解析:解析 字长是 CPU 能够直接处理的二进制数据位数,直接关系到计算机的计算精度和速度。一般来说,字长越大,计算机的计算精度和速度就越高。常见的微机字长为 8 位、16 位、32 位、64 位等。 运算速度是指计算机每秒所能执行
31、加法指令的条数,通常用百万条指令/秒(MIPS)为单位来描述。20.设数组 a1m,1n(2mn),其第一个元素为 a1,1,最后一个元素为 am,n,若数组元素以行为主序存放,每个元素占用 k 个存储单元(k1),则元素 a2,2的存储位置相对于数组空间首地址的偏移量为_。(分数:2.00)A.(n+1)*k B.n*k+1C.(m+1)*kD.m*k+1解析:解析 本题考查数组元素的存储。二维数组的存储结构可分为以行为主序和以列为主序两种方法。设每个元素占用 k 个单元,m、n 为数组的行数和列数,则以行为主序优先存储的地址计算公式为:Loc(aij)=Loc(a11)+(i-1)*n+(
32、j-1)*k;以列为主序优先存储的地址计算公式为:Loc(aij)=Loc(a11)+(j-1)*m+(i-1)*k arr2,2-arr1,1=(1*n+1)*k=(n+1)*k21.脚本语言程序开发不采用“编写-编译-链接-运行”模式,以下语言中,_不属于脚本语言。(分数:1.00)A.Delphi B.PhpC.PythonD.Ruby解析:解析 Delphi 是 Borland 公司研制的可视化开发工具,在 Windows 环境下使用。它采用面向对象的编程语言 Object Pascal 和基于构件的开发结构框架。其主要特性为基于窗体和面向对象的方法、高速的编译器、强大的数据库支持、与
33、 Windows 编程紧密结合以及成熟的组件技术。22.32 位微处理器的 32 是指_。(分数:2.00)A.系统总线的宽度为 32 位B.处理的数据长度只能为 32 位C.CPU 字长为 32 位 D.通用寄存器数目为 32 个解析:解析 在同一时间处理二进制数的位数称为字长。通常称处理字长为 8 位数据的 CPU 为 8 位CPU,32 位 CPU 就是在同一时间内可处理字长为 32 位的二进制数据。23.以下关于图的存储结构的叙述中,正确的是_。(分数:2.00)A.有向图的邻接矩阵一定是对称的B.有向图的邻接矩阵一定是不对称的C.无向图的邻接矩阵一定是对称的 D.无向图的邻接矩阵一定
34、是不对称的解析:解析 将邻接矩阵中的 0,1 换成权值,就是图的邻接矩阵。无向图的邻接矩阵是对称矩阵;顶点vi 的度是邻接矩阵中第 i 行(或第 i 列)的元素 1 之和。有向图的邻接矩阵不一定是对称矩阵;顶点 vi 的出度是邻接矩阵中第 i 行元素之和,入度是邻接矩阵中第 i 列的元素之和。24._不属于程序的基本控制结构。(分数:1.00)A.顺序结构B.分支结构C.循环结构D.递归结构 解析:解析 程序的基本控制结构有 3 种,分别为顺序结构、分支结构和循环结构。顺序结构用来表示一个计算操作序列,从第一个操作开始,按顺序依次执行后续的操作,直到最后一个操作;选择结构提供了在两种或多种分支
35、中选择其中一个的逻辑;循环结构描述了重复计算的过程,通常由三部分组成:初始化、循环体和循环条件。25.在地址栏中输入 浏览器默认的协议是_。(分数:1.00)A.HTTP B.DNSC.TCPD.FTP解析:解析 浏览器默认的协议叫作 http 协议。超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,所有的 WWW 文件都必须遵守这个标准,设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法,1960 年美国人 Ted Nelson 构思了一种通过计算机处理文本信息的方法,并称之为超文本(hyperte
36、xt),这成为了 HTTP 超文本传输仂、议标准架构的发展根基。Ted Nelson 组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force)共同合作研究,最终发布了一系列的 RFC,其中著名的 RFC 2616 定义了 HTTP 1.1。故选择 A。26.声音信号的数字化过程包括采样、_和编码。(分数:2.00)A.合成B.去噪C.量化 D.压缩解析:解析 本题考查的是声音信号的数字化过程。声音信号的数字化过程包括采样、量化和编码。27.在以阶段划分的编译器中,符号表管理和_贯穿于编译器工作
37、始终。(分数:1.00)A.语法分析B.语义分析C.代码生成D.出错处理 解析:解析 编译程序一般可划分为前后衔接的 6 个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成,如下图所示。 28.在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则_关系最适合用于表示这些类的设计。(分数:2.00)A.继承 B.组合C.多态D.覆盖解析:解析 在面向对象开发方法中,封装是一种信息隐蔽技术,其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类时,可以在一个已存在的类的基础上来进行,
38、把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。对象收到消息时,要予以响应。不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,这种现象叫作多态。在设计交通工具与汽车、卡车和轿车类时,使用继承关系最适合。29.在磁盘调度算法中,_可能会随时改变移动臂的运动方向。(分数:2.00)A.电梯调度算法和最短寻道时间优先算法B.先来先服务算法和最短寻道时间优先算法 C.单向扫描算法和最短寻道时间优先算法D.先来先服务算法和电梯调度算法解析:解析 常用的移臂调度算法有: 先来先服务算法:这个算法实际上不考虑访问者要求访问的物理位置,而只是考虑访问者提出访问请求的先后次序。故有
39、可能随时改变移动臂的方向。 最短寻找时间优先算法:最短寻找时间优先调度算法总是从等待访问者中挑选寻找时间最短的那个请求先执行的,而不管访问者到来的先后次序。故也有可能随时改变移动臂的方向。 电梯调度算法:电梯调度算法是从移动臂当前位置开始沿着臂的移动方向去选择离当前移动臂最近的那个访问者,如果沿臂的移动方向无请求访问时,就改变臂的移动方向再选择。 单向扫描算法:单向扫描调度算法的基本思想是,不考虑访问者等待的先后次序,总是从 0 号柱面开始向里道扫描,按照各自所要访问的柱面位置的次序去选择访问者。在移动臂到达最后一个柱面后,立即快速返回到 0 号柱面,返回时不为任何的访问者提供服务。在返回到
40、0 号柱面后,再次进行扫描。30.软件测试的主要目的是_。(分数:2.00)A.发现软件中的错误 B.试验性运行软件C.证明软件的正确性D.改正软件中隐藏的全部错误解析:解析 软件测试的主要是为了发现软件中存在的错误,一个成功的测试能发现至今未发现的错误。没有发现错误的测试并不表明软件中不存在错误。测试应贯穿在软件开发的各个阶段,测试过程基本上与开发过程平行进行,而不是从编码阶段才开始,所有测试都应能追溯到用户需求。31.黑盒测试不能发现_。(分数:2.00)A.不正确或遗漏的功能B.初始化或终止性错误C.程序的某条路径存在逻辑错误 D.错误的处理结果解析:解析 本题考查的是黑盒测试的相关知识
41、。黑盒测试法注重于测试软件的功能需求,主要试图发现下列几类错误:功能不正确或遗漏;界面错误;数据库访问错误;性能错误;初始化和终止错误等。故选择 C。32.以下文件格式中_属于声音文件格式。(分数:2.00)A.PDFB.MID C.XLSD.GIF解析:解析 常见的声音格式文件有 Wave 文件(.WAV)、Module 文件(.MOD)、MPEG 音频文件(.MP3)、RealAudio 文件(.RA)、MIDI 文件(.MID/.RMI)、Voice 文件(.VOC)、Sound 文件(.SND)、Audio 文件(.AU)、AIFF 文件(.AIF)、CMF 文件(.CMF)。33.设
42、 A 是 n*n 常数矩阵(n1),X 是由未知数 X 1 ,X 2 ,X n 组成的列向量,B 是由常数 b 1 ,b 2 ,b n 组成的列向量,线性方程组 AX=B 有唯一解的充分必要条件不是_。(分数:3.00)A.A 的秩等于 nB.A 的秩不等于 0 C.A 的行列式值不等于 0D.A 存在逆矩阵解析:解析 A 的秩不等于 0 不是线性方程组 AX=B 有唯一解的充分必要条件。34.HTML 中的p/p标记用来定义_。(分数:1.00)A.一个表格B.一个段落 C.一个单元格D.一个标题解析:解析 在浏览器中显示 HTML 时,会省略源代码中多余的空白字符。HTML 中换行的实现主
43、要依靠段落标记和换行标记。 HTML 的段落标记是通过p/p标记来定义的。在使用段落标记时,浏览器会自动地在段落的前后添加空行。如果希望在不产生一个新段落的情况下进行换行,可以使用br标记。35._不能用矢量图表示。(分数:2.00)A.几何图形B.美术字C.风景照片 D.CAD 图解析:解析 矢量图形是用一系列计算机指令来描述和记录的一幅图的内容,即通过指令描述构成一幅图的所有直线、曲线、圆、圆弧、矩形等图元的位置、维数和形状,也可以用更为复杂的形式表示图像中的曲面、光照、材质等效果。矢量图法实质上是用数学的方式(算法和特征)来描述一幅图形图像。 编辑矢量图的软件通常称为绘图软件,如适用于绘
44、制机械图、电路图的 AutoCAD 软件等。风景照片一般使用数码摄像产品拍摄的图像,不能用矢量图表示。36.面向对象程序设计语言主要用于_。(分数:2.00)A.面向对象分析、设计与实现B.面向对象分析C.面向对象设计D.面向对象实现 解析:解析 面向对象的程序设计,即是利用面向对象的程序设计语言将面向对象的产品定义模型转换成可以在计算机上处理的表达形式,以便最终在计算机上实现系统的设计。37.在软件正式运行后,一般来说,_错误导致的维护代价最高。(分数:2.00)A.需求 B.概要设计C.详细设计D.编码解析:解析 本题考查的是软件设计的几个阶段。因为在开发软件时,需求分析是开发软件的第一步
45、,也是最重要的一步,软件开发接下来的步骤都是在需求分析的基础上设计出来的,所以如果需求错误将会导致软件维护的代价最高。故选择 A。38.设 X、Y 为逻辑变量,与逻辑表达式 等价的是_。 A B C (分数:2.00)A.B.C.D. 解析:解析 利用真值表可判断各逻辑表达式的等价关系。 从上表可知,与逻辑表达式 39.面向对象程序设计语言主要用于_。(分数:2.00)A.面向对象分析、设计与实现B.面向对象分析C.面向对象设计D.面向对象实现 解析:解析 面向对象的程序设计,即是利用面向对象的程序设计语言将面向对象的产品定义模型转换成可以在计算机上处理的表达形式,以便最终在计算机上实现系统的
46、设计。40.软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于_维护。(分数:2.00)A.正确性 B.适应性C.完善性D.预防性解析:解析 根据维护目的的不同,软件维护一般分为四大类:正确性维护、适应性维护、完善性维护和预防性维护。其中,正确性维护是指改正在系统开发阶段已经发生而系统测试阶段尚未发现的错误。41._服务的主要作用是实现文件的上传和下载。(分数:1.00)A.GopherB.FTP C.TelnetD.E-mail解析:解析 FTP(File Transfer Protocal),是文件传输协议的简称。用于 Internet 上的控制文件的双向传输。同时,它也是一
47、个应用程序(Application)。用户可以通过它把自己的 PC 与世界各地所有运行FTP 协议的服务器相连,访问服务器上的大量程序和信息。42.在以阶段划分的编译器中,符号表管理和_贯穿于编译器工作始终。(分数:1.00)A.语法分析B.语义分析C.代码生成D.出错处理 解析:解析 编译程序一般可划分为前后衔接的 6 个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成,如下图所示。 43.以下关于类继承的说法中,错误的是_。(分数:2.00)A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法 D.在继承类中可以覆盖被继承类(基类)中的方法解析:解析 继承是类间的一种基本关系,是在某个类的层次关联中不同的类共享属性和操作的一种机制。在“is-a”的层次关联中,一个父类可以有多个子类,这些子类都是父类的特例,父类描述了这些子类的公共属性和操作。一个子类可以继承它的父类(或祖先类)中的属性和操作,这些属性和操作在子类中不必定
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1