欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java期末考试复习范围2.pdf

    • 资源ID:90897663       资源大小:3.64MB        全文页数:31页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java期末考试复习范围2.pdf

    习题集Ja va单选题一、JAVA概述2.main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的()?B 0.2A、public static void main()B、public static void main(String args)C、public static int main(String arg)D public void main(String arg)3.Java Application源程序的主类是指包含有()方法的类。A、main 方法 B、toString 方法C、init 方法 D、actionPerfiromed 方法4.Java语言是()。A.面向问题的解释型高级编程语言B.面向机器的低级编程语言C.面向过程的编译型高级编程语言D.面向对象的解释型高级编程语言5.以下变量不符合Java语言变量的规定的是()A、123variableC variable_$_1236.下列为合法类赢是:(A.class;C.WatchTV;variable 123D$variable$)B.123 Student;D.类名”;7.以下数据类型定义正确的是:()A.float f=1.5;B.String s=a”;C.byte b=258;D.boolean b=null;8.Java语言具有许多优点和特点,下列选项中哪个反映了 Java程序并行机制的特点?()A、安全性;B、多线程;C、跨平台;D、可移植9.如下标识符中()是有效的?()A.3LongString B.ok ButtonC.Yint D.byte1 0.下列关于main。方法说法正确的是?()A.一个类中可以没有main()方法;B.所有对象的创建都必须放在main()方法中;C.main。方法可以有多个;D.main()方法头的定义可以根据情况任意修改。1 1.下列关于Java开发过程说法不正确的是:()A、编写Java的源程序可以使用任意的文本编辑器,如 NoteBook或记事本等;B、Java程序分为两类程序,一种是独立应用程序Application,另一种是小应用程序Applet;不管是哪种程序都需要使用Java编 译 器(javac.exe)编译源文件得到字节码文件;C、在得到了 java的字节码文件后通过Java的解释器就可以之间解释执行;D、Java Applet不能直接解释执行必须通过支持Java标准的浏览器来解释执行。12.在安装了 Java的开发工具箱JDK后,通常要进行相关环境变量的配置,下列说法正确的是:()A、需要在环境变量中配置path和 classpath两个环境变量,其中path是指定JDK的可执行文件的运行路径,classpath是指向Java程序运行时所需要的Java类库。B、安装了 JDK后,安装程序会自动配置系统的环境变量path和 classpathoC、因为JDK安装在同一目录中所以path和 classpath的路径完全相同。D、classpath环 境 变 量 设 置 中 的 是 指 可 以 加 载 Java运行程序所需的Java自带类库。13.下列有关Java程序的说法中错误的是:()A、由于Java程序是解释执行的,所以执行前不需要进行编译。B、程序执行过程中需要的所有类都是通过字节码校验程序装入的。C、代码的运行是由Java运行环境中的解释器完成的。D、在缺省的安全配置条件下,Applet不能访问任何本地资源。14.Java的字符类型采用的是Unicode编码方案,每个Unicode码 占 用()个比特位。A、8 B、16 C、32 D、6415.若 a 的值为3 时,下列程序段被执行后,c 的值是多少?()c=1;if(a0)if(a3)c=2;else c=3;else c=4;A、1 B、2 C、3 D、416.在 Java应用程序的主类体中,main()函数头是非法的?public static void main(String args)public static void main(String args)public static void main(String arg)public void main(String args)17.下列的变量定义中,错误的是()。A)int i;B)int 1 =Integer.MAX VALUE;C)static int i=100;D)int 123_$;18.以下的变量定义语句中,合法的是()。A)float$_*5=3.4F;B)byte bl=15678;C)double a=Double.MAX VALUE;D)int _abc_=3721L;19.以下字符常量中不合法的是()。A)|B)C)n D),我,20.下列哪个是面向大型企业级用容器管理专用构件的应用平台?A)J2EEB)J2MEC)J2SE D)J2DE答案:1-10 B B A D B C A B B A11-20 C A A B CD D C D A二、Java面向对象的基础知识1.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句。A、import java.awt.*;B importC、import java.io.*;D、importjava.applet.Applet;java.awt.Graphics;2.对于构造函数,下列叙述不正确的是()。A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。B、构造函数的返回类型只能是void型。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。3.下面是关于类及其修饰符的一些描述,不正确的是:()。A、abstract类只能用来派生子类,不能用来创建abstract类的对象。B、final类不但可以用来派生子类,也可以用来创建final类的对象。C、abstract不能与final同时修饰一个类。D、abstract方法必须在abstract类中声明,但 abstract类定义中可以没有abstract方法。4.下列说法哪个是正确的?()A、一个源文件中可以有一个以上的公共类;B、一个源文件只能供一个程序使用;C、一个源文件中只能有一个方法;D、一个程序可以包含多个源文件;5.若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()A、本地方法 B、最终方法 C、解态方法 D、抽象方法6.下列关于Java类的构造方法的说法中错误的是:()A.构造方法的名字必须与类的名字完全相同。B.构造方法一般不能由程序员在程序中主动调用。C.父类的构造方法能被子类继承。D.构造方法必须用public访问控制符修饰。7.下面哪一个函数是public void example().的重载函数?()A.public void cxample().B.public int example().C.public void example2().D.public int example(int m,float8.如果类中的成员变量可以被同一包访问,则应使用如下哪个约束符?()A.private B.voidC.protected D.无修饰符9.下列哪些说法是错误的?()A.构造方法是创建对象时由系统自动调用的。B.Java语言会自动初始化变量的值。C.Java语言不允许同时继承一个类并实现一个接口。D.Java语言会自动回收内存中的垃圾。10.下列说法哪个是正确的?()A.不需定义类,就能创建对象;B.属性可以简单变量,也可以是一个对象;C.属性必须是简单变量;D.对象中必有属性和方法;11.下列关于main。方法说法正确的是?()A.一个类中可以没有main。方法;B.所有对象的创建都必须放在main()方法中;C.main()方法必须放在公共类中;D.main()方法头的定义可以根据情况任意修改。12.关于Java的包的叙述中正确的是:()A.Java的包可以有任意多层的子包。B.包是多个相关的Java源程序组成的集合。C.使用import语句可以将指定包中的所有类引入到源程序中。D.如果源程序中没有使用package语句,则该类就不会出现在任何包中。13.以下哪个约束符可用于定义成员常量?()A.staticB.finalC.abstractD,以上约束符都不能用14.下列关于接口的说法哪个是正确?()A.接口和抽象类是同一回事;B.一个类不可以实现多个接口;C.接口间不能有继承关系:D.实现一个接口必须实现接口的所有方法。15.下列关于抽象类的说法哪个是正确的?()A、某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法;B、接口和抽象类是同一回事;C、绝对不能用抽象类去创建对象;D、抽象类中不可以有非抽象的方法。16.下列声明的方法强制要求子类来实现的是:()A.public double methodda();B.static void methoda(double dl);C.public native double methoda();D.abstract public void methoda();17.在 Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()。A、隐藏 B、覆盖 C、重载 D、Java不支持此特性18.对于构造函数,下列叙述不正确的是()。A、构造函数也允许重载。B、子类无条件地继承父类的无参构造函数。C、子类不允许调用父类的构造函数。D、在同一个类中定义的重载构造函数可以相互调用。19.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口.A、privateC、private protected20.构造函数何时被调用?A.类定义时C.使用对象的方法时;B、protectedD public()B.使用对象的属性时;D.对象被创建时。21.设有下面两个赋值语句:a=Integer.parselnt(44l 024?,);b=Integer.valueOf(u 1024,).intValue();下述说法正确的是()。A、a 是整数类型变量,b 是整数类对象。B、a 是整数类对象,b 是整数类型变量。C、a 和 b 都是整数类对象并且它们的值相等。D、a 和 b 都是整数类型变量并且它们的值相等。22.若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是()。A)它们的返回值类型的不同 B)它们的名称的不同C)它们的参数表的不同 D)它们的修饰符不同23.下面是有关子类继承父类构造函数的描述,其中正确的是()。A)创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。B)子类无条件地继承父类不含参数的构造函数。C)子类必须通过super关键字调用父类的构造函数。D)子类无法继承父类的构造函数。24.下面说法正确的是()。A)final可修饰类、属性、方法。B)abstract可修饰类、属性、方法。C)定义抽象方法需有方法的返回类型、名称、参数列表和方法体。D)用 final修饰的变量,在程序中可对这个变量的值进行更改。25.设有下面的两个类定义:class AA void Show()System.out.println(我喜欢 Java!);)class BB extends AA void Show()System.out.println(我喜欢 C+!);)则顺序执行如下语句后输出结果为:()AA a;BB b;a.Show();b.Show();A、我喜欢Java!B、我喜欢C+!我喜欢C+!我喜欢Java!C、我喜欢Java!D、我喜欢C+!我喜欢Java!我喜欢C+!26.设有下面的一个类定义:class AA static void Show()System.out.println(我喜欢 Java!);)class BB void Show()System.out.println(我喜欢 C+!”);若已经使用AA类创建对象a 和 BB类创建对象b,则下面哪一个方法调用是正确的:()A、a.Show()B、AA.Show();b.Show()BB.Show();C、AA.Show();D、a.Show();b.Show();BB.Show();27.对于子类的构造函数说明,下列叙述中不正确的是()。A、子类无条件地继承父类的无参构造函数。B、子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。28.下列关于继承的哪项叙述是正确的?A)在java中允许多重继承B)在 java中一个类只能实现一个接口C)在java中一个类不能同时继承一个类和实现一个接口D)java的单一继承使代码更可靠29.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A)private B)无修饰符 C)public D)protected30.下面的程序输出的结果是()public class A implements B public static void main(String args)int i;Acl=new A();i=cl.k;System.out.println(,i=-t-i);interface B int k=10;)A)i=0 B)i=10 C)程序有编译错误 D)i=true31.下面的程序编译运行后输出的结果是()。public class A implements Runnable public static void main(String argv)Aa=new A();Thread t=new Thread(a);t.start();public void run()while(true)tryThread.currentThread().sleep(1000);catch(InterruptedException e)System.out.println(e.toStringO);System.out.println(Hlooping while);)A)在屏幕上重复输出“looping while”。B)在屏幕上输出一次“looping while”。C)没有结果输出。D)以上说法都错误。32.下面的程序输出的结果是()public class A implements B public static void main(String args)int i;Acl=new A();i=cl.k;System.out.println(ni=M+i);interface B intk=10;A)i=0 B)i=10 C)程序有编译错误 D)i=true33.编译和运行下面的应用程序,屏幕输出的结果是().public class Test public static void main(String args)A a=new A(aaaaan);A.B b=a.new B();System.out.println(b.inStr);)class A private String outStr;public A(String s)outStr=s;public class B public String inStr=nbbbbbM;A)aaaaa B)ababa C)bbbbb D)aaaaabbbbb34.应用程序的main方法中有以下语句,则输出的结果是()。String s=njava 123456”;int n=s.indexOf(HH);int k=s.indexOf(n,5);String s2=s.substring(n+l,k);System.out.println(s2);A)123456 B)java C)D)535.应用程序Test.java的源程序如下,在命令行键入:java Test aaa bb c,则输出的结果是()。public class Test public static void main(String args)int kl=args.length;int k2=args 1 .length();System.out.print(kl 4-n+k2);)A)3 2 B)1 2 C)1 3 D)3 336.类的成员有()?A)域(变 量 或 对 象)B)接口 C)内部类 D)字节码答案:1-10CBBDDDDDCB11-20ACBDADCCDD21-30DCCAACDDBB31-36ABCAAA三、Java数组和基本算法应用1.下面的语句的作用是:()。Vector My Vector=new Vector(100,50);A、创建一个数组类对象MyVector,有 100个元素的空间,每个元素的初值为50。B、创建一个向量类对象My V ector,有 100个元素的空间,每个元素的初值为50。C、创建一个数组类对象MyVector,有 100个元素的空间,若空间使用完时,以 50个元素空间单位递增。D、创建一个向量类对象MyVector,有 100个元素的空间,若空间使用完时,以 50个元素空间单位递增。2.在 Java中,存放字符串常量的对象属于()类对象。A Character B、StringC、StringBuffer D Vector3.在一个应用程序中有如下定义:int a=l,2,3,456,7,8,9,10;为了打印输出数组a 的最后一个元素,下面正确的代码是()。A)System.out.println(a 10);B)System.out.println(a9);C)System.out.println(aa.length);D)System.out.println(a(8);4.给出下列代码,则数组初始化中哪项是不正确的?byte arrayl,array2 口;byte array3 口 ;byte 口 array4,array5;A)array2=array 1 B)array2=array3 C)array5=array4 D)array3=array45.下面哪个语句是创建数组的正确语句?()A.float f66=new float66;B.float f=new float6;C.float f=new float66;D.float f=new float6;7.下列语句序列执行后,num的值是()。Random rdl=new Random();int num=Math.abs(rd.nextInt()%4+l;A)1 4 之间的随机值 B)5 C)0 D)-l8.下面程序段执行后b 的值是()。String str=java”;boolean b=str instanceof String;A)0 B)true C)1 D)false9.下列程序段执行后的结果是()。String s=new String(abcdefgu);fbr(int i=0;is.length();i4-=2)System.out.print(s.charAt(i);A)abcdefg B)ACEG C)aceg D)abed10.下面的程序段执行后输出的结果是()。StringBuffer buf=new StringBuffer(MBeijing2008);buf.insert(7,H);System.out.println(buf.toString();A)Beijing2008 B)Beijing2008 C)Beijing2008 D)Beijing#200811.应用程序的main方法中有以下语句,则输出的结果是()。String sl=nAbcDn;String s2=s 1 .toLowerCase();A)A B)ABCD C)aBCd D)abed12.下列语句序列执行后,k 的值是()oint x=2,y=5,k=0;switch(x%y)case 0:k=x+y;break;case 1:k=x-y;break;case 2:k=x*y;break;default:k=x/y;break;)System.out.println(k);A)2 B)5 C)10 D)013.应用程序的main方法中有以下语句,则输出的结果是()。int x=122,33,55,678,-987;int max=xO;for(int i=l;imax)max=xi;)System.out.println(max);A)678 B)122 C)-987 D)3314.定义如下的二维数组b,下面的说法正确的是()。int b=l,2,3,4,5,6,7,8,9,10,11,12,13,14,15);A)b.length 的值是 3。B)bl.length 的值是 5。的值是5。D)二维数组b 的第一行有3 个元素答案:1-10 DBBACBACCA11-14 D C A C四、Java图形用户界面设计1.在 Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。A java.io B、java.awtC java.applet D、java.awt.event2.在 Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。A、Label B、ButtonC、TextArea D、TextField3.创建一个标识有 关闭 按钮的语句是()。A TextField b=new TextField(关闭)B、Label b=new Label。关闭);C、Checkbox b=new Checkbox(关闭)D、Button b=new Button(关闭)4.在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动 Java的异常处理机制。A、if-else B、switch C try D、throw5.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。A、import java.awt.*;B、import java.applet.*;C、import java.io.*;D、import java.awt.event.*;6.下列关于Frame类的说法不正确的是A)Frame是 Window类的直接子类B)Frame对象显示的效果是一个窗口C)Frame被默认初始化为可见D)Frame的默认布局管理器为BorderLayout7.下列Java常见事件类中哪个是鼠标事件类?A)InputEvent B)KeyEvent C)MouseEvent D)WindowEvent8.以下说法中错误的是:()A.Choice、Checkbox CheckboxGroup List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息。B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮。C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构。D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定。9.以下哪个有关事件监听器的语句是正碑的?()A.一个组件可以有多个监听器。B.一个组件只能有一个监听器。C.一个监听器必须包含该组件。D.一个监听器只能够接收和处理来自一个组件的事件。10.如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?()A、BoxLayout;B、GridLayout;C、BorderLayout;D、FlowLouLayout11.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()A、CardLayout B、FlowLayoutC、BorderLayout D、GridLayout答案:1-10 BADCDCCAAB11 B填空题1.创建类的对象时,使用运算符 给对象分配内存空间。2.定义类的构造方法不能有返回值类型,其名称与 名相同。3.Java语言中关键字 表示双精度类型。4,若有定义:float b=l.lf,3.5f,6.8f;,则 b.length。的值是,5.若有类定义:class B extends A则类B 是类A 的6.接 口 中 的 成 员 只 有 静 态 常 量 和。7.在子类中使用关键字 做前缀可调用被子类覆盖的父类中的方法。8.关键字 用于导入包中的类到程序中,供程序中使用。9.Java语言中,通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的 块来捕获和处理异常。10.程序中实现多线程的方法有两种:继承 类和实现Runnable接口.答案l.new 2.类 3.double 4.3 5.子类 6.抽象方法 7.super 8.import 9.catch 10.Thread1.若一个应用程序类的类名是T e st,则保存该文件时的文件名为 o2.若包mylib存放在环境变量classpath指明的路径下,把mylib包中的类A 导 入 程 序 中 的 语 句 是。3.Java语言中关键字interface用 来 定 义 一 个。4.在循环中使用break语句,则(终止/继续)当前循环的执行。5.是由若干个称为结点的对象组成的一种数据结构,每个结点有一个数据和下一个结点对象的引用。6.在Java语言中,逻辑常量只有 和 false两个值。7.方法调用Math.max(99,88)返 回 的 结 果 是。8.方法调用Math.pow(5,2)返 回 的 结 果 是。9.同一个类中多个方法具有相同的方法名,不同的参数列表称为方法的 o10.定义字符串:String s=hy;,则 s.replace(*h,H)的值是11.定义字符串:String s=new String(javaok!),sl=s.substring(l,4);,!il!sl 的值是。12.线程对象调用sleep(1000)方法,则该线程休眠 毫秒。13.表达式(5%2=0)的值是 o14.在java源程序的类头中使用关键字 声明该类实现某个接口。15.类是所有Java包中的类、用户自定义类的直接或间接父类。答案1.Test.java 2.import mylib.A;3.接口 4.终止 5.链表 6.true 7.99 8.25.0 9.重载 10.Hy11.ava 12.1000 13.false 14.implements 15.Object1.Java小程序的源文件名为A ppl.java,为运行该小程序,应将小程序嵌入网页文件中,其 html的关键代码如下,请将其补充完整:2.定义一个方法时,用关键字void指明方法(有/没有)返回值。3.堆栈是一种执行 操作的数据结构。4.在一个Java源文件中定义了 3 个类,编译该Java源文件时会产生 个节码文件。5.方法调用Math.abs(-90)返 回 的 结 果 是。6.方法调用Math.min(-9,11)返 回 的 结 果 是。7.如果子类中的某个方法的名字、返回值类型和参数列表与它的父类中的某个方法完全一样,则称子类中的这个方法 了父类的同名方法。8.定义字符串:String s=ab;,则 s.toUpperCase。的值是。9.定义字符串:String s=java;,则 s.length。的值是。10.定义字符串:String s=new StringBuffer().append(a).append(b).append(c).toString();,则 s 的值是11.线程执行完run()方 法 后 将。12.Java中,把数据和基于数据的操作封装在一起的数据类型称为。13.在循环中使用 语句,将跳过本轮循环的剩余语句,进入循环的下一轮。14.Java中,是可以用来实现类间多重继承功能的结构。15.调用一个类的静态(static)方法,可以不创建该类的对象,直接通过_做前缀来调用。答案1.Appl.class 2.没有 3.后进先出(或先进后出)4.3 5.90 6.-9 7.覆 盖 8.AB 9.4 10.abc1 1.死亡 12.类 13.continue 14.接口 15.类名2.设 x=2,则表达式(x+)*3 的值是3.若 x=5,y=10则 x y 和 x 和O8.如果一个Java Applet源程序文件只定义有一个类,该类的类名为M yApplet,则类My Applet必须是 类的子类并且存储该源程序文件的文件名必须为9.一 个 Java Application源程序文件名为MyJavaApplication.java,如果使用Sun公司的Java开发工具 JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该顺序执行如下两个命令:10.在 Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码字符占用 字节内存空间,这样,无论是中文字符还是英文字符,每个都是占用 字节内存空间。11.在 Java程序中定义的类有两种成员:、。12.Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在 JavaApplication中,这个主类是指包含 方法的类;在 Java Applet里,这个主类是一个系统类 的子类。13.创建一个名为MyPackage的包的语句是,该语句应该放在程序的位置为:。14.方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。方法是不能被当前类的子类重新定义的方法。15.形式参数指的是方法被 时的参数行,实际参数是方法被 时所传递进去的变量或值。16.多态是指,在 Java中有两种多态,一种是使用方法的 实现多态,另一种是使用方法的 实现多态。17.在 Java程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现 重继承关系。18.子类重新定义一个与从父类那里继承来的域变量完全相同的变量,这种面向对象程序设计特性称为域的。19.字符串分为两大类,一类是字符串常量,使用 类的对象表示;另一类是字符串变量,使用 类的对象表示。20.设有数组定义:int MyIntArray=1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 0,100;则执行以下几个语句后的输出结果是。int s=0;for(int i=0;i 2 1 1.域成员、方法成员 12.main Applet13.package MyPackage;应该在程序第一句。14.抽象方法、最 终 方 法(或 abstract方法、final方法)1 5.定义、调用16.一个程序中有多个同名的不同方法 覆盖 重载1 7.单、多18.隐藏19.StringStringBuffer20.55021.Text Area ta=new TextArea(10,45);22.Label gxdd=new Label,湘南学院)Button gb=new Button(关闭);23.MyClass obj=new MyClass;24.max=xy?x:y min=x2)?4:5);)其运行结果是A)2B.3C.4D.5(2 2)阅读下列代码public class Testpublic static void main(String args)System.out.println(89 1);)其运行结果是A)44B.45C.88D.90(2 4)线程生命周期中正确的状态是A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D.新建状态、可运行状态、运行状态、恢复状态和终止状态(25)Thread类中能运行线程体的方法是A.start()B.resume()C.init()D.run()(2 8)在 Java中,与数据库连接的技术是A.ODBCB.JDBCC.数据库厂家驱动程序D.数据库厂家的连接协议(2 9)下列命题中,错误的是A.Java编程时,B.Java编程时,C.Java编程时,D.Java编程时,要求应尽量多用公共变量要求应尽量少用公共变量要求应尽量不用公共变量要求应尽量使用私有变量(3 1)若数组 a 定义为 inta=new int34,则 a 是A.一维数组B.二维数组C.三维数组D.四维数组(32)Java语言使用的字符码集是A.ASCIIB.BCDC.DCBD.Unicode二、填 空题(每空2 分,共 30分)请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。(6)6 是 Java程序中基本的结构单位。(7)Java语言中,移位运算符包括:、和【7】;(9)能将显示空间分成很多层的布局管理器是【9】。(1 3)键盘键入字符串并在计算机屏幕上显示,这时的数据源是13 o(1 4)任何一个Java程序都默认引入了一个包,这个包的名字叫java.【14】。(1 5)J a v a 语言中,有一个类是所有类或接口的父类,这个类的名称是 15 o2006年 4 月全国计算机等级考试二级J A V A 笔试答案一.选择题(1)【答案】D(2)【答案】A(3)【答案】D(4)【答案】B(5)【答案】A(6)【答案】D(7)【答案】C【答案】D(9)【答案】A(10)【答案】C(11)【答案】D(12)【答案】A(13)【答案】(14)【答案】C(15)【答案】D(16)【答案】C(17)【答案】D(18)【答案】B(19)【答案】C(20)【答案】B(21)【答案】C(22)【答案】A(23)【答案】A(24)【答案】C(25)【答案】A(26)【答案】C(27)【答案】B(28)【答案】B(29)【答案】A(30)【答案】B(31)【答案】B(32)【答案】D(33)【答案】A(34)【答案】B(35)【答案】C二.填空题(1)【答案】45(2)【答案】类(3)【答案】关系(4)【答案】静态分析(5)【答案】逻辑独立性(6)【答案】对象(7)【答案】(8)【答案】容器(9)【答案】CardLayout(10)【答案】HTML(11)【答案】Applet(12)【答案】数据(13)【答案】键盘(14)【答案】Lang(15)【答案】Object2007年4月全国计算机等级考试二级JAVA笔试试题及答案一、选择题(4)在设计程序时,应采纳的原则之一是A.不限制goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解(1 1)下列哪个选项是合法的标识符?A.123B_ _nameC.classD.1 first(1 4)下列的哪个赋值语句是不正确的?A.float f=11.1;B.double d=5.3E12;C.float d=3.14f;D.double f=l l.lElOf;(1 5)下列的哪个赋值语句是正确的?A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0;(1 6)给出下列的代码,哪行在编译时可能会有错误?public void modify()int i,j,k;i=100;while(i 0)j=i*2;System.out.println(The value of j is +j);k=k+1;A.line 4B.line 6C.line 7D.line 8(17)下列关于继

    注意事项

    本文(java期末考试复习范围2.pdf)为本站会员(无***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开