吉联新软件公司JAVA笔试题

吉联新软件公司JAVA笔试题
吉联新软件公司JAVA笔试题

吉联新软件公司JAVA笔试题

吉联新软件公司JAVA笔试题

单项选择题40分。(每题2分,共20题)

1、下列哪个类是RuntimeException类的子类( )

A.ArrayIndexOutOfBoundsException

B.Error

C.Throwable;

D.Exception

2、有内部类定义如下:

public class OutA{

public class InnerB{

}

}

则在其它类中,创建内部类InnerB对象的语句是( )

A.InnerB ab=new InnerB();

B.OutA.InnerB ab=new OutA.InnerB();

C.OutA.InnerB ab=new OutA().new InnerB();

D.InnerB ab=new OutA.InnerB();

3、在类中定义有两个方法

class MyClass{

double addTwoData(int a,int b){

return a+b;

}

int addTwoData(int a,int b){

return a+b;

}

}

下列说法正确的是( )

A.addTwoData()方法重载

B.编译错误

C.addTwoData()方法改写

D.以上说法都不正确( )

4、下列哪个类能为每个使用该变量的线程提供独立的变量副本( )

A.Thread

B. ThreadFactory

C.ThreadInfo

D.ThreadLocal

5、从字符串"JAVA"中获取子目V所在的位置(位置结果是2),你选择用哪个方法 ( )

A.indexOf(s,'v');

B.charAt(2);

C.s.indexOf('v');

D. mid(2,s);

6、下列运算符合法的?(A )

A.&&

B.:=

C.if

D. <>

7、B/S架构的B最确切的是指什么 ( )

A.和服务端一同提供配套的客户端软件

B.基础软件环境

C.网页浏览器

D. Firefox软件

8、RCP中都是使用下列哪项技术来扩展功能的,比如菜单、透视图、编辑器等。( )

A 插件

B.扩展点

C.工作台

D.工作区

9、下列正确的是:( B )

A.Java程序经编译后会产生DLL

B.Java程序经编译后会产生byte code

C.Java程序经编译后会产生machine code

D.以上都不正确

10、以下哪个不是Collection的子接口?( )

A.List

B.SortedSet

C.Set

D.Map

1、JSP中,不可以在多个页面中一直保持数据的对象是 ( )

A.request

B.cookie

C.application

D.session

2、下面语句请选择正确的输出( )

System.out.println(4 | 3);

A. 1

B.0

C. 6

D.7

3、编译运行如下代码,输出是( )

public class myprog{

public static void main(String argv[])

{

System.out.println(argv[2]) ;

}

}

A.null

B. myprog

C.0

D.Exception raised: "https://www.360docs.net/doc/631870047.html,ng.ArrayIndexOutOfBoundsException: 2"

4、编译运行如下代码,将会( )

public class MyClass{

public static void main(String argv[]){ MyClass h = new MyClass ();

}

protected MyClass (){

for(int i =0; i <10; i ++){

System.out.println(i);

}

}

}

A.输出0到10

B.Run time error: Constructors cannot be declared protected

https://www.360docs.net/doc/631870047.html,pilation error: Constructors cannot be declared protected

D.输出0到9

5、下列哪个会告诉jvm执行垃圾回收 ( )

A.System.free();

B. System.out.gc();

C.System.gc();

D.System.setGarbageCollection();

6、下列哪个类的声明是正确的? ( )

A.abstract private move(){}

B. abstract final class HI{}

C.protected private number;

D.public abstract class Car{}

7、阅读以下代码:

import java.io.*;

import java.util.*;

public class foo{

public static void main (String[] args){ String s;

System.out.println("s=" + s);

}

}

输出结果应该是:( )

A.代码得到编译,并输出"s="

B.代码得到编译,并输出"s=null"

C.由于String s没有初始化,代码不能编译通

D.代码得到编译,但捕获到

NullPointException异常

8、下列哪些不是JAVA技术的WEB服务器 ( )

A.TOMCAT

B.IIS

C.galssfish

D.WEBLOGIC

9、在J2EE中,下列( A)语句可以获取页面请求中一个文本框的输入(文本框的名称为title).

A. request.getParameter(“title”);

B. request.getAttribute(“title”);

C. request.getParameterValues(“title”);

D. request.getParameters(“title”);

