JAVA应聘笔试题目与答案

时间:2019-05-13 11:07:10下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《JAVA应聘笔试题目与答案》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《JAVA应聘笔试题目与答案》。

第一篇:JAVA应聘笔试题目与答案

1.Java中的异常处理机制的简单原理和应用。

当java程序违反了java的语义规则时,java虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是java类库内置的语义检查。例如数组下标越界,会引发indexoutofboundsexception;访问null的对象时会引发nullpointerexception。另一种情况就是java允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.thowable的子类。

2.在java中,程序员能否实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收?

java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。

3.error与exception有什么区别?

error表示系统级的错误和程序不必处理的异常,exception表示需要捕捉或者需要程序进行处理的异常。

4.在java中一个类被声明为final类型,表示了什么意思?

表示该类不能被继承,是顶级类。下段脚本是否有错?如有错,请指出;若无错,请说明输出内容。

1)class Something {

2)int i;

3)public void doSomething(){

4)System.out.println(“i = ” + i);

5)}

6)}

正确。输出的是“i = 0”。int i属於instant variable(实例变量,或叫成员变量)。instant variable有default value。int的default value是0。

6谈谈final, finally, finalize的区别。

final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使

用,不能重载。

finally—异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。

finalize—方法名。java 技术允许使用 finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。

7&和&&的区别。

&是位运算符。&&是布尔逻辑运算符。

8gc是什么? 程序中如何调用gc?。

gc是垃圾收集器。java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:

system.gc()

runtime.getruntime().gc()math.round(11.5)等於多少? math.round(-11.5)等於多少?

math.round(11.5)返回(long)12,math.round(-11.5)返回(long)-11;short s1 = 1;s1 = s1 + 1;有什么错? short s1 = 1;s1 += 1;有什么错?

short s1 = 1;s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1)。short s1 = 1;s1 += 1正确。

11java有没有goto?

goto—java中的保留字,现在没有在java中使用。数组有没有length()这个方法? string有没有length()这个方法?

数组没有length()这个方法,有length的属性。

string有length()这个方法。overload和override的区别。overloaded的方法是否可以改变返回值的类型?

方法的重写overriding和重载overloading是java多态性的不同表现。重写overriding是父类与子类之间多态性的一种表现,重载overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(overloading)。

overloaded的方法是可以改变返回值的类型。请列举所知道的最常见到的runtime exception。

arithmeticexception, arraystoreexception, bufferoverflowexception, bufferunderflowexception, cannotredoexception, cannotundoexception, classcastexception, cmmexception,concurrentmodificationexception, domexception,emptystackexception, illegalargumentexception, illegalmonitorstateexception, illegalpathstateexception, illegalstateexception,imagingopexception, indexoutofboundsexception, missingresourceexception, negativearraysizeexception, nosuchelementexception, nullpointerexception, profiledataexception, providerexception, rasterformatexception, secur

ityexception, systemexception, undeclaredthrowableexception, unmodifiablesetexception, unsupportedoperationexceptionlist, set, map是否继承自collection接口?

list,set是

map不是接口是否可继承接口? 抽象类是否可实现(implements)接口?

接口可以继承接口。抽象类可以实现(implements)接口。启动一个线程是用run()还是start()?

启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由jvm调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。

18是否可以继承string类?

string类是final类故不可以继承。try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

会执行,在return前执行。

20用最有效率的方法算出2乘以8等於几?<< 3两个对象值相同(x.equals(y)== true),但却可有不同的hash code,这句话对不对?

不对,有相同的hash code。

22当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

是值传递。java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。

23swtich是否能作用在byte上,是否能作用在long上,是否能作用在string上?

switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、short、char 或者 byte。long,string 都不能作用于swtich。

24、public class YesterdayCurrent{

public void main(String[] args){

Calendar cal = Calendar.getInstance();

cal.add(Calendar.DATE,-1);

System.out.println(cal.getTime());

}

}

1.创建库表EMP(雇员)、EMP_ADD_INFO(雇员附加信息)脚本如下

create table EMP(DEP_NOVARCHAR2(20)not null,EMP_IDVARCHAR2(20)not null,EMP_NAME VARCHAR2(64),SALARYNUMBER(10,2),EMP_GENDERVARCHAR2(2));

--Add comments to the columns

comment on column EMP.DEP_NO

is '部门代码';

comment on column EMP.EMP_ID

is '雇员代码';

comment on column EMP.EMP_NAME

is '雇员姓名';

comment on column EMP.SALARY

is '薪水';

comment on column EMP.GENDER

is '性别,M男士,F女士';

create table EMP_ADD_INFO(EMP_IDVARCHAR2(20)not null,EMP_WNUMBER(10,2),EMP_HNUMBER(10,2));

--Add comments to the columns

comment on column EMP.EMP_ID

