java期末试题--综合二

上传人:第*** 文档编号:34037047 上传时间:2018-02-20 格式:DOC 页数:4 大小:49.50KB
返回 下载 相关 举报
java期末试题--综合二_第1页
第1页 / 共4页
java期末试题--综合二_第2页
第2页 / 共4页
java期末试题--综合二_第3页
第3页 / 共4页
java期末试题--综合二_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《java期末试题--综合二》由会员分享,可在线阅读,更多相关《java期末试题--综合二(4页珍藏版)》请在金锄头文库上搜索。

1、JAVA 综合习题二一、选择题1、如下哪个是 Java中的标识符( )A、fieldname B、superC、3number D、#number2、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )。A. 3 B. 3. 5 C. 4 D. 53、下面的代码段执行之后 count的值是什么( )int count = 1;for (int i = 1; i = 5; i+) count += i;System.out.println(count);A、5 B、1 C、15 D、164、为 AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名

2、AB作为前缀就可以调用它,该方法头的形式为( )。A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )5、下列程序段执行后的结果是( )。 String s = new String(abcdefg);for (int i=0; is.length(); i+=2)System.out.print(s.charAt(i); A) aceg B) ACEG C) abcdefg D) abcd6、下面程序段执行后 b的值是( )。Integer in

3、teg =new Integer(9);boolean b = integ instanceof Object; A) 9 B) true C) 1 D) false7关于 for 循环和 while 循环的说法哪个正确?()Awhile 循环先判断后执行,for 循环先执行后判断。Bwhile 循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C两种循环任何时候都不可以替换D两种循环结构中都必须有循环体,循环体不能为空8关于对象成员占用内存的说法哪个正确?()A同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C对象的方法不占用内存D以

4、上都不对9关于继承的说法正确的是:()A、子类将继承父类所有的属性和方法。B、子类将继承父类的非私有属性和方法。C、子类只继承父类 public方法和属性D、子类只继承父类的方法,而不继承属性10重写与重载的关系是()A、重写只有发生在父类与子类之间,而重载可以发生在同一个类中B重写方法可以不同名,而重载方法必须同名Cfinal 修饰的方法可以被重写,但不能被重载D重写与重载是同一回事11、下面哪一个 import命令可以为我们提供编写网络应用程序的类()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .

5、*;12、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象( )A、FileInputStream B、FileOutputStream C、DataOutputStream D、FileWriter13、下面的程序创建了一个文件输出流对象,用来向文件 test.txt中输出数据,假设程序当前目录下不存在文件 test.txt,编译下面的程序Test.java后,将该程序运行 3次,则文件test.txt 的内容是( )。import java.io.*;public class Test public static void main(String args) try String

6、 s=ABCDE;byte b=s.getBytes();FileOutputStream file=new FileOutputStream(test.txt,true);file.write(b); file.close();catch(IOException e) System.out.println(e.toString();A) ABCABC B) ABCDE C) Test D) ABCDE ABCDE ABCDE 二、填空题1、如果将类 MyClass声明为 public,它的文件名必须是 MyClass.java 才能正常编译。2.面向对象有三大特点分别是继承、 封装 、 多态

7、 。3、设 x = 2 ,则表达式 ( x + + )3 的值是 0 。4、在 Java的基本数据类型中,char 型采用Unicode编码方案,每个 Unicode码占用 2 字节内存空间5、Java 中用于两个数相等比较的运算符是:(=) ,用于不相等比较的运算符是(!=) 。6、在 Java中声明一个字符串类型的变量 str的语句是: String str; ,定义一个具有 10个元素的整型数组 a的语句是: int a=new int10; 。7、设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输

8、出结果是 20+40+60=120 。int s = 0 ;for (int i = 0 ; i MyIntArray.length ; i + + )if ( i % 2 = = 1 ) s += MyIntArrayi ;System.out.println(s);8、定义接口的保留字是( interface)。9、异常处理是由(try) 、 (catch)和 finally块三个关键所组成的程序块。三、读程题1、以下程序的输出结果为:public class Person String name;int age;public Person(String name, int age) th

9、is.name = name;this.age = age;public static void main(String args) Person c = new Person(Peter, 17);System.out.println(c.name + is + c.age + years old!);Peter is 17 years old!2、输出结果为:public class Sumpublic static void main(String args)int j=10;System.out.println(j is : +j);calculate(j);System.out.pr

10、intln(At last, j is : +j);static void calculate (int j)for (int i = 0;i10;i+)j+;System.out.println(j in calculate() is: +j);j is : 10 j in calculate() is : 20 At last j is : 104、以下程序的输出结果为:public class Tom private float weight;private static String name;public void setWeight(float weight) this.weigh

11、t = weight;private void out() System.out.println(name + 体重: + weight + 斤);public static void main(String args) Tom.name = 汤姆猫;Tom cat = new Tom();cat.setWeight(20);cat.out();汤姆猫体重:20.0 斤五、编程题1、按以下要求编写程序(1) 创建一个 Rectangle类,添加 width和height两个成员变量(2) 在 Rectangle中添加两种方法分别计算矩形的周长和面积(3) 编程利用 Rectangle输出一个矩

12、形的周长和面积五、1 、public class Rectangle float width, height;public Rectangle(float w, float h) width = w;height = h;public float getLength()return (width + height) * 2;public float getArea()return width * height;public static void main(String args) Rectangle rect = new Rectangle(10, 20);System.out.println(周长是: + rect.getLength();System.out.println(面积是: + rect.getArea();

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号