10、总公司设有多个子公司,各子公司的系统的数据结构是统一的,且数据库独立运行;月底时,子公司将数据备份提交至总公司进行汇总统计。下列的哪种Hibernate主键生成机制适用于此种情形。( )

A、assigned

B、sequence

C、uuid.hex

D、increment

二、多项选择题40分(每题4分,共10题)

1. 下面说法正确的是( )

A、把只在类内部使用的属性和方法声明为

private

B、使用私有内部类隐藏细节实现

C、使用接口的属性模拟常量枚举,属性名全部

用大写,如int MAXSIZE=100

D、包名统一使用小写

2. 以下是对表单提交方式中GET方法以及POST方法的一些阐述,正确的是( )

A.GET方法中存在URL长度的限制,而POST方

法没有这个限制

B.GET方法的字符集只能限制为ASCII字符,而

POST方法没有这个限制

C.使用GET方法时,URL的参数个数是有上限的

D.使用POST方法时,请求的URL也可以是

https://www.360docs.net/doc/631870047.html,/index.do?id=’2’的

形式

3. Web程序中,下列哪些方法防止表单重复提交( )

A.令牌环

B.验证码

C.Servlet

D.JS控制提交铵钮使能

4. 下面哪个会有错或异常的是( )

A.float f=1.3;

B.char c="a";

C.int i=10;

D.boolean b=null;

5. 下列哪些是正确的 ( )

A.static methods cannot be overriden to be

non static

B.static methods cannot be declared as private

C.private methods cannot be overloaded

D.an overriden method cannot throw exceptions not checked in the base class

6. 关于Spring框架,下列说法正确的是 ( )

A.具备IOC特性

B.具备AOP特性

C.属于重量级框架

D.不能用于数据层

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

A.new

B.$Usdollars

C.hello.w

D.1234

8. 执行完以下代码int [ ] x = new int[10];后,以下哪些说明是错误的( )

A.x[9]为0

B.x[9]未定义

C.x[10]为0

D.x[0]为空.

9. 为提高系统可维护性,通常会将系统设计成多层架构,可包括下列哪些层( )

A.数据层

B.代理层

C.业务层

D.视图层

10.Sservlet中关于redirect与forward,下列说法正确的有 ( )

A.redirect客户端会重新发出请求

B.forward客户端会重新发出请求

C.redirect,地址栏显示之前的地址信息

D.forward,地址栏显示之前的地址信息

三、找错题20分(共5处错误,每处4分)

现需为网上书店提供一个接口,用于查询某笔订单对应的明细编号,书籍编号以及实际价格,并且按明细编号排序。表结构如下所示:

字段描述

字段名

类型

明细编号

ORDERDETAILID

VARCHAR2(50)

订单号

ORDERID

VARCHAR2 (50)

书籍编号

BOOKID

VARCHAR2 (50)

原价

BOOKPRICE

NUMBER (10,2)

折扣率

BOOKRATE

NUMBER(4,2)

备注

MEMO

VARCHAR2 (4000) 代码如下:

public Map getorderdetail(String orderId ){

String sql = "select * from orderdetails" ;

sql += " where orderId=" + orderId ;

sql += " order by orderDetailId" ;

//注:getConnection为伪代码,用于获取数据库连接

java.sql.Statement st = getConnection().createStatement() ;

ResultSet rs = st.executeQuery(sql) ;

Map a = new HashMap() ;

OrderDetail orderDetail = new OrderDetail() ;

while(rs.next()){

java高级工程师_面试题和答案

一:选择题 1. 关于以下程序代码的说明正确的是( D ) 1.class HasStatic{ 2. private static int x=100; 3. public static void main(String args[ ]){ 4. HasStatic hs1=new HasStatic( ); 5. hs1.x++; 6. HasStatic hs2=new HasStatic( ); 7. hs2.x++; 8. hs1=new HasStatic( ); 9. hs1.x++; 10. HasStatic.x- -; 11. System.out.println(“x=”+x); 12. } 13. } A、 5行不能通过编译,因为引用了私有静态变量 B、 10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 2. 下列关于for循环和while循环的说法中哪个是正确的?( B ) A.while循环能实现的操作,for循环也都能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换 D.两种循环结构中都必须有循环体,循环体不能为空 3. 以下选项中循环结构合法的是( C ) A、while (int i<7) { i++; System.out.println(“i is “+i); } B、 int j=3; while(j) { System.out.println(“ j is “+j); } C、int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); } D、 int j=0; do{ System.out.println( “j is “+j++); if (j = = 3) {continue loop;} }while (j<10); 4. 给出下面代码段, 哪行将引起一个编译时错误?( D )

