题目内容
(请给出正确答案)
[单选题]
分析下面的代码行 float f=3.2; int I=f; ,错误的是()
A.代码不能编译
B.代码编译,i被设置为3
C.第二行若改为 int i=(byte)f 则可编译
D.第一行若改为 float f=3.2f 则可编译
答案
查看答案
A.代码不能编译
B.代码编译,i被设置为3
C.第二行若改为 int i=(byte)f 则可编译
D.第一行若改为 float f=3.2f 则可编译
第1题
A.无编译错误
B.代码publicStringdoit(){行,出现编译错误
C.代码return“a”;行,出现编译错误
D.代码publicdoubledoit(intx){行,出现编译错误
第2题
A.程序将不会编译,因为空的方法不能被覆盖。
B.命令行t.test; 将不会编译,因为没有对应的方法。
C.代码将编译并输出以下结果: I am an int.
D.代码将编译并输出以下结果: I am a string.
第3题
A.第(1)行编译错误,String的构造器必须明确调用
B.第(3)行编译错误,因为s与s1有不同的类型
C.编译成功,但执行时在第(5)行有异常抛出
D.编译成功,执行过程中也没有异常抛出
第4题
B.不能编译通过
第5题
A.编译阶段GCC要检查代码规范性、是否有语法错误等,确定代码的实际要做的工作
B.汇编阶段是把编译阶段生成的.s文件转成目标文件
C.预处理阶段,GCC编译器将代码中包含的头文件编译进来
D.GCC在编译时默认使用静态库
第6题
A.代码通过编译
B.由于多个错误导致编译失败
C.由于第1行的错误导致编译失败
D.由于第6行的错误导致编译失败
第7题
A.代码通过编译
B.由于第1行的错误导致编译失败
C.由于笫3行的错误导致编译失败
D.由于第6行的错误导致编译失败
第9题
A.importutils.*;
B.importutils.Rep.*;
C.importstaticutils.Rep.twice;
D.staticimportutils.Rep.twice;