文档库 最新最全的文档下载
当前位置:文档库 › IBM Java测试题

IBM Java测试题

IBM Java测试题
IBM Java测试题

Java第一阶段综合测试题

考试时间:2个小时考试类型:闭卷

姓名:________ 班级:________ 考试分数:_______

一、单选题(每题2分,共40分)

1.以下关于异常的说法正确的是:()

A. 一旦出现异常,程序运行就终止了

B. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常

C. 在catch子句中匹配异常是一种精确匹配

D. 可能抛出系统异常的方法是不需要申明异常的

2.下面关于Java的引用,说法正确的是:()

A. 应用实际上就是指针

B. 应用本身是Primitive

C. 引用就是对象本身

D. 一个对象只能被一个引用所指引

3.对于import java.util包,以下那种说法是错误的?()

A. Vector类属于java.util包

B. Vector类放在…/java/util/目录下

C. Vector类放在java.util文件中

D. Vector类是Sun公司的产品

4. 如下代码

public class Test {

public int aMethod() {

static int i = 0;

i++;

return i;

}

public static void main (String args[]) {

Test test = new Test();

test.aMethod();

int j = test.aMethod();

System.out.println(j);

}

}

输出结果是什么?(D)

A. 0

B. 1

C. 2

D. 编译失败

5.如下代码:

public class Foo {

public static void main(String[] args) {

try {

return;

} finally {

System.out.println( "Finally" );

}

}

}

输出结果是什么?(A)

A. Finally

B.编译失败

C. 代码正常运行但没有任何输出.

D. 运行时抛出异常

6.下面的语句会产生什么样的输出?(A)

System.out.println(4&7);

A.4

B.5

C.6

D.7

E.0

7.下面的程序中,temp的最终值是什么?(B)

long temp=(int)3.9;

temp%=2;

A .0

B .1

C .2

D .3

E .4

8.下面哪个不是JAVA关键字(A )

A integer

B double

C float

D default

9.下列哪种说法是正确的()

A.实例方法可直接调用超类的实例方法

B.实例方法可直接调用超类的类方法

C.实例方法可直接调用其他类的实例方法

D.实例方法可直接调用本类的类方法

10.下列标识符(名字)命名原则中,正确的是(D)

A. 类名的首字母小写

B. 变量和方法名的首写字母大写

C. 接口名的首写字母小写

D. 常量完全大写

11.下列关于构造方法的叙述中,错误的是(C)

A. Java语言规定构造方法名与类名必须相同

B. Java语言规定构造方法没有返回值,但不用void声明

C. Java语言规定构造方法不可以重载

D. Java语言规定构造方法只能通过new自动调用

12.类Test1定义如下:

1.public class Test1{

2.public float aMethod(float a,float b){ return 0;}

3.

4.}

将以下哪种方法插入行3是不合法的。(B)

A、public float aMethod(float a,float b,float c){ return 0;}

B、public float aMethod(float c,float d){ return 0;}

C、public int aMethod(int a,int b){ return 0;}

D、private float aMethod(int a,int b,int c){ return 0;}

13.哪个语句创建了一个数组实例?(A )

A. int[] ia = new int [15];

B. float fa = new float [20];

C. char*+ ca = “Some String”;

D. int ia [][] = {4, 5, 6} {1, 2, 3};

14.以public修饰的类如:public class Car,…- 则Car(A)

A、可被其它程序包中的类使用

B、仅能被本程序包中的类使用

C、不能被任意其它类使用

D、不能被其它类继承的实例

15.构造函数何时被调用(B)

A.类定义时

B.创建对象时

C.调用对象方法时

D.使用对象的变量时

16.Java程序的执行过程中用到一套JDK工具,其中java.exe是指(B)

A.Java文档生成器

B.Java解释器

C.Java编译器

D.Java类分解器

17.break语句(C )

A、只中断最内层的循环

B、只中断最外层的循环

C、借助于标号,可以实现任何外层循环中断

D、只中断某一层的循环

18.Java语言中下面哪个可以用作正确的变量名称(B)

A、3D

B、name

C、extends

D、implements

19.如下代码:

class Super {

public Integer getLenght() { return new Integer(4); }

}

public class Sub extends Super {

public Long getLenght() { return new Long(5); }

public static void main(String[] args) {

Super sooper = new Super();

Sub sub = new Sub();

System.out.println(sooper.getLenght().toString() + "," +

sub.getLenght().toString() );

}

}

输出是什么?(E)

A. 4,4

B. 4,5

C. 5,4

D. 5,5

E. 编译失败.

二:多选题(每题3分,共30分)

1.下面哪个语句正确地声明一个整型的二维数组?(CDE )

A. int a[][] = new int[][];

B. int a[10][10] = new int[][];

C. int a[][] = new int[10][10];

D. int [][]a = new int[10][10];

E. int []a[] = new int[10][10];

2.下面哪些不是java的简单数据类型? (BC)

A. short

B. Boolean

C. Double

D. float

3.下面哪些语句能够正确地生成5个空字符串?(AB )

A.String a[]=new String[5];for(int i=0;i<5;a[i+++=“”);

B.String a*+=,“”,“”,“”,“”,“”-;

C.String a[5];

D.String[5]a;

E.String []a=new String[5];for(int i=0;i<5;a[i++]=null);

4.下列标识符不合法的有(ACD )

A.new B.$Usdollars C.1234 D.car.taxi

5.下列说法错误的有()

A.数组是一种对象

B.数组属于一种原生类

C.int number=[]={31,23,33,43,35,63}

D.数组的大小可以任意改变

6.不能用来修饰interface的有(ACD)

A.private B.public C.protected D.static

7.下列说法错误的有()

A.在类方法中可用this来调用本类的类方法

B.在类方法中调用本类的类方法时可直接调用

C.在类方法中只能调用本类中的类方法

D.在类方法中绝对不能调用实例方法

8.如下代码

class A {

A() { }

}

class B extends A {

}

哪两个说明是正确的?(BD)

A. B类的构造器应该是public.

B. B类的构造器应该是没有参数

C. B类的构造器应该调用this().

D. B类的构造器应该调用super().

9.在接口中以下哪条定义是正确的? (CDE )

A. void methoda(); 接口中的成员方法都是“公有的”“抽象的”“实例”成员方法

B. public double methoda();

C. public final double methoda();

D. static void methoda(double d1);

E. protected void methoda(double d1);

10.以下哪四个能使用throw抛出? (CDEF)

A. Error (不需要用throw抛出)

B. Event (不需要用throw抛出)

C. Object (可以用throw抛出)

D. Throwable(可以用throw抛出)

E. Exception (可以用throw抛出)

F. RuntimeException (可以用也可以不用throw抛出)

三:简答题(每题5分,共15分)

1.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

2.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

3.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

四:编程题(共15分)

1、设计一个简单的类:Worker。该类包含id、姓名、薪水和年龄,要求有私有的属性、有

参和无参的构造方法、public类型的setter和getter方法和toString方法

public class Worker

{

private int id;//id

private String name;//姓名

private double pay;//薪水

private int age;//年龄

public Worker(){}

public Worker(int id,String name,double pay,int age)

{

this.id=id; https://www.wendangku.net/doc/e82739120.html,=name; this.pay=pay; this.age=age;

}

public void setId(int id)

{

this.id=id;

}

public int getId()

{

return this.id;

}

public void setName(String name)

{

https://www.wendangku.net/doc/e82739120.html,=name;

}

public String getName()

{

return https://www.wendangku.net/doc/e82739120.html,;

}

public void setPay(double pay)

{

this.pay=pay;

}

public double getPay()

{

return this.pay;

}

public void setAge(int age)

{

this.age=age;

}

public int getAge()

{

return this.age;

}

public String toString()

{

return “id:” + id + “\nname:” + name + “\npay” + pay + “\nage:” + age;

}

}

2、设计一个测试类:WorkerTest,该类首先用set方法传值,然后用构造方法传值,并将该对象打印出来

public class WorkerTest

{

public static void main(String args[])

{

Worker worker = new Worker(3,”aaa”,324.32,32);

System.out.println(worker);

worker.setName(“bbb”);

System.out.println(worker);

}

}

3、用switch和Scanner知识,在控制台上实现:

如:输入1时,打印一句:“这是第一格”;输入2时,打印一句:“这是第二格”;.......... .;当随便输入时,打印“你输入有误”

import java.util.Scanner;

public class Worker

{

public static void main(String args[])

{

Scanner scan=new Scanner(System.in);

switch(scan.nextInt())

{

case 1:

System.out.println("这是第一格");

break;

case 2:

System.out.println("这是第二格");

break;

default:

System.out.println("你输入有误");

}

}

}

1.用循环控制语句打印输出:1+3+5+…….+99=?结果

int result=1;

System.out.print(1+””);

for(int i=3;i<100;i+=2)

{

System.out.print(”+”+i);

result += i;

}

System.out.print(”=”+result);

【科教版】小升初科学试题含答案

科教版毕业年级小升初 科学模拟测试卷 (时间:xx分钟总分: xx分) 学校________ 班级________ 姓名________ 座号 ________ 一、填空题(共8小题,每空1分,满分26分) 1.放大镜是我们在科学探究中经常用到的观察工具,也叫,它的镜片特点是、中间、边缘。 2.建立自然保护区是保护生物的有效方法。我国四川卧龙自然保护区的建立主要是为了保护我国特有的珍惜动物(填动物名)。 3.被人们称为“白色污染”的是制品。除此我们面临的污染还有、等。4.太阳系中,太阳是一颗会发光发热的星,与太阳的平均距离最近的行星是,与地球自转周期最接近的行星是,月球是地球的。 5.当地球运行到太阳和月球之间,三个天体处于同一直线或接近同一直线时,便发生了现象,这种现象一般发生在农历左右。有和两种类型。 6.科学研究发现昆虫头上的就是它们的“鼻子”,能分辨各种气味:蟋蟀的“耳朵” 在。 7.垃圾是放错了位置的资源。要有效的回收,必须改变垃圾混装的旧习惯,对生活垃圾进行和。 8.物质的变化可以分为和两类。物质的变化常伴随着各种现象的发生,如小苏打和白醋混合后会产生气体,这种变化属于变化;水加热至沸腾时也会产生气体,这种变化属于变化。因此,要准确判断物质发生的变化属于哪种类型,需明确它们的本质区别:是否有产生。 二、判断.(每小题2分,共20分) 9.石头、水、空气是物质,声音、光、电也是物质。(判断对错) 10.有些物质会发生变化,而且变化速度也有快有慢,有些物质永远不会发生变化。 (判断对错) 11.往水中滴了一滴红墨水,颜色变淡了,肯定发生了化学变化。(判断对错)

Java基础测试题(答案)

1. 有以下程序片段,下列哪个选项不能插入到行1。( D ) 1. 2.public class Interesting{ 3.//do sth 4. } (只能有一个public修饰的class) A、import java.awt.*; B、package mypackage; C、class OtherClass{ } D、public class MyClass{ } 2. 以下哪项是接口的正确定义?( B D ) A、interface B { void print(){};} (接口里的方法都是抽象的,不能有方法体) B、abstract interface B { void print() ;} C、abstract interface B extends A1,A2 //A1、A2为已定义的接口 { abstract void print(){ };} (同上) D、interface B { void print();} 1.接口可以声明为public(公共)或默认的访问权限。接口隐含表明是抽象的(abstract)的。 2.接口的方法默认即为public(公共)且是abstract(抽象)的. 3.接口中的变量默认即为public(公共), static(静态) and final(最终的)。 接口声明编译器如何解释呢 public interface Searchable {}public abstract interface Searchable {} abstract interface Searchable {}abstract interface Searchable {} interface Searchable {}abstract interface Searchable {}

JAVA面试题汇总

目录 概念题 ---------------------------------------------------------------------------------错误!未定义书签。 一、JAVA基础 ------------------------------------------------------------------------------ 错误!未定义书签。 1)面向对象的特征 --------------------------------------------------------------------------------------- 错误!未定义书签。 2)什么是OOP?什么是类?请对比类和对象实例之间的关系。 ----------------------- 错误!未定义书签。 3)简述类与对象的概念 -------------------------------------------------------------------------------- 错误!未定义书签。 4)什么是属性与方法? -------------------------------------------------------------------------------- 错误!未定义书签。 5)什么是封装? ------------------------------------------------------------------------------------------ 错误!未定义书签。 6)描述一下JVM加载class文件的原理机制 --------------------------------------------------- 错误!未定义书签。 7)Java程序怎么优化? -------------------------------------------------------------------------------- 错误!未定义书签。 8)一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?----- 错误!未定义书签。 9)char型变量中能不能存贮一个中文汉字 ----------------------------------------------------- 错误!未定义书签。 10)逻辑操作符(&,|,^)与条件操作符(&&,||)的区别--------------------------------------- 错误!未定义书签。 11)Math.round(11.5)等於多少? Math.round(-11.5)等於多少? ------------------------- 错误!未定义书签。 12)Java有没有goto?-------------------------------------------------------------------------------- 错误!未定义书签。 13)int 和Integer 的区别 --------------------------------------------------------------------------- 错误!未定义书签。 14)如何将数值型字符转换为数字?如何去小数四舍五入保留小数点后两位。错误!未定义书签。 15)short s1 = 1; s1 = s1 + 1;和short s1 = 1; s1 += 1;有什么错误 -------------------------- 错误!未定义书签。 16)float f=3.4是否正确? ----------------------------------------------------------------------------- 错误!未定义书签。 17)String 和StringBuffer的区别 ------------------------------------------------------------------ 错误!未定义书签。 18)String是否是最基本的数据类型,能否被继承 ----------------------------------------- 错误!未定义书签。 19)String s = new String("xyz");创建了几个String Object? ------------------------------- 错误!未定义书签。 20)数组有没有length()这个方法? String有没有length()这个方法? ---------------- 错误!未定义书签。 21)排序都有哪几种方法?用JAVA实现一个快速排序 ----------------------------------- 错误!未定义书签。 22)swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上--- 错误!未定义书 签。 23)在JAVA中,如何跳出当前的多重嵌套循环? ------------------------------------------ 错误!未定义书签。 24)关于日期和时间的几个问题------------------------------------------------------------------- 错误!未定义书签。 25)一个对象被当作参数传递到一个方法,是值传递还是引用传递----------------- 错误!未定义书签。 26)什么时候用assert?------------------------------------------------------------------------------ 错误!未定义书签。 27)GC是什么? 为什么要有GC? ---------------------------------------------------------------- 错误!未定义书签。 28)垃圾回收的优点和原理 ------------------------------------------------------------------------- 错误!未定义书签。 29)垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?错误!未定义书 签。 30)java中会存在内存泄漏吗,请简单描述 -------------------------------------------------- 错误!未定义书签。 31)java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,他们分别是哪些 类?错误!未定义书签。 32)文件和目录(I/O)操作 ------------------------------------------------------------------------ 错误!未定义书签。 33)什么是java序列化?如何实现java序列化?------------------------------------------- 错误!未定义书签。

六年级科学试题及答案

六年级科学试题及答案 第一单元显微镜下的世界 一;填空题: 1;细菌;霉;病毒是不同种类的《微生物》。 2;第一个揭开微生物秘密的是荷兰生物学家《列文虎克》。 3;绝大多数的微生物只有在《显微镜》下才能看到。 4;细菌;霉及病毒,要用显微镜才能看清楚,所以通常把它们称作《微生物》。 5;在适宜的温度下,《乳酸菌》会使牛奶发酵变成酸奶。 6;利用细菌可以《加工食品》;《生产药品》;《净化环境》;《生产燃料》。 7;危害人类健康的病毒和细菌叫做《病菌》。 8;许多传染病是由《病菌》引起的。用《捂住鼻子打喷嚏》;《用热水冲洗筷子》;《勤用肥皂洗手》等方法可以减少致病细菌的传播。 9;青霉菌分泌出的某种物质能杀死细菌,这种物质叫做《青霉素》。 10;物体在《温暖》和《潮湿》的环境条件下,容易发霉。 11;《细胞》是构成生物体的基本单位。 12;细胞有不同的《形状》;《大小》和《功能》。 二;问答题: 1;使用显微镜时要注意什么? 答:《1》反光镜不能直接对着太阳,否则会伤害眼睛。 《2》使用时要小心,镜头不要碰着玻片。《3》不能用手触摸目镜和物镜。 2;怎样防止食物和物品发霉? 答:《1》真空包装;《2》放干燥剂《3》低温保存;《4》太阳暴晒。 3;你知道伤口化脓是怎么回事? 答:当人体遇到病菌入侵时,白细胞便会与病菌展开激战。在消灭这些入侵者时,白细胞也会有很大的伤亡。“脓”就是死亡的白细胞和病菌的尸体。 4;请你设计如何自制酸奶? 答:材料:牛奶;玻璃瓶;酸奶;小勺;杯子;温度计;锅;高压锅等。 步骤:《1》在鲜牛奶里加入1~2勺白糖,煮开几分钟。《2》待牛奶冷却到35~40℃,加入两勺酸奶,仔细搅匀。《3》再倒进消毒过的保温容器里,盖上盖子。《4》保温5~6小时后,酸奶就做 成了。 现象:牛奶变成了粘稠的酸奶。 结论:乳酸菌会使牛奶发酵成酸奶。 5;请你设计馒头发霉的实验。 答:材料:湿馒头;干馒头;塑料袋等。 步骤:《1》把装有湿馒头的塑料袋放在暖气片上。《2》把装有干馒头的塑料袋放在暖气片上。5天后观察它们。 现象:湿馒头发霉了,干馒头没有发霉。 结论:温暖;潮湿的馒头容易发霉。 第二单元我们的地球 一;填空题: 1;按照火山活动的历史,可分为:《活火山》;《死火山》;《休眠火山》。 2;古代的人们凭直觉来认识地球,提出了《天圆地方》的猜想。 3;麦哲伦的航行是人类第一次成功的《环球航行》。

100道Java基础测试题

Java基础测试题 不定项选择题 1、面向对象的三大特征是() A) 封装B) 继承C) 多态D) 线性 2、变量命名规范说法正确的是() A) 变量由英文字母、下划线、数字、$符号组成 B) 变量不能以数字作为开头 C) A和a在Java中代表同一个变量 D) 不同类型的变量,可以起相同的名字 3、i的值为10,表达式(i++)+(i--)的值为() A) 21B) 20 C) 19 D) 18 4、下面哪些定义变量的语句是正确的?() A) int i = 'A'; B) float f = 1.23; C) byte b = (byte)128; D) int c[5][5] = new int[ ][ ]; 5、以下代码的执行结果是() int a = 1; bool ean m = a%2 = = 1; if(m = false){ System.out.println("false"); }else{ System.out.println("true"); } A) false B) true C) 编译不通过 6、以下程序段中,哪个选项不能插入到第二行?() A)class Demo2 { } B) import java.util.*; C) public static void main(String args[ ]) { } D) package com; E) public class Demo2 { } 7、下面有关Java循环结构的描述正确的是() A) for循环体语句中,可以包含多条语句,但要用大括号括起来 B) for循环和do...while循环都是先执行循环体语句,后进行条件判断 C) continue和break只能用于循环结构中 D) 增强for循环遍历数组时不需要知道数组的长度,但不能实现与下标相关的操作 8、switch选择语句是多分支选择语句,只能处理等值条件判断的情况。在jdk1.7中,switch中的表达式可以是以下哪种类型() A)int B)char C)double D) float E)String F) short

java经典面试题汇总

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package 子孙类其他package public √√√√ protected √√√ × friendly √√ × × private √ × × × 不写时默认为friendly 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现 3、Static Nested Class 和 Inner Class的不同 答:Nested Class (一般是C++的说法),Inner Class (一般是JA V A的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注:静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象 4、&和&&的区别 答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and) 5、Collection 和 Collections的区别 答:Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作 6、什么时候用assert 答:assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的 7、String s = new String("xyz");创建了几个String Object 答:两个,一个字符对象,一个字符对象引用对象 8、Math.round(11.5)等於多少? Math.round(-11.5)等於多少 答: Math.round(11.5)==12;Math.round(-11.5)==-11;round方法返回与参数最接近的长整数,参数加1/2后求其floor 9、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错 答:short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)short s1 = 1; s1 += 1;(可以正确编译) 10、Java有没有goto 答:java中的保留字,现在没有在java中使用 11、数组有没有length()这个方法? String有没有length()这个方法 答:数组没有length()这个方法,有length的属性。String有有length()这个方法 12、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型

三年级科学试卷及答案

2017—2018学年度第二学期期末考试 三年级期末科学试卷 一、填空题(共10分) 1、声音能在()()、()中传播。 2、每个磁铁都有两极。()磁极相互排斥,()磁极相互吸引。 3、光是沿()传播的。 4、一株完整的开花植物一般都有()、()、()、()、()()()六个部分。 5、液态的水温度降到()时就开始凝固成冰。 6、植物在它们的生命过程中都要经历出生、()、繁殖、衰老直至死亡的过程。 7、水变成()的过程叫蒸发,雨过天晴,地面上的积水由于()现象变干的。 8、人们常用金属做水壶、锅等炊具,是因为它的()好。 9、蜗牛是用()爬行的,金鱼是用()呼吸的。 10、25摄氏度可以写作()。 二、选择题(共10分) 1、钢琴发出的声音由()产生的。 2、A、琴弦的振动B、空气的振动 3、、雷雨天的闪电可以击坏物体,潮湿的空气是() 4、A、绝缘体B、导体 5、世界上最早的指南仪器叫() 6、A、司南B、指南鱼C、指南针D、软盘

7、在太阳下晒衣服,要是还有一点风,衣服干得更() 8、A.快 B.慢 9、下列物质中________能溶解在水中。( ) 10、A土壤B面粉C盐 11、“举伞步行艰”所指的风级是。() 12、A、5级B、6级C、7级D、8级 8、堤坝上种防护林的作用是() A、保持水土 B、吸烟滞尘 C、减少噪音 9、夏天,在冰棍周围常常可以看到“白气”,这是() A 冰棍周围的水蒸气 B冰棍里水气变成水蒸汽 C 冰棍周围的水蒸气冷却形成的雾状小水滴 10. 植物自己制造“食物”的器官是________。 11. A.根 B .茎 C .叶 D .根、茎、叶 三、判断题(共5分) 1、沙土、粘土、壤土中壤土的渗水性最强。() 2、蚯蚓被称作是“改良土壤的能手”。() 3、3、“蜻蜓低飞要下雨”是没有道理的。() 4、4、液体和固体在水里的沉浮情况不一样。() 5、植物能通过多种途径进行传粉,常见的是借助昆虫和风力。()

java试卷B-

班 姓 学 考试时 考场(教室 装 线 一、单项选择题:(将每小题正确答案的代码填写在题后的括弧内。每小题2分,共20分) 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 ( ) A.java B. class C..html D.exe 2.下面说法中不正确的是: ( ) A .类是对象的抽象,对象是类的实例 B.类是组成java 程序的最小的单位 C .java 语言支持多继承 D.java 一个程序中只能有一个public 类 3. 欲构造ArrayList 类的一个实例,此类继承了List 接口,则正确的是( ) A. ArrayList myList=new Object () B. List myList=new ArrayList () C. ArrayList myList=new List () D. List myList=new List () 4.当浏览器重新返回Applet 所在页面时,将调用Applet 类的方法是 ( ) A.start() B.init() C.stop() D.destroy() 5.假设你正在为应用系统设计一个Java 图形用户界面(GUI ),需要能输入多行文本信息,下列组件中最能满足这个要求的是 ( ) A.TextArea https://www.wendangku.net/doc/e82739120.html,bel C.TextField D.Checkbox 6. 下面关于进程、线程的说法错误的是 ( ) A.进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索 B.线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行。 C.Java 多线程的运行与平台无关 D.对于单处理器系统,多个线程分时间片获取CPU 或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务 7.paint()方法使用哪种类型的参数? ( ) A.Graphics B.Graphics2D C.String D.Color 8.下列有关事件监听器的描述正确的是 ( ) A.多个监听者可以被附加到一个组件 B.只有一个监听者可以被附加到一个组件上 C.一个监听者只能接受一个组件产生的事件 D.以上描述都不对 9.应用程序的main 方法中有以下语句,则输出的结果是 ( ) String s = "xxxxxxxxxxxxxxx#123#456#zzzzz"; int n = s.indexOf("#"); i nt k = s.indexOf("#", n+1); String s2 = s.substring(n+1, k); System.out.println(s2); A.123456 B.123 C.xxxxxxxxxxxxxxx D.zzzzz 10.下列关于修饰符混用的说法错误的是 ( ) A.abstract 不能与final 并列修饰同一个类 B.abstract 类中不可以有private 的成员 C.abstract 方法必须在abstract 类中 D.staic 方法中能处理非static 的属性 二、填空题:(每空2分,共16分) 1.Java 程序分为应用程序和小程序两种,小程序必须从___________类继承而来。 2.在java 中,把数据类型分为两大类为___________和_________。 3.若要实现多线程的同步处理,应用______________修饰方法,使得被修饰的方法一次只能由一个线程使用。 4.在Java 语言中,所有的类都是类__________的子类。 5.在Java 程序中,通过类的定义只能实现单重继承,但通过____________ 的定义可以实现多重继承关系。 6.框架默认情况下使用_________布局管理器,面板默认情况下使用_________布局管理器。

JAVA框架面试题汇总

1.SpringMVC Framework的理解: 1、它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件。并且和Spring提供的其他基础结构紧密集成 2、不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的) 3、可以任意使用各种视图技术,而不仅仅局限于JSP 4、支持各种请求资源的映射策略 5、它应是易于扩展的 2.简单的谈一下SpringMVC的工作流程? 流程? 1、用户发送请求至前端控制器DispatcherServlet? 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。? 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。? 4、DispatcherServlet调用HandlerAdapter处理器适配器? 5、HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。? 6、Controller执行完成返回ModelAndView? 7、HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet? 8、DispatcherServlet将ModelAndView传给ViewReslover视图解析器? 9、ViewReslover解析后返回具体View? 10、DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。? 11、DispatcherServlet响应用户 3.如何解决POST请求中文乱码问题,GET的又如何处理呢? 在web.xml中加入: . .CharacterEncodingFilter . .???? .????????encoding .?????? utf-8

科学试卷和答案

五年级下册科学期末检测试题 一.我会填:(每格2分,共30分) 1.地球自转与地球公转的方向都就是,即时针。 2.我国古代把一昼夜分为个时辰,每个时辰相当于现在的个小时。 3.我国采用的统一时间叫。 4.把泡沫塑料块往水中压,手能感受到泡沫塑料块有一个向____的力,我们把这个力称为_。 5.摆的快慢与摆长有关,摆长长,摆得,摆长短,摆得。 6.就是历史上证明地球自转的关键性证据。 7.热总就是从的一端向的一端传递。 8.随着时间的变化,物体在阳光下的影子的与也会慢慢地发生变化。 9.物体在水中排开水的体积叫做。 二.我会辨:(正确的打√,错误的打×。每题2分,共20分) 1.货船从长江进入大海,船身会上浮一些。() 2.乒乓球凹进去了,放在热水里泡一泡会重新鼓起来,就是由于塑料具有热胀冷缩的性质。 3.物体在水中排开的水量越少,受到的浮力越小。( ) 4.同一时间北半球与南半球的季节就是一样的。( ) 5.坐在向前行驶的汽车里,会瞧到两边的树木、房屋在向后移动。( ) 6.地球仪做成倾斜的样子就是为了好瞧。( ) 7.北极星就就是我们地轴北极的上空,所以在我们瞧来就是一直不动的,永远在北方。 8.羽绒服能产生热量,所以冬天大家都穿着它。( ) 9.传热性能好的材料,保温性能也一定好。( ) 10.如果在一瓶矿泉水的盖子上戳一个洞,让水慢慢地滴下来,水滴下来的速度就是不变的,直至瓶中的水滴完,所以古代有滴漏可以计时。( ) 三.我会选:(每题2分,共20分) 1.下面最先迎来黎明的城市就是( )。 A.重庆 B.杭州 C.乌鲁木齐 2.()的出现,大大地提高了时钟的精确度。 A.日晷 B.水钟 C.摆钟 3.在金属的大家庭里,有两种金属就是热缩冷胀的,它们就是( )。 A.银与水银 B.铁与铝 C.锑与铋 4.有经验的电工拉电线时,应该就是( )。 A.冬天的时候拉得松一些,夏天的时候拉得紧一些 B.冬天的时候拉得紧一些,夏天的时候拉得松一些 C.夏天与冬天拉得一样紧 5.测得某物体在空气中的重量为50克,浸没在水中时的重量为35克,那么这个物体放在水中会( )。 A.下沉 B.上浮 C.停在水中的任何深度的地方 6.在世界时区图中,每相邻的两个时区的时间就相差( )。 A.24小时 B.12小时 C.1小时 7.“地心说”理论认为( )就是宇宙的中心。 A.太阳 B.地球 C.月球 8.潜水艇就是通过改变自身的( )来达到上浮与下沉。 A.轻重 B.大小 C.体积 9.下列物体中传热能力最强的就是( )。 A.塑料 B.木条 C.铝片 10.古代人们制作的利用太阳来计量时间的工具就是( )。 A.日晷 B.浑天仪 C.滴漏 四. 我会认。(7分)如图,箭头表示太阳光,请在图中用阴影画出就是晚上的地区。图中A、B代表北京与纽约,北京就是中午12点,纽约就是晚上12点,请在( )中填上北京或纽约。

JAVA测试题(三套含答案)

<测试一> 1.在单一文件中import、class和package的正确出现顺序是:A A.package, import, class B.class, import, package C.import, package, class D.package, class, import 2.public static void main方法的参数描述是:A,D A.String args[] B.Strings args[] C.String args D.String []args 3.下面哪行代码会在编译的时候出现错误或警告:A,B,C,D A.float f=1.3; B.char c="a"; C.byte b=257; D.boolean b=null; E.int i=10; 4.编译,运行下列代码后的结果是:D public class Test { public static void main (String args []) { int age; age = age + 1; System.out.println("The age is " + age); } } A.编译,运行后没有输出 B.编译,运行后输出:The age is 1 C.能通过编译,但运行时产生错误 D.不能通过编译 4.下面那些关键字不是JAVA的关键字B A if B then C goto D while E case 5.下面那些不是合法的变量定义:A,F A.2variable B.variable2 C. _whatavariable

D. _3_ E. $anothervar F. #myvar 6.内部数据类型byte的取值范围是B A.0 - 65, 535 B.(–128) – 127 C.(–32,768) – 32,767 D.(–256) – 255 7.下列哪些表达式返回true AB A."john" == "john" B."john".equals("john") C."john" = "john" D."john".equals(new Button("john")) 8.声明公用的abstract方法的正确格式是A A.public abstract void add(); B.public abstract void add() {} C.public abstract add(); D.public virtual add(); 9.下面的代码能打印出的结果为:C 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.one, default C.one, two, default D.default 10.下面的代码能打印出的结果为:B int i=9; switch (i) { default:

JAVA程序员笔试面试题汇总及答案

1. 【基础题】请描述访问控制符的各自作用域与区别 答: √√√ √√√ √√ √ 一、名词解释 二、问答题 1. 【中等题】请说出ArrayList与Vector的区别 答: 主要从二方面来说、 同步性:Vector就是线程安全的,也就就是说就是同步的,而ArrayList就是线程序不安全的,不就是同步的 二、数据增长:当需要增长时,Vector 默认增长为原来一培,而ArrayList却就是原来的一半 2. 【中等题】请说出HashMap与Hashtable的区别 答:HashMap与HashT able主要从三方面来说。 一、历史原因:Hashtable就是基于陈旧的Dictionary类的,HashMap就是Java 1、2引进的Map接口的一个实现 二、同步性:Hashtable就是线程安全的,也就就是说就是同步的,而HashMap就是线程序不安全的,不就是同步的 三、值:只有HashMap可以让您将空值作为一个表的条目的key或value 3. 【基础题】Collection 与Collections的区别 答: Collections就是个java、util下的类,它包含有各种有关集合操作的静态方法。

Collection就是个java、util下的接口,它就是各种集合结构的父接口

第十八章输入输出 笔试题 一、填空题 1. 【基础题】File对象的isFile()方法作用就是判断就是否就是文 件,getAbsolutePath() 方法作用就是获取文件或目录的绝对路径。 2. 【基础题】BufferedReader与BufferedWriter以字符流的方式读写文本文件,且效率更高。 3. 【基础题】与以字节流的方式读写文本文件。 二、选择题 1. 【基础题】下列哪个类就是实体类(BC ) A. InputStream B. PrintStream C. Socket D. Reader E. DataInput 2. 【提高题】请选择下列程序的运行结果(A) public class TestIOapp{ public static void main(String [] args) throws IOException{ StringReader stingin = new StringReader("test"); LineNumberReader in = new LineNumberReader(stingin); PrintWriter out = new PrintWriter(System、out); out、println(in、readLine()); out、flush(); } } A. test B. test:1 C. 1:test D. 1 test 3. 【提高题】请选择下列程序的运行结果( B )

最新三年级科学试题及答案

1、我看到了什么 一、判断 1、每一种大树的表皮都是相同的。(错) 2、大树不会开花结果。(错) 3、要想了解大树,我们先从观察入手。(对) 4、树干上除了有一些寄生在上面的植物外,还有一些小动物也活跃在大树上。(对) 二、选择 1、树木的(B)是输送水分和养料的通道,所以保护它十分重要。A、叶B、表皮C、根D、枝叶 2、大树的( C )能使大树牢牢矗立在土地上。A、叶 B 、皮C、根 D 、枝 3、每一种大树的叶子( A )A、各不相同B、都相同 C 、形状相同 4 树瘤是( C )原因造成的A、生病B、天生的C、树皮或树枝受到了伤害 2、校园的树木 一、判断: 1、所有的植物秋天都落叶。(错) 2、画树的拓片是用圆珠笔把树皮画出来。(错) 3、远远看去一棵大树的形状是由树冠、树干、树根组成。(对) 4、树的器官一般包括根、茎、叶、花、果实和种子六部分。(对) 二、选择题: 1、树的器官一般包括根、茎、叶、花、果实和( b )组成。A 树皮B 种子C 树冠 2、从远处看树木,看到的是树的形态是( a )。A 整体B 部分C 粗细 3、一棵树都有生长、发育和( c )。A 开花B 结果C 生殖 4、树的生长需要阳光、水和(c )。A 氧气B 二氧化碳C 空气 3 大树和小草 科学概念: 1.小草与大树一样,具有生命体的共同特征。 2.大树和小草的主要不同之处在于植株的高矮,茎的粗细和质地。 3.大树和小草都生长在土壤中,都有绿色的叶,都会开花结果,都需要水分,阳光和空气。 一.判断1.小草和大树的生长都需要阳光和水分(对) 2.小草不会开花,也不会结果(错) 3.小草的寿命一般都比较短(对) 二.选择1.下面不属于大树和小草共同点的是(D)A.都长在土壤里 B.都需要阳光,水分C.都有根,茎,叶 D.寿命都很长 2.下面哪种植物不是陆生植物(B)A.蒲公英 B.水花生 C.狗尾草 D.车前草 4、观察水生植物 科学概念: 1.水葫芦叶柄部位膨大的海绵体充满空气是浮在水面上的原因 2.水生植物都有根,茎,叶等器官,他们的生长需要水分,阳光和空气 一.判断1.金鱼藻生活在水中,所以它的生长不需要空气(错)

java考试试卷及答案

