java笔试题
高新兴--java工程师笔试题
试卷中涵盖前端技术、java基础知识、开源框架和数据库技术。
一、前端部分
1、下面选项中可以设置网页中某个标签的左外边距为5像素()
A、margin:0 5px;
B、margin:5px 0 0 0 ;
C、margin:0 0 0 5px;
D、padding-left:5px;(内边距)
2、下拉菜单中,用户更改表单元素Select中的值时,会调用()事件处理程序?
A、onChange
B、onFocus
D、onClick
3、()事件处理程序可以用于在用户单击按钮时执行函数?
A、onSubmit
B、onChange
C、onClick
D、onblur
4、CSS中下面哪种方法表示超链接文字在鼠标经过时,超链接文字无下划线?()
A、A:link{text-decoration:underline}
B、A:hover{text-decoration:none}
C、A:active{text-decoration:blink}
D、A:visited{text-decoration:overline}
5、如何显示和隐藏一个dom元素?
6、请列举出JavaScript的4种数据类型。
js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。
二、java部分
1、下列类型不是java的基本类型是()
A、boolean B、string C、char D、float
答案:
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 整数:包括int,short,byte,long 浮点型:float,double 字符:char 布尔:boolean
2、下面对override与overload说法不正确的一项是()
A、override与overload是多态性的不同表现
B、只更改返回值是可以overload的,编译不会出错
C、override是复写(覆盖),是完全相同的参数列表,一半用于面向对象的继承
D、overload是一个类中的多态表现可以不同参数列表或者不同的类型。
答:Overloaded方法返回值当然可以更改,当如果只更改返回值是不能overload的,编译会出错。但Override不可以,参数列表必须完全一样。
3、执行如下程序代码后,c的值是()
int a=0;
int c=0;
do{
--c;
a=a-1;
}while(a>0);
A、0 B、1 C、-1 D、死循环
4、关于java中的集合类java.util.Arraylist,以下说法正确的是()
A、这个集合元素是无序的 ArrayList是有序的
B、可以通过键来获取这个集合的值
C、可以通过addFirst()方法,在列表的首部插入元素。 linkedlist中有addFirst()
D、在对这个集合的元素执行遍历操作时,效率比较高
5、测试主程序result变量运行后结果是()
public static void main(String[] args)
{ int result=text();
}
public static int test(){
int x=1;
try{return x;
} finally
{ ++x;
}
}
A、0 B、1 C、2 D、3
6、Servlet接受请求时,会调用()
A、Service B、doGet C、doPost D、init
7、HTTP协议的状态码()表示没有创建文件
A、200 B、400 C、300 D、404
8、HTTP是一个()协议
A、无状态 B、有状态 C、状态良好的 D、局域网
9、Filter过滤器的生命周期方法中,每当传递请求或相应时,web容器会调用()方法
A、init B、service C、doFilter D、destroy
10、List、Set、Map是否继承自Collection接口?
List和Set都继承Collection接口,而Map没有继承Collection接口。
List的主要实现类有:ArrayList类,LinkedList类,vector类。
Set的主要实现类有:HashSet类,treeset类,LinkedHashSet类。
Map的主要实现类有:HashMap类,HashTable类,TreeMap类,WeekHashMap类和IdentityHahMap类等。
11、String类是否可以继承?为什么?
String类是final类故不可以继承。
一切由final修饰过的都不能继承。
12、HashMap与HashTable有什么区别?
1 HashMap不是线程安全的
2 HashTable是线程安全的一个Collection。
三、【SSH部分】
1、以下说法正确的是()
A、struts2中的controller不是org.apache.struts2.dispatcher.Dispatcher
B、Struts2中的Model可以是一个POJO
C、Struts2中的Model必须继承org.apache.struts.action.Action
D、Struts2中的Model必须继承ActionSupport
2、关于Spring AOP错误的是()
A、首先要编写方面代码,实现MethodBeforeAdvice接口
B、AOP采取拦截方法调用方式实现,可以在调用方法前后或抛出异常时拦截
C、AOP采用代理的方式实现,常用代理对象的类别为org.springframework.aop.framework.ProxyFcetoryBean
D、AOP可以在对目标(target)不做任何修改的情况下增加程序功能
四【数据库和XML部分】
1、语句alter table userinfo add constraint tp_userid unique(userid)执行成功后,为userinfo表的()字段添加了()
A、userid 主键
B、userid 唯一
C、uq_userid外键
D、uq_userid检查
2、索引为()和()
聚簇索引和非聚簇索引
3、请写出4个常用的聚合函数和含义?
函 数 名 称 |
函 数 功 能 |
SUM() |
返回选取结果集中所有值的总和 |
MAX() |
返回选取结果集中所有值的最大值 |
MIN() |
返回选取结果集中所有值的最小值 |
AVG() |
返回选取结果集中所有值的平均值 |
COUNT() |
返回选取结果集中行的数目 |
4、JDBC中的Preparedstatement相比于Statement的好处。
http://blog.csdn.net/zheng0518/article/details/10108059
5、如何通过select语句查询出平均分>75的科目及其平均分。
相关阅读
Dnf官方推出了每日一题天天有礼活动,这不是在游戏界面参加的活动,而是需要关注dnf官方公众号才能参加,答对题目的话可以获得疲劳药、
奶奶的,搞了半下午终于找到 原因。 /etc/ssh/sshd_config明明设置了PermitRootLogin 为yes,可就是用putty连,root登录不了,每次都acce
Android中使用file.createNewFile()无法创建文件的问
在写一个保存bitmap文件的方法的时候,遇到了题中问题。为了不出现问题,不要直接File f = new File(Environment.getExternalStorage
背景介绍:项目war包发布到测试环境后,刚开始运行正常,过了一段时间所有查询都报504错误。登陆测试服务器查看日志,发现查询一直在报获
记录一下 招银网络笔试 2017年09月11日 14:32:53 阅读数:2450 Part1. 30道单选 涉及Java,C++,多线程,算法,数据结构,CPU,NP问题,SQL语句,I