JSP考试题(难度初级)
一、填空(30分)
1、 Tomcat服务器的默认端口是 __________________。
2、异常的处理,可在该方法的代码段中包含3类代码:__________________、__________________和finally代码块。
3、 jsp主要内置对象有:__________________、__________________、__________________、__________________、__________________、out、config、page。
4、理论上,GET是 __________________,POST是 __________________。
5、 application对象是__________________,而session对象则是每个客户专用的。
6、 JDBC的主要任务是: __________________、 __________________。
7、面向对象的3个特性是:__________________、__________________、__________________。
8、常用的实现Collection接口的集合类有: __________________、 __________________、 __________________。
9、使用JDBC对数据库进行查询操作时所要使用到的接口和对象有:__________________、__________________、 __________________、 __________________。
10、写出两点接口和抽象类的区别__________________和 __________________。
二、选择题(60分)
1、下面的程序名为Student.java:
public class Student
{
private String name;
public Student(String s_name) //1
{
name = s_name; //2
}
public static void main(String args[])
{
Student s = new Student(); //3
}
}
使用如下指令编译:
javac Student.java
将会得到什么结果?
A.将会顺利通过编译,并将产生一个Student.class的类文件。
B.编译时在//3处出错。
C.编译时在//2处出错。
D.编译时在//1处出错。
2、有下面程序:
public class TestString
{
public static void main(String[] args)
{
String str1 = “abcd”;
String str2 = “abcd”;
String str3 = new String(“abcd”);
String str4 = new String(“abcd”);
System.out.println(str1==str2);
System.out.println(str3==str4);
}
}
输出结果是?
A true true
B true false
C false true
D false false
3、从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:()
A、Select * from员工where姓名=’_玛丽_’ B、Select * from员工where姓名=’%玛丽_’
C、Select * from员工where姓名like ‘_玛丽%’ D、Select * from员工where姓名like ‘%玛丽%’
4、下述选项中不属于JDBC基本功能的是:()
A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理
5、关于下面的类描述中正确的是:
class Test {
void test(int i) {
System.out.println("I am an int.");
}
void test(String s) {
System.out.println("I am a string.");
}
public static void main(String args[]) {
Test t=new Test();
char ch='y';
t.test(ch);
}