前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java每日一练(2017/6/25)

Java每日一练(2017/6/25)

作者头像
Java学习
发布2018-04-16 11:23:13
8580
发布2018-04-16 11:23:13
举报
文章被收录于专栏:java学习java学习

Java基础 | 数据库 | Android | 学习视频 | 学习资料下载

最新通知

●回复"每日一练"获取以前的题目!

●【新】Ajax知识点视频更新了!(下载链接在本文下面)

●答案公布时间:为每期发布题目的第二天

★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案

★【新】回复“学习资料”获取java学习电子文档

★【新】回复“聊天系统”获取java多人聊天系统项目源码!

●我希望大家积极参与答题!有什么不懂可以加小编微信进行讨论

★珍惜每一天,拼搏每一天,专心每一天,成功每一天。

题目要求 (不定项选择题) 1、下面代码在main方法代码后可以正常使用的是() public class Test { private inta=10; intb=20; static intc=1; public static void main(String arg[]) { Test t = newTest(); } } A t.a B this.c C Test.b D Test.c


(单选题)2、如下语句通过算术运算和逻辑运算之后i和 j的结果是() int i=0; int j=0; if((++i>0)||(++j>0)){ //打印i和j的值 } A i=0;j=0 B i=1;j=1 C i=0;j=1 D i=1;j=0


(单选题) 3、以下代码执行后输出结果为() public class Test { public static Test t1 = new Test(); { System.out.println("blockA"); } static { System.out.println("blockB"); } public static void main(String[] args) { Test t2 = new Test(); } } A blockAblockBblockA B blockAblockAblockB C blockBblockBblockA D blockBblockAblockB


(单选题)4、下面程序的运行结果:() public static void main(String args[]) { Threadt=new Thread(){ publicvoid run(){ dianping(); } }; t.run(); System.out.print("dazhong"); } static voiddianping(){ System.out.print("dianping"); } A dazhongdianping B dianpingdazhong C a和b都有可能 D dianping循环输出,dazhong夹杂在中间 读者可在右下角的留言留下你的答案以及理由!

上期练习题答案公布栏

本期题目:

(单选题)1、如果一个接口Cup有个方法use(),有个类SmallCup实现接口Cup,则在类SmallCup中正确的是? ( )

A void use() { …}

B protected void use() { …}

C public void use() { …}

D 以上语句都可以用在类SmallCup中

正确答案是:C

解析:

接口,比抽象类还要抽象的类。

  1. 接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract (只能是 public abstract,其他修饰符都会报错)。
  2. 接口中可以含有变量,但是接口中的变量会被隐式的指定为 public static final 变量(并且只能是 public,用 private 修饰会报编译错误。)
  3. 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。

注:

接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。

接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。

接口中的方法都是公有的。public


(不定项选择题) 2、int,String,*point,union哪些不是 Java 的数据类型?

A int

B String

C *point

D union

正确答案是:CD

题目是说数据类型,并没有说基本数据类型,所有包括了引用数据类型,String为字符串类,属于引用数据类型


(单选题) 3、子类A继承父类B, A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块执行的先后顺序是?

A 父类B静态代码块->父类B构造函数->子类A静态代码块->父类B非静态代码块->子类A构造函数->子类A非静态代码块

B 父类B静态代码块->父类B构造函数->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块

C 父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数

D 父类B构造函数->父类B静态代码块->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块

正确答案是:C

解析:

按照先后顺序:

1,静态先于非静态代码库执行(静态代码块随着类的加载而加载,初始化只执行一次)

2,父类先于子类

3,非静态代码块优于构造函数执行


(单选题) 4、java中,用()关键字定义常量?

A final

B #define

C float

D const

正确答案是:A

解析:

Java中final关键字表示最终的意思,该关键字可以修饰类,方法,成员变量

被final修饰的类不能被继承

被fianl修饰的方法不能被重写(但可以重载)

被fianl修饰的成员变量是常量

const是C和C++中的常量关键字


(单选题)5、A是抽象父类或接口, B , C 派生自 A ,或实现 A ,现在 Java 源代码中有如下声明:

1. A a0=new A();

2. A a1=new B();

3. A a2=new C();

问以下哪个说法是正确的?()

A 只有第1行不能通过编译

B 第1、2行能通过编译,但第3行编译出错

C 第1、2、3行能通过编译,但第2、3行运行时出错

D 第1行、第2行和第3行的声明都是正确的

正确答案是:A

解析:抽象类或者接口根本无法实例化

微信小程序

点击右下角的 "留言" 获赞数超过5个的朋友即可获取一套微信小程序学习视频

1 Java基础入门视频教学素材链接:

1-2天上课内容!链接: https://pan.baidu.com/s/1skDryK9 密码: k4we

3-5天上课内容! 链接: https://pan.baidu.com/s/1nvLNu1z 密码: gmb2

6-10天上课内容!链接: https://pan.baidu.com/s/1slvqSUx 密码: pnbp

11-13天上课内容!链接: http://pan.baidu.com/s/1slIXZVR 密码: 4tde

14-17天上课内容!链接: https://pan.baidu.com/s/1pL98ODt 密码: 8qn2

18-20天上课内容!链接: https://pan.baidu.com/s/1eSqUFhK 密码: utxc

21-25天上课内容!链接:http://pan.baidu.com/s/1nuXeaUX 密码:k3wg

Java入门基础的上课内容自己更新完毕

2 Html&JavaScript阶段的视频教学素材链接:

1-4天的上课内容!链接: http://pan.baidu.com/s/1o8jT2qu 密码: 7ida

5-7天的上课内容!链接: https://pan.baidu.com/s/1c25SKAc 密码: wpje

HTML&javascript的上课内容自己更新完毕

3 数据库阶段的视频教学素材链接:

1-3天的上课内容 链接: https://pan.baidu.com/s/1nuOXvYD 密码: 4idi

4-5天的上课内容 链接: https://pan.baidu.com/s/1jIn0hlO 密码: bhui

6-7天的上课内容 链接: https://pan.baidu.com/s/1b1DKNO 密码: mmm3

8-9天的上课内容 链接: https://pan.baidu.com/s/1miyn54c 密码: 3wvn

【新】10-11天的上课内容 接: https://pan.baidu.com/s/1o8x4Uqm 密码: 6648

3 jsp&servet阶段阶段的视频教学素材链接:

【新】1-4天的上课内容 链接: https://pan.baidu.com/s/1mi0rhLe 密码: hp9t

4 Ajax知识点视频教学素材链接:

【新】链接: https://pan.baidu.com/s/1gfgQrPT 密码: zfqd(更新时间2017/6/16)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档