is '雇员代码';

comment on column EMP.EMP_W

is '雇员体重';

comment on column EMP.EMP_H

is '雇员身高';

1)请写一个SQL语句,查询部门’001’中薪水最高的雇员信息;

SELECT E.*

FROM EMP E

WHERE E.DEP_NO = '001'

AND E.SALARY =(SELECT MAX(EE.SALARY)

FROM EMP EE

WHERE EE.DEP_NO = E.DEP_NO);

2)请写一个SQL语句,统计各部门人员数量信息,要求结果按照部门代码降序排列; SELECT E.DEP_NO,COUNT(*)

FROM EMP E

GROUP BY E.DEP_NO

ORDER BY E.DEP_NO DESC;

3)请写一个SQL语句,统计每个部门员工的数目大于一个的记录

SELECT E.DEP_NO

FROM EMP E

GROUP BY E.DEP_NO

HAVING COUNT(*)> 1;

4)若库表 EMP 无主键、无索引,表中存在大量完全相同的记录,请使用sql语句删除重

复记录。

 通过建立临时表来实现

SQL>create table temp_emp as(select distinct * from emp)

SQL>truncate table emp;(清空emp表的数据)

SQL>insert into emp select * from temp_emp;(灌入处理后好的数据)

 通过使用rowid来实现。

SQL>delete from employee where rowid not in(select max(t1.rowid)from employee t1 group by

t1.emp_id,t1.emp_name,t1.salary);--这里用min(rowid)也可以。

5)请写一个SQL语句,查询身高不小于175公分,体重少于等于85公斤的男雇员信息。SELECT A.*

FROM EMP E,EMP_ADD_INFO A

WHERE E.EMP_ID = A.EMP_ID

AND E.EMP_W <= 85

AND E.EMP_H >= 175

AND A.EMP_ GENDER = ‘M’

第二篇:JAVA程序员笔试题目(模版)

JAVA程序员笔试题目

1、有一个Vector对象,其中每一个元素都是一个String对象,请用For循环或者While循环输出Vector中的元素,要求格式为:“第i个元素为:aaa”

2、答:

3、Iterator it=Vector.iterat();

4、While(it.hasNext()){

5、String temp=(String)it.next();System.out.print(第一个元素为:);System.out.println(temp);6、7、}

8、Jsp有哪些内置对象,作用分别是什么?

9、答:request,response,pageContext,session,application,out.config,page,exception等

10、在try {}里面有一个return语句,那么紧跟在try{}后的finally{}里面的 code是否会被执行,是什么时候执行,在return之前还是之后。答:

11、面向对象的基本特征是什么?

12、答:继承,封装,多态,13、页面之间传递参数的方法有哪些?

14、答:利用request,pageContext,session,application,cookie对象都可以

15、Servlet中什么时候调用doGet()和doPost()?这两种方法有什么不同?

16、答:当表单是用get方法提交时,调用doGet(),反之调用doPost();

17、页面中有一个名称为unitprice的type=text的对象。要求输入的数据不能为空,写一个函数实现该功能,如果为空是给出提示。(用JavaScript语言写出)答: )

12标记在标记之间,标记之间的内容将显示到(浏览器的标题栏上)

13若要在页面中创建一个图形超链接,要显示的图形为 myhome.jpg,所链接的地址为http://” >QQ)

19在网页中显示特殊字符,如果要输入“<”,应使用(<)

20表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记(

)21若要在网页中插入样式表main.css,以下用法中,正确的是

()

22运行下面程序段,输出结果为(9)

23下面哪个函数可以打开一个文件,以对文件进行读和写操作?(fopen())

24php自定义函数返回内部值,使用的返回语句是(return)

25下列的哪一个表达式将返回假((4>=4)&&(5<=2))

26下列PHP的判断语句中()是正确的(

if(i!= 0))

27PHP 服务器脚本由哪个分隔符包围?()

28下列调用PHP函数语句中,()是正确的(functionName())

29引用文件 “time.inc” 的正确方法是?()

30以下哪种注释风格是php的多行注释?(/*...*/)

二、判断题

1、PHP每个语句结尾都要加“;”来表示语句结束。(对)

2、HTML标记符的属性一般不区分大小写。(对)

3、PHP使用UNIX纪元时间,时间是从1970年1月1号00:00:00时开始。(对)

4、HTML文档的扩展名为.htm或.html(对)

5、一般我们用print_r()函数来输出数组的键名和键值(对)

6、在 PHP 中,既可以使用单引号(' ')也可以使用双引号(“ ”)来包围字符串。(对)

7、require()和include()区别,require()遇到错误时停止执行程序,include()发出警告后继续执行程序。(对)

8、php中连接两个字符串的符号是“+ ”。(错)

