1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(    )。 
A、. java                      B、. class 
C、. html D、. exe 
2、设 x=1,y=2,z=3,则表达式 y + =z- -/+ +x 的值是(    )。 
A、3 B、3.5 
C、4 D、5 
3、在 Java Applet 程序用户自定义的Applet 子类中,一般需要重载父类的(    )方法来完成一些画图操作。 
A、start() B、stop() 
C、init() D、paint() 
4、不允许作为类及类成员的访问控制符的是(    )。 
A、public B、private 
C、static D、protected 
5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式是(    )。 
A、static void method()          B、public void method() 
C、final void method() D、abstract void method() 
二、填空题: 
1、 开发与运行Java 程序需要经过的三个主要步骤为:_____________________________、__________________________________和______________________________________。 
2、 如果一个Java Applet 源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet 必须是¬¬______________________类的子类并且存储赅源程序文件的文件名为:___________________________________。 
3、 如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器_________________编译该源程序文件将产生________________________个文件名与类名相同而扩展名______________________________的字节码文件。 
4、 在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用______________字节内存空间,这样,无论是中文字符还是英文字符,都是占用______________字节内存空间。 
5、 设x=2,则表达式 (x++)/3 的值是_________________________________。 
6、 若x=5,y=10,则 x < y 和 x > = y 的逻辑值分别为___________和____________。 
7、 _____________________方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。______________________方法是不能被当前类的子类重新定义的方法。 
8、 创建一个名为MyPackage的包的语句是_______________________________________,该语句应该放在程序的位置为:_________________________________________。 
9、 设有数组定义:int MyIntArray[]={10,20,30,40,50,60,70}; 则执行以下几个语句后的输出结果是______________________________________。 
int  s = 0 ; 
for ( int i = 0 ; i < MyIntArray . length ; i + +) 
if ( i % 2 = = 1 )  s + = MyIntArray [ i ] ; 
system . out . println ( s ) ; =-------------------------答案 ,B 
2,A 
3,D 
4,B 
5,A 
二 
1,编辑源程序,编译生成字节码文件,解释运行字节码 
2,Applet ,MyApplet 
3,javac.exe  3,class 
4,2,2 
5,0 
6,true,false 
7,abstract,final 
8,package MyPackapg,第一句 
9,120-------------------------------------求高手 给出详细的解题说明,最好说明小题考的知识点,不然菜鸟要难死了.谢谢

解决方案 »

  1.   

    一.
    1.编译.java文件后产生class文件.
    2.y + =z- -/+ +x相当于y=y+(z--)/(++x),z是先参加运算在自减x是先自增在参加运算,所以y=2+3/2=2+1=3.
    3.画图重写paint()方法。
    4.private是私有的访问权限是同一个类中。定义类是为了让其他类调用,所以不能私有。
    5.静态方法可以“点调用”,void是无返回值。
    二.
    1.先写代码再编译运行。
    2。object类是所有类的父类.
    3.javac.exe是用来编译java文件的产生class文件。定义几个类就有几个class文件。
    4.Unicode码是16位的,2个字节.
      

  2.   

    这个人竟然把csdn当成了解作业的地方,可悲加可恶