错题1:Which memory capacity is the largest? (哪个选项的存储容量最大?)
A.1,500,000,000,000bytes(1,500,000,000,000个字节)
B.100 gigabytes (100千兆字节)
C.3,500,000 kilobytes (3,500,000千字节)
D.10 terabyte (10太字节)
E.12,000,000 megabytes (12,000,000百万字节)
原因:计算错误,近似计算时误把1024当10000计算了
理解情况:10T约等于10000000M字节<E
错题2:Java is an example of a(n) (Java是一个___的例子)
A.machine language (机器语言)
B.assembly language (汇编语言)
C.high-level language (高级语言)
D.fourth generation language (第四代语言)
E.both C and D (C和D都是)
错题3:The main method for a Java program is defined by (Java程序中的主方法是由___定义的)
A.public static main( )
B.public static main(String[ ] args);
C.public static main(String[ ] args)
D.private static main(String[ ] args)
E.the main method could be defined as in A, C or D but not B (主方法可以定义为A,C或者D,但不是B)
原因:不理解public与private的真正含义与用途,认为只是不同的定义方法
理解情况: private会使程序无法被任何人执行,使得程序毫无意义
错题4:Which of the following is a legal Java identifier? (下面哪个是合法的Java标识符?)
A.i
B.class
C.ilikeclass!
D.idon'tlikeclass
E.i-like-class
原因:对于保留字的知识学习不透彻
理解情况:class是Java中的保留字,不能被用作标识符
用C语言类比Java促进理解
举例:
final的使用:联想C语言中的const常量,可以定义一个具体数据类型的常量。Java:final int a = 5;对比C语言:const int a = 5;