每日一句
学的到东西的事情是锻炼,学不到的是磨练。
查看以前的所有练习题目以及答案: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类型。