最新JavaEE测试题带答案资料_第1页
最新JavaEE测试题带答案资料_第2页
最新JavaEE测试题带答案资料_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、) ( 选择两项 )1. 在 Java 中的变量命名规范中,下面命名正确两项的是(a) ¥ moneyb) $intc) intd) *i2. 绘制流程图时,下面()代表判断和分支。(选择一项 )a) 矩形b) 椭圆c) 菱形d) 圆形3. 在 Java 环境中给出如下代码,编译运行的输出结果是()。public class Testintx=1;inty=2;public int cal(intx,inty)int z=x+y;return z;public static void main(String args)Test d = newTest();z=d.cal(d.x,d.

2、y);System.out.println(z);(选择一项 )A) 3B) 0C) 编译错误D) 编译通过,但运行时出错4. 下列选项中关于枚举说法错误的是()。(选择一项 )a) 枚举类型是从 JavaSE5.0 开始引入的一种新类型b) 枚举类型使用关键字 enum 定义c) 枚举是指由一组固定的常量组成的类型d) 在枚举中,除了可以定义枚举常量以外不能出现其他成员5. 在 Java 中,以下关于多态说法错误的是()。(选择一项 )a) 实现多态的一个前提是要有继承关系b) 将一个父类的引用指向一个子类对象,要进行强制类型转换c) 父类引用变量指向其子类对象是实现多态的一个条件d) 使用

3、多态可以提高代码的可扩展性和可维护性6. 在 Java 中,如下代码段的输出结果为()。Strings="hello"s.substring(2,4);System.out.println(s.length();( 选择一项 )a) 5b) 2c) 4d) 37. 在 Java 中,如下代码的输出结果是()。 public static void main(Stringargs) char c='1','2','3','4'for(inti=0;i<c.length/2;i+)char d=ci;ci=c

4、c.length-(i+1);cc.length-(i+1)=d;for(inti=0;i<c.length;i+)System.out.print(ci);(选择一项 )a) 1234b) 3412c) 1324d) 43218. 关于 Java 中 static 关键字的说法错误的是()。 ( 选择一项 )a) static 可以用来修饰属性、方法和代码块b) static 修饰的属性和方法可称为类属性、类方法c) 不使用 static 关键字修饰的属性和方法,通常称为实例属性、实例方法d) 使用 static 修饰的变量和方法只能使用类名来访问,不能使用对象名来访问9. Java

5、中关于 throws 和 throw 关键字的说法,错误的是()。 ( 选择一项 )a) 可以使用 throw 抛出自定义异常b) throw 用于方法中手动抛异常, throws 用于声明可能发生的异常c) throw 抛出的运行时异常,可以不进行处理d) 使用 throw 时, 是说明知道方法中可能有异常但不想马上处理,而希望抛出给上级处理10. 在 Java 中,tryFileOutputStreamfos = newFileOutputStream("demotext.txt"); tryfos.write('a'); fos.close();cat

6、ch(IOExceptione) e.printStackTrace(); catch(FileNotFoundExceptione) e.printStackTrace();此程序运行结果是()。 (选择一项 )a) 编译错误, write 方法参数应该是 int 类型b) 用记事本打开 demotext.txt 文件,发现写入 33c) 用记事本打开 demotext.txt 文件,发现写入字符 ad) 用记事本打开 demotext.txt 文件,发现写入为不可识别的编码11. 在 JAVA 中,以下程序的运行结果是()。public class Testpublic static vo

7、id main(String args)int sum=0;for(inti=1;i<10;i+)if(i%2=2)break;sum += i ;System.out.println(sum);(选择一项 )a) 45b) 1c) 25d) 012. 在 Java 中, List 集合可以存储() null 。 (选择一项 )a) 0b) 1c) 2d) N13. 在 Java 中,以下关于抽象类的说法正确的是()。(选择一项 )a) 抽象类中的方法都是抽象方法b) 抽象类中可以有抽象方法和非抽象方法c) 抽象类中的抽象方法可以有方法体d) 抽象类可以使用 new 关键字创建对象14.

8、 在 Java 中,文件 demo.dat 通过 DataOutputStream 的 writeChars( 世“界 ”写)入字符串。 通过DatalnputStream方法的readUTF ()读取,并赋值给字符串S。请问会出现下列哪种情况()。 ( 选择一项 )a) s 中是乱码b) 出现 EOF 异常c) 出现错误,不能够进行中文的读取d) S中是字符串世界”15. 关于 LinkedList 类,错误的描述是()。(选择一项 )a) LinkedList 是以链表形式进行数据存放的b) LinkedList 继承 (extends) 自 Listc) LinkedList 可以实现栈

9、,堆这样的数据结构精品文档d)LinkedList 实现 (implements) 了 Collection16. 在 MySQL 中,现有分数表 scores 设计如下: courseID( 课程编号 )studentID( 学生编 号)score(分数)另有一个学生信息表student,包含studentID , sname(学生姓名)。已知并非所有学生都参加了考试,现在查询所有及格学生的学生姓名,下面正确的是()。(选择一项)a)select sname from student where exists (select studentID from score where score&

10、gt;60)b)select sname from student where studentID not in (select studentID from score where sc ore<60)c)select sname from student where studentID = (select studentID from score where score> 60)d)select sname from student where studentID in (select studentID from score where score >=60)17. 在

