天津农学院计算机考试参考答案(2)

2020-04-14 06:51


职业:


爱好:

音乐 旅游 看书 游戏

第二个文件:receive.jsp

<%@ page language=\ import=\%> <%@ page contentType=\%>

登录成功页面 <%

String name=request.getParameter(\); String sex=request.getParameter(\); String work=request.getParameter(\);

String favorite=request.getParameter(\favorite\); %>

登录的信息:
用户名:<%=name %>
性别:<%=sex %>

职业:<%=work %>
爱好:<%=favorite %>

out.print

第一次:课堂任务 要求

1)当堂完成编写,并能执行 2)项目:web project类型

3)项目名称:学号。如,1403020321 第一题:

第一个文件:在login.jsp 要求:

(1)页面中创建一个表单,表单中包含有用于输入用户名和密码的两个文本框和一个提交按钮,单击提交按钮将表单数据提交给loginCheck.jsp页面。

(2)在loginCheck.jsp页面中验证所输入的用户名和密码是否都是admin,如果是则提示“登录成功!”,否则提示“登录系统失败”。请编写完成上述功能的全部代码。

答:login.jsp页面,

<%@ page language=\ import=\pageEncoding=\%>

用户登录页面

用户登录

loginCheck.jsp页面

<%@ page language=\ import=\ pageEncoding=\%> <%

String path = request.getContextPath(); String basePath =

request.getScheme()+\+request.getServerName()+\+request.getServerPort()+path+\;

%>

\> <%

String userName = request.getParameter(\); String password = request.getParameter(\); if(userName.equals(\)&&password.equals(\)) out.println(\登录成功!\); else out.println(\登录系统失败!\); %>

第二题:

第一个文件:regist.jsp

在注册页面(regist.jsp)中创建一个表单,表单中包含有用于输入用户名和密码的两个文本框、选择男女性别的两个单选按钮,一个提交按钮,单击提交按钮将表单数据提交给registDo.jsp页面。

(如果可以,在加一个多行文本输入框,输入个人简介) 第二个文件:registDo.jsp

在registDo.jsp页面中将所有的注册信息显示出来。请编写完成上述功能的全部代码。

答:在regist.jsp页面:

<%@ page language=\ import=\ pageEncoding=\%> <%

String path = request.getContextPath(); String basePath =

request.getScheme()+\+request.getServerName()+\+request.getServerPort()+path+\; %>

\>

在registDo.jsp页面

<%@ page language=\ import=\ pageEncoding=\%> <%

String path = request.getContextPath(); String basePath =

request.getScheme()+\+request.getServerName()+\+request.getServerPort()+path+\; %>

\>

<%

request.setCharacterEncoding(\); String userName = request.getParameter(\); String password = request.getParameter(\); String sex = request.getParameter(\); String info = request.getParameter(\); out.println(userName+password+sex+info); %>

第二次 课堂任务

要求:(1)项目名称为学号。(2)能运行 给出接口IStudent和类Person,其代码

package cn.edu.tjau.as; public interface IStudent { public void Study(); }

public class Person { private String name; //姓名 private int age; //年龄 public void print(){//打印年龄 System.out.println(name+\年龄是:\ } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }

阅读以上代码,编写继承Person类,实现IStudent接口的TjauStu类,要求在TjauStu类中加入“score”(分数)成员变量,加入show方法在控制台输出学生的姓名和分数。

提示:

1)TjauStu是 Person类的子类,继承接口IStudent。注意类头写法。

2)TjauStu继承了接口IStudent,那么接口中的抽象方法Study()需要实现方法体,即要定义方法体 3)TjauStu继承 Person类,也继承了Person非私有属性。但Person中的name,age均为私有的。没有被继承。所以,TjauStu要定义自己的name和age。 4)TjauStu要声明分数变量score和方法show()

其中,show()方法体中要含有输出语句.显示学生的姓名的分数

5)要想能运行,必须有程序入口的主方法,即main(). 在TjauStu中定义。

6)运行show()方法输出姓名和分数,则需要创建TjauStu的对象,执行该对象的show()。 由此,可以在main()方法中声明并创建TjauStu的对象,然后执行: 对象名.Show()。

根据题意,IStudent接口和Person类都是public。一个文件只能一个public.因此,分别对接口、类定义文件,它们都在同一个包中,可以在每个文件第一行用package cn.edu.tjau.as;建包和将这些类接口整合在同一个包中。

文件IStudent.java 代码如下:

package cn.edu.tjau.as;

public interface IStudent { public void Study(); }

文件Person.java代码如下

package cn.edu.tjau.as;

public class Person { private String name; //姓名 private int age; //年龄 public void print(){//打印年龄 System.out.println(name+\年龄是:\+ getAge()); } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }

文件TjauStu.java 代码如下

import cn.edu.tjau.as.*;

public class TjauStu extends Person implements IStudent { int score; String name; int age; void show( ) //自定义该方法,显示各项数据 { System.out.println(\学生的分数=\+score); System.out.println(\学生的姓名=\+getName());


天津农学院计算机考试参考答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:书香校园特色学校汇报材料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: