Java笔试题及答案
1. 下面哪些是合法的标识符?(ABE )--标识符
A. $persons B. TwoUrs C. *point D. this E. _endline
2. 下面程序运行的结果是( D )--运算符上海英语培训机构
class Example{
public static void main(String[] args){
int i = 45678;
int j = ~i;
System.out.println(j);
}
yingyufanyi}
A.编译错误 B.输出45677 C.输出-45677 D.输出 -45679
3.下面程序运行的结果是( C )--循环控制语句
public class Example{
public static void main(String[] args){
int i = 100;
switch(i){
ca 100:
System.out.print(i);
ca 200:
System.out.print(i);
ca 300:
System.out.print(i);
}
}
}
from time to timeA.无任何输出 B.编译错误 C.输出100100100 D.输出100
4. 哪些不是Java关键字? ( AB )—关键字
A. TRUE B. sizeof C. const D. super E. void
5. 下面程序运行的结果是( B )--类型转换
public class Example {
public static void main(String[] args){
System.out.print(“” + 2 + 3);
System.out.print(2 + 3);
System.out.print(2 + 3 +“”);
System.out.print(2 +“”+ 3);
}
}
A.编译错误 B.235523 C.55523 D.2352323
6.下面程序运行的结果是( C )--类型转换
class Example{
清水翔太public static void main(String[] args){
int x;
double y = -10.9;
x=(int)y;
System.out.print(x + “”);
y = 10.9;
x = (int)y;
System.out.println(x);
}
}
A.-11 10 B.-11 11 C.-10 10 D.-10 11
7.下面程序运行的结果是( C )--数组初始化
public class Example{
static int arr[] = new int[10];
public static void main(String a[]){
System.out.println(arr[1]);
}
}
A.编译错误 B.运行错误 C.输出0 D.输出null
8.下面哪个方法可以通知Java虚拟机调用垃圾回收器来回收已废弃对象? ( A )
A.() () C.System.freeMemory
D.Runtime().growHeap()hillary
9. 下面程序运行的结果是( B )--方法参数传递
Public class Example{
int x = 12;
public void method(int x){
x += x;
System.out.println(x);
}
etangpublic static void mian(String[] args){
Example t = new Example();
t.method(5);
人生就像跷跷板}
}
A.5 B.10 C.12 D.17 E.24
10. 下面程序运行的结果是( B )--方法重载
class Ba{
private void amethod(int iBa){
System.out.println(“Ba.amethod”);
}
}
class Example extends Ba{
public static void main(String[] args){
Exmple o = new Example();
int iBa = 0;
o.amethod(iBa);
}
public void amethod(int iover){
System.out.println(“Example.amethod”);
}
}
A.编译错误 B.运行错误 C.输出Ba.amethod D.输出Example.amethod
11. 下面程序运行的结果是( C )--构造器调用
others的用法Class Example1{
public Example1(){
System.out.print(1);
}
}
class Example2 extends Example1{
public Example2(){
System.out.print(2);
}
}
class Example3 extends Example2{
public Example3(){
System.out.print(3);
}
}
adenoviruspublic class Example{
public static void main(String[] args){
new Example3();
}
}
A.1 B.3 C.123 D.321
12. 下面程序运行的结果是( A )--内部类
public class Example{
class Inner{
void test(){
sample();
}
jame}
private Boolean flag = fal;
public void sample(){
System.out.println(“Sample”);
}
public Example() {
(new Inner()).test();
}
public static void main(String[] args){