java基础笔试测试题与答案

Java 一章至五章考试 一. 填空题(8 分) 1. 面向对象的三大原则是( 封装),( 继承) 和( 多态).2 分 2. 如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数).2 分 3. ( 实体) 方法和( 构造) 方法不能修饰为abstract ?2分 二.选择题(60 分) 1) 在Java 语言中,下列(a,d )是不满足命名规范的变量名。(选择二项) a) 姓名 b) $Name c) _instanceof d) instanceof 2) 下列Java 代码片段的输出结果是( a ) 。 char c='a'; int i=c; float f=i; byte b=(byte)c; System.out.println(c+","+i+","+f+","+b); a) 编译错误 b) a,97,97,97 c) a,97,97.0,97 d) a,97,97.0f,97 3) 下列Java 代码中,空白处的代码是(b,c )。( 选择两项) public interface Fee{ public float calLabFee(float unitPrice, float time); } public class FeeImpl implements Fee { public float calLabFee(float unitPrice, float time){ return unitPrice * time; } } public class FeeInterfaceTest { public static void main(String[] args){ ________________ Float labFee = fee.calLabFee(400.00,5); } }

JAVA笔试题答案在最后

测试题(笔试)Java 面向对象重庆足下科技有限公司

不定项选择题(40题,每题2.5分,总分100分,测试时间2小时) 1) 当试图编译并运行下面程序时会出现什么结果()(单选) class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System.out.println(b.getNumber(0)); } } a) 编译错误 b) 运行错误 c) 1 d) 2 2) 当编译并运行下面程序时会出现什么结果( )(单选) public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } a) 编译错误 b) 运行错误 c) 输出0 d) 输出“null” 3) final、finally、finalize三个关键字的区别是()(多选) a) final是修饰符(关键字)可以修饰类、方法、变量 b) finally在异常处理的时候使用,提供finally块来执行任何清除操作 c) finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做 必要的清理工作 d) finally和finalize一样都是用异常处理的方法

辽宁省海洋资源现状及海洋产业发展趋势分析

辽宁省海洋资源现状及海洋产业发展趋势分析 发布时间:2011-11-2 信息来源:博雅景观 核心提示:辽宁省是全国重要沿海省市之一,横跨黄海、渤海两个海域,大陆海岸线长约 2100km,占全国海岸长的12%。辽宁省海域气候宜人,地理位置优越,海洋资源丰富,沿海城市发达,具有宝贵的地源优势。 近年来,在振兴东北老工业基地的背景下,辽宁省由于大力实施“海上辽宁,科技兴海”战 略,发展海洋经济,其海洋经济已经步入稳健发展的轨道,成为国民经济新的增长点,呈现出传统产业、新兴产业和未来高技术产业等多层次推进的可喜格局。沿海地区的社会生产力、综合经济实 力和人民生活水平都迈上了一个新的台阶,海洋综合经济实力明显增强,为东北老工业基地的振 兴做出了巨大的贡献。 、辽宁省海洋资源基础及开发利用现状 1、辽宁省海洋资源基础 全省拥有海岸线2878.5km ,其中,大陆岸线2178.3km ,岛屿岸线700.2km ;全省滩涂

总面积约1696km2 ,约占全国的9.7%,居全国第六位,其中辽东湾沿岸滩涂面积1020km2 约占全省的60%,黄海北部沿岸滩涂约676km2,约占全省的40% ;全省有岛、坨、礁506 个,其中面积0.01km2 以上的岛屿205个,总面积189.21km2 ;全省湿地面积共约2132km2 (2)港口资源 辽宁省海岸线漫长,有着建港的良好条件,全省已形成以大连、营口港为中心,丹东、锦州、 葫芦岛港为两翼,连结沿海地方中小港的海上交通运输体系以及40余条海上通道,大连港、营 口港、锦州港已分别同100多个国家和地区形成海上贸易网络。 (3)海洋生物资源 280种,游泳生物包括头足类和哺乳动物约有137种。现已为渔业开发利用的经济种类80余种 包括鱼类、虾蟹类、头足类等经济生物资源及大量的海洋、滨岸和岛屿珍稀生物物种,毛虾、对虾、海蜇是全国三大地方捕捞品种[1]。

