空间互动笔试题(A)
1.下列数组初始化正确的是:C
A int[5] a= {1,2,3,4,5};
B int[2][2] a = {{1,2},{3,4}};
C int[][] a = {{2,3,4,5},new int[3]};
D int[][] a = new int[][5];
2.关于下述程序:
public class Divide
{
public static void main(String args[])
{
System.out.println("”17。0/0 = ””+17。0/0);   
System。out。println("”17/0 = ”"+17/0);     
}
描述正确的是?C
A.    编译出错
B。    编译通过,运行时//1、//2处均出现异常
C。    编译通过,运行时//1处得到一个无穷大值,//2处将出现异常
D。    编译通过,运行时//1处出现异常,//2处将得到一个无穷大值
3.关于下面的类描述中正确的是:C
class Test {                                   
void test(int i) {                           
System。out。println(""I am an int."”);             
}                                           
void test(String s) {                             
System.out。println(””I am a string."");           
}                                           
public static void main(String args[]) {         
Test t=new Test();                           
char ch='y’;                               
t.test(ch);                                 
}                                       
}                                           
A。 编译出错
B. 编译通过,运行出错
C. 编译通过,运行时输出“I am an int”
D. 编译通过,运行时输出“I am a string"
4.当编译和运行下列程序段时,会发生什么?C
  class Base {}
  class Sub extends Base {}
  class Sub2 extends Base {}
  public class CEx{
   public static void main(String argv[]){
   Base b = new Base();
   Sub s = (Sub) b;
   }
  }
A 通过编译和并正常运行。          B 编译时出现错误。
C 编译通过,运行时出现异常。    D 以上都错
5.下面哪些是java语言中的关键字? B
A sizeof
B abstract
C NULL
D Native
6.class ExSuper{
   String name;
   String nick_name;
   public ExSuper(String s,String t){
    name = s;
    nick_name = t;
   }
    public String toString(){
     return name;
    }
   }
   public class Example extends ExSuper{
    public Example(String s,String t){
    super(s,t);
    }
    public String toString(){
     return name +"”a。k。a”"+nick_name;
    }
    public static void main(String args[]){
     ExSuper a = new ExSuper(”"First”","”1st””);
     ExSuper b = new Example(""Second”",””2nd"");
     System。out。println(""a is”"+a.toString());
     System。out.println(””b is””+b。toString());
specialized
    }
  }
运行结果是 C
A 编译时会出现例外。
B 运行结果为:
        a is First
        b is second
C 运行结果为:
        a is First
        b is Secong a。k。a 2nd
D 运行结果为:
        a is First a。k。a 1nd
        b is Second a.k.a 2nd
7.public class Foo{
   public static void main(String[] args){
    try{
      return;}
      finally{System。out.println(""Finally””);
     }
   }
  }
结果是: D
A 程序正常运行,但不输出任何结果。
B 程序正常运行,并输出 ”"Finally""。
C 编译能通过,但运行时会出现一个例外。
D 因为没有catch语句块,所以不能通过编译。
8.package语句正确的是A
A 必须在程序开头
B 不一定在程序开头
C 可以在import之后
D 包名可以以数字开头
9.java中,关于char类型错误的是B
A 占2字节
B 可以存储一个英文字母
C 不能存储一个汉字
D 其对应的封装类是Character
10.关于内部类错误的是:A
A 静态内部类可以访问其外部类的非静态属性
B 非静态内部类可以访问其外部类的静态属性
C 内部类可以是protected
jsp中文全称D 内部类可以是final的
11.Vector 与 ArrayList正确的是: C
A  ArrayList 出现比Vector早
B  ArrayList 速度比Vector慢
C  ArrayList 没有同步保护,Vector具有同步保护
D  ArrayList Vector 两者都是无序的集合”
12.Which of the following lines of code will compile without error?  D
A. 
int i=0; 
if (i) { 
System。out.println(“Hi"); 
B. 
boolean b=true; 
boolean b2=true; 
if(b=b2) { 
System.out.println(“So true”); 
C. 
int i=1; 
int j=2; 
if(i==1! j==2) 
System。out。println(“OK”); 
D。 
int i=1; 
int j=2; 
if (i==1 &| j==2) 
System.out.println(“OK”);  ”
13.下列程序  C
class A
    public static void main(String[] args)
weary
    {
        B b = new B();
        b。run();
        for (int i=0;i〈30;i++)
        {
            System.out。println(””good"”);
        }
    }
}
class B extends Thread
{
    public void run()
    {
        for (int i=0;i<30;i++)
        {
            System。out。println("”hello””);
        }
    }
linux基础课
};
A 编译错误
B 编译正确,执行时good hello交替输出
C 编译正确,执行时先输出30个hello再输出30个good
D 编译正确,程序运行时出现异常
14.FileInputStream和FileOutputStream错误的是 C
A 是字节流
B 是节点流
C 用其拷贝文件时,不能拷贝中文
鸟哥的linux私房菜pdf百度云D 可以拷贝任何文本文件和2进制文件。
15.一个类中那些内容可以在序列化时写入文件或发送到网络上 D
汇编语言程序设计知识点
A transient 修饰的属性
B 静态属性
C 方法
D 类名
16.What happens when you try to compile and run the following application? Choose all correct options. 
public class Z { 
public static void main(String[] args) { 
new Z(); 
} 
 
Z() { 
Z alias1 = this; 
Z alias2 = this; 
synchronized(alias1) { 
try { 
alias2.wait(); 
System。out.println(“DONE WAITING”); 
} 
catch (InterruptedException e) { 
System.out。println(“INTERRUPTED”); 
catch (Exception e) { 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。