web程序设计 第三版 课后题答案 主编 吉根林 顾云华 [email protected]

web程序设计 第三版 课后题答案 主编 吉根林 顾云华 u8877@qq.com,第1张

Web程序设计第3章课后题

注:课后题共7题(除第一题和第九题),其中5和8由于还有些问题没有解决,就没有将答案附上。这里的答案仅供参考,希望在上机之前能自己练习一下。程序有很多地方可以改,不要照搬。

(2)设计一个网页,其中包含TextBox和Button控件各一个。当在TextBox中输入一个成绩,再单击Button控件时在网页上输出相应的等级信息。

【.aspx】

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="question2.aspx.cs" Inherits="homework_chap3.question2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:TextBox ID="TextBox1" runat="server">请输入一个成绩</asp:TextBox>

<asp:Label ID="Label1" runat="server" Text="Label">待显示</asp:Label>

<br />

<asp:Button ID="Button1" runat="server" OnClick = "btmSubmit_Click" Text="检测" />

</div>

</form>

</body>

</html>

【.aspx.cs】

using System

using System.Collections.Generic

using System.Linq

using System.Web

using System.Web.UI

using System.Web.UI.WebControls

namespace homework_chap3

{

public partial class question2 : System.Web.UI.Page

{

protected void btmSubmit_Click(object sender, EventArgs e)

{

int iInput = int.Parse(TextBox1.Text)

if (iInput >100)

Label1.Text = "请输入正确的分数"

else if(iInput >= 90)

Label1.Text = "优秀"

else if (iInput >= 80)

Label1.Text = "良好"

else if (iInput >= 60)

Label1.Text = "及格"

else if (iInput >= 0)

Label1.Text = "不及格"

else

Label1.Text = "请输入正确的分数"

}

}

}

【效果】

(3)在网页上输出九九乘法表

【.aspx.cs】(.aspx源文件可以不作处理)

using System

using System.Collections.Generic

using System.Linq

using System.Web

using System.Web.UI

using System.Web.UI.WebControls

namespace homework_chap3

{

public partial class question3 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

for (int i=1i<= 9i++)

{

for (int j = 1j <= ij++)

{

Response.Write(i + "*" + j + "=" + (i * j) + "    ")

}

Response.Write("</br>")

}

}

}

}

【效果】

(4)在网页上输出如下形状:

A

BBB

CCCCC

DDD

E

【.aspx.cs】(.aspx源文件可以不作处理)

using System

using System.Collections.Generic

using System.Linq

using System.Web

using System.Web.UI

using System.Web.UI.WebControls

namespace homework_chap3.questions

{

public partial class question4 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

String[] s = { "A", "B", "C", "D", "E" }

for (int i = 1i <= 3i++)

{

for (int j = 1j <= 3 - ij++)

{

Response.Write("  ")

}

for(int k = 1k <= 2*i-1k++)

{

Response.Write(s[i-1])

}

Response.Write("</br>")

}

for (int i = 1i <3i++)

{

for (int j = 1j <= ij++)

{

Response.Write("  ")

}

for (int k = 1k <= 5 - 2*ik++)

{

Response.Write(s[i + 2])

}

Response.Write("</br>")

}

}

}

}

【效果】

(6)设计一个网页,其中包含两个TextBox和一个Button控件。当在TextBox中各输入一个数值,再单击Button控件时在网页上输出两者相除的数值。(要求包含异常处理)

【.aspx】

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="question6.aspx.cs" Inherits="homework_chap3.questions.question6" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:Label ID="Label1" runat="server" Text="Label">输入一个除数:</asp:Label>     

<asp:TextBox ID="TextBox1" runat="server" Width="104px"></asp:TextBox>

<br />

<asp:Label ID="Label2" runat="server" Text="Label">输入一个被除数:</asp:Label> 

<asp:TextBox ID="TextBox2" runat="server" Width="104px"></asp:TextBox>

<br />

<asp:Button ID="Button1" runat="server" OnClick="btm_click" Text="计算" /> 

<asp:Label ID="Label3" runat="server" Text="Label">答案</asp:Label>

</div>

</form>

</body>

</html>

【.aspx.ce】

using System

using System.Collections.Generic

using System.Linq

using System.Web

using System.Web.UI

using System.Web.UI.WebControls

namespace homework_chap3.questions

{

public partial class question6 : System.Web.UI.Page

{

protected void btm_click(object sender, EventArgs e)

{

int[] str = new int[1]

int iInput1 = int.Parse(TextBox1.Text)

int iInput2 = int.Parse(TextBox2.Text)

if (iInput2 == 0)

throw new Exception("除数不能为0")

else

Label3.Text = (iInput1 / iInput2).ToString()

}

}

}