Java工程师面试题(含答案)

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗 基本数据类型包括byte、int、char、long、float、double、boolean和short。 类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和Integer 有什么区别 Java提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int 提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。 7、String 和StringBuffer的区别 JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String 类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。 8、运行时异常与一般异常有何异同 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求

java基础笔试题(答案已整理)

Java基础试题 一:选择题(1*30=30)(题目写在答题纸上面) 1:Java 提供哪几种运算符多选( abcd )。 A)算术运算符B)位运算符 C)关系运算符D)逻辑运算符E)条件运算符 2:https://www.360docs.net/doc/631870047.html,ng包的()方法比较二个对象是否相等返回true.。(b) A:toString() B:equals() C:compare D:以上都不正确 3:下列对Java 的变量与函数说法正确的是多选(ace )。 A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口 4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d) A:a[0] B:a[1] C:a[99] D:a[100] 5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c) A:隐藏B:覆盖C:重载D:Java不支持此特性 6:()是一组常量和抽象方法的集合。(d) A:实例B:类C:包D:接口 7:下面关于数组说法正确的是多选(abcde)。 A)一维数组实质上是相同类型变量的列表 B)创建一个数组首先定义数组变量所需的类型 C)char c[]=new char[26];可声明一个含有26 个元素的char型数组 D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组 8:Java源文件和编译后的文件扩展名分别为。(b) A:.class和.java B:.java各.class C:.class和.class D:.java和.java 9:设x=5;则y=x--和y=--x的结果,使y分别为。(c) A:5,5 B:5,6 C:5,4 D:4,4 10:若x是float类变量,x=10/4;则x 的值是。(b) A:2 B:2.0 C:2,5 D:编译错误 11:.下面方法中,用于调度线程使其运行的是?多选(bc ) A. init() B. start() C. run() D. resume() E. sleep() 12.下面哪种情况能实现自动转换多选(ace )。 A)byte 型转换成int 型B)int 型转换成byte 型 C)float 型转换成double型D)double 型转换成int 型E)char型转换成int 型 13:下列那些是正确的JAVA字符串?多选(abd )。 A. "\"\"" B. "Oxzabc" C. "\"\" D. "\t\t\r\n" E. "boolean"5 14:在使用super 和this关键字时,以下描述正确的是。(a) A::在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过 B:super()和this()不一定要放在构造方法内第一行

DB21∕T2150-2013辽宁省海洋及海岸工程海洋生物损害评估技术规范

DB21∕T 2150-2013 辽宁省海洋及海岸工程海洋生物损害评估技术规范 点击此处添加中国标准文献分类号 DB 辽宁省地点标准 DB XX/T XXXX—XXXX 辽宁省海洋及海岸工程海洋生物损害评估技术规范 点击此处添加标准英文译名 点击此处添加与国际标准一致性程度的标识

XXXX - XX - XX公布 XXXX - XX - XX实施 公布 (报批稿)

目次 前言II 1范畴1 2规范性引用文件1 3术语和定义1 4海洋及海岸工程对海洋生物损害评估技术规范3 5讲明和其他规定8 附录A(规范性附录)10 附录B(规范性附录)基础数据使用的有关讲明13 前言 本标准编写格式符合GB/T1.1-2009《标准化工作导则第1部分:标准的结构与编写规则》的规定。 本标准由辽宁省海洋与渔业厅提出。 本标准由辽宁省海洋与渔业厅归口。 本标准起草单位:辽宁省海洋水产科学研究院。 本标准的附录A和附录B均为规范性附录。

辽宁省海洋及海岸工程海洋生物损害评估技术规范 范畴 本规范规定了辽宁省海洋及海岸工程对海洋生物损害评估的术语和定义,海洋及海岸工程对海洋生物损害评估的方法和所依据的海洋生物量值。 本规范适用于辽宁省管辖海域内的海洋及海岸工程对海洋公有共用生 物资源造成经济缺失的评估。 规范性引用文件 下列文件关于本文件的应用是必不可少的。凡是注日期的引用文件, 仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB 3097-1997 海水水质标准 GB/T 8588-2001 渔业资源差不多术语 GB 11607-1989 渔业水质标准 GB/T 12763-2007 海洋调查规范第6部分:海洋生物调查 GB/T 15919-2010 海洋学术语海洋生物学 GB 17378.7-2007 海洋监测规范第7部分:近海污染生态调查和生物监测 GB 18421-2001 海洋生物质量 GB 18668-2002 海洋沉积物质量 GB/T 19485-2004 海洋工程环境阻碍评判技术导则 SC/T 9102.2-2007 渔业生态环境监测规范第2部分海洋 SC/T 9103-2007 海水养殖水排放要求 SC/T 9110-2007 建设项目对海洋生物资源阻碍评判技术规程 辽宁省海洋功能区划(2011-2020年) 术语和定义 下列术语和定义适用于本标准。 海洋生物资源

