7) this.diameter=radius*2;} Public double getRadius(){ return radius;} } d A. MyCircle类是完全封装的。 B. 一个给定的MyCircle的diameter 一定是它的radius的两倍. C. 为了保证封装,第6行和第7行应放在一个synchronized块中. D. 可以设置 一个MyCircle 对象的radius而不影响它的diameter. Public class X{ Public static void main(String[] args){ int[] a=new int[1]; 4) modify(a); System.out.println(a[0]); } Public static void modify(int[] a){
8) a[0]++;}
}
}
结果是什么?( bc )
A. 程序运行并打印出\
B. 程序运行并打印出\
C. 程序运行但有一个异常退出。
D. 由于第4行有\导致编译错误。
14. Http Servlet 类的什么方法处理HTTP POST 请求? ( )
A. Do Post(Servlet Request, Servlet Response)
B. Do POST(Servlet Request, Servlet Response)
C. doPost(Http Servlet Request, Http Servlet Response)
15. 下面哪行代码可以初始化out变量,用来发送一个Word文件到客户端?
( d ) C. javax.servlet.http.Session的get Attribute
A. Print Writer out = response.get Servlet Output (); D. javax.servlet.http.Http Session的get Attribute
B. Print Writer out = response.get Print Writer (); 18. 要include一个带title参数的页insert.jsp,下面哪个是正确的?( d )
C. Output Stream out = response.get Writer (); D. Output Stream out = response.get Ouput Stream (); 下面的哪个元素用来在部置描述文件中说明servlet的初始参数的详细信息?
( b )
A. param-description
B. description C. info D. param-info 下面的哪个方法从HTTP session中取出对象?( d ) A. javax.servlet.Session 的get Attribute B. javax.servlet.Http Session的get Attribute A. <%@ include file='insert.jsp'title=WeWonk'%>
B. C. <%@ include file='insert.jsp' %>WeWonk<%@include%>D. page='insert.jsp'> 19. 下面哪行声明当前页为error页?( c ) A. <%@ page info=\ B. <%@ page error Page=\ C. <%@ page is Error Page=\ D. <%@ page page Endcoding=\ 20. 下面哪行是正确的?( d ) name='title' 16. 17.A. <%! String my String=”Hello” %> D. http://servername/baz/bat/boo.bop B. <% String my String=request.get Server Name() %> 22. 视图emp_view建立在表emp上,下面哪句查看视图是怎样定义的?( c ) C. <%= out.print(“Hello”) %> D. <%= “Hello” %> 21. 一个名为test的Weapplication的部署描述符如下: A. http://servername/test.bop B. http://servername/jobedu/bar.bop C. http://servername/test/jobedu/bop A. DESCRIBE emp B. DESCRIBE view emp_view C. SELECT TEXT FROM user_views WHERE view_name= ‘EMP_VIEW’; D. SELECT view_text FROM my_views WHERE view_name= ‘EMP_VIEW’; 23. 下面哪句使一个已disabled的主键约束生效? A. ALTER TABLE ENABLE PRIMARY KEY(ID) B. ALTER TABLE CARS b ) (ENABLE CONSTRAINT cars_id_pk. C. ALTER TABLE CARS ENABLE PRIMARY KEY(id)CASCADE; D. ALTER TABLE CARS ADCONSTRAINT cards_id_pk PRIMARY KEY(id); 24. 下面哪个表名是正确的?( c ) A. #_667. B. Number. C. Catch_#22. D. 1996_invoices. DECLARE CURSOR emp_cursor(p_deptno NUMBER, p_joVARCHAR2)IS SELECT EMPNO, ENAME FROM EMP WHERE DEPTNO=p_deptno ANJOB=p_job; BEGIN . . . 下面哪行正确的打开了cursor? ( c ) A. OPEN emp_coursor. B. OPEN emp_cursor(‘clerk’,10); C. OPEN emp_cursor(10, ‘analyst’); D. OPEN emp_cursor (p_deptno,p_job); 25. 下面哪个为salary*12命名了别名Annual Salary?( c )A. select ename, salary*12 Annual Salary from emp; B. select ename, salary*12 ‘Annual Salary’ from emp;C. select ename, salary*12 “Annual Salary” from emp; D. select ename, salary*12 AS Annual Salary from emp; } 下面哪两个是构造方法的重载?( ac ) 二、 多项选择题(本大题共15小题,每小题2分, 1. 以下哪些是java的保留字?(30分) bd ) 共 得 分 A. run B. default C. implement D. import 2. 下面哪些是float的有效声明?( abd A. float foo=-1; B. float foo=2.02f; C. float foo=3.03d; D. float foo=0x0123; Public class ConstOver{ Public ConstOver(int x, int y, int z){} A. ConstOver(){} B. Protect eint ConstOver(){} C. private ConstOver(int z, int y, byte x){} D. public void ConstOver(byte x, byte y, byte z){} Public class MethodOver{ public void setVar(int a, int b, float c){} } 以下哪些重载了setVar方法? ( acd ) A. private void setVar(int a, float c, int b){} B. protecte void setVar(int a, int b, float c){} C. public int setVar(int a, float c, int b){return a;} D. public int setVar(int a, float c){return a;} )