页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>考试题目</title>
</head>
<body>
<form action="2.jsp" method="post">
<p>考试开始,判断题5分,单选题5分,多选题5分</p >
<p>判断题。</p><br><br>
<p>1.在Java的方法中定义一个常量要用const关键字。<br>
<input type="checkbox" name="guanjianzi" value="A">对
<input type="checkbox" name="guanjianzi" value="B">错
</p ><br>
<p>2.java语言不仅是编译型的,同时也是解释型的语言<br>
<input type="checkbox" name="yuyan" value="A">对
<input type="checkbox" name="yuyan" value="B">错
</p ><br>
<p>3.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。<br>
<input type="checkbox" name="fangfa" value="A">对
<input type="checkbox" name="fangfa" value="B">错
</p ><br>
<p>4.覆盖的同名方法中,子类方法不能比父类方法的访问权限低。<br>
<input type="checkbox" name="lei" value="A">对
<input type="checkbox" name="lei" value="B">错
</p ><br>
<p>5.类中的问题可以定义在类体外<br>
<input type="checkbox" name="wenti" value="A">对
<input type="checkbox" name="wenti" value="B">错
</p ><br>
<p>单选题</p><br><br>
<p>1.诗仙李白是中国历史上哪个朝代的人:<br>
<input type="checkbox" name="chaodai" value="A">宋朝
<input type="checkbox" name="chaodai" value="B">唐朝
<input type="checkbox" name="chaodai" value="C">明朝
<input type="checkbox" name="chaodai" value="D">元朝
</p ><br>
<p>2.小说红楼梦的作者是:<br>
<input type="checkbox" name="zuozhe" value="A">曹雪芹
<input type="checkbox" name="zuozhe" value="B">罗贯中
<input type="checkbox" name="zuozhe" value="C">李白
<input type="checkbox" name="zuozhe" value="D">司马迁
</p >
<p>3.下列各组词语中,有错别字的一组是<br>
<input type="checkbox" name="duyin" value="A">寒暄 执着 踌躇 众说纷纭
<input type="checkbox" name="duyin" value="B">慰藉 隽永 朦胧 眼花瞭乱
<input type="checkbox" name="duyin" value="C">窟窿 穹隆 缥缈 叹为观止
<input type="checkbox" name="duyin" value="D">鞭笞 赋予 萦绕 出神入化
</p ><br>
<p>4.整数数据类型中,需要内存空间最小的是<br>
<input type="checkbox" name="leixing" value="A">int
<input type="checkbox" name="leixing" value="B">short
<input type="checkbox" name="leixing" value="C">long
<input type="checkbox" name="leixing" value="D">byte
</p >
<p>5.Java编译器会将Java程序转换为<br>
<input type="checkbox" name="java" value="A">字节码
<input type="checkbox" name="java" value="B">可执行代码
<input type="checkbox" name="java" value="C">机器代码
<input type="checkbox" name="java" value="D">以上所有选项都不正确
</p >
<p>多选题</p><br><br>
<p>1.下列是jsp作用域的通信对象的有<br>
<input type="checkbox" name="jsp" value="A">Session
<input type="checkbox" name="jsp" value="B">application
<input type="checkbox" name="jsp" value="C">pageContext
<input type="checkbox" name="jsp" value="D">cookie
</p >
<p>2.下面哪些不是java的简单数据类型<br>
<input type="checkbox" name="jiandan" value="A">short
<input type="checkbox" name="jiandan" value="B">Boolean
<input type="checkbox" name="jiandan" value="C">Double
<input type="checkbox" name="jiandan" value="D">float
</p >
<p>3.不能用来修饰interface的有<br>
<input type="checkbox" name="jian" value="A">private
<input type="checkbox" name="jian" value="B">public
<input type="checkbox" name="jian" value="C">protected
<input type="checkbox" name="jian" value="D">static
</p >
<p>4.下列标识符不合法的有?<br>
<input type="checkbox" name="ji" value="A">new
<input type="checkbox" name="ji" value="B">$Usdollars
<input type="checkbox" name="ji" value="C">1234
<input type="checkbox" name="ji" value="D">car.taxi
</p >
<p>5.javax.Servlet的包中,属于类的是<br>
<input type="checkbox" name="j" value="A">Servlet
<input type="checkbox" name="j" value="B">GenericServlet
<input type="checkbox" name="j" value="C">ServletException
<input type="checkbox" name="j" value="D">ServletContext
</p >
<p>
<input type="submit" value="提交答案"/>
<input type="reset" value="清除答案"/>
</p >
</form>
</body>
</html>
得分页
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>考试结果</title>
</head>
<body>
<h3>考生选择的答案为:</h3>
<%! int score=0; %>
<%
String[] guanjianzi = request.getParameterValues("guanjianzi");
if(guanjianzi != null){
for(int i=0;i<guanjianzi.length;i++){
if(guanjianzi[i].equals("A")){
out.println("<p style='color:blue'>1.应选正确</p>");
}
if(guanjianzi[i].equals("B")){
out.println("<p style='color:green'>1.正确</p>");
score +=1;
}
}
}
String[] yuyan= request.getParameterValues("yuyan");
if(yuyan != null){
for(int i=0;i<yuyan.length;i++){
if(yuyan[i].equals("A")){
out.println("<p style='color:green'>2.正确</p>");
score +=1;
}
if(guanjianzi[i].equals("B")){
out.println("<p style='color:blue'>2.应选正确</p>");
}
}
}
String[] fangfa = request.getParameterValues("fangfa");
if(fangfa != null){
for(int i=0;i<fangfa.length;i++){
if(fangfa[i].equals("A")){
out.println("<p style='color:blue'>3.应选正确</p>");
}
if(fangfa[i].equals("B")){
out.println("<p style='color:green'>3.正确</p>");
score +=1;
}
}
}
String[] lei = request.getParameterValues("lei");
if(lei != null){
for(int i=0;i<lei.length;i++){
if(lei[i].equals("A")){
out.println("<p style='color:green'>4.正确</p>");
score +=1;
}
if(lei[i].equals("B")){
out.println("<p style='color:blue'>4.应选正确</p>");
}
}
}
String[] wenti = request.getParameterValues("wenti");
if(wenti != null){
for(int i=0;i<wenti.length;i++){
if(wenti[i].equals("A")){
out.println("<p style='color:green'>5.正确</p>");
score +=1;
}
if(wenti[i].equals("B")){
out.println("<p style='color:blue'>5.应选正确</p>");
}
}
}
String[] chaodai = request.getParameterValues("chaodai");
if(chaodai != null){
for(int i=0;i<chaodai.length;i++){
if(chaodai[i].equals("B")){
out.println("<p style='color:green'>6.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>6.错误,应选B</p>");
}
}
String[] zuozhe = request.getParameterValues("zuozhe");
if(zuozhe != null){
for(int i=0;i<zuozhe.length;i++){
if(zuozhe[i].equals("A")){
out.println("<p style='color:green'>7.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>7.错误,应选A</p>");
}
}
String[] duyin = request.getParameterValues("duyin");
if(duyin != null){
for(int i=0;i<duyin.length;i++){
if(duyin[i].equals("B")){
out.println("<p style='color:green'>8.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>8.错误,应选B</p>");
}
}
String[] leixing = request.getParameterValues("leixing");
if(leixing != null){
for(int i=0;i<leixing.length;i++){
if(leixing[i].equals("D")){
out.println("<p style='color:green'>9.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>9.错误,应选D</p>");
}
}
String[] java = request.getParameterValues("java");
if(java != null){
for(int i=0;i<java.length;i++) {
if (java[i].equals("A")) {
out.println("<p style='color:green'>10.正确</p>");
score += 1;
} else
out.println("<p style='color:red'>10.错误,应选A</p>");
}
}
String[] jsp = request.getParameterValues("jsp");
if(jsp != null){
for(int i=0;i<jsp.length;i++){
if(jsp[i].equals("A")&jsp[i].equals("B")&jsp[i].equals("c")){
out.println("<p style='color:green'>11.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>11.错误</p>");
}
}
String[] jiandan = request.getParameterValues("jiandna");
if(jiandan != null){
for(int i=0;i<jiandan.length;i++){
if(jiandan[i].equals("B")&jiandan[i].equals("C")){
out.println("<p style='color:green'>12.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>12.错误</p>");
}
}
String[] jian = request.getParameterValues("jian");
if(jian != null){
for(int i=0;i<jian.length;i++){
if(jian[i].equals("A")&jian[i].equals("C")){
out.println("<p style='color:green'>13.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>13.错误</p>");
}
}
String[] ji = request.getParameterValues("ji");
if(ji != null){
for(int i=0;i<ji.length;i++){
if(ji[i].equals("A")&ji[i].equals("C")&ji[i].equals("D")){
out.println("<p style='color:green'>14.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>14.错误</p>");
}
}
String[] j = request.getParameterValues("j");
if(j != null){
for(int i=0;i<j.length;i++){
if(j[i].equals("B")&j[i].equals("C")){
out.println("<p style='color:green'>15.正确</p>");
score +=1;
}
else
out.println("<p style='color:red'>15.错误</p>");
}
}
out.print("<br>得分为:"+score);
score = 0;
%>
</body>
</html>