Java软件开发工程师笔试题(答案)

Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C

Java笔试题及答案

Java笔试题及答案 一、单项选择题 1.Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确() A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D.以上都不正确 答案:B 3.下列说法正确的有() A. class中的constructor不可省略 B. constructor必须与class同名,但方法不能与class同名 C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。 package net.study; public class TestConStructor { public TestConStructor() {

} public void TestConStructor() { } public static void main(String[] args) { TestConStructor testConStructor = new TestConStructor(); testConStructor.TestConStructor(); } } 4.提供Java存取数据库能力的包是() 答案:A 5.下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 详解: java 中没有<> := 这种运算符,if else不算运算符 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是()

JAVA笔试题--基础很全有答案

第一组 1.下列不可作为java语言修饰符的是(D) A) a1 B) $1 C) _1 D) 11 2.有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A) A) a1.java B) a1.class C) a1 D) 都对 3.整型数据类型中,需要内存空间最少的是(D) A) short B) long C) int D) byte 4. Java 类可以作为(C) A) 类型定义机制 B) 数据封装机制 C) 类型定义机制和数据封装机制 D) 上述都不对 5.在创建对象时必须(C) A) 先声明对象,然后才能使用对象 B) 先声明对象,为对象分配内存空间,然后才能使用对象 C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D) 上述说法都对 6.在调用方法时,若要使方法改变实参的值,可以(B) A) 用基本数据类型作为参数 B) 用对象作为参数 C) A和B都对 D) A和B都不对 7. Java中(C) A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说法都不对 8.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B) A) 安全性B) 多线性C) 跨平台D) 可移植 9. Character流与Byte流的区别是(C) A) 每次读入的字节数不同B) 前者带有缓冲,后者没有 C) 前者是字符读写,后者是字节读写D) 二者没有区别,可以互换使用

10.以下声明合法的是( D ) A、default String s; B、public final static native int w( ) C、abstract double d; D、abstract final double hyperbolicCosine( ) 11.关于以下application的说明,正确的是( C ) 1.class StaticStuff 2.{ 3.static int x=10; 4.static { x+=5;} 5.public static void main(String args[ ]) 6.{ 7.System.out.println(“x=”+ x); 8.} 9.static { x/=3;} 10. } A、4行与9行不能通过编译,因为缺少方法名和返回类型 B、9行不能通过编译,因为只能有一个静态初始化器 C、编译通过,执行结果为:x=5 D、编译通过,执行结果为:x=3 12.关于以下程序代码的说明正确的是( D ) 1.class HasStatic{ 2.private static int x=100; 3.public static void main(String args[ ]){ 4.HasStatic hs1=new HasStatic( ); 5.hs1.x++; 6.HasStatic hs2=new HasStatic( ); 7.hs2.x++; 8.hs1=new HasStatic( ); 9.hs1.x++; 10.HasStatic.x- -; 11.System.out.println(“x=”+x); 12.} 13.} A、5行不能通过编译,因为引用了私有静态变量 B、10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 13.以下选项中循环结构合法的是( C ) A、while (int i<7) { i++;

java基础笔试测试题及答案

Java 一章至五章考试 一.填空题(8分) 1.面向对象的三大原则是(封装),(继承)和(多态).2 分 2.如果想在对象实例化的同时就初始化成员属性,则使用(构造函数).2 分 3.(实体)方法和(构造)方法不能修饰为abstract ?2分 选择题(60分) 1)在Java语言中,下列(a,d )是不满足命名规范的变量名。(选择二项) a) 姓名 b) $Name c) _in sta nceof d) in sta nceof 2) 下列Java代码片段的输出结果是(a )。 char c='a'; int i=c; float f=i; byte b=(byte)c; System.out.pri ntln( c+","+i+","+f+","+b); a) 编译错误 b) a,97,97,97 c) a,97,97.0,97 d) a,97,97.0f,97 3) 下列Java代码中,空白处的代码是(b,c )。(选择两项) public in terface Fee{ public float calLabFee(float unitPrice, float time); } public class FeeImpl impleme nts Fee { public float calLabFee(float unitPrice, float time){ retur n un itPrice * time; } } public class Fee In terfaceTest { public static void main( Stri ng[] args){ Float labFee = fee.calLabFee(400.00,5); } }