11、 MySQL 中,下面关于 DDL 语句语法错误的是()。 (选择一项 )a)DDL 语句中的创建数据库的语法为 “ CREATE DATABASE 数据库名 ”b)DDL 语句中仅仅清空数据表数据的命令是 “ DORP TABLE 数据表名 ”c)DDL 语句中修改数据表的语法为 “ ALTER TABLE 数据表 ”d)DDL 语句中清空数据表数据的命令是 “ TRUNCATE TABLE 数据库名 ”18. 在 oracle 中使用表分区,下列说法正确的是()。( 选择一项 )a)Java 程序员在编程时需要了解数据库的分区情况,然后根据分区情况进行编程b)因为查询有时不需要查询所有字段

12、,所以分区时可以把所有字段分为几个部分c)所有表都可以使用表分区d)使用表分区后,可以独立地备份和恢复每个分区19. 在 oracle 中使用分页查询时,需要用到的是()(选择一项)a)rowidb)rownumc)limitd)Top20. 在 SQL 中下面哪一个属于 DML 语句() (选择一项 )a) CREATEb) INSERTc) GRANTd) COMMIT21. 在 Oracle 中 , 现 有 分 数 表 scores 设 计 如 下 : courseID( 课 程 编 号 )studentID( 学 生 编 号)score(分数)。另有一个学生信息表student,包含s

13、tudentID, sname(学生姓名)。已知并非所有学生都参加了考试,现在统计每个学生参加考试的课程数及其每个学生参加的所有 科目的平均分数,没参加考试的学生,不考虑。下面正确的是()。(选择一项 )a) Select ,count(*),avg(c.score)from student s,scores cwhere s.studentID=c.studentIDgroup by c.courseIDb) Select ,count(c.studentID),avg(c.score) from student s,scores cwhere s.studentID

14、=c.studentIDgroup by c.studentIDc) Select ,count(c.studentID),avg(c.score) from student s,scores cWhere s.studentID=c.studentIDGroup by c.studentID,d) Select ,count(c.studentID),avg(c.score) from student s,scores cWhere s.studentID=c.studentIDGroup by c.studentID22. 在 Oracle 中,现有分数

15、表 scores 设计如下: courseID( 课程编号 )studentID( 学生编 号)score(分数)。另有一个学生信息表student,包含studentID, sname(学生姓名)。已知并非所有学生都参加了考试,现在统计每个学生参加考试的课程数及其每个学生参加的所有 科目的平均分数,没参加考试的学生,课程数和平均成绩为0。下面正确的是()。(选择一项)a) Select ,count(*),avg(c.score)from student s,scores cwhere s.studentID=c.studentIDgroup by c.courseIDb) Se

16、lect ,count(c.studentID),avg(c.score) from student s left join scores con s.studentID=c.studentIDgroup by c.studentIDc) Select ,count(c.studentID),avg(c.score) from student s left join scores con s.studentID=c.studentIDGroup by c.studentID,d) Select ,count(s.studentID),avg(c.

17、score) from student s right join scores cOn s.studentID=c.studentIDGroup by c.studentID,23.在Spring中,关于 AOP说法错误的是()。(选 1项)a) AOP 使得可以从系统中分离出方面, 然后可以独立编写业务逻辑代码和方面代码b) AOP 是“面向对象编码”的延续,而不是“面向对象编程”的替代技术c) AOP 可以使我们的系统更换维护更加方便d) AOP 是“依赖注入”简写24. 分析下面的 Spring 配置代码,可以推断下列 Java 语句的运行结果是()。(选 1 项)Java

18、语句如下:ApplicationContext context = new ClassPathXmlApplicationContext(“di.xml ”);System.out.println(B)content.getBean( “ b” ).getM();Spring 配置代码如下:<bean id= ” a” class=”A” ><property name= ”m” value= ” 1” /></bean><bean id=” b” class=”B” parent=” a”><property name= ”n” valu

19、e=” 2”/></bean>a) 编译错误b) 什么也不输出c) 输出: 1d) 输出: 225. Mybatis和Spring框架整合后, 对于SqISessionTemplate的说法错误的是 ()。(选择一项)a) SqISessionTemplate是线程安全的,可以被多个DAO所共享使用b) SqISessionTemplate 继承了 SqISession 类c) 配置 SqISessionTemplate,可以通过构造器注入sqISessionFactoryd) SqISessi on TempIate执行完数据库操作后,你可以动手关闭数据库连接26. 下列有关 Mybatis 中动态 SQL 的说法错误的是()(选择二项)a) where 元素可以动态创建 where 子句,且编写时无需考虑以 and 开头的情况b) 可以使用 if 元素和 eIse 元素实现条件选择c) When元素的test属

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论