简单的网上试题自动测评示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | <%--程序input.jsp--%> <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> < html > < head > < title >简单的网上试题自动测评——试题</ title > </ head > < body > < form action="show.jsp"method="post"> 一、2+3=?< br > < input type="radio"name="r1"value="2"checked="checked">2 < input type="radio"name="r1"value="3">3 < input type="radio"name="r1"value="4">4 < input type="radio"name="r1"value="5">5< br > 二、下列哪些是偶数?< br > < input type="checkbox"name="c1"value="2">2 < input type="checkbox"name="c1"value="2">3 < input type="checkbox"name="c1"value="2">4 < input type="checkbox"name="c1"value="2">5< br > 三、下列哪些是动态网页?< br > < select size="4"name="list1"multiple="multiple"> < option value="asp">ASP</ option > < option value="php">PHP</ option > < option value="html">HTML</ option > < option value="jsp">JSP</ option > < option value="xyz"selected="selected">XYZ</ option > </ select >< br > 四、下列组件哪个是服务器端的?< br > < select size="1"name="list2"> < option value="jsp">JSP</ option > < option value="servlet">SERVLET</ option > < option value="java">JAVA</ option > < option value="jdbc">JDBC</ option > </ select >< br > 五、在服务器端用来接收用户请求的对象是:< br > < input type="text"size="20"name="text1">< br > < div align="left"> < blockquote > < input type="submit"value="提交"name="button1"> < input type="reset"value="重置"name="button2"> </ blockquote > </ div > </ form > </ body > </ html > <%--程序show.jsp--%> <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> < html > < head > < title >简单的网上试题自动测评——测评</ title > </ head > < body > <% String s1=request.getParameter("r1"); if(s1!=null){ out.println("一、解答为:2+3="+s1+" "); if(s1.equals("5")) out.println("正确!"+"< br >"); else out.println("错误!"+"< br >"); } else out.println("一、没有解答!"); out.println("----------------------< br >"); String[] s21=request.getParameterValues("c1"); if(s21!=null){ out.println("二、解答为:偶数有:"); for(int i=1;i< s21.length ;i++) {out.println(s21[i]+" ");} if(s21.length==2&&s21[0].equals("2")&&s21[1].equals("4")) out.println("正确!"+"<br>"); else out.println("错误!"+"< br >"); } else out.println("二、没有解答!"); out.println("----------------------< br >"); String[] s31=request.getParameterValues("list1"); if(s31!=null){ out.println("三、解答为:动态网页有:"); for(int i=1;i< s31.length ;i++) {out.println(s31[i]+" ");} if(s31.length==3&&s31[0].equals("asp")&&s31[1].equals("php")&&s31[2].equals("jsp")) out.println("正确!"+"<br>"); else out.println("错误!"+"< br >"); } else out.println("三、没有解答!"); out.println("----------------------< br >"); String s4=request.getParameter("list2"); if(s4!=null){ out.println("四、解答为:服务器端的组件是有;"); out.println(s4+" "); if(s4!=null&&s4.equals("servlet")) out.println("正确!"+"< br >"); else out.println("错误!"+"< br >"); } else out.println("四、没有解答!"); out.println("----------------------< br >"); String s5=request.getParameter("text1"); if(s5!=null){ out.println("五、解答为"); out.println(s5+" "); if(s5!=null&&s5.equals("request")) out.println("正确!"+"< br >"); else out.println("错误!"+"< br >"); } else out.println("五、没有解答!"); out.println("----------------------< br >"); %> </ body > </ html > |
时间最会骗人,但也能让你明白,这个世界上没有什么是不能失去的,留下的尽力珍惜,得不到的都不重要
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步