9、全局变量可以定义在函数内部,但必须用globle声明。(对)

10、运算符“++”可以对常量和变量进行累加1。(错)

11、在类中,用public限定修饰符修饰类的属性,方法的目的是防止外部引用。(错)

12、Mysql数据库中SQL查询数据用select语句。(对)

13、COOKIE和SESSION的值都存储在服务器端。(错)

14、php变量使用之前需要定义变量类型。(错)

15、静态变量的值可以改变,但是常量的值不能。(对)

16、Cookie是一个永久保存在客户端的文本字符串。(错)

17、正则表达式以/ „ /作为标志。(对)

18、PHP读出cookie的系统预定义变量为$_COOKIE[]。(对)

19、浏览网页时,的所有内容会显示在页面上。(错)

20、while和do-while语句都是先判断条件再执行循环体。(错)

第四套

1、在 PHP 中创建函数的正确方法是?(function myFunction())

2、php使用的输出语句是(echo)

3、以只读模式打开文件 “time.txt” 的正确方法是?(fopen(“time.txt”,“r”);)

4、php的变量在声明和使用的时候变量名前必须加($)

5、给 $count 变量加 1 的正确方法是?($count++;)

6、运行PHP的服务器中,哪一个不是必需的(Tomcat服务器)

7、连接 MySQL 数据库的函数是?(mysql_connect();)

8、PHP源码是(开源的)

9、在 PHP 中,添加注释的正确方法是?(/*„*/)

10、以下代码哪个不符合PHP语法?($10_somethings)

11、PHP 指的是?(“PHP: Hypertext Preprocessor”)

12、定义数据库表的主键,可以是(必须唯一)

13、如何使用 PHP 输出 “hello world”?(echo “Hello World”;)

14、更新一个数据库表数据的SQL语句是(UPDATE)

15、自定义函数中,返回函数值的关键字是(return)

16、测试数据库是否连接成功的错误处理语句是(die)

17、以下代码运行结果 $A=array(“Monday”,“Tuesday”,3=>“Wednesday”);echo $A[2];(没有显示)

18、下边代码中,index.php 如何得到form传递的email的值?($_POST['email'])

19、函数val_dump()的意义是(输出变量的相关信息)

20、strtolower()函数的功能是(将给定的字符串全部转换为小写字母)

21、运算符“%”的作用是(取余)

22、php中字符串的连接运算符是(.)

23、strtoupper()函数的功能是(将给定字符串全部转换为大写字母)

24、将一个值或变量转换为字符类型的函数是(strval())

25、php的转义字符“反斜杠”是()

26、要检查一个常量是否定义,可以使用函数(defined())

27、php遍历数组使用的是(foreach)

28、要检查一个变量是否定义,可以使用函数(isset())

29、下面程序段输出结果为()(奇数)

30、关于mysql_select_db的作用描述正确的是(选取并打开数据库)

二、填空题

1、php5的构造函数(/__construct(?)?/)

2、php5的析构函数(/__destruct(?)?/)

3、HTML文本段落标记是(/?/i)

4、声明一个名为”myclass”的类的修饰符(class)

5、实例化一个名为”myclass”的对象的修饰符(new)

6、PHP服务器的参数文件是(/php.ini/i)

7、PHP提供echo()函数来实现输出,另外一个类似的输出函数是(/print(?)?|print_r(?)?/)

8、PHP可以输出特殊字符,例如换行符”n”,输出$符表达方式是($)

9、PHP中,$_SERVER是一个系统预定义数组变量,$_SERVER[REMOTE_ADDR]可以获得用户的(/IP(地址)?/iu)

10、PHP的变量必须以()开头($)

11、PHP连接MySQL数据库的函数是(/mysql_connect(?)?/)

12、if判断语句如果其值为(),则相应语句被执行(/true|真/iu)

第五套

1、全等运算符===如何比较两个值?(只在两者的数据类型和值都相同时才返回True)

2、使用()函数可以求得数组的大小(count())

3、以下代码结果显示为:()$x=“hello”;$$x=“world”;print “$x $hello”;(hello world)

4、新建一个数组的函数是(array)

5、PHP语句“x =(i > 0)? 1 : 0”表示(如果i大于0,那么,x等于1,否则,x等于0)

6、下列与正则表达式/^d{3,5}$/相符的是(345)

7、下列PHP定义函数语句中,()是正确的(function functionName())

8、函数gettype()的意义是(输出变量的类型)

9、PHP中数组的默认索引键号是从()开始的。(0)

10、在str_replace(1,2,3)函数用来替换字符串,其中1 2 3 所代表的是

