1.下列说法中正确的是()(A)java是不区分大小写的,源文件名与程序类名不允许相同(B)java语言以函数为程序的基本单位(C)Applet是java的一类特殊应用程序,它嵌入HTML中,随主页...
1.下列说法中正确的是( )
(A)java是不区分大小写的,源文件名与程序类名不允许相同
(B)java语言以函数为程序的基本单位
(C)Applet是java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上(D)以//符号开始的为多行注释语句
2.java语言的许多特点中,下列( )特点是c++语言所不具备的
(A)高性能 (B)跨平台 (C)面向对象 (D)有类库
3.下面说法中正确的是( )
(A)Java程序的源文件名称是与主类的名称相同,后缀可为.java或.txt等
(B)JDK的编译命令是java
(C)一个Java源程序编译后可能产生几个字节码文件
(D)在命令行编译好的字节码文件,只有需在命令行直接输入程序名即可运行该程序
4.定义变量boolean b=ture;,则String.valueOf(‘b’)的类型是( )
(A)Boolean (B)String (C)false (D)int
5.下面程序段的输出结果是( )
StringBuffer buf1=new StringBuffer(20);
System.out.println(buf1.length()+ ‘,’+buf1,capacity());
(A)0,20 (B)0,null (C)20,20 (D)0,0
6.下面的语句序列的输出结果为( )
String s= “ABCD”;
s.concat(“E”);
s.replace(‘C’,‘F’);
(A)ABCDEF (B)ABFDE (C)ABCDE (D)ABCD
7.设已声明了一个类A的两个对象a1,a2,为了初始化a1和a2,下面语句正确的是
( )
(A)a1,a2=new A(); (B)a1=A.new();a2=A.new();
(C)a1=new();a2=new(); (D)a1=new A();a2=new A();
8.现有两个类A,B,以下描述中表示B继承A的是( )
(A)class A extends (B)class B implements A
(C)class A implements (D)class B extends A
9.下面是有关子类调用父类构造函数的描述中正确的是( )
(A)子类定义了自己的构造函数,就不会调用父类的构造函数
(B)子类必须通过super调用父类的含有参数的构造函数
(C)子类将会继承父类中所有的构造函数
(D)创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数
10.定义类B和类C如下,并将其保存为:B.java文件,得到的结果是( )
class B
{int b;
B(int i){b=i;}
}
class C extends B
{double c=7.8;}
(A)代码能够成功编译运行(B)代码无法编译因为类B不是一个应用程序或小程序
(C)代码无法编译,因为类B没有定义不带参数的构造器
(D)代码无法编译,因为类B没有定义一个不带参数的构造起
展开