【效果】

(7)设计一个用于用户注册页面的用户信息类UserInfo,它包括两个属性:姓名(Name)、生日(Birthday);一个方法DecideAge:用于判断用户是否达到规定年龄,对大于等于18岁的在页面上输出“您是成人了!”,而小于18岁的在页面上输出“您还没长大呢!”

【.aspx】

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="question7.aspx.cs" Inherits="homework_chap3.questions.question71" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:Label ID="Label3" runat="server" Text="Label"> 注册</asp:Label>

<br /><br />

<asp:Label ID="Label1" runat="server" Text="Label">姓名</asp:Label> 

<asp:TextBox ID="TextBox1" runat="server">如“朱晓栋”</asp:TextBox>

<br />

<asp:Label ID="Label2" runat="server" Text="Label">生日</asp:Label> 

<asp:TextBox ID="TextBox2" runat="server">如“19890411”</asp:TextBox>

<br />

<asp:Button ID="Button1" runat="server" OnClick="btm_click" Text="注册" />

</div>

</form>

</body>

</html>

【.aspx.cs】

using System

using System.Collections.Generic

using System.Linq

using System.Web

using System.Web.UI

using System.Web.UI.WebControls

namespace homework_chap3.questions

{

public partial class question71 : System.Web.UI.Page

{

protected void btm_click(object sender, EventArgs e)

{

int iInput2 = int.Parse (TextBox2.Text)

question7 que = new question7("zhu",19890411)

que.DecideAge(iInput2)

}

}

}

【.cs】

using System

using System.Collections.Generic

using System.Linq

using System.Web

namespace homework_chap3.questions

{

public class question7

{

private string _Name

private int _Brithday

public string Name

{

get

{

return this._Name

}

set

{

this._Name = value

}

}

public int Brithday

{

get

{

return this._Brithday

}

set

{

this._Brithday = value

}

}

public question7(String name, int brithday)

{

this._Name = name

this._Brithday = brithday

}

public void DecideAge(int brithday)

{

if (20101001 - brithday <180000)

throw new Exception("您还没长大呢!")

else

throw new Exception("您是成人了!")

}

}

}

【效果】

是这个么

006 教育科学学院

专业代码及名称 初试参考书目 复试参考书目

040101 教育学原理 无 《教育学》,南师大教育系主编,人民教育出版社;《现代教育论》,黄济等主编,人民教育出版社;《教育社会学》, 鲁洁主编,人民教育出版社;《教育哲学通论》, 黄济,人民教育出版社。(以上参考书不限版次)

040102 课程与教学论 无 《课程与教学论》,张华,上海教育出版社,2000年11月版。

040103 教育史 无 01方向:《中国教育史》,孙培青主编,华东师范大学出版社,2000年。

02方向:《外国教育史》,周采编著,华东师范大学出版社,2008年。

040104 比较教育学 无 《比较教育学》,吴文侃、杨汉清主编,人民教育出版社,1999年;《比较教育导论》,顾明远、薛理银,人民教育出版社,1998年。

040105 学前教育学 无 《学前教育学》,刘晓东等著,江苏教育出版社,2004年12月; 《儿童发展心理学》,刘金花主编,华东师范大学出版社,1997年。

040106 高等教育学 无 《高等教育学新论》,胡建华等著,江苏教育出版社,2006年;《高等教育学》,薛天祥主编,广西师大出版社,2001年。

040107 成人教育学 无 《成人教育通论》,叶忠海等著,上海科技教育出版社,1997年。

040108 职业技术教育学 无 《职业技术教育》,叶立群主编,福建教育出版社;《科学技术概论》,胡显章、曾国屏主编,高等教育出版社,1998年。

040121 德育学 无 《德育新论》,鲁洁,江苏教育出版社,1994年。

040123 教育政策学 无 《教育政策学》,袁振国主编,江苏教育出版社,2001年版;《教育政策法规的理论与实践》,张乐天主编,华东师大出版社,2002年。

040124 美育学 无 《艺术教育论》,郭声健,上海教育出版社,1999年版;《艺术与创生》,滕守尧,陕西师大出版社。

040127 教育领导与管理 无 《教育管理学》,陈孝彬,北京师范大学出版社,1999年;《教育管理学的持续探索》,张新平,安徽教育出版社,2007年。

040201 基础心理学 无 《心理学导论》,黄希庭,人民教育出版社,2007;《西方心理学史》,郭本禹主编,人民卫生出版社,2007年。

