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

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

作者头像
Java学习
发布2018-04-18 10:57:13
5960
发布2018-04-18 10:57:13
举报
文章被收录于专栏:java学习

每日一句

学的到东西的事情是锻炼,学不到的是磨练。

查看以前的所有练习题目以及答案:https://mp.weixin.qq.com/mp/homepage?__biz=MzA5MTMyNTI0Nw==&hid=13&sn=78e12cc1bdd8b15eef316f849a8b55b4#wechat_redirect

本期题目:

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

A a!= 4||b==1

B ’a’ % 3

C ’a’ = 1/3

D ’A’ + 32


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

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

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

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

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


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

A .class

B .java

C .html

D .exe


(单选题)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


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

Strings1 = "ABCD";

String s2 = "1234";

System.out.println(s1 + s2);

A ABCD

B 1234

C ABCD1234

D 1234ABCD


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

publicclass Person{

static intarr[] = new int[5];

publicstatic void main(String a[]){

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

}

}

A 编译将产生错误

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

C 正确,输出0

D 正确,输出 null

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

上期答案:

(单选题) 1、以下有关构造方法的说法,正确的是:()

A 一个类的构造方法可以有多个

B 构造方法在类定义时被调用

C 构造方法只能由对象中的其他方法调用

D 构造方法可以和类同名,也可以和类名不同

正确答案是:A

解析:

A正确,构造方法可以重载,所以可以有多个;

B错误,构造方法在类实例化对象时调用来初始化对象,自动调用;

C错误,解析见B

D错误,构造方法必须和类相同。


(单选题)2、如果int x=20, y=5,则语句System.out.println(x+y+""+(x+y)+y); 的输出结果是()

A 2530

B 55

C 2052055

D 25255

正确答案是:D

解析:主要考的运算符优先级与结合性。

括号里先算,然后再从左到右开始算 刚开始第1个+就是运算符所以20+5=25 ,当遇到“”时转换为字符串。这时+就是连接符了而不是运算符再与后面+就都字符串了 25 25 5 所以最后答案是25255


(单选题)3、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( )

A public

B private

C static

D final

正确答案是:C

解析:static表示静态变量,归类所有,该类的所有对象公用


(单选题)4、以下关于集合类 ArrayList 、 LinkedList 、 HashMap 描述错误的是:

A HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值

B ArrayList和LinkedList均实现了List接口

C 添加和删除元素时,ArrayList的表现更佳

D ArrayList的访问速度比LinkedList快

正确答案是:C

解析:

HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值。

ArrayList和LinkedList均实现了List接口。

ArrayList的访问速度比LinkedList快。添加和删除元素时,LinkedList的表现更佳。


(不定项选择题) 5、下面属于java引用类型的有?

A String

B byte

C char

D Array

正确答案:AD

解析:

java语言是强类型语言,支持的类型分为两类:基本类型和引用类型。

基本类型包括boolean类型和数值类型,数值类型有整数类型和浮点类型。整数类型包括:byte、short、int、long和;浮点类型包括:float和double

引用类型包括类、接口和数组类型以及特殊的null类型。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档