注明:所有答案均非标准答案,请参考使用
1、考核点 css基础及应用
题干:在style="padding:0 0 0 3"中,设置元素内间距的顺序是?
A 左、上、右、下
B 上、右、下、左
C 上、下、左、右
D 左、右、上、下
2、考核点 HTML基础及应用
题干:下列哪一项是“多选式选单”的语言?
A <select multiple>
B <samp></samp>
C <isindex frompt="****">
D <textarea wrap=off|virtual|physical><textarea>
3、考核点 HTML基础及应用
题干:禁止表格格子内容自动断行回卷的HTML代码是?
A <tr valign=?>
B <td colspan=#>
C <td rowspan=#>
D <td nowrap>
4、java语言语法
题干:
String sth = null;
Map map = new HashMap();
map.put("sth", sth);
sth = "sth";
System.out.println(map.get("sth"));
A 编译时报错
B 运行时报错
C null
D sth
5、考核点 java语言语法
try {
throw new Exception("Throw exception...");//语句1
} catch (Exception e) {
return "Catch exception!";//语句2
}finally{
System.out.println("Finally!");//语句3
}
A 语句1—>语句2—>语句3
B 语句3—>语句2—>语句2
C 语句1—>语句3—>语句2
D 语句2—>语句2—>语句3
6、考核点 字符串相关及正则表达式
题干:
1:System.out.println(" " + 2 + 3);
2:System.out.println(2 + 3);
3:System.out.println(2 + 3 +" ");
4:System.out.println(2+ "" +3);
A 第3行编译错误
B 输出23 ,5,5,23
C 输出 5,5,5,23
D 输出23,5,23,23
7、考核点 jabc
题干:哪个java类用于标识执行前已被编译的sql语句?
A Statement
B PreparedStatement
C ResultSet
D ResultSetMetaData
8、考核点 j2ee app
题干:哪一项不是j2ee web 容器?
A tomcat
B weblogic
C apache
D websphere
9、考核点 jdbc
题干:下列java选项中,()可以得到Connection对象和Statement对象
A 使用Class的getConnection方法可以得到Connection对象,使用Connection的CreateStatment方法可以获得Statement对象
B 使用Class的getConnection方法可以得到Connection对象,使用DriverManager的createStateMent方法可以获得Statement对象
C 使用DriverManager的getConnection方法可以得到Connection对象,使用Connection的createStatement方法获得Statement对象
D 使用DriverManager的getConnection方法可以得到Connection对象,使用Statment对象的createStatement方法获得Statment对象
10、考核点 XML
题干:选出错误编写xml文件的选项
A <?xml version="1.0 " encoding="gb2312"?>
<a>
<b>1>3</b>
<a>
B <?xml version="1.0 " encoding="gb2312"?>
<a>
<b>aaa</b>
<a>
C <?xml version="1.0 " encoding="gb2312"?>
<a>
<b><![CDATA[1<3]]></b>
<a>
D <?xml version="1.0 " encoding="gb2312"?>
<a>
<b><![CDATA[aaaa]]></b>
<a>
11、考核点 tomcat的配置使用
题干:将web应用放到tomcat哪个目录下,就可以直接访问?
A bin
B webapps
C word
D root
12、考核点 jsp内置对象
题干:request.setAttribute("number",new Integer(10));
Integer count = request.getArrribute("number");
编译、运行以上代码,出现错误的结果是?
A 不能编译通过
B 能编译通过,并正常运行
C 编译通过,但运行时抛出ClassCastException
D 编译通过,但运行时抛出NullPointException
13、考核点 java多线程
题干:以下哪个说法是正确的?
A java多线程程序不存在死锁的问题
B java多线程程序中需要执行多线程任务的类必须继承Thread类
C 编写java的多线程程序,无需了解操作系统的线程实现问题
D 使用synchronized关键词就能完全避免多线程中同步的问题
14、考核点 数据库
题干:员工表的定义如下:
Last_name varchar2(25)
First_name varchar2(25)
Salary Number(7,2)
现查询显示未达到平均工资的员工姓名,请考察下面的sql语句
select last_name,first_name from employee where salary < avg(salary);
A 改变where子句
B 把聚合函数移到select列表中,并增加group子句
C 通过子查询得出平均工资水平并在父查询的where子句中比较
D 把聚合函数移到select列表中,并增加group by子句和having子句
15、考核点 数据库
题干:要从员工表中查询所有姓Smith的人,但是并不能确定所有Smith的大小写,以下哪条语句能解决问题?
A select last_name,first_name from emp last_name='Smith';
B select last_name,first_name from emp where upper(last_name)='smith';
C select last_name,first_name from emp where last_name = upper('smith');
D select last_name,first_name from emp where lower(last_name)='smith';
二、请任选其中3道题,写出相应的sql语句,可使用任何一种数据库sql语法(请在最后标出数据库类型)
假设学校环境如下:一个系里有若干个专业,每个专业一年只招一个班,每个班有学生若干,现要建立关于系,学生,班级的数据库,关系模式为:
班:class(班号:classid,专业名:subject,系名:deparment,入学年份:enroltime,人数:num)
学生:student(学号:studentid,姓名:name,年龄:age,班号:classid)
系:department(系号:departmentid,系名department)
1.找出所有姓李的学生
select name from student where name like '李%';
2.学校又新增加一个物理系,编号为006
insert into department (departmentid,department) values ('006','物理系');
3.学生张三退学,请更新相关的表
delete from student where name='张三';
4.请查询学生李四的系编号
(最老的写法)
select departmentid from department where department=(select deparment from class where
classid=(select classid from student where name='李四'));
(新的写法)
select departmentid from department as a left join
class as b on a.department=b.department
left join student as c on b.classid=c.classid
where c.name='李四';
5、列出人数大于等于2的系的编号和名字
select departmentid,department from department as a left join
class as b on a.department=b.deparment
where b.num>2;
三、程序题:
1、针对一个用户登陆模块,要求每个用户只允许3次登陆错误,超过则将锁定此账户
2、管理员可以查询每个用户的最后登录时间及ip地址
3、管理员可查询每个用户的登陆次数
用户名 username varchar
密码 password varchar
登陆次数 dlcs int
登陆时间 dltime datetime
ip地址 ipaddress varchar
状态 flag varchar
请写出实现上述“条件一”的业务逻辑核心代码(可通过伪代码,描述业务逻辑及必要的sql语句既可)
public class Login{
public boolean execlogin(String username,String password){
}
}