这里java 选择题怎么选
7.给出下面代码:1)classParent{2)privateStringname;3)publicParent(){}4)}5)publicclassChildext...
7.给出下面代码:
1) class Parent {
2) private String name;
3) public Parent(){}
4) }
5) public class Child extends Parent {
6) private String department;
7) public Child() {}
8) public String getValue(){ return name; }
9) public static void main(String arg[]) {
10) Parent p = new Parent();
11) }
12) }
那些行将引起错误?
A、 第3行
B、 第6行
C、第7行
D、 第8行
8.类Teacher和Student是类Person的子类;
Person p;
Teacher t;
Student s;
//p, t and s are all non-null.
if(t instanceof Person) { s = (Student)t; }
最后一句语句的结果是:
A、 将构造一个Student对象;
B、 表达式是合法的;
C、表达式是错误的;
D、编译时正确,但运行时错误。
9.哪个关键字可以抛出异常?
A、 transient
B、 finally
C、 throw
D、 static
10.Main()方法的返回类型是:
A、 int
B、 void
C、 boolean
D、 static
11.给出下面代码:
public class test{
static int a[] = new a[10];
public static void main(String args[]) {
System.out.println(arr[10]);
}
}
那个选项是正确的?
A、 编译时将产生错误;
B、编译时正确,运行时将产生错误;
C、输出零;
D、 输出空。
12.下面哪个选项是正确的main方法说明?
A、public main(String args[])
B、public static void main(String args[])
C、private static void main(String args[])
D、void main() 展开
1) class Parent {
2) private String name;
3) public Parent(){}
4) }
5) public class Child extends Parent {
6) private String department;
7) public Child() {}
8) public String getValue(){ return name; }
9) public static void main(String arg[]) {
10) Parent p = new Parent();
11) }
12) }
那些行将引起错误?
A、 第3行
B、 第6行
C、第7行
D、 第8行
8.类Teacher和Student是类Person的子类;
Person p;
Teacher t;
Student s;
//p, t and s are all non-null.
if(t instanceof Person) { s = (Student)t; }
最后一句语句的结果是:
A、 将构造一个Student对象;
B、 表达式是合法的;
C、表达式是错误的;
D、编译时正确,但运行时错误。
9.哪个关键字可以抛出异常?
A、 transient
B、 finally
C、 throw
D、 static
10.Main()方法的返回类型是:
A、 int
B、 void
C、 boolean
D、 static
11.给出下面代码:
public class test{
static int a[] = new a[10];
public static void main(String args[]) {
System.out.println(arr[10]);
}
}
那个选项是正确的?
A、 编译时将产生错误;
B、编译时正确,运行时将产生错误;
C、输出零;
D、 输出空。
12.下面哪个选项是正确的main方法说明?
A、public main(String args[])
B、public static void main(String args[])
C、private static void main(String args[])
D、void main() 展开
3个回答
展开全部
楼上两组答案不同的地方我说一下
9 明显是选C
11 不知道是不是楼主题目抄错了 要是没错 很明显是 编译都通不过的
不然题目就是public class Test{
static int arr[] = new int[10];
public static void main(String args[]) {
System.out.println(arr[10]);
}
}
这样的话运行的时候才会出错 数组下标越界
如果最后一句的10改成0-9中任意一个数就是 输出0
9 明显是选C
11 不知道是不是楼主题目抄错了 要是没错 很明显是 编译都通不过的
不然题目就是public class Test{
static int arr[] = new int[10];
public static void main(String args[]) {
System.out.println(arr[10]);
}
}
这样的话运行的时候才会出错 数组下标越界
如果最后一句的10改成0-9中任意一个数就是 输出0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
7 d
8 c
9 c
10 b
11 a
12 b
8 c
9 c
10 b
11 a
12 b
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
7 D
8 C
9 B
10 B
11 B
12 B
8 C
9 B
10 B
11 B
12 B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |