《java程序设计》作业答案16页word.doc
《《java程序设计》作业答案16页word.doc》由会员分享,可在线阅读,更多相关《《java程序设计》作业答案16页word.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流java程序设计作业答案【精品文档】第 16 页JAVA程序设计作业答案一、选择题1、 编译HelloWorld.java的正确命令是:C) javac HelloWorld.java2、 正确运行HelloWorld.java的正确命令是:A)java HelloWorld3、 下面程序代码,使用多行注释正确的是:C) /* int k=9; int j=8; k = k + j; */4、 long型的取值范围是:D)-263263-15、 下面不属于Java保留字的是:C)malloc6、 下面属于非法的Java标识符的是:D) abc-d7、 对
2、与System.out.println()语句解释合理的是:C)执行后输出一个空行8、 阅读下面的代码,回答问题,for( m = 0 ; m -2 ; m - ).For循环执行多少次:C)29、 阅读下面的代码,回答问题,for( m = 0; m 5; m+ ) System.out.print( m + , );if( m = 3 ) break;执行结果是:C)0,1,2,3,10、 阅读下面的代码,回答问题,public class Exint x = 1;void m()int x = 3; System.out.print( x= + x);public static void
3、 main( String args )Ex ex = new Ex();ex.m();执行结果是:B)x=3 11、下面语句在编译时不会出现错误信息的是:a) float f = 1.3; b) char c = a; c) byte b = 257; d) boolean b = null; e) int i = 10;12、编译和运行下面的代码,会有什么结果产生:public class MyClass public static void main(String arguments) amethod(arguments);public void amethod(String argum
4、ents) System.out.println(arguments); System.out.println(arguments1);a) 错误,静态方法不能直接引用非静态方法 b) 错误,主方法有错误c) 错误,数据定义有错误 d) 方法amethod必须被声明为String型13、编译期间会出错的是:a) import java.awt.*; package Mypackage; class Myclass b) package MyPackage; import java.awt.*; class MyClassc) /*This is a comment */ package MyP
5、ackage; import java.awt.*; class MyClass14、byte型的变量的表示范围为:a) -128 to 127 b) (-2 power 8 )-1 to 2 power 8c) -255 to 256 d) 依赖Java虚拟机而定15、在命令行运行命令:java myprog good morning会有什么结果显示出来:public class myprogpublic static void main(String argv) System.out.println(argv2)a) myprog b) good c) morningd) Exceptio
6、n raised: java.lang.ArrayIndexOutOfBoundsException: 216、下面不是Java保留字的是:a) if b) then c) goto d) while17、下面属于非法的标识符的是:a) 2variable b) variable2 c) _whatavariable d) _3_ e) $anothervar18、编译下面的代码,会有什么结果产生:public class MyClassstatic int i; public static void main(String argv)System.out.println(i); a) 错误,
7、变量i 没有初始化 b) null c) 1 d) 019、编译运行下面的代码,会有什么结果产生:public class Q public static void main(String argv)int anar= new int1,2,3;System.out.println(anar1); a) 1 b) 3 c) 2 d) 错误,数组anar的长度没有定义20、编译运行下面的代码,会有什么结果产生:public class Q public static void main(String argv)int anar= new int5;System.out.println(anar0
8、); a) 编译错误 b) null c) 0 d) 5 Arrays are always initialised when they are created. As this is an array of ints it will be initalised with zeros.21、编译运行下面的代码,会有什么结果产生:abstract class MineBase abstract void amethod(); static int i;public class Mine extends MineBasepublic static void main(String argv)int
9、 ar = new int5;for(i = 0;i ar.length;i+)System.out.println(ari);a) 五个0被输出 b) 错误,ar使用前没有初始化c) 错误,类Mine 必须要被声明为抽象的类 d) IndexOutOfBoundes Error i22、编译运行下面的代码,会有什么结果产生:int i = 1;switch (i) case 0:System.out.println(zero);break;case 1:System.out.println(one);case 2:System.out.println(two);default:System.
10、out.println(default);a) one b) one, default c) one, two, default d) default23、编译运行下面的代码,会有什么结果产生:int i = 9;switch (i) default:System.out.println(default);case 0:System.out.println(zero);break;case 1:System.out.println(one);case 2:System.out.println(two);a) default b) default, zero c) error default c
11、lause not defined d) no output displayed24、下面不会在编译时出错的是:a) int i=0; if(i) System.out.println(Hello); b) boolean b = true; boolean b2 = true; if(b=b2) System.out.println(So true);c) int i=1; int j = 2; if(i =1j=2) System.out.println(OK);d) int i=1; int j = 2; if(i =1 &| j=2) System.out.println(OK);25
12、、编译运行下面的代码,会有什么结果产生,注意,在当前目录里没有文件Hello.txt:import java.io.*;public class Mine public static void main(String argv)Mine m = new Mine();System.out.println(m.amethod();public int amethod()try FileInputStream dis = new FileInputStream(Hello.txt);catch (FileNotFoundException fne) System.out.println(No su
13、ch file found);return -1;catch(IOException ioe) finallySystem.out.println(Doing finally);return 0;a) No such file found b)No such file found ,-1c) No such file found, doing finally, -1 d) 026、建立一个HTML去显示一个applet时,必须要定义的tags是:a) name, height, width b) code, name c) codebase, height, width d) code, he
14、ight, width27、编译运行下面的代码,会有什么结果产生:class Base class Sub extends Base public class CExpublic static void main(String argv)Base b = new Base();Sub s = (Sub) b;a) Compile and run without error b) Compile time Exception c) Runtime Exception 28、用下面的HTML去显示applet:MgAp,控制台会有什么结果显示: import java.applet.*;impor
15、t java.awt.*;public class MgAp extends Appletpublic void init()System.out.println(getParameter(age);a) Error no such parameter b) 0 c) null d) 30参数age没有获得从HTML给定的值,因此显示null.29、Math类包含在哪个包里:a) java.io b) java.awt c) java.lang d) java.applet30、编译运行下面的代码,会有什么结果产生:/Code startimport java.awt.*;public cla
16、ss Butt extends Framepublic static void main(String argv)Butt MyBut= new Butt(); Butt()Button HelloBut = new Button(Hello);Button ByeBut = new Button(Bye);add(HelloBut);add(ByeBut);setSize(300,300);setVisible(true);/Code enda) 两个按钮并列占据整个frame b) Hello按钮占据整个frame c) Bye按钮占据整个frame The default layout
17、manager for a Frame is a border layout. If directions are not given (ie North, South, East or West), any button will simply go in the centre and occupy all the space. An additional button will simply be placed over the previous button. What you would probably want in a real example is to set up a fl
18、ow layout as insetLayout(new FlowLayout(); which would.31、Java程序是否可以在除了Windows的其他平台上运行:A) 不可以 B)可以32、对于一个Java源文件,import, class定义以及package正确的顺序是:A)package, import, class B)class, import, package C)import, package, class D) package, class, import 33、那个方法可以不能被String型对象调用:Which methods can be legally ap
19、plied to a string object?A) equals(String) B)toString()B) trim() D)round() 34、main方法中的参数正确的定义是:A) String args B)String args B) float args D)String args35、在命令行执行:java Example 12 3e you 45.6 那么main方法的参数args数组的第一个元素args0的内容是:Java B)ExampleC)12 D)3e36、下面那个不是Java的关键字:A) goto B)malloc B) extends D)while 3
20、7、编译下面的代码,结果是:public class Test public static void main (String args ) int age;age = age + 1;System.out.println(The age is + age);A)编译运行都没有结果输出 B)编译运行后输出 The age is 1 C)编译通过,但运行时会出错 D)编译不通过 38、下面合法的char型值是:A)a B)a C) new Character(a) D) D)000a 39、能够给一个byte型变量赋值的范围是:What is the legal range of a byte
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java程序设计 java 程序设计 作业 答案 16 word
限制150内