求高手做一套javar题(全部是选择)

1.在JDK环境下编译Java源程序使用的命令是( )。
A.java B.javac
C.jvm D.tomcat
2. Java平台无关性是通过( )实现的。
A.Java虚拟机 B.Java的编辑环境
C.Windows操作系统 D.UNIX操作系统
3. 类的三个重要特征是类的封装、继承和( )。
A.实现 B.覆盖
C.多态 D.重载
4.以下关于接口和类的说法正确的是( )。
A.接口和类都可以实现多重继承
B.子类可以继承多个父类
C.子类可以实现多个接口
D.一个子类不能同时继承某一个父类和实现某一个接口
5. 嵌入到网页中运行的Java小程序称为applet,嵌入html文件的标签是( )。
A.code B.body
C.applet D.html
6.在Java中实现图形用户界面可以使用组件AWT和组件( )。
A.JForm B.Swing
C.JOptionPane D.import
7.启动一个线程的函数为( )。
A.run() B.accept()
C.wait() D.start()
8.哪个关键字可以对对象加互斥锁?( )。
A.transient B.synchronized
C.serialize D.static
9.下面程序段的输出结果是( )。
class Base {
Base() { System.out.print(“Base”); }
}
public class Alpha extends Base {
public static void main( String[] args ) {
new Alpha();
new Base();
}
}
A.Base B.BaseBase
C.编译错误 D.没有任何输出
10.private修饰的成员变量或方法的作用范围是( )
A.只可以给类本身访问 B.只可以给同一个目录的类访问
C.可以给所有的类访问 D.只可以给子类访问
11.Java程序默认导入的包为 ( )
A. Java.lang B.Java.net C. Java.io D.Java.util

12.关于类和对象的正确说法是:
A 类是某类事物中的一个实例
B 对象是某类事物的抽象和定义
C 对象是不会包含方法的
D 对象是类的实例
13.已知类Car的定义为:
public class Car{
String name;
}
下列哪一个是关于Car的正确的构造方法
A public class Car(){}
B.public void Car(){}
C.public Car(String name){ }
D.public String Car(){
return name;
}
14.若类A继承B,下列哪个写法是正确的?
A public class A extends B{}
B public class A , B{}
C public class A extend B{}
D public class A B{}
15.已知一个方法为public void test(int a,int b){}则下列哪方法可以和它出现在同一个类内
A public int test(int a,int b){}
B public void test(int c,int d){}
C public int test(int c,int d){}
D public void test(){}
16、如果A类继承B类则下列哪个说法是正确的?
A A类被称之为父类
B B类被称之为子类
C A类的特性多余B类
D B类的特性多余A类
17、已知一个类的定义格式是
public class Person{
public String name;
}
p是一个Person 的引用,则下列赋值语句正确的是:
A p->name="zhang";
B p.name='zhang';
C.p->name='zhang';
D p.name="zhang";
18、在下列程序中
1 class Bird{
2 int num;
3 void feather(int num) {
4 this.num = num;
5 }
6 }
第4行中的程序this.num是指在程序中的哪一个num变量
a. 第二行中的int num
b. 第三行中的int num
c. a、b选项都正确
d. a、b选项都不对
19、以下那一种情况会被系统认为是可以回收的情况()
class Test{...}
a Test x = new Test();
b Test y = new Test(5);
c Test z = new Test(4,5);
d new Test(4,5,6);
20、Java中规定,一个java文

