空间互动笔试题(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小时内删除。
发表评论