1、下列哪个修饰符的方法不能被子类调用?( C )
A. Public
B. Protected
C. Private
2、下面哪个操作是修改文件权限命令( C )
A. Chpwn
B. Systemctl
C. Chmod
D. Cat
3、servlet需要的参数,一般在哪个方法中初始化?( A )
A. Init
B. doGet
C. doPost
D. Service
4、如下代码:var str = “Hello world!”;document.write(str.indexOf(“world”);其输出结果是( C )
A. 0
B. -1
C. 6
D. 7
5、哪个Map可以排序( B )
A. HashMap
B. TreeMap
C. LinkedHashMap
D. HashTable
6、main方法的返回类型是什么( C )
A. Int
B. Long
C. Void
D. String
7、对象被置为null,垃圾收集齐是否会马上释放其内存( B )
A. 会
B. 不会
8、设计划分模块准则?( A )
A. 高内聚,低耦合
B. 低内聚,高耦合
C. 高内聚,高耦合
9、System.gc()执行后,会马上进行垃圾回收吗( c )
A. 会
B. 不会
C. 取决于垃圾回收制
10、下面哪个是Thread类的启动方法( A )
A. Start()
B. Run()
C. Exit()
D. getPriority()
11、对内部类的调用,下面哪个是正确的( A )
Public class A {
Public static class B{
}
}
A. B b = new A.B();
B. B b = A.new B();
C. B b = new A().new B();
12、下列选项中不属于CSS文本属性的是( A )。
A. Font-size
B. Text-transform
C. Text-align
D. Line-height
13、String s = new String(“xyz”);
创建了几个String Object?( A )
A. 1
B. 2
C. 3
D. 4
14、哪个不是EJB事务(B )
A. Required
B. NotRequired
C. Supports
D. NotSupported
15、tomcat默认访问端口是什么( B )
A. 80
B. 8080
C. 21
D. 1098
16、echarts初始化正确的是( A )
A. echarts.init(docunent.getElementByld(‘div’));
B. echarts.init(‘div’);
C. docunent.init(echartsd(‘div’));
17、下面哪个集合是线程安全的( C )
A. HashMap
B. List
C. ConcurrenMap
D. Linkedlist
18、下列说法正确的有( C )
A. class中的constructor不可省略
B. constructor必须与class同名,但方法不能与class同名
C. constructor在一个对象被new时执行
D. 一个class只能定义一个constructor
19、下面哪个修饰符的方法不能被子类调用 C
A. public
B. protected
C. private
20、static方法是否可以被覆盖( A )
A. 是
B. 否
正确答案:B
21、对象支持序列化需要实现哪个接口( A )
A. Serializable
B. Runnable
C. Readable
D. Closeable
22、jQuery属性选择器,选取所有带有href值等于“#”的元素,语法正确的是( A )
A. $(“[href=’#’ ]”)
B. $(“[href ]”)
C. ${“[href=’#’ ]”}
D. ${“[href ]”}
23、浏览器关闭,web应用对应的session是否会失效( B )
A. 是
B. 否
C. 不确定
24、如果需要匹配包含文本的元素,用下面哪种来实现( B )
A. text()
B. contains()
C. input()
D. attr(name)
25、下面哪一个是有效的命令?( D )
A. SELECT*FROM books FOR UPDATE USING books_profit_idx WHERE(retail-cost)>10
B. CREATE INDEX books_profit_idx ON(retail-cost)WHERE(retail-cost)>10
C. CREATE FUNCTION INDEX books_profit_idx ON books WHERE(retail-cost)>10
D.以上命令都不是
26、下列不可作为java语言修饰符的是( D )
A. a1
B. 1x18
C. _1
D. 11
28、下面四种样式定义中,优先级最高的是( D )
A. 浏览器缺省设置
B. 外部样式表
C. 内部样式表(位于
29、下面哪个表达式的值为true ( A )
A. “abc”.equals(“abc”);
B. new String(“abc”)==new String(“abc”);
C. new Integer(100)==new Integer(100)
D. 5%2==1?false:true
30、下面哪个操作是查看linux操作系统磁盘空间命令 D
A. Is
B. cat
C. mv
D. df
31、编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )
A. byte
B. class
C. exe
D. txt
32、spring核心模块作用( B )
A. 支持AOP的
B. 支持IOC,管理Bean
C. 支持MVC的
D. 支持Struts的
33、对于索引的理解与运用,以下说法正确的是( B )
A. 只能对单独一列建立索引
B. CREATE INDEX idx_acct_flow_bu ON BILL_ID(BILL)这是在为BILL表的BILL_ID字段建立索引
C. 索引能提高查询效率,所以创建表的时候需要将所有列都加上索引
D. 以上说法都对
34、spring集成hibernate后DAO应该继承( D )
A. HibernateDAO
B. SessionFactory
C. Session
D. HibernateDAOSuport
35、关于spring AOP错误的( A )
A. 编写方面代码,实现MethodBeforeAdvice接口
B. AOP可以在调用方法前、后、抛出异常时拦截
C. AOP采取代理的方式实现
D. AOP可以在不修改源代码的基础上增加程序功能
36、关于垃圾回收,下列说法正确的是( C )
A. Jdk1.6的默认垃圾回收器是G1
B. PermGen内存区域不会被垃圾回收器回收
C. 引用计数算法是一种常用的垃圾回收算法
D. 执行垃圾回收时,java代码不会停止运行
37、Hibernate的主要优点是( ABCD )
A. 封装了jdbc,简化了很多重复性代码
B. 简化了DAO层编码工作,使开发更对象化
C. 移植性好,支持各种数据库,如果换个数据库只要在配置文件中变换配置就可以了,不用改变hibernate代码
D. 支持透明持久化,因为hibernate操作是纯粹的java类,没有实现任何接口,没有侵入性,是一个低量级框架
38、下列说法正确的是( D )
A. 实现Serializable接口的类是可以被序列化的
B. ThreadLocal的值会在多线程间共享
C. notifyAll方法将通知所有在当前对象上wait的线程继续执行
D. CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待
1、为查询用户最大的年龄,以下错误的语句是( BD )
A. SELECT TOP(1) AGE FROM USERINFO ORDER BY AGE DESC
B. SELECT MAX(AGE) FROM USERINFO ORDER BY AGE DESC
C. SELECT FIRST(AGE) FROM USERINFO ORDER BY AGE DESC
D. SELECT TOP(1) AGE FROM USERINFO ORDER BY AGE
2、以下哪些查询语句会导致数据库放弃使用索引而进行全表扫描(ABCD )
A. SELECT ID FROM T WHERE NUM IS NULL
B. SELECT ID FROM T WHERE NUM<>2
C. SELECT ID FROM T WHERE NUM IN(1,2,3)
D. SELECT ID FROM T WHERE NUM = 2 OR NUM = 4
3、关于spring描述正确的是( ABCD )
A. spring支持可插入的事务管理器,使事务划分更轻松,无需处理底层的问题
B. spring是一个无侵入式的框架
C. spring包含一个“依赖注入”模式的实现
D. spring提供了AOP方式的日志系统
4、关系数据库中,对于主键看法正确的是( ABCD )
A. 为标识表中唯一的实体
B. 允许使用多个字段来建立
C. 创建主键同时会自动创建索引
D. 主键同时可以是外键
5、Hibernate类与类之间关系( AC )
A. 关联关系
B. 实现关系
C. 聚合关系
D. 继承关系
6、关于优化Hibernate的方法正确的是( ABCD )
A. 使用一对多的双向关联,尽量从多的一端维护
B. 不要使用一对一,尽量使用多对一
C. 配置对象缓存,不要使用集合缓存
D. 表字段要少,表关联不要怕多,有二级缓存撑腰
7、Hibernate的缺点有哪些?( BC )
A. Hibernate实现接口麻烦,需要继承其他类
B. 使用数据库特性的语句,将很难调优
C. 对大批量数据更新存在问题
D. 系统中存在大量的攻击查询功能
8、下列说法正确的是(ABCD )
A. Java.util.concurrent.atomic包提供了多线程无锁操作对象
B. 互斥使用、不可抢占、请求和保持、循环等待是死锁的四个必要条件
C. 当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行
D. 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口