6月22日前发到[email protected]
一、选择
1.在JDK环境下编译Java源程序使用的命令是( B )。
A.java B.javac
C.jvm D.tomcat
2. Java平台无关性是通过(A)实现的。
A.Java虚拟机 B.Java的编辑环境
C.Windows操作系统 D.UNIX操作系统
3. 类的三个重要特征是类的封装、继承和( C )。
A.实现 B.覆盖
C.多态 D.重载
4.以下关于接口和类的说法正确的是( C )。
A.接口和类都可以实现多重继承
B.子类可以继承多个父类
C.子类可以实现多个接口
D.一个子类不能同时继承某一个父类和实现某一个接口
5. 嵌入到网页中运行的Java小程序称为applet,嵌入html文件的标签是( D )。
A.code B.body
C.applet D.html
6.在Java中实现图形用户界面可以使用组件AWT和组件( B )。
A.JForm B.Swing
C.JOptionPane D.import
7.启动一个线程的函数为( A )。
A.run() B.accept()
C.wait() D.start()
8.哪个关键字可以对对象加互斥锁?( B )。
A.transient B.synchronized
C.serialize D.static
9.下面程序段的输出结果是( C )。
class Base {
Base() { System.out.print(“Base”); }
}
public class Alpha extends Base {
public static void main( String[] args ) {
new Alpha();
new Base();
}
}
A.Base B.BaseBase
C.编译错误 D.没有任何输出
10.private修饰的成员变量或方法的作用范围是( B )
A.只可以给类本身访问 B.只可以给同一个目录的类访问
C.可以给所有的类访问 D.只可以给子类访问
11.Java程序默认导入的包为 ( A )
A. Java.lang B.Java.net C. Java.io D.Java.util

12.关于类和对象的正确说法是:(D)
A 类是某类事物中的一个实例
B 对象是某类事物的抽象和定义
C 对象是不会包含方法的
D 对象是类的实例
13.已知类Car的定义为: public class Car{ String name; }
下列哪一个是关于Car的正确的构造方法(B)
A public class Car(){}
B.public void Car(){}
C.public Car(String name){ }
D.public String Car(){
return name;
}
14.若类A继承B,下列哪个写法是正确的?(B)
A public class A extends B{}
B public class A , B{}
C public class A extend B{}
D public class A B{}
15.已知一个方法为public void test(int a,int b){}则下列哪方法可以和它出现在同一个类内(D)
A public int test(int a,int b){}
B public void test(int c,int d){}
C public int test(int c,int d){}
D public void test(){}
16、如果A类继承B类则下列哪个说法是正确的?(C)
A A类被称之为父类
B B类被称之为子类
C A类的特性多余B类
D B类的特性多余A类
17、已知一个类的定义格式是 public class Person{public String name;}
p是一个Person 的引用,则下列赋值语句正确的是:(A)
A p->name="zhang";
B p.name='zhang';
C.p->name='zhang';
D p.name="zhang";
18、在下列程序中
1 class Bird{
2 int num;
3 void feather(int num) {
4 this.num = num;
5 }
6 }
第4行中的程序this.num是指在程序中的哪一个num变量(D)
a. 第二行中的int num
b. 第三行中的int num
c. a、b选项都正确
d. a、b选项都不对
19、以下那一种情况会被系统认为是可以回收的情况()
class Test{...}
a Test x = new Test();
b Test y = new Test(5);
c Test z = new Test(4,5);
d new Test(4,5,6);
20、Java中规定,一个java文件中最多可以有多少个公有类(D)
a 1个
b 2个
c 3个
d 不限
21.下列哪个是有效的标识符 (C)
A 2if B if# C if_2 D if
22.若创建一个java文件其扩展名为:(B)
A .javac B .java C.exe D.txt
23.下列哪个不是有效的注释方式?(C)
A //this is test
B /*this is test*/
C /**this is test/*
D /**this is test*/
24.若a为boolean类型的变量,请问下列哪个赋值语句是正确的?(A)
A a=true B a=0 C a=1 D a=ture
25.关于类和对象的正确说法是:(D)
A 类是某类事物中的一个实例
B 对象是某类事物的抽象和定义
C 对象是不会包含方法的
D 对象是类的实例
26. 有如下一段代码执行后输出的内容是:(C)
a=3;
switch(a){
case 3:System.out.print(3+",");
case 4:System.out.print(4+" ");
default:System.out.print("other");
}
A 3 B3,4 C3,4 other D 3,other
27.已知类Car的定义为:
public class Car{
String name;
}
下列哪一个是关于Car的正确的构造方法(B)
A public class Car(){}
B.public void Car(){}
C.public Car(String name){ }
D.public String Car(){
return name;
}
28 .关于可见范围的修饰词的范围哪个是正确的?(A)
A public >protected>default>private
B public >protected>private>default
C private >protected>public>default
D private >protected>public>default
29. 已知类Test有默认的构造方法,下列哪个是创建该类对象的正确方式:(D)
A new main();
B new test;
Cnew test();
D new Test();
30.若类A继承B,下列哪个写法是正确的?(A)
A public class A extends B{}
B public class A , B{}
C public class A extend B{}
D public class A B{}
31.已知一个方法为public void test(int a,int b){}则下列哪方法可以和它出现在同一个类内(D)
A public int test(int a,int b){}
B public void test(int c,int d){}
C public int test(int c,int d){}
D public void test(){}
32 关于数组的定义正确的是:(D)
A int a[3]={1,2,3}
B int a[]=new int[3]{1,2,3}
C int a={1,2,3}
D int a[]=new int[3];
33 String s=new String("1");String t=new String("1");
则执行语句System.out.println(s==t);的输出结果为:(A)
A 1 B 0 C true D false
34 如果A类继承B类则下列哪个说法是正确的?(C)
A A类被称之为父类
B B类被称之为子类
C A类的特性多余B类
D B类的特性多余A类
35. 执行下列代码后变量a的值为:(B)
boolean a=false;
boolean b=false&&(a=(5>3));
A false B true C 0 D 1
36、下列java程序设计中编译错误的是:(D)
A. if(3>5)System.out.println(“hello”);
B. if (false) System.out.println(“hello”);
C. if(5>3)System.out.println(“hello”);
D. if(0)System.out.println(“hello”)
37、在类中入口方法main的写法正确的为:(D)
A. public static void main(){}
B. public static void main(char c){}
C. public void main(){}
D. public static void main(String args[]){}
38、已知一个类的定义格式是(A)
public class Person{
public String name;
}
p是一个Person 的引用,则下列赋值语句正确的是:
A p->name="zhang";
B p.name='zhang';
C.p->name='zhang';
D p.name="zhang";
39、下列关于double,long,float类型可表示的数值范围的大小顺序正确的是:(A)
A double >floate>long
B double>long>float
C long >double>float
D long>float>double
40.执行下列语句后输出的结果为:(D)
int a=0;
while(a<10){
a++;
}
System.out.println(a);
A 0 B 1 C 10 D 9
41、执行下列语句输出的结果为:(D)
int a=6;
if(a<=5)
if(a<5) System.out.println("a<5");
else System.out.println("a>5")
A a<5 B a>5 C a<5与a>5两条输出 D什么也不会输出
42、下列哪个不是java语言的特点(D)
A.封装 B 继承 C 跨平台 D无需编译

