JavaEE测试题带答案Word版.doc

上传人:rrsccc 文档编号:9024284 上传时间:2021-01-30 格式:DOC 页数:8 大小:41.50KB
返回 下载 相关 举报
JavaEE测试题带答案Word版.doc_第1页
第1页 / 共8页
JavaEE测试题带答案Word版.doc_第2页
第2页 / 共8页
JavaEE测试题带答案Word版.doc_第3页
第3页 / 共8页
JavaEE测试题带答案Word版.doc_第4页
第4页 / 共8页
JavaEE测试题带答案Word版.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《JavaEE测试题带答案Word版.doc》由会员分享,可在线阅读,更多相关《JavaEE测试题带答案Word版.doc(8页珍藏版)》请在三一文库上搜索。

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!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()

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

3、件d) 使用多态可以提高代码的可扩展性和可维护性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;ic.length/2;i+)char d=ci;ci=cc.length-(i+1);cc.length-(i+1)=d;for(inti=0;ic.length;i+

4、)System.out.print(ci);(选择一项)a) 1234b) 3412c) 1324d) 43218. 关于Java中static关键字的说法错误的是()。(选择一项)a) static可以用来修饰属性、方法和代码块b) static修饰的属性和方法可称为类属性、类方法c) 不使用static关键字修饰的属性和方法,通常称为实例属性、实例方法d) 使用static修饰的变量和方法只能使用类名来访问,不能使用对象名来访问9. Java中关于throws和throw关键字的说法,错误的是()。(选择一项)a) 可以使用throw抛出自定义异常b) throw用于方法中手动抛异常,th

5、rows用于声明可能发生的异常c) throw抛出的运行时异常,可以不进行处理d) 使用throw时,是说明知道方法中可能有异常但不想马上处理,而希望抛出给上级处理10. 在Java中,tryFileOutputStreamfos = newFileOutputStream(demotext.txt);tryfos.write(a);fos.close();catch(IOExceptione)e.printStackTrace();catch(FileNotFoundExceptione)e.printStackTrace();此程序运行结果是()。(选择一项)a) 编译错误,write方法

6、参数应该是int类型b) 用记事本打开demotext.txt文件,发现写入33c) 用记事本打开demotext.txt文件,发现写入字符ad) 用记事本打开demotext.txt文件,发现写入为不可识别的编码11. 在JAVA中,以下程序的运行结果是()。public class Testpublic static void main(String args)int sum=0;for(inti=1;i60)b) selectsnamefromstudentwherestudentIDnotin(selectstudentIDfromscorewherescore60)d) select

7、snamefromstudentwherestudentIDin(selectstudentIDfromscorewherescore=60)17. 在MySQL中,下面关于DDL语句语法错误的是()。 (选择一项)a) DDL语句中的创建数据库的语法为 “ CREATE DATABASE 数据库名”b) DDL语句中仅仅清空数据表数据的命令是“ DORP TABLE 数据表名”c) DDL语句中修改数据表的语法为 “ ALTER TABLE 数据表”d) DDL语句中清空数据表数据的命令是“ TRUNCATE TABLE 数据库名”18. 在oracle中使用表分区,下列说法正确的是()。

8、(选择一项)a) Java程序员在编程时需要了解数据库的分区情况,然后根据分区情况进行编程b) 因为查询有时不需要查询所有字段,所以分区时可以把所有字段分为几个部分c) 所有表都可以使用表分区d) 使用表分区后,可以独立地备份和恢复每个分区19. 在oracle中使用分页查询时,需要用到的是()(选择一项)a) rowidb) rownumc) limitd) Top20. 在SQL中下面哪一个属于DML语句()(选择一项)a) CREATEb) INSERTc) GRANTd) COMMIT21. 在Oracle中,现有分数表scores设计如下:courseID(课程编号)studentI

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

10、student s,scores cwhere s.studentID=c.studentIDgroup by c.studentIDc) Select s.name,count(c.studentID),avg(c.score) from student s,scores cWhere s.studentID=c.studentIDGroup by c.studentID,s.named) Select s.name,count(c.studentID),avg(c.score) from student s,scores cWhere s.studentID=c.studentIDGrou

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

12、Dgroup by c.courseIDb) Select s.name,count(c.studentID),avg(c.score) from student s left join scores con s.studentID=c.studentIDgroup by c.studentIDc) Select s.name,count(c.studentID),avg(c.score) from student s left join scores con s.studentID=c.studentIDGroup by c.studentID,s.named) Select s.name,

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

14、结果是()。(选1项) Java语句如下: ApplicationContext context = new ClassPathXmlApplicationContext(“di.xml”); System.out.println(B)content.getBean(“b”).getM(); Spring 配置代码如下: a) 编译错误b) 什么也不输出c) 输出:1 d) 输出:225. Mybatis和Spring框架整合后,对于SqlSessionTemplate的说法错误的是()。(选择一项)a) SqlSessionTemplate是线程安全的,可以被多个DAO所共享使用b) Sql

15、SessionTemplate继承了SqlSession类c) 配置SqlSessionTemplate,可以通过构造器注入sqlSessionFactoryd) SqlSessionTemplate执行完数据库操作后,你可以动手关闭数据库连接26. 下列有关Mybatis中动态SQL的说法错误的是()(选择二项)a) where元素可以动态创建where子句,且编写时无需考虑以and开头的情况b) 可以使用if元素和else元素实现条件选择c) When元素的test属性实现条件判断,其语法格式是test=”$表达式”d) Set元素可以update语句动态创建set子句27. 不能够作为L

16、inux根分区的分区类型有()。(选择一项)a) ext3b) reiserfsc) ext2d) ntfs28. 关于Mybatis和Hibernate的区别,以下选项描述错误的是()。(选择一项)a) Mybatis可以进行更加细致的SQL优化,可以减少字段b) Mybatis入门相对简单并且延续了SQL的使用经验c) Hibernate功能强大,数据无关性更有优势,程序员可以更专心进行业务处理d) Hibernate支持二级缓存而Mybatis不支持29. 在Linux中,能正确查找以test开头的文件的命令是()。(选择一项)a) find / -name testb) find / -name test*c) find / -name testd) find / -name test*30. 关于SpringMVC注解驱动控制器说法不正确的是()(选择一项)a) RequestParam是经常用的注解b) 常见的返回值类型可以是:ModelAndView,Map,Model,String,voidc) 基于注解的控制器类可以是任意类,但要实现这些特殊接口,扩展特殊的基类d) 可以在控制器中定义一个或多个处理程序方法来实现处理单个或多个动作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1