040202 发展与教育心理学 无 无参考书目。

040203 应用心理学 无 无参考书目。

077001 教育技术学 《C程序设计》,谭浩强,清华大学出版社最新版;《教育心理学――献给教师的书》,吴庆麟,华东师范大学出版社,2003年;《教学设计:心理学的理论与技术》,皮连生,高等教育出版社,2000年;《 Web程序设计》(第二版),吉根林,电子工业出版社,2005年8月。 《信息化教育概论》,南国农,高等教育出版社,2004年。

120403 教育经济与管理 《现代教育论》,黄济,人民教育出版社,1996年;《教育概论》,叶澜,人民教育出版社,1991年;《教育管理学》,陈孝彬,北京师范大学出版社,1999年;《教育管理学导论》,张新平,上海教育出版社,2006年。 《教育经济学》,范先佐,人民教育出版社,1999年;《教育经济学》,靳希斌,人民教育出版社,2001年。

420101 教育管理 《教育管理学》(第3版)陈孝彬主编,北京师范大学出版社(2008年) 《教育政策法规的理论与实践》(第2版),张乐天主编,华东师范大学出版社(2009年)

420114 现代教育技术 《C程序设计》谭浩强主编, 清华大学出版社最新版;

《Web程序设计》(第2版)吉根林主编,电子工业出版社(2005年) 《信息化教育概论》南国农主编,高等教育出版社(2004年)

420115 小学教育 《小学教学论》刘树仁,人民教育出版社(2003年版)。《小学语文课程与教学论》江平主编,高等教育出版社(2004年版);中华人民共和国教育部全日制义务教育《语文课程标准(实验稿)》,北京师范大学出版社(2001年版)(如果新的语文课程标准出版,以新修订的为准)《小学数学教学研究》刘晓玫,首都师范大学出版社。中华人民共和国教育部全日制义务教育《数学课程标准(实验稿)》,北京师范大学出版社(2001年版)。 《教育研究专题》郑金洲主编,华东师范大学出版社(2002年)

;《教师如何做质的研究》陈向明主编,教育科学出版社(2001年)。教育案例分析无参考书

420116 心理健康教育 《儿童发展心理学》(第3版),刘金花主编,华东师范大学出版社(2006年);《教育心理学》(第三版),皮连生主编,上海教育出版社(2004年)。 《儿童心理咨询与治疗》傅宏著,南京师范大学出版社(2007年版)。

http://edu.sina.com.cn/kaoyan/2008-03-31/1613131245.shtml

南京师范大学不是34所中的,所以走全国线,也就是全国教育复试分数线,你去看看。

教育技术考试说明应该去南京师范大学研究生部的招生简章去看。这个很好搜的而且你这个考试内容说明比较泛泛哈,要是考试科目的话,从08年开始教育专业都统考了,就考外语,政治,和3小时300分的教育基础综合,教育技术专业的专业课挪到复试去考。

初试现在教育是统考了,(不过南京师范是不是也跟着统考要看招生简章,应该是统考的。)

所以,不管考哪所学校,初试都是全国出卷子

考试科目:外语(100分);政治(100分);教育基础综合(300分,三小时的卷子,内容包括:教育原理,教育心理学,教育研究方法;中外教育史。45个选择,3个辨析;5,6个简答;三个分析(三选二个分析题))

考教育学你要买这些书:

《教育学》王道俊 王涵兰

《教育心理学》陈琦 刘儒得

《中国教育史》孙培青

《外国教育史》吴式颖

《教育科研方法》裴蒂娜

北京师范大学出版社 出的《教育学专业基础》16K大本的

其他类似的考试指南如华东师大出的,华中师大出的,都可以买来一并看。

=====================

如果仍然不是统考,那参考书是:

南京师范大学教育技术学

2007年硕士研究生招生考试科目

初试:

①政治

②英语或俄语或日语

③C语言与Web技术

④教学设计或数据结构

077001教育技术学

《C程序设计》谭浩强,清华大学出版社最新版;

《Web程序设计》(第二版)吉根林,电子工业出版社,2005年8月;

《数据结构》(C语言版)严蔚敏,清华大学出版社。

《学与教的心理学》(第三版)皮连生,华东师范大学出版社,2003年;《教学设计:心理学的理论与技术》皮连生,高等教育出版社,2000年;

你看,这是07年的,从08年开始就统考了~~具体你可以直接打电话到南京师范大学去问,既然考研了,打电话问他们那是常有的事情,呵呵。

希望对你有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11268497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存