更多"[单选题]已知:
class A {
public fi"的相关试题:
[单选题]已知:
class A {
public final void m() {
System.out.println(“A.m”);
}
}
public class B extends A {
public void m() {
System.out.println(“B.m”);
super.m();
}
public static void main(String [] args) {
new B().m();
}
}
那么结果为?
A.A.m
B.B.m
C.B.m
A.m
D.编译错误
[单选题]已知有下列类的说明,则下列哪个语句是正确的?
public class Test
{ private float f = 1.0f; int m = 12; static int n=1;
public static void main(String arg[])
{ Test t = new Test(); }
}
A.t.f;
B.this.n;
C.Test.m;
D.Test.f;
[单选题]阅读下列程序
public class VariableUse{
public static void main (String[] args) {
int a;
if (a==8) {
int b=9;
System.out.println("a = "+a);
System.out.println("b = "+b);
}
System.out.println("a = "+a);
System.out.println("b = "+b);
}
}
该程序在编译时的结果是:
A.变量a未赋值
B.第二个System.out.println(“b = ”+b)语句中,变量b作用域有错
C.第二个System.out.println(“a = ”+a)语句中,变量a作用域有错
D.第一个System.out.println(“b = ”+b)语句中,变量b作用域有错
[单选题]已知:
class Base {
public Base(String s) {
System.out.print(“B”);
}
}
public class Derived extends Base {
public Derived (String s) {
System.out.print(“D”);
}
public static void main(String [] args) {
new Derived (“C”);
}
}
那么结果为?
A.BD
B.DB
C.C
D.编译错误
[单选题]下列代码的执行结果是
public class Test
{ public int aMethod()
{ static int i=0; i++; System.out.println(i); }
public static void main(String args[])
{ Test test = new Test(); test.aMethod(); }
}
A.编译错误
B.0
C.1
D.运行成功,但不输出
[单选题]下列代码的执行结果是:
public class Test {
public static void main(String[] args) {
int[] x={0,1,2,3};
for(int i=0;i<3;i+=2){
try{
System.out.println(x[i+2]/x[i]+x[i+1]);
}catch(ArithmeticException e){
System.out.println("error1");
}catch(Exception e){
System.out.println("error2");
}
}
}
}
A.error1
B.error2
C.error1
error2
D.2
error2
[单选题]下列程序的输出结果是:
public class Test{
public static void main(String[] args){
int [] array={2,4,6,8,10};
int size=6;
int result=-1;
try{
for(int i=0;iA.Catch---1
B.Catch---2
C.Catch---3
D.以上都不对
[单选题]阅读下列程序
public class Test implements Runnable{
private int x=0;
private int y=o;
boolean flag=true;
public static void main(string[ ] args) {
Test r =new Test( );
Thead t1=new Thead(r);
Thead t2=new Thead(r);
t1.start( );
t2.start( );
}
public void run(){
while(flag) {
x++;
y++;
System.out.println("(" +x_ ","+y+")");
if (x>=10)
flag=false;
}
}
}
下列对程序运行结果描述的选项中,正确的是:
A.每行的(x,y)中,可能有;每一对(x,y)值都出现两次。
B.每行的(x,y)中,可能有;每一对(x,y)值仅出现一次。
C.每行的(x,y)中,可能有x=y;每一对(x,y)值都出现两次。
D.每行的(x,y)中,可能有x=y;每一对(x,y)值都出现一次。
[单选题]阅读下列代码
public class Person{
static int arr[ ] = new int[10];
public static void main (String[] args) {
System.out.println(arr[9]);
}
}
该代码运行的结果是:
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出0
D.输出空
[单选题]下列程序的运行结果是:
public class test{
private String[] data={"10","10.5"};
public void fun(){
double s=0;
for(int i=0;i<3;i++){
try{
s=s+Integer .parseInt(data[i]);
}catch(Exception e{
System.out.print("errorl:"+data[i]);
}
}
}
public static void main(String[]args){
try{
test d=new test();
d .fun();
}catch(Exception e){
System.out.println("error2");
}
}
}
A.errorl:10.5
B.error2
C.errorl:10.5 error2
D.以上都不对
[单选题]下列代码的编译或执行结果是:
public class MyVal {
public static void main(String[] args) {
MyVal m = new MyVal();
m.aMethod();
}
public void aMethod(){
boolean [] b = new Boolean [5];
System.out.println(b[0]);
}
}
A.1
B.null
C.0
D.编译错误
[单选题]在下列代码的下划线处应填入的内容是:
public class FirstSample {
public static void main(_____ args[]) {
System.out.println("你好!");
}
}
A.staff
B.double
C.int
D.String
[单选题]对下列程序的叙述中,正确的是:
1:public class X extends Thread implements Runnable{
2: public void run(){
3: System.out.println("this is run()");
4: }
5: public static void main(String args[]){
6: Thread t=new Thread(new X());
7: t.start();
8: }
9:}
A.第1行会产生编译错误
B.第6行会产生编译错误
C.第6行会产生运行错误
D.程序正常运行