<form action="tj.jsp" method="get">
一.判断题<br>
1.1+1=2?<br>
请选择:<input type="radio" name="pd1" value="pd1a" >对
<input type="radio" name="pd1" value="pd1b">错<br>
2.2+1=2?<br>
请选择:<input type="radio" name="pd2" value="pd2a" >对
<input type="radio" name="pd2" value="pd2b">错<br>
3.2+2=2?<br>
请选择:<input type="radio" name="pd3" value="pd3a" >对
<input type="radio" name="pd3" value="pd3b">错<br>
4.2+1=3?<br>
请选择:<input type="radio" name="pd4" value="pd4a" >对
<input type="radio" name="pd4" value="pd4b">错<br>
5.2+0=2?<br>
请选择:<input type="radio" name="pd5" value="pd5a" >对
<input type="radio" name="pd5" value="pd5b">错<br><br><br>
二.单选题<br>
1.4+5的结果是?<br>
请选择:<br><input type="radio" name="dx1" value="dx1a">A.7<br>
<input type="radio" name="dx1" value="dx1b">B.8<br>
<input type="radio" name="dx1" value="dx1c">C.9<br>
<input type="radio" name="dx1" value="dx1d">D.10<br>
2.5+5的结果是?<br>
请选择:<br><input type="radio" name="dx2" value="dx2a">A.4<br>
<input type="radio" name="dx2" value="dx2b">B.8<br>
<input type="radio" name="dx2" value="dx2c">C.82<br>
<input type="radio" name="dx2" value="dx2d">D.10<br>
3.8+4的结果是?<br>
请选择:<br><input type="radio" name="dx3" value="dx3a">A.3<br>
<input type="radio" name="dx3" value="dx3b">B.8<br>
<input type="radio" name="dx3" value="dx3c">C.12<br>
<input type="radio" name="dx3" value="dx3d">D.42<br>
4.4-1的结果是?<br>
请选择:<br><input type="radio" name="dx4" value="dx4a">A.3<br>
<input type="radio" name="dx4" value="dx4b">B.8<br>
<input type="radio" name="dx4" value="dx4c">C.7<br>
<input type="radio" name="dx4" value="dx4d">D.10<br>
5.6-5的结果是?<br>
请选择:<br><input type="radio" name="dx5" value="dx5a">A.15<br>
<input type="radio" name="dx5" value="dx5b">B.1<br>
<input type="radio" name="dx5" value="dx5c">C.86<br>
<input type="radio" name="dx5" value="dx5d">D.0<br><br><br>
三.多选题
1.以下能被3整除的数<br>
请选择:<br>
<input type="checkbox" name="nx1" value="nx1a">A.3<br>
<input type="checkbox" name="nx1" value="nx1b">B.4<br>
<input type="checkbox" name="nx1" value="nx1c">C.5<br>
<input type="checkbox" name="nx1" value="nx1d">D.6<br>
2.以下能被4整除的数<br>
请选择:<br>
<input type="checkbox" name="nx2" value="nx2a">A.4<br>
<input type="checkbox" name="nx2" value="nx2b">B.8<br>
<input type="checkbox" name="nx2" value="nx2c">C.12<br>
<input type="checkbox" name="nx2" value="nx2d">D.6<br>
3.以下能被5整除的数<br>
请选择:<br>
<input type="checkbox" name="nx3" value="nx3a">A.5<br>
<input type="checkbox" name="nx3" value="nx3b">B.4<br>
<input type="checkbox" name="nx3" value="nx3c">C.10<br>
<input type="checkbox" name="nx3" value="nx3d">D.6<br>
4.以下能被6整除的数<br>
请选择:<br>
<input type="checkbox" name="nx4" value="nx4a">A.12<br>
<input type="checkbox" name="nx4" value="nx4b">B.4<br>
<input type="checkbox" name="nx4" value="nx4c">C.5<br>
<input type="checkbox" name="nx4" value="nx4d">D.6<br>
5.以下能被7整除的数<br>
请选择:<br>
<input type="checkbox" name="nx5" value="nx5a">A.3<br>
<input type="checkbox" name="nx5" value="nx5b">B.7<br>
<input type="checkbox" name="nx5" value="nx5c">C.14<br>
<input type="checkbox" name="nx5" value="nx5d">D.21<br><br><br>
<input type="submit" value="提交">
</form>
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/536b38d24dbdedfdb8b9f6b91a5ae25d.png)
<%
int sum=0;
String p1=request.getParameter("pd1");
String p2=request.getParameter("pd2");
String p3=request.getParameter("pd3");
String p4=request.getParameter("pd4");
String p5=request.getParameter("pd5");
String d1=request.getParameter("dx1");
String d2=request.getParameter("dx2");
String d3=request.getParameter("dx3");
String d4=request.getParameter("dx4");
String d5=request.getParameter("dx5");
String n1[]=request.getParameterValues("nx1");
String n2[]=request.getParameterValues("nx2");
String n3[]=request.getParameterValues("nx3");
String n4[]=request.getParameterValues("nx4");
String n5[]=request.getParameterValues("nx5");
if (p1==null)
{
out.print("<p style='color:blue'>1.答案为对</p>");
}
else if(p1.equals("pd1a"))
{
out.print("<p style='color:green'>1.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>1.答案错误</p>");
if (p2==null)
{
out.print("<p style='color:blue'>2.答案为错</p>");
}
else if(p2.equals("pd2b"))
{
out.print("<p style='color:green'>2.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>2.答案错误</p>");
if (p3==null)
{
out.print("<p style='color:blue'>3.答案为错</p>");
}
else if(p3.equals("pd3b"))
{
out.print("<p style='color:green'>3.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>3.答案错误</p>");
if (p4==null)
{
out.print("<p style='color:blue'>4.答案为对</p>");
}
else if(p4.equals("pd4a"))
{
out.print("<p style='color:green'>4.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>4.答案错误</p>");
if (p5==null)
{
out.print("<p style='color:blue'>5.答案为对</p>");
}
else if(p5.equals("pd5a"))
{
out.print("<p style='color:green'>5.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>5.答案错误</p>");
if (d1==null)
{
out.print("<p style='color:blue'>1.答案为C</p>");
}
else if(d1.equals("dx1c"))
{
out.print("<p style='color:green'>1.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>1.答案错误,正确答案为C</p>");
if (d2==null)
{
out.print("<p style='color:blue'>2.答案为D</p>");
}
else if(d2.equals("dx2d"))
{
out.print("<p style='color:green'>2.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>2.答案错误,正确答案为D</p>");
if (d3==null)
{
out.print("<p style='color:blue'>3.答案为C</p>");
}
else if(d3.equals("dx3c"))
{
out.print("<p style='color:green'>3.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>3.答案错误,正确答案为C</p>");
if (d4==null)
{
out.print("<p style='color:blue'>4.答案为A</p>");
}
else if(d4.equals("dx4a"))
{
out.print("<p style='color:green'>4.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>4.答案错误,正确答案为A</p>");
if (d5==null)
{
out.print("<p style='color:blue'>5.答案为B</p>");
}
else if(d5.equals("dx5b"))
{
out.print("<p style='color:green'>5.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>5.答案错误,正确答案为B</p>");
if (n1==null||n1.length<2)
{
out.print("<p style='color:blue'>1.答案为AD</p>");
}
else
if(n1[0].equals("nx1a")&n1[1].equals("nx1d"))
{
out.print("<p style='color:green'>1.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>1.答案错误,正确答案为AD</p>");
if (n2==null||n2.length<3)
{
out.print("<p style='color:blue'>2.答案为ABC</p>");
}
else
if(n2[0].equals("nx2a")&n2[1].equals("nx2b")&n2[2].equals("nx2c"))
{
out.print("<p style='color:green'>2.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>2.答案错误,正确答案为ABC</p>");
if (n3==null||n3.length<2)
{
out.print("<p style='color:blue'>3.答案为AC</p>");
}
else
if(n3[0].equals("nx3a")&n3[1].equals("nx3c"))
{
out.print("<p style='color:green'>3.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>3.答案错误,正确答案为AD</p>");
if (n4==null||n4.length<2)
{
out.print("<p style='color:blue'>4.答案为AD</p>");
}
else
if(n4[0].equals("nx4a")&n4[1].equals("nx4d"))
{
out.print("<p style='color:green'>4.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>4.答案错误,正确答案为AD</p>");
if (n5==null||n5.length<3)
{
out.print("<p style='color:blue'>5.答案为BCD</p>");
}
else
if(n5[0].equals("nx5b")&n5[1].equals("nx5c")&n5[2].equals("nx5d"))
{
out.print("<p style='color:green'>5.答案正确</p>");
sum+=1;
}
else
out.print("<p style='color:red'>5.答案错误,正确答案为BCD</p>");
out.print("<p style='color:black;'>分数"+sum+"<p>");
%>
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/541f3f65e9009ec38b87844ca6cc5cd4.png)