JAV A软件工程师笔试试题(考试时间:120 分钟 试卷分值:15 0分 )一、逻辑推理题【1 0 分】1、甲、乙、丙、丁四位同学中有一位同学为海啸灾区捐款1000元,当老师问询时,他们分别这样回答: 甲:这1000元不是我捐的 乙:这1000元是丁捐的 丙:这1000元是乙捐的 丁:这1000元不是我捐的 这四人中只有一种人说了真话,由此可见这1000元是谁捐的( A)。【2分】 A.甲 B.乙 C.丙 D.丁2、甲、乙、丙三人是同一家企业的员工,他们的未婚妻A、B、C也都是这家企业的职工。知情者简介说:“A的未婚夫是乙的好友,并在三个男子中最年轻;丙的年龄比C的未婚夫大。”根据该知情者提供的状况,我们可以推出三对组合分别是(D )。 【3分】 A.甲—A,乙—B,丙—C B.甲—B,乙—A,丙—C C.甲—C,乙—B,丙—A D.甲—A,乙—C,丙—B3、甲乙丙丁四人的车分别为白色、银色、蓝色和红色。在问到他们各自车的颜色时,甲说:“乙的车不是白色。”乙说:“丙的车是红色的。”丙说:“丁的车不是蓝色的。” ,丁说:“甲、 乙、丙三人中有一种人的车是红色的,并且只有这个人说的是实话。”假如丁说的是实话,那么如下说法对的的是(B): 【2分】A.甲的车是白色的,乙的车是银色的 B.乙的车是蓝色的,丙的车是红色的 C.丙的车是白色的,丁的车是蓝色的 D.丁的车是银色的,甲的车是红色的二、基础理论题【2 0分】1.ﻩJav a是一种先__编译______后__解释_____运行的语言。(提醒:填编译或者解释)【1分】2.ﻩ栈是____________先进后出_____的线性表,队列是__先进先出__________的线性表。【2 分】3.面向对象的基本特征____封装____,_继承________,__多肽________。【3 分】4.事务包含4个基本特征,即A C I D,它们分别指__________,__________,__________,__________【2 分】5.M at h.roun d(11.5)等于_12.0_____。 Ma th.r o u nd(-1 1.5)等于_-11.0_____。【2 分】6.Ja va中数据类型包括_______简单数据类型______和__引用数据类型____________。【1 分】7. Java 程序控制语句中的循环语法分____fo r____,__whi l e______和__do_w hile______三种。【3 分】8.构造措施____不能______ ( 能或者不能)被 p u bl ic、p r ivate、p r ote c ted修饰。【1分】9.Jav a的访问控制有四种: pu b ...