【计算机类职业资格】程序员-24及答案解析.doc
《【计算机类职业资格】程序员-24及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】程序员-24及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、程序员-24 及答案解析(总分:96.00,做题时间:90 分钟)一、单项选择题(总题数:39,分数:96.00)函数 f()、g()的定义如下图所示,已知调用 f 时传递给形参 x 的值是 1。在函数 f 中,若以引用调用(call by reference)的方式调用 g,则函数 f 的返回值为_;若以值调用(call by value)的方式调用 g,则函数 f 的返回值为_。 (分数:2.00)A.10B.11C.20D.30A.10B.10C.20D.301.软件测试的原则不包括_。(分数:2.00)A.测试应在软件项目启动后尽早介入B.测试工作应该避免由原开发软件的人或小组承担C.
2、测试应该考虑所有的测试用例,确保测试全面性D.测试应该严格按照测试计划进行,避免测试的随意性2.线性表采用单链表存储结构时,访问表中元素的方式为_。(分数:2.00)A.随机存取B.顺序存取C.索引存取D.散列存取3.“_”是访问某网站的正确网址。(分数:2.00)AB.xyzceiaec.orgC.ceiaec.orgindex.htmD.ceiaec.orgindex.htm继承父类和子类质检共享数据和方法的机制,类的继承支持多态的实现。以下关于类继承的说法中,不正确的是_。在多态的几种不同的形式中,_多态是指同一个名字在不同上下文中可代表不同的含义。(分数:4.00)A.一个父类可以有多
3、个子类B.父类描述子类的公共属性和方法C.一个子类可以继承父类中的属性和方法而不必在子类中定义D.子类不可以定义新的属性和方法A.参数B.包含C.过载D.强制4.已知某二叉树的先序遍历序列为 ABCD,中序遍历序列为 BADC,则该二叉树的后序遍历序列为_。(分数:2.00)A.BDCAB.CDBAC.DBCAD.BCDA5.设内存按字节编址,若 8K8bit 存储空间的起始地址为 7000H,则该存储空间的最大地址编号为_。(分数:2.00)A.7FFFB.8FFFC.9FFFD.AFFF高级程序设计语言都会提供描述_、_、控制和数据传输的语言成分,控制成分中有顺序结构、选择结构、_。(分数
4、:3.00)A.数据B.整型C.数组D.指针A.判定B.函数C.运算D.递归A.函数B.循环C.递归D.反射6.Peter Coad 和 Edward Yourdon 将面向对象表示为对象、分类、继承和_之和。(分数:2.00)A.通过消息的通信B.对象的属性C.对象的行为D.对象的抽象7.设内存按字节编址,若 8K8bit 存储空间的起始地址为 7000H,则该存储空间的最大地址编号为_。(分数:2.00)A.7FFFB.8FFFC.9FFFD.AFFF在设计白盒测试用例时,_是最弱的覆盖准则。下图至少需要_个测试用例才可以进行路径覆盖。(分数:4.00)A.路径覆盖B.条件覆盖C.判定覆盖
5、D.语句覆盖A.1B.2C.3D.48.系统集成就是将各类资源有机、高效地整合到一起,形成一个完整的系统。信息系统集成包括网络集成、数据集成和应用集成等。其中,数据集成和应用集成分别用于解决系统的_。(分数:2.00)A.互操作性、互连性B.互操作性、互通性C.互连性、互通性D.互通性、互操作性在段页式管理中,如果地址长度为 32 位,并且地址划分如下图所示: (分数:4.00)A.1B.2C.3D.4A.最少有 1024 个段,每段最大为 4096KBB.最多有 1024 个段,每段最大为 4096KBC.最少有 1024 个段,每段最小为 4096KBD.最多有 1000 个段,每段最小为
6、 4000KB衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括_,因为其反映了_。(分数:4.00)A.外部设备的数量B.计算机的制造成本C.计算机的体积D.主存储器容量大小A.每秒钟所能执行的指令条数B.存储器读写速度C.计算机即时存储信息的能力D.该计算机保存大量信息的能力9.某程序员在开发一功能很多的软件时,在某个操作窗口中设计了大量选项。在征求用户意见时,用户提出最好能降低复杂度,因此该程序员采取了一系列措施。其中,_是不妥的。(分数:1.00)A.将常用的选项用特殊颜色标出B.选项尽量设置默认值,使一般用户减少选择操作C.将选项分类,分别放在不同的标签页中D.利用
7、“高级”按钮弹出对话框,包含那些不常用的选项10.在函数调用时,引用调用方式下传递的是实参的_。(分数:1.00)A.左值B.右值C.名称D.类型11.以下文件格式中_属于声音文件格式。(分数:2.00)A.PDFB.MIDC.XLSD.GIF12.按照国际电话电报咨询委员会(CCITT)的定义,_属于表现媒体(Presentation Medium)。(分数:2.00)A.声音B.图像编码C.显示器D.光盘13.如果要清除上网痕迹,必须_。(分数:2.00)A.禁用 ActiveX 控件B.查杀病毒C.清除 CookieD.禁用脚本14.利用_不能将印刷图片资料录入计算机。(分数:2.00)
8、A.扫描仪B.数码相机C.摄像设备D.语音识别软件在段页式管理中,如果地址长度为 32 位,并且地址划分如下图所示: (分数:4.00)A.1B.2C.3D.4A.最少有 1024 个段,每段最大为 4096KBB.最多有 1024 个段,每段最大为 4096KBC.最少有 1024 个段,每段最小为 4096KBD.最多有 1000 个段,每段最小为 4000KB15.设有字符串 S 和 P,串的模式匹配是指_。(分数:3.00)A.确定 P 在 S 中首次出现的位置B.将 S 和 P 连接起来C.将 S 替换为 PD.比较 S 和 P 是否相同16.绑定是一个把过程调用和响应调用所需要执行
9、的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为_。(分数:2.00)A.静态绑定B.动态绑定C.过载绑定D.强制绑定17.在操作系统文件管理中,通常采用_来组织和管理外存中的信息。(分数:2.00)A.字处理程序B.设备驱动程序C.文件目录D.语言翻译程序18.CPU 的基本功能不包括_。(分数:1.00)A.指令控制B.操作控制C.数据处理D.数据通信19.某有限自动机的状态图如图所示,其特点是_。 (分数:2.00)A.仅识别以 0 开始以 1 结尾的 0、1 串B.仅识别含有 3 个 0 的 0、1 串C
10、.仅识别含有偶数个 1 的 0、1 串D.仅识别以 0 开始以 1 结尾且 0 与 1 交错出现的 0、1 串20.内联网 Intranet 是利用因特网技术构建的企业内部网,其中必须包括_协议。(分数:1.00)A.TCP/IPB.IPX/SPXC.NetBuilderD.NetBIOS在操作系统的进程管理中,若系统中有 10 个进程使用互斥资源 R,每次只允许 3 个进程进入互斥段(临界区),则信号量 S 的变化范围是_;若信号量 S 的当前值为-2,则表示系统口有_一个正在等待该资源的进程。(分数:4.00)A.-71B.-73C.-30D.-310A.0B.1C.2D.321.通过程序
11、设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试 4 个阶段。_阶段的工作与所选择的程序语言密切相关。(分数:2.00)A.问题建模和算法设计B.算法设计和编写代码C.问题建模和编译调试D.编写代码和编译调试22.设循环队列 Q 的定义中有 rear 和 size 两个域变量,其中,rear 指示队尾元素之后的位置,size 表示队列的长度,如图所示(队列长度为 3,队头元素为 x)。设队列的存储空间容量为 M,则队头元素的位置为_。 (分数:2.00)A.(Q.rear-Q.size+1)B.(Q.rear-Q.size+1)%MC.(Q.rear-Q.size)D.(Q
12、.rear-Q.size+M)%M23.软件测试的原则不包括_。(分数:2.00)A.测试应在软件项目启动后尽早介入B.测试工作应该避免由原开发软件的人或小组承担C.测试应该考虑所有的测试用例,确保测试全面性D.测试应该严格按照测试计划进行,避免测试的随意性24.某逻辑电路有两个输入端和一个输出端,输入端用 X 和 Y 表示,输出端用 Z 表示。当且仅当 X 和 Y 同时为 1 时,Z 才为 0,则该电路的逻辑表达式为_。 AXY B (分数:2.00)A.B.C.D.设有学生关系 Student(学号,姓名,系名,课程号,成绩),则查询至少选修了 4 门课程的学生学号、姓名及平均成绩的 SE
13、LECT 语句为: 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.COUNT(DISTINCT 学号)=3D.COUNT(课程号)=325.以下关于用户界面设计时的颜色搭配的注意事项中,不正确的是_。(分数:2.00)A.除渐变色与图片外,同一界面上操作元素的颜色不宜超过 45 种B.前景色、活动对象要鲜明;背景色、非
14、活动图像要暗淡,使用浅色C.遵循常规原则,例如以红色表示警告,以绿色表示正常运行D.相邻区域尽量使用相近颜色,以避免色彩跳跃26.对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过_改变另一个对象的状态。(分数:2.00)A.另一个对象的修改操作符B.另一个对象的选择操作符C.获得那个对象的属性值D.创建那个对象的类的一个新对象27.以下关于类和对象的叙述中,正确的是_。(分数:2.00)A.由类生成的对象数目可以是 0,1,2,B.由类生成的对象数目一定是 1C.由类生成的对象数目一定不少于 1D.由类生成的对象数目一定不少于 228.以下关于特殊矩阵和稀疏矩阵
15、的叙述中,正确的是_。(分数:3.00)A.特殊矩阵适合采用双向链表存储,稀疏矩阵适合采用单向链表存储B.特殊矩阵的非零元素分布有规律,可以用一维数组进行压缩存储C.稀疏矩阵的非零元素分布没有规律,只能用二维数组压缩存储D.稀疏矩阵的非零元素分布没有规律,只能用双向链表进行压缩存储29.TFTP 封装在 UDP 报文中进行传输,其作用是_。(分数:1.00)A.文件传输B.域名解析C.邮件接收D.远程终端设有学生关系 Student(学号,姓名,系名,课程号,成绩),则查询至少选修了 4 门课程的学生学号、姓名及平均成绩的 SELECT 语句为: SELECT 学号,姓名,_ FROM Stu
16、dent 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.COUNT(DISTINCT 学号)=3D.COUNT(课程号)=3程序员-24 答案解析(总分:96.00,做题时间:90 分钟)一、单项选择题(总题数:39,分数:96.00)函数 f()、g()的定义如下图所示,已知调用 f 时传递给形参 x 的值是 1。在函数 f 中,若以引用调用(call by refere
17、nce)的方式调用 g,则函数 f 的返回值为_;若以值调用(call by value)的方式调用 g,则函数 f 的返回值为_。 (分数:2.00)A.10B.11C.20D.30 解析:A.10B.10C.20 D.30解析:解析 若实现函数调用时实参向形式参数传递相应类型的值(副本),则称为是传值调用(call by value)。传值调用的参数传递和被调用函数内对参数的使用主要按下述原则:函数定义时形参被当作局部变量看待,在函数被调用时为形参分配存储单元;调用函数前,首先计算实参的值,调用时将实参的值放入形参的存储单元;被调用函数内部对形参单元中的数据进行直接访问。 引用是 C+中增
18、加的数据类型,当形式参数为引用类型时,形参名实际上是实参的别名,函数中对形参的访问和修改实际上就是针对相应实际参数所做的访问和改变。引用调用的参数传递和被调用函数内对参数的使用主要按下述原则处理:函数定义时形参被当作局部变量看待,在函数被调用时为形参分配存储单元;调用时将实参的地址放入形参的存储单元;被调用函数内部对形参单元中的数据(地址)进行间接访问。 若以引用调用的方式调用 g,a=10,x=g(a)=20,因此函数 f 的返回值为 30; 若以值调用的方式调用 g,a=0,x=g(a)=20,因此函数 f 的返回值为 20。1.软件测试的原则不包括_。(分数:2.00)A.测试应在软件项
19、目启动后尽早介入B.测试工作应该避免由原开发软件的人或小组承担C.测试应该考虑所有的测试用例,确保测试全面性 D.测试应该严格按照测试计划进行,避免测试的随意性解析:解析 本题考查的是软件测试的原则。软件测试的几大原则:软件开发人员即程序员应当避免测试自己的程序,不管是程序员还是开发小组都应当避免测试自己的程序或者本组开发的功能模块。应尽早地、不断地进行软件测试。对测试用例要有正确的态度:第一,测试用例应当由测试输入数据和预期输出结果这两部分组成;第二,在设计测试用例时,不仅要考虑合理的输入条件,更要注意不合理的输入条件。一定要充分注意软件测试中的群集现象。不要以为发现几个错误并且解决这些问题
20、之后,就不需要测试了。反而这里可能是错误群集的地方,对这段程序要重点测试,以提高测试投资的效益。严格执行测试计划,排除测试的随意性,以避免发生疏漏或者重复无效的工作。应当对每一个测试结果进行全面检查。一定要全面地、仔细地检查测试结果,但常常被人们忽略,导致许多错误被遗漏。妥善保存测试用例、测试计划、测试报告和最终分析报告,以备回归测试及维护之用。故选择 C。2.线性表采用单链表存储结构时,访问表中元素的方式为_。(分数:2.00)A.随机存取B.顺序存取 C.索引存取D.散列存取解析:解析 线性表采用单链表作为存储结构时,只能顺序地访问元素,而不能对元素进行随机存取,但其优点是插入和删除操作部
21、需要移动元素。3.“_”是访问某网站的正确网址。(分数:2.00)A B.xyzceiaec.orgC.ceiaec.orgindex.htmD.ceiaec.orgindex.htm解析:解析 选项 A 是访问某网站的正确网址;选项 B 是 E-mail 地址格式;选项 C 和选项 D 的分隔符“”和“”错误。继承父类和子类质检共享数据和方法的机制,类的继承支持多态的实现。以下关于类继承的说法中,不正确的是_。在多态的几种不同的形式中,_多态是指同一个名字在不同上下文中可代表不同的含义。(分数:4.00)A.一个父类可以有多个子类B.父类描述子类的公共属性和方法C.一个子类可以继承父类中的属
22、性和方法而不必在子类中定义D.子类不可以定义新的属性和方法 解析:A.参数B.包含C.过载 D.强制解析:解析 本题考查的是类的继承性和多态性的相关知识。类的继承性是指一个类定义既可以具有其他类的数据成员、属性成员、方法成员等,也可以使其他类具有自己的数据成员、属性成员、方法成员等。在类的继承中,被继承的类叫基类或父类,继承的类叫派生类或子类。当一个类从另一个类派生出来时,派生类就自然具有了父类的数据成员、属性成员和方法成员等,父类定义中这些成员的代码已不需要在子类中重写,在子类的定义中,只需要书写父类定义中不具有的代码即可。多态性就是指在程序运行时,执行的虽然是一个调用方法的语句,却可以根据
23、子类对象的类型不同完成方法的不同的具体实现。面向对象的多态性可以严格的分为四类:过载多态、强制多态、包含多态和参数多态,前面两种统称为专用多态,而后面两种也称为通用多态。参数多态与类属相关联,类属是一个可以参数化的模板,其中包含的操作所涉及的类型必须用类型参数实例化。过载多态是指在相同的作用域内,定义多个名字相同的函数却有不同的实现。定义过载函数,函数名字相同,但所带的参数数目或参数的类型不同,这样系统编译时可以根据参数的不同选择相应的过载函数。故选择 D,C。4.已知某二叉树的先序遍历序列为 ABCD,中序遍历序列为 BADC,则该二叉树的后序遍历序列为_。(分数:2.00)A.BDCA B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 程序员 24 答案 解析 DOC
