当前位置:编程学习 > JAVA >>

计算机职业技能鉴定考试题2 科目类别:JAVA

41)  在用户登录的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击
登录”按钮时,将产生的结果是( )。(选择一项)
     <form action=”loginAction.jsp” name=”loginForm” method=”get”>
     用户名:<input type="text',name="name"/><br>
     密码:<input type="password',name="pwd"/>
     <input type="submit',value='*登录”/>
</form>
     a)   表单提交到loginAction.jsp,用户可以在浏览的地址栏看到提交的参数
     b)   表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数
     c)   表单提交到loginForm,用户可以在浏览器的地址栏看到提交的参数
     d)   表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数

42)  对于Java中的集合类java.util.ArrayList,以下说易做图确的是()。   (选择一项)
     a)   这个集合中的元素是无序的
b)   可以通过键来获取这个集合中的元素
c)   可以通过addFirst()方法,在列表’的首部插入元素
d)   在对这个集合的元素执行遍历操作时,效率比较高

43)  在Java Web应用系统中,编写了公共的处理页面名为checklogin.jsp,该页面包含在Web根目录下名为util的文件夹中,那么在Web根目录下的其他页面上引用该页面的代码正确的是( )。    (选择一项)
a)   <%include file=”util/checklogin.jsp”%>
b)   <%@include file=”util/checklogin.jsp”%>
c)   <%!include file=”util/checklogin.jsp”%’
d)   <include file=”util/checklogin.jsp”>

44)  在Java语言中,欲使下面的程序在运行后输出“Java”,则在下划线处应该填写的代码是()。(选择一项)
ArrayList list=new ArrayList();
List.add(“HTML”);
List.add(________);//此处填写代码
System.out.println(list.get(list.size()-1));
a)  “java”,1
b)  1,”java”
c)  2,”java”
d)  “java”,2

45)  在Java Web应用程序中,运行a.jsp后,浏览器上显示如下表格,在a.jsp上进行选择后将页面提交到叫b.jsp,在叫b.jsp中要获得选中的复选框的值(假定复选框的名称均为id),应该编写下列(   )代码段。    (选择一项)
            
a)  <%
String ids=request.getParameter(“id”);
If (ids!=null && ids.length ()!=0){
Out.println(ids.charAt[i]);
}
}
%>
b)  <%
String ids[]=request.getParameter(“id”);
If(ids !=null && ids.length !=0) {
For (int i=0;i<ids.length;i++){
Out.println (ids)[i]);
}
}
%>
c)  <%
String ids = request.getParameterValues(“id”);
if(ids !=null && ids.length;i++){
out.println(ids.charAt[i]);
}
}
%>
d)  <%
String ids[]=request.getparameterValues(“id”);
If(ids !=null && ids.length !=0) {
For(int i=0;i<ids.length;i++) {
out.println(ids[i]);
}
}
%>
46)  使用JDBC连接数据库,假定已经获得一个数据库连接,是有那个变量con来表示,下列语句中能够正确获得结果集的是()(选择二项)
a)  Statement  stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(“SELECT * FROM  Tablel”);
b)  Statement  stmt=con.createStatement(“SELECT * FROM  Tablel”);
ResultSet rs=stmt.executeQuery();
c)  PrepareStatement stmt=con.prepareStatement();
ResultSet rs=stmt.executeQuery(“SELECT * FROM  Tablel”);
d)  PrepareStatement stmt=con.prepareStatement(“SELECT * FROM  Tablel”);
ResultSet rs=stmt.executeQuery();

47) 使用JSP开发Web项目时,web.xml文件一般位于目录结构中的()下。(选择一项)
a) src目录
b)文档根目录或其子文件夹
c) META-INF目录
d)WEB-INF目录

48) JSP页面包含如下代码,则访问此JSP页面时将输出()。   (选择一项)
<%=2+3%>
a) 2+3
b) 5
c) 23
d) 不会输出,因为表达式是错误的

49)在JDBC应用程序中,使用Statement接口的()方法,执行查询语句,并可返回结果集。 (选择一项)
a) execute()
b) close()
c) executeUpdate()
d) executeQuery()

50) 在JSP页面中,JSP小脚本如下所示,则要取出session中的值,下划线处的代码可以是()。(选择二项)
<%
String str=’”world”;
Session.setAttribute(“str”,str);
%>
a)  String s=session.getParameter(“str”)
b)  String s=(String)session.getAttribute(“str”);
c)  Object o=session.getAttribute(“str”);
d)  Object o=(String)session.getAttribute(“str”);

简答题(每题5分,共2题,共10分)
什么是异常,常用的处理异常方式有哪些?



请按顺序写出Servlet的生命周期。



编程题(每题10分,共2题,共20分)
假设有集合对象listA和listB,各装有3个字符串对象。请用最少的循环次数找出它们中内容相同的字符串元素,并输出。











某项目中要应用一个加密算法,要加密的数据是4位任意整数,加密规则如下:
每位数字都加上7,然后用加7以后的结果除以10以后的余数来代替该位数字,最后将第一位和第四位交换,第二位和第三位交换。请用java语言实现以上加密规则,并输出加密前和加密后的内容。
例如:要加密的是 3187,
则第1步:3+7=10,  10除以10余数为0,则用0代替千位的3。
第2步:  1+7=8,    8除以10余数为8,则用8代替百位的1。
第3步:  8+7=15,  15除以10余数为5,则用5代替十位的8。
第4步:  7+7=14,  14除以10余数为4,则用4代替个位的7。
现在3187变成了 0854,最后换位置就成了 4580。加密前3187,加密后为4580。
--------------------编程问答-------------------- 求解呀! --------------------编程问答-------------------- 1.a 2 a 3 b 4 c 5d 
补充:Java ,  非技术区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,