【计算机类职业资格】程序员-26及答案解析.doc
《【计算机类职业资格】程序员-26及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】程序员-26及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
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.设
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 程序员 26 答案 解析 DOC
