分析下面的代码行 float f=3.2; int I=f; ,错误的是()
A、代码不能编译
B、代码编译,i被设置为3
C、第二行若改为 int i=(byte)f 则可编译
D、第一行若改为 float f=3.2f 则可编译
第1题:
下列代码编译后不会出现警告或错误的是( )。
A.char c = "a";
B.byte b = 255;
C. float c = 10.0;
D. double d = 1.0f;
第2题:
A.float f= 3.14;
B.char c=”c”;
C.Boolean b=null;
D.int i= 10.0;
第3题:
下面哪条语句在编译时不会出现错误或警告( )。
A.float f=1.3;
B.byte b=257;
C.boolean b=null;
D.int i=10;
第4题:
阅读下列代码段。 class Test implements Runnable{ public int run{ int i=0: while(true){ i++: System.OUt.println("i="+i); } } } 上述代码的编译结果是( )。
A.程序通过编译并且run方法可以正常输出递增的i值
B.程序通过编译,调用run方法将不显示任何输出
C.程序不能通过编译,因为while的循环控制条件不能为“true”
D.程序不能通过编译,因为run方法的返回值类型不是void
第5题:
考虑如下类:
1. class Test(int i) {
2. void test(int i) {
3. System.out.println("I am an int.");
4. }
5. void test(String s) {
6. System.out.println("I am a string.");
7. }
8.
9. public static void main(String args[]) {
10. Test t=new Test();
11. char ch="y";
12. t.test(ch);
13. }
14. }
以下哪条为真?
A.行 5 不能通过编译,方法不能被覆盖.
B.行 12 不能通过编译, 因为没有一个test()方法含字符参数.
C.代码可以编译但在12行将出现异常.
D.代码可以编译且产生如下输出: I am an int.
E.代码可以编译且产生如下输出: I am a String.
第6题:
现有: interface I { void go(); } abstract class A implements I { } class C extends A { void go(){ } } 结果是什么?()
第7题:
分析下面的代码行floatf=3.2;intI=f;,不正确地的答案是()
第8题:
下面()赋值语句不会出现编译警告或错误。
第9题:
下面代码行中编译的时候不会报警告或错误的有()。
第10题:
代码不能编译
代码编译,i被设置为3
第二行若改为inti=(byte)f则可编译
第一行若改为floatf=3.2f则可编译
第11题:
代码通过编译
由于第1行的错误导致编译失败
由于笫3行的错误导致编译失败
由于第6行的错误导致编译失败
第12题:
对
错
第13题:
A、代码不能编译
B、代码编译,i被设置为3
C、第二行若改为inti=(byte)f则可编译
D、第一行若改为floatf=3.2f则可编译
第14题:
阅读下面代码 class Test implements Runnable { public int run() { int i=0; while(true) { i++; System.out.println("i="+i); } } } 上述代码的编译结果是
A.程序通过编译,并且run()方法可以正常输出递增的i值
B.程序通过编译,调用run()方法将不显示任何输出
C.程序不能通过编译,因为while的循环控制条件不能为true
D.程序不能通过编译,因为run()方法的返回值类型不是void
第15题:
float f=-123.567F;
int i=(int)f;
i的值现在是_____?
第16题:
若有如下程序: float sub(int a,int b) { return(a*b); } main() {int i=1,j=2,k=3; printf("%4.0f\n",sub((int)sub(k+j,j),k+i)); } 则程序运行后的输出结果是( )。
A.40
B.32
C.16
D.编译出错
第17题:
float x=26f; int y=26; int z=x/y; 以上语句能正常编译和运行。
第18题:
下面代码行中编译的时候不会报警告或错误的是()。
第19题:
下面语句在编译时不会出现警告或错误的是()
第20题:
分析下面的代码行floatf=3.2;intI=f;,错误的答案是()
第21题:
1. interface I { void go(); } 2. 3. abstract class A implements I { } 4. 5. class C extends A { 6. void go(){ } 7. } 结果是什么?()
第22题:
float f=1.3;
char c=a;
byte b=257;
boolean b=null;
int i=10;
第23题:
代码不能编译
代码编译,i被设置为3
第二行若改为inti=(byte)f则可编译
第一行若改为floatf=3.2f则可编译