43 Java中标准的输出语句是(B)
a. System.println
b. System.out.println
c. System.cout
d. System.print
44现有一个类:
class Test{......}
下面哪一个是该类的默认构造函数(D )
a. Test()
b. Test(int i)
c. void Test()
d. Test(Test i)
45下列写法中哪一个是Java中main函数的正确形式(C)
a. public static int main(String[] args)
b. public void main(String[] args)
c. public static void main(String[] args)
d. public static void main(int[] args)
46在Java中哪个是创建对象的关键字(D)
a. System
b. delete
c. String
d. new
47在下列程序中
1 class Bird{
2 int num;
3 void feather(int num) {
4 this.num = num;
5 }
6 }
第4行中的程序this.num是指在程序中的哪一个num变量(D)
a. 第二行中的int num
b. 第三行中的int num
c. a、b选项都正确
d. a、b选项都不对
48Java中受保护的关键字是下列的哪个(B)
a. protects
b. protected
c. protecting
d. protect
49J2SE代表Java的哪个版本(A)
a. Java2企业版
b. Java2迷你版
c. Java2标准版
d. 以上都不对
50Java程序的编写执行过程是(D)
a. 编译->编辑->解释
b. 编辑->编译->解释
c. 解释->编译->编辑
d. 解释->编辑->编译
温馨提示:答案为网友推荐,仅供参考
相似回答