JAVA考试题求助
1C假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.js...
1 C
假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是什么?
A、http://localhost:8080/hello.jsp
B、http://localhost:8080/helloapp/hello.jsp
C、http://localhost:8080/helloapp/hello/hello.jsp
2
关于JAVA垃圾回收说法错误的是:
A、程序员无法强制调用垃圾回收器明确的回收制定对象。
B、程序员无法强制运行垃圾回收器。
C、有了垃圾回收器不会出现内存泄漏问题。
D、不同的Java虚拟机实现具有不同的垃圾回收机制,即不同的垃圾回收算法。
3 当需使用一个结构存储不重复的元素,不需要对存储的元素进行排序,以下哪个接口
是正确的的
A、set B、list C、map D、vector
4 下列哪个方法不是Inputstream的方法:
A、int read() B、reset() C、flush() D、mark()
5 下面关于提交方式选项正确的是
<form action=”abc.servlet”>
<input type=”text” name=”userName”/>
<input type=”submit” value=”提交”/>
</form>
A post提交 B get提交 C 不能正确提交 D post和get混合提交
6 JDBC中,Statement的executeUpdate(String arg)方法返回一个int值。 这个返回值代表的含义是什么?
A成功或失败 B执行SQL影响的条数 C一个固定值为0 D一个固定值为1
7 E
假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:
<servlet>
<servlet-name> HelloServlet </servlet-name>
<servlet-class>com.xdfyb.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> HelloServlet </servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
那么在浏览器端访问HelloServlet的URL是什么? (单选)
选项:
(A) http://localhost:8080/HelloServlet
(B) http://localhost:8080/helloapp/HelloServlet
(C) http://localhost:8080/helloapp/com/xdfyb/hello
(D) http://localhost:8080/helloapp/com/xdfyb/HelloServlet
(E) http://localhost:8080/helloapp/hello
8 JAVA SERVLET API中forward() 与redirect()的区别
A forward 是二次请求
B redirect是一次请求
C redirect 是重定向,二次请求
D 没有区别
9 关于SERVLET 中 doGet()和doPost() 下面说法正确的是
A 没有区别都可以处理用户的请求
B 当请求的时候先调用doPost再调用doGet
C 当请求的时候先调用doGet再调用doPost
D 根据用户的请求类型 分别调用、
10 下列数组初始化正确的是
A int[5] a= {1,2,3,4,5};
B int[2][2] a = {{1,2},{3,4}};
C int[][] a = {{2,3,4,5},new int[3]};
D int[][] a = new int[][5]; 展开
假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是什么?
A、http://localhost:8080/hello.jsp
B、http://localhost:8080/helloapp/hello.jsp
C、http://localhost:8080/helloapp/hello/hello.jsp
2
关于JAVA垃圾回收说法错误的是:
A、程序员无法强制调用垃圾回收器明确的回收制定对象。
B、程序员无法强制运行垃圾回收器。
C、有了垃圾回收器不会出现内存泄漏问题。
D、不同的Java虚拟机实现具有不同的垃圾回收机制,即不同的垃圾回收算法。
3 当需使用一个结构存储不重复的元素,不需要对存储的元素进行排序,以下哪个接口
是正确的的
A、set B、list C、map D、vector
4 下列哪个方法不是Inputstream的方法:
A、int read() B、reset() C、flush() D、mark()
5 下面关于提交方式选项正确的是
<form action=”abc.servlet”>
<input type=”text” name=”userName”/>
<input type=”submit” value=”提交”/>
</form>
A post提交 B get提交 C 不能正确提交 D post和get混合提交
6 JDBC中,Statement的executeUpdate(String arg)方法返回一个int值。 这个返回值代表的含义是什么?
A成功或失败 B执行SQL影响的条数 C一个固定值为0 D一个固定值为1
7 E
假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:
<servlet>
<servlet-name> HelloServlet </servlet-name>
<servlet-class>com.xdfyb.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> HelloServlet </servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
那么在浏览器端访问HelloServlet的URL是什么? (单选)
选项:
(A) http://localhost:8080/HelloServlet
(B) http://localhost:8080/helloapp/HelloServlet
(C) http://localhost:8080/helloapp/com/xdfyb/hello
(D) http://localhost:8080/helloapp/com/xdfyb/HelloServlet
(E) http://localhost:8080/helloapp/hello
8 JAVA SERVLET API中forward() 与redirect()的区别
A forward 是二次请求
B redirect是一次请求
C redirect 是重定向,二次请求
D 没有区别
9 关于SERVLET 中 doGet()和doPost() 下面说法正确的是
A 没有区别都可以处理用户的请求
B 当请求的时候先调用doPost再调用doGet
C 当请求的时候先调用doGet再调用doPost
D 根据用户的请求类型 分别调用、
10 下列数组初始化正确的是
A int[5] a= {1,2,3,4,5};
B int[2][2] a = {{1,2},{3,4}};
C int[][] a = {{2,3,4,5},new int[3]};
D int[][] a = new int[][5]; 展开
2009-11-07
展开全部
11在Oracle中,有一个教师表teacher的结构如下:
ID NUMBER(5),NAME VARCHAR2(25),EMAIL VARCHAR2(50)
下面哪个语句显示没有Email地址的教师姓名( )
A、SELECT name FROM teacher WHERE email = NULL;
B、SELECT name FROM teacher WHERE email <> NULL;
C、SELECT name FROM teacher WHERE email IS NULL;
D、SELECT name FROM teacher WHERE email IS NOT NULL;
12 关于类型定义Number(9,2)说法正确的有( )
A、整数部分9位,小数部分2位,共11位 B、整数部分7位,小数部分2位,共9位
C、整数部分6位,小数点一位,小数部分2位,共9位 D、以上说法均不正确
在Oracle中,有表Person,如下
id name tel age
001 Amber 1234 20
002 Bmy 2345 23
003 Emily 4567 30
004 Eric 5678 20
005 Roy 6789 25
13 SELECT Tel FROM Person WHERE Name like ‘_m_’;执行以上查询,结果是( )。
A 1234
B 2345
C 4567
D 以上皆非
14 以下对于存储过程和函数,描述错误的是( ):
A、存储过程和函数都属于子程序。
B、函数可以返回结果集,而过程不能。
C、JDBC中,调用oracle的存储过程,必须使用CallableStatement类。
D、JDBC中,可以使用CallableStatement调用返回结果集的函数,也可以直接在sql中调
15 在Oracle中,下面用于限制分组函数的返回值的子句是( )
A、WHERE B、HAVING
C、ORDER BY D、无法限定分组函数的返回值
16 关于触发器,下面说法错误的是( ):
A、触发器创建后,可以在sql和PL/SQL中调用
B、替代触发器中,不能包含commit语句
C、替代触发器主要应用于视图
D、创建触发器的语法是:create trigger …
17 .在画布中选择画笔的成员函数是
A.SelectObject(…);
B.SelectPen(…);
C.SelectBrush(…);
D.GetObject(…);
18 用于捕获键盘事件的消息是
A.WM_KEYBOARD
B.VK_ CHAR
C.VK_RETURN
D.WM_CHAR
19 4. 若有以下说明和语句,且0≤i<10, 则下面哪个是对数组元素地址的正确表示?
int a[ ]={1,2,3,4,5,6,7,8,9,0}, *p, i;
p=a;
A. &a[1] B. a++ C. &p D.&p[i]
20 有如下程序段:
int a []={6,8,7,5,2,4,3};
int y,*p=&a[1];
y=(*--p)++;
printf(“%d\n”,y);
输出结果是什么?
A.6
B.8
C.7
D.5
21 .已定义"int a[5]={100, 200, 300, 400, 500};int *P1=&a[0]",若b=*(++P1),则b和*P1的值分别为_ __。
A.100 200 B.200 200 C101 101 D.100 101
22 关于构造函数与析构函数的下列说法中正确的是: ①在类中构造函数与析构函数都有固定的函数名。
②在类中构造函数与析构函数都有相同的作用。
③在类中构造函数与析构函数都可以定义多个。
④在类中构造函数与析构函数都可以有返回值。
⑤在类中构造函数与析构函数的参数都可以有默认值。
23 在SGIP协议中,SP向运营商网关发送下行数据前,需要发送的数据包包是
A UNBIND B HELLO C BIND D DELIVER
24 关于synchronized关键字,下面正确的是
A 可以声明同步变量
B 可以声明同步线程
C 可以声明同步方法
D 可以声明同步类
25 public class Foo{
public static void main(String[] args){
try{
return;
}
finally{System.out.println(""Finally"");
}
}
}
结果是:
A 程序正常运行,但不输出任何结果。
B 程序正常运行,并输出 ""Finally""。
C 编译能通过,但运行时会出现一个例外。
D 因为没有catch语句块,所以不能通过编译。
26 下列程序的输出结果是()
public class MainClass{
private int i = 10;
public static void main(String[] args){
int i = 0;
i = i ++;
i+= 1;
System.out.println(i);
}
}
A、1 B、2 C、11 D、12
27 ServletContext对象是由谁创建的?()
选项:
(A)由Servlet容器负责创建,对于每个HTTP请求, Servlet容器都会创建一个ServletContext对象
(B)由JavaWeb应用本身负责为自己创建一个ServletContext对象
(C)由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象
28 以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果?(单选)
request.setAttribute("count",new Integer(0));
Integer count = request.getAttribute("count");
选项:
A)不能编译通过 B)能编译通过,并正常运行
C) 编译通过,但运行时抛出ClassCastException
29 下面哪个说法是正确的? ()
选项:
(A) 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象
(B)每个HttpSession对象都有惟一的ID。
(C)JavaWeb应用程序必须负责为HttpSession分配惟一的ID
30 为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )
A UNIQUE
B COUNT
C DISDINCT
D UNION
ID NUMBER(5),NAME VARCHAR2(25),EMAIL VARCHAR2(50)
下面哪个语句显示没有Email地址的教师姓名( )
A、SELECT name FROM teacher WHERE email = NULL;
B、SELECT name FROM teacher WHERE email <> NULL;
C、SELECT name FROM teacher WHERE email IS NULL;
D、SELECT name FROM teacher WHERE email IS NOT NULL;
12 关于类型定义Number(9,2)说法正确的有( )
A、整数部分9位,小数部分2位,共11位 B、整数部分7位,小数部分2位,共9位
C、整数部分6位,小数点一位,小数部分2位,共9位 D、以上说法均不正确
在Oracle中,有表Person,如下
id name tel age
001 Amber 1234 20
002 Bmy 2345 23
003 Emily 4567 30
004 Eric 5678 20
005 Roy 6789 25
13 SELECT Tel FROM Person WHERE Name like ‘_m_’;执行以上查询,结果是( )。
A 1234
B 2345
C 4567
D 以上皆非
14 以下对于存储过程和函数,描述错误的是( ):
A、存储过程和函数都属于子程序。
B、函数可以返回结果集,而过程不能。
C、JDBC中,调用oracle的存储过程,必须使用CallableStatement类。
D、JDBC中,可以使用CallableStatement调用返回结果集的函数,也可以直接在sql中调
15 在Oracle中,下面用于限制分组函数的返回值的子句是( )
A、WHERE B、HAVING
C、ORDER BY D、无法限定分组函数的返回值
16 关于触发器,下面说法错误的是( ):
A、触发器创建后,可以在sql和PL/SQL中调用
B、替代触发器中,不能包含commit语句
C、替代触发器主要应用于视图
D、创建触发器的语法是:create trigger …
17 .在画布中选择画笔的成员函数是
A.SelectObject(…);
B.SelectPen(…);
C.SelectBrush(…);
D.GetObject(…);
18 用于捕获键盘事件的消息是
A.WM_KEYBOARD
B.VK_ CHAR
C.VK_RETURN
D.WM_CHAR
19 4. 若有以下说明和语句,且0≤i<10, 则下面哪个是对数组元素地址的正确表示?
int a[ ]={1,2,3,4,5,6,7,8,9,0}, *p, i;
p=a;
A. &a[1] B. a++ C. &p D.&p[i]
20 有如下程序段:
int a []={6,8,7,5,2,4,3};
int y,*p=&a[1];
y=(*--p)++;
printf(“%d\n”,y);
输出结果是什么?
A.6
B.8
C.7
D.5
21 .已定义"int a[5]={100, 200, 300, 400, 500};int *P1=&a[0]",若b=*(++P1),则b和*P1的值分别为_ __。
A.100 200 B.200 200 C101 101 D.100 101
22 关于构造函数与析构函数的下列说法中正确的是: ①在类中构造函数与析构函数都有固定的函数名。
②在类中构造函数与析构函数都有相同的作用。
③在类中构造函数与析构函数都可以定义多个。
④在类中构造函数与析构函数都可以有返回值。
⑤在类中构造函数与析构函数的参数都可以有默认值。
23 在SGIP协议中,SP向运营商网关发送下行数据前,需要发送的数据包包是
A UNBIND B HELLO C BIND D DELIVER
24 关于synchronized关键字,下面正确的是
A 可以声明同步变量
B 可以声明同步线程
C 可以声明同步方法
D 可以声明同步类
25 public class Foo{
public static void main(String[] args){
try{
return;
}
finally{System.out.println(""Finally"");
}
}
}
结果是:
A 程序正常运行,但不输出任何结果。
B 程序正常运行,并输出 ""Finally""。
C 编译能通过,但运行时会出现一个例外。
D 因为没有catch语句块,所以不能通过编译。
26 下列程序的输出结果是()
public class MainClass{
private int i = 10;
public static void main(String[] args){
int i = 0;
i = i ++;
i+= 1;
System.out.println(i);
}
}
A、1 B、2 C、11 D、12
27 ServletContext对象是由谁创建的?()
选项:
(A)由Servlet容器负责创建,对于每个HTTP请求, Servlet容器都会创建一个ServletContext对象
(B)由JavaWeb应用本身负责为自己创建一个ServletContext对象
(C)由Servlet容器负责创建,对于每个JavaWeb应用,在启动时,Servlet容器都会创建一个ServletContext对象
28 以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果?(单选)
request.setAttribute("count",new Integer(0));
Integer count = request.getAttribute("count");
选项:
A)不能编译通过 B)能编译通过,并正常运行
C) 编译通过,但运行时抛出ClassCastException
29 下面哪个说法是正确的? ()
选项:
(A) 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象
(B)每个HttpSession对象都有惟一的ID。
(C)JavaWeb应用程序必须负责为HttpSession分配惟一的ID
30 为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )
A UNIQUE
B COUNT
C DISDINCT
D UNION
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询