中国近海的区域海洋学

第十二章中国近海的区域海洋学 12.1自然环境概况 12.1.1地理位置、区划和岸线 中国近海,依传统分为四个海区,即渤海、黄海、东海和南海。 一、渤海 渤海是中国内海。是深入中国大陆的近封闭型的一个浅海。它通过东面的渤海海峡与黄海相沟通;其北、西、南三面均被陆地所包围,即分别邻接辽宁、河北、山东三省和天津市。渤海海峡北起辽东半岛南端的老铁山角(老铁山头),南至山东半岛北端的蓬莱角(登州头),宽度约106km。 二、黄海 黄海是全部位于大陆架上的一个半封闭的浅海。因古黄河在江苏北部入海时,携运大量泥沙而来,使水色呈黄褐色,从而得名。 三、东海 东海位于中国岸线中部的东方,是西太平洋的一个边缘海。东海西有广阔的大陆架,东有深海槽,故兼有浅海和深海的特征。 四、南海 南海位于中国大陆南方,纵跨热带与亚热带,而以热带海洋性气候为主要特征。也是中国海疆国界伸展最南之处。 12.1.2海底地形、沉积与构造 —、渤海 在四个海区中,渤海深度最浅,小于30m的海域近7.2×l04km2,

因而海底地势最为平坦,地形也较单调。若再细分,可分5部分:渤海海峡、辽东湾、渤海湾和莱州湾、中央海盆。 二、黄海 海底地势比东海和南海平坦,但地貌形态却比渤海复杂。最突出的特征有黄海槽、潮流脊和水下阶地。 三、东海 东海兼有浅海和深海的特征而不同于渤海和黄梅,但仍以浅海特征比较显著。浅海特征中,尤以大陆架宽广最为突出。 四、南海 南海居于深海。大陆架、大陆坡和深海盆地等形态相当齐全。海底地形的基本特点是由岸边向海盆中心的阶梯状下降,但突出特征是,南、北坡度缓而东、西坡度陡。 12.1.3径流特征 流入中国近海各海区的径流量,彼此相差很悬殊。即使同一海区,在不同季节,差别也很大。

Java软件开发工程师笔试题(答案)

Java软件开发工程师笔试题(答案) Java工程师笔试题 1,填空(此大题10项,每空1分,共20分) 1。Java语言的三个特性是继承性、封装性和多态性2.在Java中,char 使用_ _ _ _ Unicode _ _ _ _ _ _编码方案,因此中文字符和英文字符都占用__2__字节的内存空间 3。当方法由_ _定义时,形参指的是参数行,当方法由_ _调用时,实际参数是传入的变量或值。 4。JSP内置对象,应用程序对象代表应用程序上下文,它允许JSP 页面与包含在同一应用程序中的任何网络组件共享信息,而会话对象是特定于每个客户的 5。如果你想把一个对象写到一个流中,这个类必须实现Seralizable 接口 6。在程序中实现多线程有两种方法:继承线程类和实现_ _ Runable _ interface 7。在多线程中,线程的相对优先级可以通过调用相应的setPriority()方法来修改 8。面向对象编程的五个设计原则是单一责任、开放和封闭、里氏尺度替换、依赖倒置、接口分离。通过Ajax,客户端获取的数据主要有两种类型:文本类型和xml 10。Socket通常也叫socket,用来描述__ ip和_ _ interface 2,多项选择题(这个大题20项,每项2分,共40分)

