当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2019年11月程序员模拟试题上午(二)之十三

2019年11月程序员模拟试题上午(二)之十三

作者:wx6225b14cdec172023-11-24 01:00:15
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月程序员模拟试题上午(二)】部分试题的详解,一起来看看吧~1、以下关于类继承的说法中,错误的是( )。A、 通过类继承,在程序中可以复用基类的

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月程序员模拟试题上午(二)】部分试题的详解,一起来看看吧~



1、以下关于类继承的说法中,错误的是( )。
A、 通过类继承,在程序中可以复用基类的代码
B、 在继承类中可以增加新代码
C、 在继承类中不能定义与被继承类(基类)中的方法同名的方法
D、 在继承类中可以覆盖被继承类(基类)中的方法

答案:C
答题解析:继承是面向对象技术的核心概念之一,它是父类和子类之间共享数据和方法的机制,是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容, 也可以定义和被继承类相同方法名称的方法,构成方法的重载或覆盖。

2、已知有一维数组T[0...m*n-1],其中m>n。从数组T的第一个元素(T[0])开始,每隔n个元素取出一个元素依次存入数组B[1...m]中,即B[1]=T[0],B[2)= T[n],依次类推,那么放入B[k](1≤k≤m)的元素是( )。
A、 T[(k-1)*n]
B、 T[k*n]
C、 T[(k-1)*m]
D、 T[k*m]

答案:A
答题解析:由题可知,B[1]=T[(1-1)*n],B[2]=T[(2-1)*n],B[3]=T[(3-1)*n],...,根据归纳法可得B[k]=T[(k-1)*n)。

3、将一个递归算法改为对应的非递归算法时,通常需要使用( )。
A、 优先队列
B、 队列
C、 循环队列
D、 栈

答案:D
答题解析:将一个递归算法改为对应的非递归算法时,通常需要使用的数据结构是栈。

查看完整试题>>>


代理合作学习群