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
答题解析:将一个递归算法改为对应的非递归算法时,通常需要使用的数据结构是栈。
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
答题解析:将一个递归算法改为对应的非递归算法时,通常需要使用的数据结构是栈。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>