java程序设计作业答案.docx
《java程序设计作业答案.docx》由会员分享,可在线阅读,更多相关《java程序设计作业答案.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java程序设计作业答案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、 对与System.out.println()语句说明合理的是:C)
2、执行后输出一个空行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 main( String args )Ex ex = new
3、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 arguments) System.out.println(argumen
4、ts); 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 MyPackage; import java.awt.*; class
5、 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) Exception raised: java.lang.ArrayIndexOu
6、tOfBoundsException: 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) 错误,变量i 没有初始化 b) null c) 1 d) 019、编译
7、运行下面的代码,会有什么结果产生: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); a) 编译错误 b) null c) 0 d) 5 Arr
8、ays 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 ar = new int5;for(i = 0;i ar.le
9、ngth;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.out.println(default);a) one b) o
10、ne, 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 clause not defined d) no output d
11、isplayed24、下面不会在编译时出错的是: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 dis = new (Hello.txt);catch ( fne) System.out.println(No such );return -1;catch(IOException ioe) finallySystem.out.println(Doing finally);retur
13、n 0;a) No such b)No such ,-1c) No such , doing finally, -1 d) 026、建立一个HTML去显示一个applet时,必需要定义的tags是:a) name, height, width b) code, name c) codebase, height, width d) code, height, width27、编译运行下面的代码,会有什么结果产生:class Base class Sub extends Base public class CExpublic static void main(String argv)Base b
14、= 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.*;import java.awt.*;public class MgAp extends Appletpublic void init()System.out.println(getParameter(age);a) Error no such parameter
15、 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 class Butt extends Framepublic static void main(String argv)Butt MyBut= new Butt(); Butt()Button HelloBut = new Button(Hello);But
16、ton 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 manager for a Frame is a border layout. If directions are not given (ie North, South, East or West), any button will simply go
17、 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 flow layout as insetLayout(new FlowLayout(); which would.31、Java程序是否可以在除了Windows的其他平台上运行:A) 不行以 B)可以32、对于一个Java源文件,import, class
18、定义以和package正确的依次是:A)package, import, class B)class, import, package C)import, package, class D) package, class, import 33、那个方法可以不能被String型对象调用:Which methods can be legally applied to a string objectA) equals(String) B)toString()B) trim() D)round() 34、main方法中的参数正确的定义是:A) String args B)String args B)
19、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 37、编译下面的代码,结果是:public class Test public static void main (String args ) int age;age = age + 1;System.out.println(The age is + ag
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序设计 作业 答案
限制150内