java每日一练(2017/8/20)

最新通知

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

●【新】Android视频更新了!(回复【安卓视频】获取下载链接)

●【新】Ajax知识点视频更新了!(回复【学习视频】获取下载链接)

●【新】HTML5知识点视频更新了!(回复【前端资料】获取下载链接)

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

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

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

★【新】需要求职简历模板的可以加小编微信xxf960513

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

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

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

如果你是初学者,或者是自学者!你可以加小编微信!小编可以给你建议以及给你提供学习资料!你在学习上有什么问题都可以咨询小编!小编都会为你解答!注:本公众号纯属个人公众号!不存在任何培训机构招生信息

点击右下角的“阅读原文”查看以前的所有练习题目以及答案

本期题目

(单选题) 1、Java中只有整型才能使用的运算符为?

A *

B /

C %

D +


(不定项选择题)2、Consider the following code:

Integer s=newInteger(9);

Integer t=newInteger(9);

Long u=newLong(9);

Which testwould return true?

A (s==u)

B (s==t)

C (s.equals(t))

D (s.equals(9))

E (s.equals(newInteger(9))


(单选题)3、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是( )。

Filef = new File( 填代码处);

file =new FileReader(f);

in=new BufferedReader(file);

A "./1.txt"

B "../my/1.txt"

C "c:\\my\\1.txt"

D "c:\ my\1.txt"


(单选题) 4、已知表达式int m[]={0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量最大值相等?

A m. length()

B m. length-1

C m. length()+1

D m. length+1


(单选题)5、下面的代码运行的结果是:

class B extends Object

{

static

{

System.out.println("Load B");

}

public B()

{

System.out.println("Create B");

}

}

class A extends B

{

static

{

System.out.println("Load A");

}

public A()

{

System.out.println("Create A");

}

}

public class Testclass

{

public static void main(String[] args)

{

new A();

}

}

A Load B ->Create B->Load A -> Create A

B Load B -> Load A ->Create B ->Create A

C Load B -> Create B-> Create A -> Load A

D Create B ->Create A ->Load B ->Load A

不管你会不会!小编都希望大家积极【留言】参与答题!小编才可根据大家的学习情况去出题!让大家争取到最大的进步!(转发给身边需要的朋友!)

上期答案:

(单选题)1、若所用变量都已正确定义,以下选项中,非法的表达式是()

A a!= 4||b==1

B ’a’ % 3

C ’a’ = 1/3

D ’A’ + 32

正确答案是:C

解析:'a'是个常数,压根就不能赋值 =就是错的


(单选题)2、覆盖(重写)与重载的关系是()。

A 覆盖(重写)只有出现在父类与子类之间,而重载可以出现在同一个类中

B 覆盖(重写)方法可以有不同的方法名,而重载方法必须是相同的方法名

C final修饰的方法可以被覆盖(重写),但不能被重载

D 覆盖(重写)与重载是同一回事

正确答案是:A

面试很喜欢问的: 首先,重载和重写都是多态的一种体现方式。重载是编译期间的活动,重写是运行期间的活动。 其次,重载是在一个类中定义相同的名字的方法,方法的参数列表或者类型要互相不同,但是返回值类型不作为是否重载的标准,可以修改可见性; 重写是不同的,要求子类重写基类的方法时要与父类方法具有相同的参数类型和返回值,可见性需要大于等于基类的方法

final修饰的方法可以被重载,但不可以被重写


(单选题)3、编译 java 源程序文件将产生响应的字节码文件,这些字节码文件的扩展名为

A .class

B .java

C .html

D .exe

正确答案是:A

写好的java文件后缀名为xxx.java

编译java文件:输入javac xxx.java回车,编译会生成.class文件

运行java文件:java xxx.class;


(单选题)4、以下程序的运行结果是()

public class Increment

{

public static void main(String args[])

{

int a;

a = 6;

System.out.print(a);

System.out.print(a++);

System.out.print(a);

}

}

A 666

B 667

C 677

D 676

正确答案是:B

解析:++在前先加后用 ++在后先用后加


(单选题)5、执行如下代码段后,变量s1引用的字符串值是( )。

Strings1 = "ABCD";

String s2 = "1234";

System.out.println(s1 + s2);

A ABCD

B 1234

C ABCD1234

D 1234ABCD

正确答案是:A

解析:

这道题考的不是知识掌握能力,而是审题!!!!

不要直接看代码,把题目先读一遍


(单选题)6、关于如下程序的描述哪个是正确的?()

publicclass Person{

static intarr[] = new int[5];

publicstatic void main(String a[]){

System.out.println(arr[0]);

}

}

A 编译将产生错误

B 编译时正确,但运行时将产生错误

C 正确,输出0

D 正确,输出 null

正确答案是:C

解析:

被static修饰的会默认初始化,int就是0咯

读者可在右下角的留言留下你的答案以及理由!

一张图诠释你做一个合格的程序员必备的知识点

原文发布于微信公众号 - java学习(javaxxf)

原文发表时间:2017-08-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Crossin的编程教室

【Python 第23课】 if, elif, else

今天补充之前讲过的一个语句:if。为什么我跳要着讲,因为我的想法是先讲下最最基本的概念,让你能用起来,之后你熟悉了,再说些细节。 关于if,可以发送数字『7』回...

2826
来自专栏C/C++基础

C++类的设计与实现规范

规范是一种规定,遵守这种规定能够带来长远的利益,而违反这种规定却不会立即收到惩罚。程序设计的规范是人们在长期的编程时间中总结出来的,深入理解中这些规范需要认真的...

852
来自专栏web前端教室

JS代码超过1000行,该怎么维护?

1000行JS代码,听起来挺多的,但实际上真不算什么,随便一个功能完备、代码健壮的JS应用或是模块,很轻松的就写出1000多行,看这里,我以前写的一个tabel...

2367
来自专栏做全栈攻城狮

程序员带你十天快速入门Python,玩转电脑软件开发(四)

本系列文章立志于从一个已经习得一门编程语言的基础之上,全面介绍Python的相关开发过程和相关经验总结。本篇文章主要是基于上一篇的程序员带你十天快速入门Pyth...

1044
来自专栏逆向技术

C语言_第一讲_C语言入门

一、C语言的简介 1.C语言是一个标准,而执行标准的时候产生的自动化程序则是编译器 2.了解:1983年美国国家标准化歇会(ANSI)制定了C语言标准. C语言...

3070
来自专栏编程

《3》 python语言基础知识

「3」python语言基础知识 Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的...

3829
来自专栏高性能服务器开发

写给新手们看的编程修养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速...

1333
来自专栏java学习

Java每日一练(2017/8/12)

最新通知 ●回复"每日一练"获取以前的题目! ●【新】Android视频更新了!(回复【安卓视频】获取下载链接) ●【新】Ajax知识点视频更新了!(回复【学习...

2724
来自专栏韩伟的专栏

C#语言和JAVA、C++的对比学习

很早以前,就听说著名的BorlandDelphi开发者,去微软设计了一门伟大的语言C#。但是由于一直都在Linux上做开发,所以无缘拜会。直到最近几年,借手游大...

3154
来自专栏小樱的经验随笔

BugkuCTF 矛盾

1502

扫码关注云+社区

领取腾讯云代金券