1。在JA V A中,如果父类中的一些方法不包含任何逻辑并且需要被子类重写,那么父类的这些方法应该使用()关键字来声明:a)final b)static c)abstract d)void 2。在JA V A中,已经定义了两个接口b和c。要定义实现这两个接口的类,下面的语句是正确的() a)接口aextend b,c b)接口a implements b,c c)类a mplements b,c d)类a mplements b,实现c 3。可以在JA V A接口()中定义 A)静态方法b)常量c)构造函数d)抽象方法 4。假设A有构造函数A (int a),那么在A类的其他构造函数中调用的构造函数和语句格式应该是() a)a(x)b)this . a(x)c)this(x)d)super(x) 5。如果x = 1,y = 2,z = 3,表达式y+= z-/++x的值为()a)3b)3.5°c)4d)5 6。下列关于继承的陈述中哪一个是正确的?( )a)子类只继承父类的公共方法和属性:b)子类继承父类的非私有属性和方法: C)子类继承父类的方法,但不继承父类的属性:d)子类继承所有的属性和方法。 7。在爪哇。使用JDBC时对于对同一个SQL语句的多次调用,使用()通常会提高效率 a)语句b)可调用语句c)准备语句d)prarmeters语句8。以下方法无法控制Servlet的生命周期:a)服务b)销毁c) dopost d) init9。可以分配给字节变量的值的范围是()0 ~ 65535 b) (-128) ~ 127 c) (-32,768) ~ 32,

java笔试题及答案.doc

