欢迎来到天天文库
浏览记录
ID:62033599
大小:35.00 KB
页数:8页
时间:2021-04-15
《JAVA期末考试试卷及答案[1].doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《JAVA语言程序设计》期末考试模拟试题(适用对象:06级计算机类专业)2008年6月 一、单选择题(每小题2分,共10分)1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。A。 。java B。.class C。 .html D..exe2、设x= 1,y = 2,z=3,则表达式y+=z--/++x 的值是(A). A。3 B。 3。 5 C. 4 D. 53、在Jav
2、a Applet程序用户自定义的Applet子类中,一般需要重载父类的(D )方法来完成一些画图操作。 A。 start( ) B. stop() C。init( ) D.paint()4、不允许作为类及类成员的访问控制符的是( C )。A.public B. privateC。static D。 protected5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A)。 A。st
3、atic void method( ) B.publicvoidmethod() C.finalvoid method() D。 abstract void method()二、填空题(每空格1分,共20分)1、开发与运行Java程序需要经过的三个主要步骤为 编辑源程序 、编译生成字节码和 解释运行字节码 。2、如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 Applet 类的子类并且存储该源程序文件的文件名为
4、 MyApplet.3、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器javac.exe 编译该源程序文件将产生 3 个文件名与类名相同而扩展名为 .class的字节码文件.4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 2 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。5、设 x=2,则表达式(x++)/3的值是 0 。6、若x= 5,y=10,则x<y和x 〉=
5、y的逻辑值分别为 true和 false 。7、 抽象(abstract)方法方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法方法是不能被当前类的子类重新定义的方法。8、创建一个名为MyPackage的包的语句是package MyPackag ,该语句应该放在程序的位置为: 应该在程序第一句 .9、设有数组定义:intMyIntArray[]={ 10 ,20,30,40 ,50, 60,70}; 则执行以下几个语句后的输出结果是
6、120 。 ints=0; for(inti =0 ;i 7、ble sum=0.0; for (int i=1;i 〈=100;i ++) sum+= 1.0/(double)i; System.out.println("sum=”+sum);}}答:计算1/1+1/2+1/3+...+1/100 的值2、import java.io。*; publicclassReverse {public static void main(String args[]) { int i,n=10; inta[ ]=newint[10]; for(i8、 = 0;i〈n ; i ++) try{ BufferedReaderbr=newBufferedReader( newInputStreamReader(System.in)); a[i]=Integer.parseInt(br。readLine( )); //输入一个整数 }catch (IOExceptione) {}; for (i=n—1;i>=0 ;i――) System。out.print(a[i]+" ”
7、ble sum=0.0; for (int i=1;i 〈=100;i ++) sum+= 1.0/(double)i; System.out.println("sum=”+sum);}}答:计算1/1+1/2+1/3+...+1/100 的值2、import java.io。*; publicclassReverse {public static void main(String args[]) { int i,n=10; inta[ ]=newint[10]; for(i
8、 = 0;i〈n ; i ++) try{ BufferedReaderbr=newBufferedReader( newInputStreamReader(System.in)); a[i]=Integer.parseInt(br。readLine( )); //输入一个整数 }catch (IOExceptione) {}; for (i=n—1;i>=0 ;i――) System。out.print(a[i]+" ”
此文档下载收益归作者所有