1、 C. appletviewer D. javadoc 9 选出在Java中有效的注释声明 AD A./This is a comment B.*/This is a comment C./This is a comment D./*This is a comment*/ 10 下面( )是JDK中的Java运行工具.(选择二项) AC A. javac B. javam C. java D. javar 11 在Java程序中,通过类的定义只能实现单重继承正确 12 一个类中,只能拥有一个构造方法错误 13 在Swing用户界面的程序设计中,容器可以被添加到其他容器中去14 定义完数组后,我
2、们可以根据实际需要,再动态调整数组大小15 界面中的所有方法都没有被实现16 内部类都是非静态的17 类A和类B位于同一个包中,则除了私有成员,类A可以访问类B的所有其他成员18 界面名可以作为方法返回值的类型19 一个方法最多能有一个return语句20 抽象类不能实例化21 Int a=1,2,3,4; System.out.println(a.length(); 以上语句运行的结果是显示422 Float aFloat=new Float(2.3); Double aDouble=new Double(2.3); if(aFloat=aDouble) System.out.println
3、(Equal); else System.out.println(Not Equal 以上语句运行的结果是显示Equal23 if(Hunan.indexOf(n)=2) System.out.println(true 以上语句运行的结果是显示true24 Character x=new Character(a Character y=new Character( if(pareTo(y) System.out.println(25 String str; System.out.println(str.length(); 以上语句运行的结果是显示026 int x=9; if(x8 and x
4、10) System.out.println( 以上语句运行的结果是显示true 27 int x=9;28 if(true)int i=17; System.out.println(i);运行此程序的结果是输出1729 编译语句int aInt=66666不会出现编译错误30 编译语句Double aDouble=37.2D不会出现编译错误31 Java语言中一个Char类型的数据占用2个位元组大小的存储器空间32 一个Applet编译后的类名是Test.class,运行此小程序的命令是Java Test33 数组、类和界面都是引用数据类型34 用Javac编译Java源文件后得到代码叫字节
5、码。35 线程使用sleep()方法休眠后,可以用notify()方法唤醒。36 类体中private修饰的变量在本类中能访问,类生成的对象也能访问。37 语句import java.applet.Applet;最后的Applet是代表类(class)。38 一个异常处理中 finally语句块只能有一个或者可以没有。39 程序中抛出异常时(throw ),只能抛出自己定义的异常对象。40 所有的档输入/输出流都继承于InputStream类/OutputStream类。41 实现一个界面,则在类中一定要实现界面中的所有方法。42 System类中的in是一个输入对象。43 编写程序,完成档复
6、制功能,即将a.txt档内容复制到b.txt档中去。import java.io.*;public class CopyFilepublic static void main(String args) throws Exception String s, space= ; int num=0; BufferedReader br = new BufferedReader(new FileReader(a.txt); BufferedWriter bw = new BufferedWriter(new FileWriter(b.txt while (br.ready() s=br.readLin
7、e(); if (s=null) break; bw.write(s); bw.newLine(); bw.close();44 编写一个输出Hello World!的Applet程序和嵌入该Applet的HTML页面。 /Hello.java import java.awt.Graphics;import java.applet.Applet;public class Hello extends Applet String s;public void init() s= Hello World! public void paint(Graphics g) g.drawString(s,25,
8、25); /Hello.htmlapplet code=Hello height=400 width=200/applet45 阅读以下程序,输出结果 -1public class ATest public static void main(String args) SubClass sb = new SubClass( ); System.out.println(sb.funOfMod( );class SuperClass int a = -10 , b =-3 ;class SubClass extends SuperClass int funOfMod( ) return a%b; 4
9、6 阅读以下程序,输出结果为 。import java.util.*;public class VecApp public static void main(String args) Vector v = new Vector(); for(int i = 0; i 2; i+) v.addElement(v+i); v.insertElementAt(new Integer(1),0); Enumeration e = v.elements(); while(e.hasMoreElements() System.out.print(e.nextElement()+ System.out.pr
10、intln(); v.removeElement(v1 ); v.size() ; System.out.print(v.elementAt(i) +1 v0 v11 v047 以下程序段的输出结果为 1 2 3 4 5 8 9 public class C public static void main(String args ) int i , j ; int a = 2,1,4,8,9,5,3; for ( i = 0 ; a.length-1; i + ) int k = i; for ( j = i ; j a.length ; j+ ) if ( ajak ) k = j; int
11、 temp =ai; ai = ak; ak = temp; for ( i =0 ; ia.length; i+ ) System.out.print(ai+ System.out.println( );48 阅读以下程序:public class ReadLineTest public static void main(String args) BufferedReader b=new BufferedReader (new InputStreamReader(System.in); String s; System.out.flush(); s=b.readLine(); System.
12、out.println(s);运行以上程序,若从键盘输入: Hello则输出结果为 Hello 。49 阅读以下程序:class A public static void main(String args) String s,s1= char c; s=args0; for (int i=0;i= & cz) s1=s1+Character.toUpperCase(c); else s1=s1+Character.toLowerCase(c); System.out.println(s1);若在dos命令行输入:java A hELLO,则输出为 Hello50 编译并运行以下程序,以下描述哪
13、个选项是正确的( C )。class ATestOftoString protected String toString() return super.toString(); A、编译通过运行无异常 B、编译通过但运行时出错 C、行2出错,不能成功编译 D、不能成功编译,行3出错 51 以下程序段执行后将有( C )个位元组被写入到档afile中。 try FileOutputStream fos=new FileOutputStream(“afile.txt”); DataOutputStream dos=new DataOutputStream(fos); dos.writeInt(3);
14、 dos.writeDouble(0.01); dos.close(); fos.close( ); catch(IOException e) A、2 B、8 C、12 D、16 52 设有下面两个赋值语句: a = Double.parseDouble(“1.2”); b = Double.valueOf(“1.2”);下述说法正确的是( A )。 A、a是double类型变量,b是Double类对象。 B、a是Double类对象,b是double类型变量。 C、a和b都是Double类对象并且值相等 D、a和b都是double变量并且值相等 53 容器Panel和Applet缺省使用的布局
15、编辑策略是( A ) A、FlowLayout B、BorderLayout C、GridLayout D、CardLayout 54 在编写Java Applet程序时,需要在程序的开头写上( B )语句。 A、import java.awt.* B、import java.applet.* ; C、import java.io.* ; D、import java.awt.event.* ;55 以下哪个关键字可以用来对对象加互斥锁?( C ) A、transient B、serialize C、synchronized D、static 56 设有下面两个类的定义: class Perso
16、n class Student extends Person long id; / 身份证号 int score; / 入学总分 String name; / 姓名 int getScore()return score;则类Person和类Student的关系是( B )。 A、包含关系 B、继承关系 C、关联关系 D、上述类定义有语法错误 57 有以下方法的定义,请选择该方法的返回类型( D )。 ReturnType method(byte x, float y) return (short)x/y*2; A、byte B、short C、int D、float 58 Java appli
17、cation中的主类需包含main方法,main方法的返回类型是什么?( D ) A、int B、float C、double D、void 59 在浏览器中执行applet 程序,以下选项中的哪个方法将被最后执行( C )。 A、init() B、start() C、destroy() D、stop() 60 Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。61 java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。62 Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。63 注释的作用是使程序在执行
18、时在荧幕上显示/之后的内容。64 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。65 编写一个完整的Java Application 程序。包含类Student、TestStudent。具体要求如下:(1)Student类 : 属性: (5) name : String对象,表示一个人姓名 sex: char类型,用来表示性别 id:long类型,表示学号classinfo:String对象,表示班级address :String对象,表示家庭地址 方法: (20)Student (String name, char sex, long id):构造函数String g
19、etName() :返回姓名void setId(long id) :设置学号void setAddress(String add) :设置家庭地址void setClass(String classinfo) :设置班级信息public String toString() :返回学生的各项信息,包括姓名、性别等上述属性(2) TestStudent类作为主类要完成测试功能(15)用以下信息生成一个Student对象aGirl。姓名: 邓亚萍性别: 女 学号: 1234567 设置家庭地址: 江西农业大学42号设置班级信息:2004计算机1班输出对象aGirl的各项信息class Studen
20、t protected String name; protected char sex; protected long id; protected String classinfo; protected String address;Student(String name, char sex, long id) this.name = name; this.sex = sex; this.id = id; void setId(long id ) this.id=id;void setAddress(String addr) this.address = addr; void setClass
21、(String classinfo) this.classinfo =classinfo;public String toString() String s = new String( 姓名: + name+ 性别: + sex); s += 学号: + id; if (classinfo != null) s += 班级: + classinfo; if (address !家庭住址: +address; return s;public class TestStudent public static void main(String args) Student aGirl = new Stu
22、dent(邓亚萍, 女,1234567); aGirl.setClass(2004计算机1班 aGirl.setAddress(江西农业大学42号 System.out.println(aGirl: + aGirl);66 从键盘上输入一行,以空格为分隔符将此行分成多个单独的子字符串,并按每行一个子字符串的格式输出。import java.util.StringTokenizer;public class ex public static void main(String args)throws IOException BufferedReader in = new BufferedReade
23、r( new InputStreamReader(System.in); String s=,s1; while(s1=in.readLine().length()!=0) s+=s1; StringTokenizer st=new StringTokenizer(s); while (st.hasMoreTokens() System.out.println(st.nextToken();67 设计一个类,引用第2题设计的包。计算长为6cm,宽为8cm,高为10cm的长方体的体积。import cn.edu.jxau.soft.class06x.*;public class PackageT
24、est public static void main(String args) A MyobjA=new A();column is:B.FunB(6,8,10);68 设计一个包。包名为cn.edu.jxau.soft.class06x(06x为所在班级)。包中包括一个类,类的功能计算长方体的体积。package cn.edu.jxau.soft.class06x;class A public void FunB(int x, int y, int z) Return x*y*z;69 当塑型前和塑型后的类中都提供了相同的方法,并将此方法发送给塑型后的对象,系统将会调用哪一个类中的方法?答:对实例方法,总是从对象创建时所属的类开始,沿类层次向上查找。 对类方法,查找在编译时进行,所以总是在引用变量声明时所属的类中进行查找。70 简述JDBC的功能?JDBC是为java语言定义的一个SQL调用级界面。JDBC使开发人员能够用纯java API来编写数据库应用程序。JDBC隔离了java与不同
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1