java笔试题及答案 有了下面java笔试题及答案,进行java笔试时就容易多了,请您对下文进行参考: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package子孙类其他package public 7 7 7 7 protected 7 7 7 X friendly 7 7 X X private 7 X X X 不写时默认为friendly 2、Anonymouslnner Class (匿名内部类)是否可以exte nd s (继承)其它类,是否可以imple ment s (实现)i nterf ace (接口) 答:匿名的内部类是没有名字的内部类。不能exte n ds (继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现 3、Sta ti cNestedC las s 和Inner Clas s 的不同答: Nes tedC lass (一般是C+ +的说法),In ne rClass (—般是JAVA的说法)。J ava内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注:静态内部类(I

nn erClass)意味着1创建一个st atic内部类的对象,不需要一个外部类对象,2不能从一个st atic内部类的一个对象访问一个外部类对象 4、和的区别 答:是位运算符,表示按位与运算,是逻辑运算符,表示遷辑与(and ) 5、Coll ect ion 和Col lect ions 的区别 答:Coll ect ion是集合类的上级接口,继承与他的接口主要有Set和List. Col lections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作 6、什么时候用assert 答:asserti on (断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,a ssertion 就是在程序中的一条语句,它对一个boolea n表 达式进行检查,一个正确程序必须保证这个bool ean表达 式的值为tr ue;如果该值为fal se,说明程序己经处于不正确的状态下,系统将给出警告或退出。一般来说,

java笔试题答案详解

java笔试题以及答案详解一 一、单项选择题 1.Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确() A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code C.Java程序经编译后会产生DLL D.以上都不正确 答案:B 3.下列说确的选项有() A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名 C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。

4.提供Java存取数据库能力的包是() A.java.sql B.java.awt C.https://www.360docs.net/doc/631870047.html,ng D.java.swing 答案:A 5.下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 详解: 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1;

}while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环 答案:C 详解: 7.下列哪一种叙述是正确的() A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D 详解: 8.下列语句正确的是() A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A 详解:

辽宁省情介绍

辽宁省情介绍 一、自然情况 位置位于祖国东北地区的南部。地理坐标介于东经118。50`至125。46`,北纬38°43`至43°26`之间。 四邻南濒浩瀚的黄、渤二海,辽东半岛斜插于两海之间,隔渤海海峡,与山东半岛遥相呼应;西南与河北省接壤;西北与内蒙古自治区毗连;东北与吉林省为邻;东南以鸭绿江为界与朝鲜民主主义人民共和国隔江相望。 面积全省陆地东、西两端直线距离最宽为550公里,东、西两端直线距离最宽也为550公里。陆地总面积14.75万平方公里,占全国陆地总面积的1.5%,排第21位。人均占有面积0.36公顷。在全省陆地总面积中,山地为8.78万平方公里,占59.5%;平地为4.82万平方公里,占32.7%;水域和其它为1.15万平方公里,占7.8%。 人口与民族2006年,全省人口约达到4223万,出生人口25.4万人,人口出生率和自然增长率分别为6.01‰和1.09‰,总和生育率稳定在1.20以下。辽宁是一个多民族省份,有满、蒙古、朝鲜和锡伯族等52民族,少数民族人口677万人,占全省人口总数的16.1%。其中,满族、锡伯族聚居人数居全国之首。 地形全省地形概貌大体是“六山一水三分田”。地势大致为北高南低,山地丘陵分列东西向中部平原下降,呈马蹄形向渤海倾斜。辽东、辽西两侧为平均海拔800米和500米的山地丘陵;中部为平均海拔200米的辽河平原;辽西渤海沿岸为狭长的海滨平原,称“辽西走廊”。 河流境内有大小河流300余条,其中,流域面积在5000平方公里以上的有17条,在1000—5000平方公里的有31条。主要有辽河、浑河、大凌河、太子河、绕阳河以及中朝两国共有的界河鸭绿江等,形成辽宁省的主要水系。辽河是省内第一大河流,全长1390公里,境内河道长约480公里。境内大部分河流自东、西、北三个方向往中南部汇集注入海洋。河流水文特点为:河道平缓,含沙量高,流量年内分配不均,泄洪能力差,易生洪涝。东部河流水清流急,河床狭窄,适于发展中小水电站。 山脉辽宁山脉分别列东西两侧。东部山脉由长白山余脉哈达岭、龙首山及长白山支脉千山组成,海拔在500—1300米之间。主要山脉有清原摩离红山,本溪摩天岭、龙岗山,桓仁老秃子山、花脖子山,宽甸四方顶子山、凤城凤凰山,鞍山千朵莲花山和旅顺老铁山等。其中,老秃顶子山(1325米)、花脖子山(1336米)是两个最高峰。西部山脉是由内蒙古高原向辽河平原过渡构成的,海拔在300-1000米之间,主要有努鲁儿虎山、松岭、黑山和医巫闾山等。 气候辽宁地处中纬度的南半部,欧亚大陆东岸,属温带大陆性季风气候,雨热同季,日照丰富,四季分明。冬季以西北风为主,漫长寒冷,夏季多东南风,炎热多雨,春季少雨

Java经典面试题大全_带答案

Java经典面试题带答案一、单项选择题 1.Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确() A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code(字节码) C.Java程序经编译后会产生DLL D.以上都不正确 答案:B 3.下列说法正确的有() A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行(构造器) D.一个class只能定义一个constructor 答案:C 4.提供Java存取数据库能力的包是() A.Java.sql /sql/数据库还有Oracle 也是一种数据库 B.java.awt C.https://www.360docs.net/doc/631870047.html,ng D.java.swing 答案:A 5.下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环

答案:C 7.下列哪一种叙述是正确的() A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{}包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D 8.下列语句正确的是() A.形式参数可被视为localvariable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A 9.下列哪种说法是正确的() A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法 答案:D 二、多项选择题 1.Java程序的种类有() A.类(Class) B.Applet C.Application D.Servlet 2.下列说法正确的有() A.环境变量可在编译sourcecode时指定 B.在编译程序时,所能指定的环境变量不包括class path C.javac一次可同时编译数个Java源文件 D.javac.exe能指定编译结果要置于哪个目录(directory)答案:BCD 3.下列标识符不合法的有() A.new B.$Usdollars C.1234 D.car.taxi 答案:ACD 4.下列说法错误的有() A.数组是一种对象 B.数组属于一种原生类 C.intnumber=[]={31,23,33,43,35,63} D.数组的大小可以任意改变 答案:BCD 5.不能用来修饰interface的有()

java笔试题含答案

班级:_______________ 学号:______________ 姓名:___________ Java 笔试题 (可多选) 1. 下面哪些是Thread类的方法( ABD) A start() B run() C exit() D getPriority() 2. 下面关于类的说法正确的是(A) A 继承自Throwable B Serialable C 该类实现了Throwable 接口 D 该类是一个公共类 3. 下面程序的运行结果是( false ) String str1 = "hello"; String str2 = "he" + new String("llo"); == str2); 4. 下列说法正确的有( C) A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 5. 指针在任何情况下都可进行>, <, >=, <=, ==运算( true ) 6. 下面程序的运行结果:(B) public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; (); "ping"); } static void pong() { "pong"); } A pingpong

B pongping C pingpong和pongping都有可能 D 都不输出 7. 下列属于关系型数据库的是(AB) A. Oracle B MySql C IMS D MongoDB 8. GC(垃圾回收器)线程是否为守护线程( true ) 9. volatile关键字是否能保证线程安全( false ) 10. 下列说法正确的是(AC) A LinkedList继承自List B AbstractSet继承自Set C HashSet继承自AbstractSet D WeakMap继承自HashMap 11. 存在使i + 1 < i的数吗(存在) 12. 的数据类型是(B) A float B double C Float D Double

相关文档
最新文档