您好,欢迎访问三七文档
课堂练习一(2014-02-24)1.如果只想运行别人的Java程序可以只安装Java运行环境__JRE__________。2.__________classpath_____环境变量设置中的.;是指可以加载应用程序当前目录及其子目录中的类。3.______字节___码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码,解释一句,执行一句。4.使用Java编译器__javac_____.exe编译源文件得到字节码文件。5.Java应用程序必须通过Java解释器_java___.exe来解释执行其字节码文件。6.如果Java源文件中有一个类是public类,那么源文件的名字必须与这个类的名字完全_相同______,扩展名是.java。7.如果Java源文件中包含了多个类,那么用编译器javac编译完源文件后将生成_多__个圹展名为.class的文件。8.Java应用程序总是从主类的____main___方法开始执行.9.当Java应用程序中有多个类时,java.exe命令后的类名必须是包含了__main________方法的那个类的名字,即主类的名字。10._________JSP______是JavaServerPages的缩写,是由Sun公司在1999年推出的一种动态网页技术标准。11.一个Java程序允许有______1______个主类。12.JavaApplication程序中必须包含一个名为______main______的方法。13.面向对象程序设计方法的特点有抽象、封装、继承和___多态_________。14.表达式3+”5.2”的值是_____8_____________.15.运行Java字节码的假想计算机称为_____JVM_________________。16.Java程序分为两种类型,分别是JavaApplication和__________JavaApplet_____。17.Java程序分为两种类型,分别是______JavaApplication_________和JavaApplet。18.Java开发工具JDK包中,Javac.exe的作用是___将源程序进行编译_______________________19.Java开发工具JDK包中,Java.exe的作用是_____将源程序进行解释______________________。20.Java开发工具JDK包中,模拟。21.设有程序段如下:Strings=淮海工学院;chara=s.charAt(0),b=s.charAt(2);System.out.print(a);System.out.println(b);以上程序的输出结果是___淮工______________。22下列程序的输出结果是___________你爱我_______。publicclassE{publicstaticvoidmain(Stringargs[]){charx='你',y='e',z='吃';if(x'A'){y='爱';z='情';}elsey='我';z='她';System.out.println(+x+y+z);}23下列程序的输出结果是__4_____publicclassE{publicstaticvoidmain(Stringargs[]){long[]a={1,2,3,4};long[]b={100,200,300,400,500};b=a;System.out.println(+b.length);}}24已知程序如下:publicclassAppCharInOut{publicstaticvoidmain(Stringargs[]){Stringstr1=淮海工学院;Stringstr2=中国OK!;System.out.println(str1.length());System.out.println(str2.length());}}则输出结果中第二行是__________5_______。25设有语句如下:doublex=9.97;intnx=(int)x;则nx=____9________。26设有语句如下:charc=66;System.out.println(c);以上语句输出结果是______B_______。27设有语句:intx=5,y=8,z=2;intk=x3?y:z;则k=______2______。28设有语句:Strings=淮海工学院计算机工程学院;intlen=s.length();则len的值=______12___________。29设有语句:Strings=Hello,world!;intlen=s.length();则len的值=________12_________。课堂练习二(2014-03-03)1.用__static________修饰的变量是类变量。2._classpath______环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。3._____object_______类是Java中所有类的祖先类。4.Java中所有类都直接或间接继承自______object_______类。5.设有语句如下:doublex=9.97;intmx=(int)Math.round(x);则mx=__10________________。6.设有语句如下:doublex=9.97;intnx=(int)x;则nx=______9______。7已知程序如下:publicclassAppCharInOut{publicstaticvoidmain(Stringargs[]){intscores[]={82,76,53,91,67,95};System.out.println(scores.length);}}此程序的输出结果是_________6_______。8设有语句:booleant=true;System.out.println(!!t);则以上语句的输出结果是____false_______。9设有程序如下:classstudent{staticlongsno=1108001;Stringsname,sclass;student(Stringsname,Stringsclass){this.sname=sname;this.sclass=sclass;}}publicclassTest11{publicstaticvoidmain(Stringargs[]){studentli=newstudent(李小军,网络081);System.out.println(li.sno);studentwang=newstudent(王小丽,网络082);li.sno++;System.out.println(wang.sno);}}则程序输出结果中的第一行是:_1108001_______第二行是:___1108002______10设有程序如下:classclass1{staticintadd(inta,intb){returna+b;}staticfloatadd(floata,intb){returna*b;}staticfloatadd(inta,floatb){returna+b;}staticfloatadd(floata,floatb){returna%b;}}publicclassTest12{publicstaticvoidmain(Stringargs[]){System.out.println(class1.add(5,10));System.out.println(class1.add(5.0f,10.0f));System.out.println(class1.add(5.0f,10));System.out.println(class1.add(5,10.0f));}}则程序输出结果中的第一行是:___15___;第二行是:___0.5__;第三行是:__50.0____;第四行是:_15.0____课堂练习三(2014-03-06)1、在某个类的定义中,若想定义属性PI表示圆周率3.14,则可在相应类体中加入如下的属性声明语句:static_final_______doublePI=3.14;2、以下表达式的值=____3_________。Math.round(2.78)3、若想求160的平方根,可以写出如下表达式:____math______.sqrt(160);4、Applet类中的___paint()___________方法可用来显示图形和文本。Graphics类位于AWT包中,常用来绘制文字和图像。可以使用Graphics类中的__drawstring()_________方法来绘制文本。______math____类用来完成一些常用的数学运算。5、设有程序如下:classstudent{Stringsno,sname,sex,sclass;student(){sclass=网络081;}student(Stringsno){this();this.sno=sno;}student(Stringsno,Stringsname){this(sno);this.sname=sname;}student(Stringsno,Stringsname,Stringsex){this(sno,sname);this.sex=sex;}}publicclassmainclass{publicstaticvoidmain(Stringargs[]){studentli=newstudent(110811121,李小军,男);System.out.println(li.sex);System.out.println(li.sname);System.out.println(li.sno);System.out.println(li.sclass);}}则程序输出结果的第一行是:__男_____第二行是:___李小军___;第三行是:___110811121___;第四行是:_网络081_____课堂练习四(2014-03-17)1.____this_______关键字表示对当前对象的直接父类对象的引用2.Java中创建包应使用_____package________关键字3.Java中不能被实例化、只能被子类继承的是____abstract_______类(请用英文拼写形写,不要写汉字!)。4.Java中不能被子类继承的类是___final________类(请写出英文单词!)。5.Java中不能被子类方法所覆盖的是_____static________(请写英文单词!)方法。6.如果在子类中想使用被子类隐藏的父类成员变量或方法,就可以使用关键字_super______。7.Java源程序是由类定义组成的,每个程序可以定义若干个类,但是只有一个类是主类。在JavaApplication中,这个主类是指包含main方法的类,在JavaApplet里,这个主类是系统类__main_________的子类。8.以下片段是在HTML网页中嵌入Java小程序myapplet.class,试将其补充完整.applet__code___=myapplet.classwidth=400height=300/applet9、下列程序的输出结果是_____100__________________。classA{publicintf(intx){returnx+1;}}classBextendsA{publicintf(intx){returnx*x;}}publicclassE{publicstaticvoidmain(Stringargs[]){Aa=newB();intm=a.f(10);System.out.pri
本文标题:java课堂练习
链接地址:https://www.777doc.com/doc-3874878 .html