Java基础(40分,每题2分)

  1. 请选这以下代码的输出结果。

Public Base{

Base(){

System.out.println(“Base”);

}

}

public class Checket extends Base{

Checket (){

System.out.println(“Checket”);

super();

}

public static void main(String args[]){

Checket c= Checket();

}

}

  1. Compile time error(编译错误)
  2. Chercket followed by Base
  3. Base followed by Checket
  4. Runtime error(运行错误)
  1. 以下程序的运行结果是什么?

class Text{

public static void text(String str){

str = “World”;

}

public static void main(String args[]){

String str=”Hello”;

text(str);//临时变量在方法执行完毕之后会被回收

System.out.println(str);

}

}

  1. try{}里有一return语句,那么紧跟在这个try后面finally{}里的code会不在return前还是后?
  1. 会执行,在return前执行
  2. 会执行,在return后执行
  3. 不会执行
  4. 会抛出异常
  1. 以下代码执行后的结果是什么?

public static void main(String args[] ){

int a =5,b = 3;

if(!(a==b)&&(a==1+b++)){

}

System.out.println(a+”,”+b);

}

(5,4)

  1. 关于函数重载,下列说法错误的是那个?
  1. 重载函数的函数名必须相同
  2. 重载函数必须在参数个数或者类型上有所不同
  3. 重载函数的返回值必须相同
  4. 重载函数的函数体可以有所不同
  1. 以下代码能否编译通过?

public abstract class Person{

public void sayHello(){

}

}

  1. 以下代码能否编译通过?

class Person{

public abstract void sayHello();

}

  1. 请选择以下代码的输出结果。

abstract class Base{

abstract public void myfunc();

}

public class Abs extends Base{

public static void main(String args[]){

Abs a = new Abs();

a.amethod();

}

public void amethod(){

System.oout.println(“A method”);

}

}

  1. 编译正常运行输出结果为A method
  2. Base 类编译错误
  3. 代码编译正确,但运行出错
  4. Abs类编译错误//子类Abs要完成父类抽象类的实现

9,(单选)下列选项中关于Java中封装的说法错误的是( )。

A. 封装是将属性私有化,提供公有的方法访问私有属性

B. 属性的访问方法包括setter方法和getter方法

C. setter方法用于赋值、getter方法用于取值

D. 类的属性必须进行封装,否则无法通过编译

10,关于方法的返回值的说法,正确的是( )

A       一个方法一定不可以有返回值

B       void是返回值

C       有返回值,需要定义返回值的数据类型

D      如果定义了返回类型,可以没有返回值

11,   关于抽象类和抽象方法的描述错误的是( )

A       抽象类是半成品类、没有完成的类

B       抽象方法是只有方法的定义,没有方法代码

C       抽象类能创建对象

D      public abstract void f();定义了一个抽象方法

12,下面哪条语句把方法声明为抽象的公共方法?

A       public abstract method();  

B       public abstract void method();

C       public abstract void method(){} 

D      public void method() extends abstract; 

13,   若在某一个类定义中定义有如下的方法:final void aFinalFunction( ){}则该方法属于

A       本地方法     

B       静态方法 

C       最终方法     

D      抽象方法

14,   下面关于继承的哪些叙述是正确的?

A       在java中允许多继承。 

B       在java中一个类只能实现一个接口。

C       在java中一个类不能同时继承一个类和实现一个接口。 

D      java的单一继承使代码更可靠。

15,   编译并运行下述程序段的结果是:

public class Test{ 

public static void main(String argv[]){ 

int[] count = new int[4]; 

System.out.println(count[4]); 

} 

} 

A       编译时错误

B       运行时错误//数组下标越界异常

C       输出0

D      输出null 

16,   下面选项中,不属于基本类型包装类的是?

A       Integer

B       Long

C       Double

D      Char

17,   下列选项中,哪个可以用来做超大整数运算

A       Integer

B       Long

C       Double

D      BigInteger

18,   Integer类缓存数组范围是?

A       [0,255]

B       [-127,128]

C       [-128,127]

D      以上都不对

19,程序执行的结果是( )

public class Test {

String name="Tom";

public Test(String name){

this name=name;//加了this才会把jack赋值给变量

}

public static void main(String [] args){

Test t = new Test("Jack");

System.out.println(t.name);

}

}

A.  null

B.  Tom

C.  Jack

D.  " "

20,以下程序的输出结果是:( )

public class Super {

public Super() {

System.out.println("Super ");

}

}

public class Sub extends Super{

public Sub() {

System.out.println("Sub");

}

public static void main(String[] args) {

Super fc = new Super();

Sub cc = new Sub();

}

}

A.    Super

Super

Sub

  • 编程题

1,题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?(15分)

