资源描述:
《java复习题与答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。(编译后产生的字节码是.class) A. .java B. .class C. .html D. .exe2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( B )。 A. 3
2、 B. 3. 5 C. 4 D. 5这道题不够严谨它没有指定x,y,z的类型如果它们都是double型那么等式等价于y=y+(z--)/(++x)y=2+3/2;(注意z是在用后再自减的此时z=2;)y=3.5;如果它们都是int型的话那么等式等价于y=y+(z--)/(++x)y=2+3/2;(注意z是在用后再自减的此时z=2;)y=2+1;(注意:因为z和x都是int所以运算的结果也是int等于1y=3;如果是单选题的就选
3、B,如果是多选题的话就选A、B;3、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )?A、public static void main( )B、public static void main( String args[] )这样写也是可以的publicstaticvoidmain(String[]args)C、public static int main(String [] arg )D、public void main(Strin
4、g arg[] )4、在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( C )语句。 A、import java.awt.* ; B、import java.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ;5、在Java Applet程序用户自定义的Applet子类中,常常重载( D )方法在
5、Applet的界面中显示文字、图形和其它界面元素。注意:要知道Applet的生命周期即什么时候调用start()、stop()、init() A. start( ) B. stop( ) C. init( ) D. paint( )6、下面哪些是java语言中的关键字? ( ) Asizeof (是C++的) B abstract C NULL D Native 7、下面语句哪个是正确的
6、? ( ) A char='abc';(字符串要用双引号) B long l=oxfff;(是十六进制的4095.0) C float f=0.23; (floatf=0.23f;或者floatf=0.23F是一样的) D double=0.7E-3; (如果有变更名就正确doubled=0.7E-3)8、以下程序测试String 类的各种构造方法,试选出其运行效果。 ( A ) class STR{ public static void main(String args[]){ String s1=n
7、ew String(); String s2=new String("String 2"); char chars[]={'a',' ','s','t','r','i','n','g'}; String s3=new String(chars); String s4=new String(chars,2,6);(注:取数组下标为2的开始6个元素) byte bytes[]={0,1,2,3,4,5,6,7,8,9}; //注:这个没有用到 StringBuffer sb=new StringBu
8、ffer(s3); String s5=new String(sb); System.out.println("The String No.1 is "+s1); System.out.println("The String No