("被取代字符串",“取代字符串","来源字符串")

11、计算一个数组元素个数的函数是(Count)

12、分析下面的PHP语句: $tr = ”10 apples “+5 0;执行后str的结果是(60)

13、在PHP中对1.25进行四舍五入取整的方法是(round(1.25))

14、计算字符串长度的函数是(strlen())

15、下列与正则表达式表/^[0-9]+$/相符的是(123)

16、下列对应关系有误的是(f 对应 空格符)

17、元字符”+”代表的意义是(1或者多次匹配)

18、定义静态变量的关键字是(static)

19、选择下面程序的运行结果()class student { function __construct()

{ echo “I am a stutent.”;} function teacher(){echo “I am a teacher.”;}

} $p=new student();(I am student.)

判断题

1、strim()函数只能去除字符串两端的空格,不能过滤特殊字符。(错)

2、$x=1;$y=$x++;代码执行完后,$x=2, $y=2。(对)

3、文件和数据库一样都是用来存储数据的,文件是以数据流存储,数据库是以数据结构来存储。(对)

4、函数的参数传递不仅可以按值传递,也可以按引用传递(对)

5、PHP是面向对象编程语言,当父类继承的方法不能满足子类要求是,子类可以修改父类的方法(对)

6、一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表(对)

7、如果不希望子类修改父类的方法,可以在方法定义前加修饰符“final”。(对)

8、php中,双引号和单引号在某些时候具有不同的意义,在某些时候具有相同的意义。(对)

9、常量的作用域是全局的,不存在全局与局部的概念.。(错)

填空题

1、PHP变量的第一个字符不能是(/数字/u)

2、mysql数据库中插入一个记录到数据表的sql语句是(insert)

3、PHP语句之间用()符号分割(/;|分号/u)

4、在函数内部定义的变量只能在函数内部使用,这个变量称之为(/局部变量/u)

5、从使用 ”post" 方法提交的表单中获取数据的方法是();(/$_POST([])?/i)

6、PHP提供三个进位函数,四舍五入函数是round(), 对浮点数进1取正的函数是(/ceil(())?/)

7、php使用的循环跳出语句是()和continue(/break/i)

8、用is_array()函数来判断变量是不是(/array|数组/ui)

第四篇:项目部JAVA开发工程师笔试题目

一、选择题

1.下列语句哪个正确(d)A、Java程序编译后 会产生machine code B、Java程序经编译后会产生 bvte code C、Java 程序经编译后会产生DDL D、以上都不正确

 提供Java存取数据库能力的包是(a)A、Java.sql B、java.awt C、java.lang D、java.wing 3.执行如下程序代码 a=0;c=0 Do{--c;a=a-1;}while(a>0);后,c 的值是(c)

A、0 B、1 C、-1 D、死循环

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

A、new B、$UsdoLLars C、1234 D、car.taxi

5、不能用来修是interface 的有(acd)

A、private B、public C、protected D、static 6.铺设一条排水管道,负责施工的是七名挖土工人,他们工作了7个小时,挖出7米长的沟。如果以同样的速度继续挖,那么,要在50小时内挖出50米长的沟,需要(c)名挖土工; A、50 B、5 C、7 D、以上都不对

7.一名衣着华丽的女顾客看中了 w珠宝商店里的一直钻石戒指,与老板讨价还价,讲好价钱是800元 女顾客拿出了一张1000元的钞票,珠宝店的老板为了找钱,拿了这张钞票向隔壁的杂货店老板兑换成零钱,然后把200元钱找给顾客,过了一会,杂货店老板发现那张钞票是假的,而顾客有早已拿着钻石戒指走了,出于无奈珠宝店老板值得自认晦气赔给了杂货店老板。请问,珠宝店老板在这笔生意中一共损失了?(b)A:800 元 B、1000元 C、1200元 D、1800元 E:2000元

4、判断题

1.Java程序中的起始类名称必须与存放该类的文件名相同(Y)2.unicode 是用16位来表示一个字的。(Y)3.Java中char 可以存放一个中文字(Y)4.原生类的数据类型均可任意转换(N)

5、简答题

1.有两条不规则的绳子,燃烧每条绳子需要一个小时,问:怎样通过燃烧两条绳子测量出标准的十五分钟?

先将一条绳子的两头一起点燃,点燃的同时将另一条绳子的一头点燃。当第一条绳子烧完的时候正好是30分钟,这个时候将第二条绳子的另一头也同时点燃 开始计时。当第二条绳子也烧完的时候,就是过了15分钟。

2.请列举出三种或三种以上支持Java 的web服务器.常用的有tomcat、jetty、jboss、weblogic、等

3.当一个对象呗当作参数传递到一个方法后

,此方法可以改变这个对象的属性,并返回变化后的结果,那么这里到底是值传递 还是引用传递?请说明原因。

是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。

4.有两张数据表A 和B A表中偶两个字段 aid,bid B表中有两个字段bid,name 两张表的数据量都是百万级的 ,a表的bid 和b表的bid关联,现A表中有些无效数据,这批数据的bid在B表中不存在,要求写条 oracle 可识别的sql语句将这些数据删除

Delete a where a.bid not in(select b.bid from b);

5.有两张数据表 A 和B A表有字段s_id,m_id,g_id,a_num B表有字段 s_id,m_id, g_id,b_num A表的s_id,m_id,g_id 和B表的对应字段关联,现需要将两张表的数据合并,即要得到s_id,m_id,g_id,a_num,b_num, 其中B表的s_id,m_id g_id 是A表的 s_id , m_id g_id 的子集,请写出一条sql语句实现这个功能,要求A表中s_idm_id,g_id 全部出现 只是对应的B表 的b_num 显示为0

6.请说明数据库中为什么要设置主键和外键?什么是事物处理?

外键是关系数据库三个完整性的五个约束条件之一,是表与表之间建立的一种关系。就是把多件事情当做一件事情来处理。要么一块执行,要么一起回滚!

四:编程题

1.编程实现矩阵显示,具体要求为输入参数打印相应的矩阵,矩阵的样式如下(以输入4为例

例如: 0000 0111 0122 0123 int param=100;

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

} for(int j = 0;j < param;j++){

} System.out.println();

if(j>i){

System.out.print(i);

}else{ }

System.out.print(j);2.用 1、2、2、3、4、5、这六个数字,用Java 写一个main函数 打印出不同的排列,如:

512234,412345 等..要求: “4”不能子啊第三位 “3”与 “5”不能相连

int limit;

int need=6;int[] temp = {1,2,2,3,4,5};limit=temp.length;

int[] result = new int[need];int w;Random rand = new Random();int a=1;int b=0;

while((result[2]==4)||Math.abs(a-b)==1){

for(int i = 0;i < need;i++){ w = rand.nextInt(limit-i)+ i;int t = temp[i];temp[i] = temp[w];temp[w] = t;result[i] = temp[i];}

for(int j = 0;j < result.length;j++){

}

if(result[j]==3){ }

if(result[j]==5){ }

b=j;a=j;

} for(int i = 0;i < result.length;i++){ } System.out.print(result[i]);3.请判断如下代码是否有错,如果有请指出: public class Test{ Public void test(){ Private String aaa=””;Int I =aaa.length();} } 不能加private,public 和 private 的 p都是小写的,int 的i也是小写的

4.写出如下代码的执行情况 Public class Test{ Public void test1(String str){ System.out.println(str);} Public static void main(String[] args){ Test t = new Test();t = null;t.test1(“abc”);} } 空指针异常

五:问答题

7、请简单描述你个人期望的工作环境。

8、请简要概述一下程序员的基本职责。

下列语句哪一个正确()

A、Java 程序经编译后会产生 machine code B、Java 程序经编译后会产生 byte code C、Java 程序经编译后会产生 DLL D、以上都不正确

2、提供 Java 存取数据库能力的包是()A、java.sql B、java.awt C、java.lang D、java.swing

3、执行如下程序代码

a=0,c=0 do{--c;a=a-1;

}while(a>0);后,c 的值是()A、0 B、1 C、-1 D、死循环

4、下列标示符不合法的有()a、new B、$Usdollars C、1234

D、car.taxi

5、不能用来修饰 interface 的有()A、Private B、public

C、protected D、static

6、建设一条排水管道,负责施工的是七名挖土工,他们工作了7小时,挖出7米长的沟。如果以同样的速度继续挖,那么,要在50小时内挖出50米的沟,需要()名挖土工: A、50 B、5 C、7 D、以上都不对

7、一位衣着华丽的女顾客看中了w珠宝商店里的一只钻石戒指,与店老板讨价还价后,讲好价钱是800元,女顾客拿出一张1000元的钞票。珠宝点老板为了找钱,拿了这张钞票向隔壁的杂货店兑换成零钱,然后把200元找给顾客。过了一会儿,杂货店老板发现那张钞票是假的,而顾客又早已拿了钻石戒指走了。出于无奈,珠宝店老板只得自认晦气,拿出1000元,赔给了杂货店老板。请问珠宝店老板在这笔生意中一共损失了?

二、判断题

1、Java程序中的起始类名称必须与存放该类的文件名相同。(√)

2、Unicode 是用 16 位来表示一个字的。(√)

3、Java 中的 char 可以存放一个中文字。(√)

4、派生类中的数据类型均可任意转换。(×)

三、简答题 A、800元 B、1000元

C、1200元

D、1800元

E、2000元

1、有两条不规则的绳子,燃烧每条绳子需要一个小时。问 怎样通过燃烧两条绳子测量出标准的十五分钟?

答:两根绳子同时点燃一头。去其中一根绳子点燃另一头。当其中一根绳子烧完之后(消耗半小时)另一根绳子还能燃烧半小时。这时将其另一头点燃正好还能燃烧十五分钟

2、请列举出三种或三种以上支持 java 的 web 服务器。答:Tomcat、Jboss、WebLogic

3、有一个对象被当做参数传递到一个方法后,此方法可改变这个对象的属性,并可返还变化后的结果。那么这里到底是值传递还是引用传递?请举例说明原因。答:是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的

4、有两张数据表 A 和 B,A 表中有两个字段 aid、bid,B表中有两个字段 bid、name。两张表的数据量级都是百万级的。A 表的bid和B表的bid关联,现在A表中有些无效数据,这批数据的bid在B表中不存在。要求写条 oracle 可识别的SQL语句将这些数据删除。答:delete from A where bid not in(select bid from B)

5、有两张数据库表A和B,A表有字段s_id、m_id、g_id、a_num。B表有字段s_id、m_id、b_num。A表的s_id、m_id、g_id和B表的对应字段关联。现在需要将两张数据表的数据合并,即要得到s_id、m_id、g_id、a_num、b_num。其中B 表的s_id、m_id、g_id是A 表的s_id、m_id、g_id的子集,请写出一条sql语句实现这个功能,要求A表中s_id、m_id、g_id全部出现。只是对应的B表的b_num显示为0.答:select a.s_id,a.m_id,a.g_id,a.a_num,b.b_num from A left join B on A.s_id=B.s_id

6、请说明数据库中为什么要设置主键和外键?什么是事物处理?

主键和外键:确保数据的安全性和完整性

事物处理:为保证数据库内容的一致,就要将数据库的一组操作作为一个整体来进行,要么全部成功完成,要么全部失败退出。如果由于故障或其它原因而使一组操作中有一些完成,有一些未完成,则必然会使得数据库中的数据出现不一致,从而使得数据库的完整性受到破坏。因此,更新操作序列必须作为一个整体在DBMS执行时出现,即“要么全做,要么全不做”。

四、编程题

1、编程实现矩阵现实,具体要求为输入参数打印出相应维数的矩阵,矩阵样式如下(以输入 4 为例):

0000 0111 0122 0123 答:

public void test(int num){

} for(int i=0;i

} for(int j = 0;j < num;j++){ } System.out.println();

System.out.print(j<=i?j:i);

2、用1、2、2、3、4、5 这六个数字,用java写一个 main 函数,打印出所有不同的排列,如:512234、412345等,要求:“4” 不能再第三位,“3” 与 “5” 不能相连。

3、请判断如下代码是否有错,如果有请指出:

public class Test{

public void test(){ private String aaa=“";//错 方法中声明变量仅能使用 final 修饰int i=aaa.length();only final is permitted } }

4、写出如下代码的执行情况:

public class Test{

} 答:空指针异常,程序停止 public void test1(String str){ } public static void main(String[] args){

} Test t=new Test();t=null;t.test1(”abc");System.out.println(str);

五、问答题

1、请简单描述你个人期望的工作环境。

2、请简要描述一下程序员的基本职责。

第五篇:记者笔试面试参考题目及答案

记者专业题

1、简述新闻工作的内涵和特点。

答:及时、准确、有针对性!做一名新闻工作者,1有责任心。2敢于对自己的发表负责。3本着实事求是的态度。特点有好有坏:1可以和各色人接触,长见识。2采访工作有一定的危险性。3可以去很多地方。4发稿是一定要做到一字不错。

2、你认为一名新闻战线的记者最重要的责任是什么?

答:新闻记者是信息的传播者和社会活动家,这是对新闻记者的社会角色所作的最简洁、最本质的概括。我们社会主义国家,新闻记者社会责任的实质性含义是“为社会主义服务”、“为人民服务”、“以科学的理论武装人、以正确的舆论引导人、以高尚的精神塑造人、以优秀的作品鼓舞人,不断培养和造就一代又一代有思想、有道德、有文化、有纪律的社会主义新人,在建设有中国特色的社会主义的伟大事业中,发挥有力的思想保证和舆论支持作用”。新闻事业是党的整个事业的重要组成部分,新闻记者既是新闻信息传播员,也是党的宣传员,人民的宣传员,为党的事业、人民的事业、社会主义事业鼓与呼,这是我国新闻记者最重要的社会责任。

3.结合你喜欢看的新闻栏目包括时政和民生新闻,你如何理解一个新闻记者在新闻报道中所担负的责任意识?

答:具体来说,新闻记者有如下主要社会责任:

1、报道事实与意见,为社会公众服务。

2、提供知识,教育人民。大众传播媒介不仅能提供各种信息,同时也提供知识,担负起教育大众的责任。

3、介绍和阐明社会美好的东西。⒋开展社会批评、扶正祛邪这是新闻记者的又一重大社会责任

4、我国现行的新闻职业道德的基本内容?

答:a)全心全意为人民服务;(b)坚持正确的舆论导向;(c)遵守宪法、法律和纪律;(d)维护新闻的真实性;(e)保持清正廉洁的作风;(f)发扬团结协作精神

5、新闻侵权的具体表现。

答: 新闻侵权有狭义和广义之分,狭义的新闻侵权主要指民事侵权,即对公民、法人及其他社会组织一般权利的侵害,广义的侵权则是包括因新闻报道引起的所有侵害。我们在此讲的新闻侵权是指狭义的新闻侵权。新闻侵权的类型

1.侵犯隐私权。新闻侵犯隐私权主要表现为三种情形:第一,记者未经当事人许可通过他人进行隐私方面的调查或采访并擅自予以发表;第二,编辑在采选稿件时把关不严,把涉及他人隐私的稿件予以发表;第三,捏造事实,使公众对当事人的私生活产生误解。

2.侵犯姓名权或名称权。新闻侵犯姓名权或名称权主要有两种表现形式:第一,在发表(含转载)新闻稿件时,因失误把作者的姓名或名称遗漏、误写,或故意不予标明、在他人稿件上擅自加上自己的姓名等。这种侵权形式同时侵犯了作者的著作权,并往往伴随着因不注明来源而同时侵犯新闻源相关权利的情形。第二,在所发表的稿件(尤其是批评稿件)中将姓名或名称误写、张冠李戴,从而侵犯了第三人的姓名权或名称权。

3.侵犯肖像权。新闻侵犯肖像权主要表现为:记者未经当事人同意擅自制作其肖像并予

以发表;编辑在转载或加工肖像时擅自予以歪曲(含对肖像本身的特意加工和所附文字的不当说明)。

4.侵犯名誉权。根据《民法通则》第一百零一条及上述规定,侵害名誉权的方式即可划分:侮辱;诽谤;宣扬他人的隐私。

5.侵犯著作权中的人身权。

著作权是指作者及其他著作权人依法对作品享有的权利。著作权包括人身权和财产权两方面的内容。新闻侵犯著作权中的人身权的具体表现包括:在新闻报道中擅自发布他人讲话的内容,或未经发表的作品,侵犯他人作品发表权;报道他人采编的时事新闻不注明出处,侵犯了作者的署名权;转载、摘编其他媒体的新闻报道,不注明作者与出处,侵犯了作者的署名权和其他著作权;随意删改他人作品的内容,甚至破坏了原作品的完整性,侵害了作者的修改权和保护作品完整权。

6.侵犯商业秘密。媒体侵犯这种权利往往表现为对工艺流程、销售渠道等的过细的报道

6、新闻事业的社会功能包括哪些方面?

答:1)报道新闻,传播信息;2)反映舆情,引导舆论;3)传授知识,普及教育; 4)提供娱乐,丰富生活;5)刊播广告,繁荣经济。