package cn.tedu.homework;import java.util.Scanner;public class 兔子 {public static void main(String[] args) {System.out.println("请输入你需要的月份数");int n =new Scanner(System.in).nextInt();int sum = f(n);System.out.println("第"+n+"月的兔子对数为"+sum);}  private static int f(int n) {if (n==1||n==2){return 1;}else {return f(n-1)+f(n-2);//递归解斐波拉契数列}}}

2,题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。(15分)

寻找规律解题

package cn.tedu.homework;

/**下一个的分子等于此分子分母的和

* 此分子为下一个分母

* 存在值交换*/

public class HomeWork02 {public static void main(String[] args) {double up =2;double down =1;double sum =up/down;for (int i = 0; i < 20; i++) {double t;t = up+down;down =up;up = t;sum+=up/down;}System.out.println(sum);}}

2021-05-21--0515周考相关推荐

  1. 2021年11月软考准考证打印时间及操作步骤

    摘要:2021年11月软考准考证打印时间及打印操作步骤,图文介绍. 2021下半年软考各省准考证打印时间已公布,一般是考前一周打印. 2021年11月软考准考证操作步骤: 第一步:打开中国计算机职业资 ...

  2. 2021年11月软考网络规划设计师下午真题及答案解析

    2021年11月软考网络规划设计师下午真题及答案解析 试题一 阅读以下说明,回答问题1至问答4,将解答填入答题纸对应得解答栏内. (说明) 某园区组网图如图1-1所示,该网络中接入交换机利用QinQ技 ...

  3. 2021.8.21 网易秋招开发笔试(题目 + java代码)

    2021.8.21 网易秋招开发笔试 一.题目: 二.程序 //采用的是深度优先搜索 import java.util.HashMap;public class wangyi {public stat ...

  4. 学考语言成绩c对高考有影响吗_学考成绩会影响高考录取吗?2021年广东高中学考...

    说到学考,很多同学对这个考试最想知道的就是学考成绩是否会影响高考的录取了,高中学考可以说是高中的毕业考试,所以学考成绩很重要,但它又不是特别的重要,究竟是怎么一回事,今天小粤和大家详细讲解一下:学考成 ...

  5. 2021甘肃高考艺考成绩查询,2021甘肃艺术统考/联考成绩查询时间及入口

    2021甘肃艺术统考/联考成绩查询时间及入口2020-11-25 14:59:32文/徐克达 每年艺考生最关心的是什么时候发布统考/联考成绩了,那么2021甘肃统考/联考何时可以查询成绩呢?下面是小编 ...

  6. 2021年新高考八省联考成绩查询福建,2021福建八省联考成绩查询时间

    2021福建八省联考成绩查询时间 我国普通高中的教育体系由最初的全国各地大统一发展到文理科的出现,接着给予部分省市自主开展高中课程改革,给予有能力的出版社出版高质量的高中教材,打破了曾经人教版教材一枝 ...

  7. 2018.01.21.一周机器学习周记

    时间:2018.01.21.一周 主要内容 1.整理前期关于决策树的一个小型实践项目文档(实践进行中) 2.搭建TensorFlow环境(进行中) 3.拓展:实践Python的自动化模块pyautog ...

  8. 2021年5月软考准考证打印时间

    摘要:2021年5月软考准考证打印时间.入口及操作示意: 一.打印准考证时间 针对2021年5月软考打印准考证打印系统集成项目管理工程师.信息系统项目管理师: 二.软考打印准考证入口及操作流程 在公布 ...

  9. Microsoft Artificial Intelligence Conference(2018.05.21)

    时间:2018.05.21 地点:北京嘉丽大酒店 转载于:https://www.cnblogs.com/xuefeng1982/p/10335943.html

  10. 2021廊坊高考口试成绩查询,2021河北八省联考成绩查询入口

    廊坊中公教育为大家提供[2021河北省八省联考]相关资讯,中公廊坊人事考试网为大家整理了"2021河北八省联考成绩查询入口(内含各省教育考试院官网)",更多河北省考相关问题可以持续 ...

最新文章

  1. JDK 1.6 HashMap 源码分析
  2. NHibernate应用二:第一个NHibernate程序
  3. JVM内存模型、指令重排、内存屏障概念解析
  4. [思考]-ARM LR寄存器的思考
  5. 从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符 串向下移10个单元.
  6. SpringBoot的email发送ssl协议格式
  7. Python 进程与线程小随笔
  8. 每天一点点之vue框架开发 - vue组件之间传值(父向子传值)
  9. 基于xml技术的操作
  10. Linux 命令解压缩
  11. mysql集群参数讲解_Mysql集群讲解(一)
  12. Vue学习--前后端交互
  13. [object%20HTMLInputElement] 是什么意思?
  14. Eigen教程(11)之存储顺序
  15. spring-bean(xml方式管理)
  16. ZOJ 1076 Gene Assembly
  17. Java医院网上预约挂号系统源码
  18. nginx: [warn] duplicate extension xxxx解决方案
  19. Python 基于豆瓣电影的可视化分析系统
  20. 最短路径和最少花费问题--动态规划

热门文章

  1. python 12306查询不到车次_python爬取12306火车车次信息
  2. 视频聊天网站的研究、发展以及趋势(转)
  3. H5+CSS初级试题
  4. c语言程序设计作业03
  5. 全球与中国苯二亚甲基二异氰酸酯(XDI)市场发展形势与未来前景分析报告2022-2028年
  6. 网站显示未连接上服务器,网站未连接上服务器是什么意思
  7. Proteus + μVision Keil单片机仿真教程(一)点亮一个LED
  8. vue props默认值大坑
  9. [计算机视觉]-经典网络inception v1、v2、v3、v4核心工作详解及总结
  10. latex并排显示多个图片