JA V A考试试卷及答案 选择题 3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画 图操作。 A. start() B. stop() C. init() D. paint() 3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?B A)安全性B)多线程C)跨平台D)可移植 4、下列哪个类声明是正确的?D A)abstract final class HI{···}B)abstract private move(){···} C)protected private number; D)public abstract class Car{···} 6、在Java语言中,下列哪些语句关于内存回收的说明是正确的? B A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象 10、下列Object类中的方法,哪一项不是完全跟线程有关:A A.String toString() B.void notify() C.void notifyAll() D.void wait() 11、给出下面代码:C

public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 下列说法中正确的是? A.编译时将产生错误; B.编译时正确,运行时将产生错误; C.输出零; D.输出空。 12、字符串是Java已定义的类型,关于它的构造函数,下面说法不正确的是:B A.String(char[] value, int offset, int count) B.String(int[] codePoints,int offset, int count) C.String(String original) D.String(StringBuffer buffer) 13、下列说法中正确的是:C A.导入包会影响程序的性能 B.包存储在类库中 C.包是类的容器D.上述说法都不对 14、下列不是String类的常用方法是:C

javaWeb面试题(含答案)

1、jsp和servlet的区别、共同点、各自应用的围?? JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层. 2、cookie和session的作用、区别、应用围,session的工作原理??? Cookie:主要用在保存客户端,其值在客户端与服务端之间传送,不安全,存储的数据量有限。 Session:保存在服务端,每一个session在服务端有一个sessionID作一个标识。存储的数据量大,安全性高。占用服务端的存资源。 3、jstl是什么?优点有哪些?? JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,由四个定制标记库(core、format、xml 和 sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。优点有: 1、在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服务器之间的移植。 2、简化了JSP和WEB应用程序的开发。 3、以一种统一的方式减少了JSP中的scriptlet代码数量,可以达到没有任何scriptlet 代码的程序。在我们公司的项目中是不允许有任何的scriptlet代码出现在JSP中。 4、允许JSP设计工具与WEB应用程序开发的进一步集成。相信不久就会有支持JSTL的IDE 开发工具出现。 4、j2ee的优越性主要表现在哪些方面?MVC模式 a、 J2EE基于JAVA 技术,与平台无关 b、 J2EE拥有开放标准,许多大型公司实现了对该规支持的应用服务器。如BEA ,IBM,ORACLE

六年级科学试卷及答案(科教版)

科学试卷 一.填空(每空1分,共20分) 1.动滑轮的作用(), 定滑轮的作用()。 2.()的发明是人类认识世界的一大飞跃,是人类 认识微小世界的重要观察工具。1609年,意大利科学家 ()发明了望远镜。 3.在食物上滴上碘酒的目的是检验食物中是否含有(), 铁生锈是一种()现象,影响铁生锈的主要因素有 ()和()。 4.月相的变换是有规律的,上半月由(),下半月 由()。 5.把薄的材料用不同的方式()或(),可以 提高材料的的抗弯曲能力。长方体和圆柱相比,承受力较强的 是()。 6.请举例说明:()属于杠杆,()属 于斜面,()属于轮轴。 7.当前突出的环境问题有()、()、 ()、()等。二.判断(每题1分,共10分) 1.将垃圾深埋以后,再也不会污染环境了。() 2.放大镜放大的倍数越高,所看到的视野就越大。() 3.光年是一种时间单位。() 4.北斗七星是大熊星座的明显标志。() 5.消耗石化燃料,会增加大气中二氧化碳的浓度,产生温室效应。( ) 6.在太阳系的八大行星中,离太阳最远的行星是水星。 ( ) 7.所有垃圾都可以回收利用。 ( ) 8.微生物是对人类有害的东西。 ( ) 9.日食和月食都有全食.偏食.环食三种形式。 ( ) 10.我们不能用放大镜去直接观察太阳,否则很容易灼伤眼睛。 ( )

三、选择(每题2分,共20分) 1.在宇宙中,范围最大的是() A.太阳系B.河外星系C.银河系2.阳光透过透明的()可以分解为多种颜色的光,形成太阳光谱。 A.平面镜B.放大镜C.棱镜3.体温计的测量范围一般是()℃ A.36℃~40℃B.35℃~42℃C.35℃~40℃4.下面物体中,导电性最差的是() A.钢笔B.陶瓷C.湿毛巾5.八大行星中,()体积最小。 A.水星B.地球C.木星D.海王星 6、下面属于不省力也不费力的杠杆是() A.钳子 B.剪刀 C.跷跷板 D.筷子 7、煤是由()转变而成的。 A.石头 B.植物 C.矿物 8.放大镜的特点是中间(),边缘() A.凸、薄 B.凸、厚 C.凹、薄 D.凹、厚 9.下面哪种物质不是晶体() A.食盐 B.味精 C.白糖 D.水 10.物理变化和化学变化的区别在于() A.颜色是否发生了变化 B.气味是否发生了变化 C.是否产生了新的物质 D.形状是否发生了变化 四、连线题(共10分) 罗伯特.胡克用自制的显微镜发现了奇妙的微生物世界列文.虎克最早在显微镜下发现了生物的细胞结构 在米饭上滴碘酒产生气体 小苏打和白醋混合形状发生变化

相关文档