7、试述新闻评论的原则.答:《特点》

一、与其他评论一样,有论点,论据,论证三要素组成,具有政策性,针对性和准确性;

二、在有限的篇幅中,主要靠独特的见解吸引读者;

三、立意新颖,论述精当,文采斐然;

四、主要面向广大群众。

8、现场报道对新闻记者的要求是什么?

答:首先记者要在现场报道之前做好充分的准备,包括资料的准备和情绪的准备。尽可能多地占有背景资料,使记者在现场主动出击,从容应对。第二、要有较强的现场观察和判断能力。

对于一些突发性新闻的报道,记者到了现场面对的将是不断发展变化的复杂情况,记者必须通过观察现场、了解现场、快速掌握情况,作出判断,及时找到合适的采访对象或知情人,当机立断进行采访,迅速选择最有新闻价值的点进行报道。

第三,要有过硬的现场采访能力。记者提高现场采访能力首先要找到合适的采访对象,被访者要是新闻事件的当事人、直接目击者,至少是事件的知情者。它要有一定的语言表达能力,讲话让大多数听众听得懂,听得清楚,并对记者的采访积极配合,主动提供相关信息,当然,对一些不太配合的重要当事人,记者要善于引导,循循善诱完成采访。

提问时开放式和闭合式的提问同时运用。此外在营造采访氛围,与采访对象进行交谈交流,重视采访的结尾等方面也需记者十分注意。第四,要有较好的现场语言表达能力

9、社会新闻的由来及特点是什么?

10、什么是新闻价值?

所谓新闻价值,就是指凝聚在新闻事实中的社会需求,就是新闻本身之所以存在的客观理由,在我们比较固定的认识中,它包括时效性、重要性、显著性、接近性以及趣味性等几个基本属性

面试公共题

1、请简要作一下自我介绍。

回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。

2.你认为做好(电视记者/节目包装/化妆造型),哪些素质最重要?

答:口齿伶俐,随机应变,仪容仪表,冰雪聪明,还有笑容也是很重要的!

3.如果我单位录用你,你打算怎样开展工作?

回答提示: ①如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法。②可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。”。

分析:这个问题的主要目的也是了解应聘者的工作能力和计划性、条理性,而且重点想要知道细节。如果向思路中所讲的迂回战术,面试官会认为回避问题,如果引导了几次仍然是回避的话,此人绝对不会录用了。

4.怎样证明你是这个职位最好的人选呢?

5.你是否可以接受加班?

回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。

回答样本:如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班。

6.你大学刚毕业,工作经验较为欠缺你怎么看?

常规思路:①如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘公司并不真正在乎“经验”,关键看应聘者怎样回答。②对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。③如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。”点评:这个问题思路中的答案尚可,突出自己的吃苦能力和适应性以及学习能力(不是学习成绩)为好。

7.在面试的候选人中,如何证明你是最优秀的?

回答:恐怕不能一下子讲清,得具体情况具体分析,比如贵公司现在所最需要的是行政管理方面的人才,虽然前来应征的都是这方面的对口人才,但我深信我在大学四年中担任过的学生干部及组织过多次大型活动的经验已经为我打下了扎实的基础,我想这一点恐怕也是我自认为比较突出的一点。

点评:这样的回答可以说比较圆滑,以免主考官抓住某一“把柄”,再度发难。此问题是考察求职者随机应变的能力。无论你列举多少优点别人总有比你更多的优点,因此,你从正面去回答这样的问题毫无意义的。

8.你认为对员工的管理严厉的好,还是宽松的好?

9.人常说:“先做人,后做事,做好人才能做好事”,你是如何理解这句话的?先做人后做事,事是人做的,人没有做好。事也不会做好

10.如果这次被录取,但上班后发现工作并非想象中的如意,你将怎么克服这种心里落差?就是把心态调整好,尽自己的努力把眼前的事做好,努力学习,认真实践,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,11.你工作很认真负责,对人也很好,可有个同事老是在一些小事上刁难你,你怎么办

私下里沟通沟通,可能是以前有什么误会,毕竟在一块工作,希望自己的真诚能消除误会。我写的哈

12.如果领导在一次会上公开批评了你,但错误不是你造成的,你会怎么办?

原则上在当时我会尊重和接收领导的批评,同时私底下找机会跟领导沟通沟通,婉转地跟领导解释一下这个事情。我写的哈

13.你的一位同事在工作中出了差错,但在向领导解释汇报时他却把责任推给了你,你怎么办?

我会服从领导的指挥,配合同事的工作。②我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。还要看看是不是为人处世方面做得不好,如果是这样的话我会努力改正。③如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足,有问题就及时改正。④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的。

下载JAVA应聘笔试题目与答案word格式文档
下载JAVA应聘笔试题目与答案.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    java程序员(笔试)

    笔试 一. 选择题 1. 从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面的哪条select语句正确 A. Select*from 员工 where姓名 =“__玛丽__” B. Select*from 员工 w......

    java应聘自我介绍

    java自我介绍是每个职场中人必然要经历的一件事情,只不过有的人一年用不上几次,而有的人则一个星期可能需要做N次。那么关于自我介绍的范文有哪些呢?下面小编为大家整理了java......

    上海某高校辅导员应聘笔试题目

    上海某高校辅导员应聘笔试题目 1、 2、 3、 4、第一题答案: 社会主义核心价值体系是党的首次明确提出的一个科学命题。社会主义核心价值体系在中国整体社会价值体系中居于核......

    笔试题目

    另:答案都是我们参加考试的同学自己对出来的,不一定百分之百准确。一.判断1、 词是最小的言语单位,语篇是最大的言语单位。 错2、 建安风骨是以建安七子为代表的悲壮苍凉的风格......

    笔试题目

    Several weeks ago, our headmaster, Mr. Gaudi, told usthat our school had been chosen to compete on Smart Aleck—a game show which my best friend Carla and I bot......

    笔试题目

    南京邮电大学通信与信息工程学院分团委、学生会 通信与信息工程学院学生会笔试统一考试 姓名 联系方式 第一志愿 第二志愿 一.学生会章程 1.南京邮电大学通信与信息工程学院......

    笔试题目

    笔试题目一、自我介绍 1、 基本情况 2、 工作经历 3、 特长强项 4、 个人规划 二、对办公室综合行政(前台兼文员)的理解 1、 办公室综合行政工作的性质和特点 2、 综合行政工......

    Java课程设计题目

    Java课程设计题目 一、Java语言课程设计目的和要求 1.目的: 1)复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握; 2)课程设计为学生提供了一个既动手又动脑,独立实......