B class Something { Int i;
public void doSomething(){ System.out.println(“i+”+i)
} }
C . public class Something{
public static void main (String [] args){ Something s = new Something();
System.out.println(“s.doSomething() returns :”+doSomething()); }
public String doSomething(){return “Do something……”}; }
D. abstract class Name { Private String name ; Public abstract int test();
}
18.下面的java程序编译运行结果是 C interface A {int x = 0;}
Class B {int x = 1;}
Class C extends B implements A {
Public void pX () {system.out.println(super.x);}
Public static void main (String [] args ){new C ().Px();} }
A 产生运行期错误 B 产生编译期错误 C 程序运行,输出结果为1 D 存续运行,输出结果为0
19.下列程序段的描述正确的是 AD
假设int i = 10; int a (int i ){ return ++ i ; }
int b (final int i ){ return ++ i ; }
int c (integer i ){ return ++ i ; }
A 调用方法a,返回11 B 调用方法a,返回10 C 调用方法c,返回10 D 调用方法c,返回11
20.In linux, the command (c) can change the user and / or group ownership of each given file A A chmod B touch C chown D cat
21.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:(C),如果为读取的内容进行后台处理后在输出,需要使用下列哪种流?(A) A、 B、 C、 D、 E、 F、 G、
输入流和输出流 字节流和字符流 节点流和处理流 File stream Pipe stream Random stream Filter stream
22.下列代码的执行结果是:(B) public class Test3{
public static void main(String args[]){ System.out.print(100%3); System.out.print(“,”); System.out.print(100%3.0); } } A、.1 , 1 B、1 , 1.0 C、1.0 ,1 D、1.0 ,1.0
23、在继承中,关于构造方法的说明,下列说法错误的是(D) A、子类无条件的继承父类中的无参构造方法
B、子类可以引用父类中的有参构造方法,使用super关键字 C、如果子类没有构造方法,则父类无参构造方法作为自己的构造方法 D、如果子类有无参的构造方法,而父类的无参构造方法则被覆盖 24、以下的程序的运行结果为(D) Public class IfTest{
Public static void main(String args[]){ int x=3; int y=1;
if(x==y)
System.out.println(“Not equal”); Else
System.out.println(“Equal”); } }
A、 B、 C、 D、
Not equal Equal 无输出 编译错误
25、Java语言中字符串“学java”所占的内存空间是(C) A、6个字节 B、7个字节 C、10个字节 D、11个字节
26.下列哪些语句关于内存回收的说明是正确的? ( b ) A.程序员必须创建一个线程来释放内存 B. 内存回收程序负责释放无用内存 C. 内存回收程序允许程序员直接释放内存 D. 内存回收程序可以在指定的时间释放内存对象