今天作为2018年的第一天,小编祝大家在新的一年里心想事成,笑口常开!小编特意精心为大家准备了十道java面试题,大家可以先看题在心里记住答案,小编会在文章末尾给出正确答案哦!
编译并运行以下代码的输出结果是?
String s1 = new String("amit");
System.out.println(s1.replace('m','r'));
System.out.println(s1);
String s3 = "arit";
String s4 = "arit";
String s2 = s1.replace('m','r');
System.out.println;
System.out.println;
A . aritamitfalsetrue
B . aritaritfalsetrue
C . amitamitfalsetrue
D . aritamittruetrue
关于被私有访问控制符private修饰的成员变量,以下说法正确的是()
A . 可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B . 只能被该类自身所访问和修改
C . 只能被同一个包中的类访问
D . 可能被两种类访问和引用:该类本身、该类的所有类
下列关于修饰符混用的说法,错误的是()
A . static方法中能处理非static的属性
B . abstract方法必须在abstract类中
C . abstract类中不可以有private的成员
D . abstract不能与final并列修饰同一个类
下列有关抽象类的叙述正确的是哪项?
A . 抽象类中一定含有抽象方法
B . 抽象类既能被实例化也能被继承
C . 抽象类的声明必须包含abstract关键字
D . 抽象类中不能有构造方法
和下面代码能完成相同的选项是
class Demo {
public static void main {
int i = 1;
int sum = 0;
while {//100以内
if {//偶数
sum = sum + i;//求和
}
i++;
}
System.out.println(sum);
}
}
A . for { sum=sum+x;}
B . for { sum=sum+x;}
C . for { sum=sum+x;}
D . 上述全对
请看如下代码:
BufferedReader br = new BufferedReader);
BufferedWriter bw = new BufferedWriter);
String line = null;
while ) != null) {//读取a.txt文件的内容
bw.write(line);//将读取到的内容写入到b.txt
bw.newLine();
bw.flush();
}
bw.close();
br.close();
它表达的意思是?
A . 把c盘目录下的a.txt文件内容复制到d盘目录下的b.txt
B . 把d盘目录下的b.txt文件内容复制到c盘目录下的a.txt
C . 读取c盘目录下a.txt文件,输出在控制台
D . 把控制台的内容写入到d盘目录下的b.txt文件中
TCP协议的服务器的Socket对象是下面哪一个类?
A . Socket
B . InputStream
C . ServerSocket
D . OutputStream
编译运行下面程序,关于输出结果说明正确的是?
public class Conditional{
public stataic void main{
int x = 4;
System.out.println?99.9:9));
}
}
A . 输出结果为:value is 99.99
B . 输出结果为:value is 9
C . 输出结果为:value is 9.0
D . 编译错误
public class ReturnIt{
ReturnType methodA{
return (short)x/y*2;
}
}
对于在第二行的方法methodA,它的返回值类型应该是:
A、int B、byte C、long D、short E、float F、double
尝试运行下面的代码会发生什么?
public class Test {
public static void main {
boolean m = true;
if {
System.out.println("true");
} else {
System.out.println("false");
}
}
}
A . 输出字符串”true”
B . 输出字符串”false”
C . 编译时错误
D . 运行时错误
现在公布答案:1、A 2、B 3、A 4、C 5、B 6、A 7、C 8、C 9、F 10、B
喜欢小编的点一波关注哦,小编会继续更下去的......