本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-08-29到2023-01-08

【作业】第1章 Web技术介绍 第1章:作业

小提示:本节包含奇怪的同名章节内容

1、 问题:什么是Web动态网页技术?并举例三种主流的动态Web技术?
评分规则: 【

2、 问题:简述JSP的处理过程。
评分规则: 【

3、 问题:简述JSP与HTML的区别。
评分规则: 【

4、 问题:什么是MVC设计模式?
评分规则: 【       “MVC”模式即是:“Model-View-Controller”模式(即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层――模型层、视图层、控制层)。在这种模式中,通过JSP技术来表现页面,通过Servlet技术来完成大量的事务处理工作,实现用户的业务功能。(5分)      在这种模式中,Servlet用来处理请求的事务,充当了控制器(Controller即“C”)的角色,Servlet负责响应客户对业务逻辑的请求并根据用户的请求行为,决定将哪个JSP页面发送给客户。JSP页面处于表现层,也就是视图(View即“V”)的角色。JavaBean则负责数据的处理,也就是模型(Model即“M”)的角色。(3分)      Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,JSP负责数据显示,javabean负责封装数据。 Servlet+JSP、JavaBean模式程序各个模块之间层次清晰,Web 开发推荐采用此种模式。(2分)

5、 问题:web标准网站有那些优点?
评分规则: 【 (1) Web标准网站结构和布局分离,使网站的访问和维护更加容易。(3分)(2) Web标准网站结构,布局以及页面访问都标准化,使网站能在更多的web标准设备中访问,兼容性更好。(4分)(3) Web标准网站语义化更好,语义化的XHTML不仅对用户友好,对搜索引擎也友好。(4分)

6、 问题:使用HTML标签编写一个后缀为.html的静态页面,在该页面输出当前系统时间,请注意时间格式。
评分规则: 【 <%@page contentType="text/html" pageEncoding="UTF-8" import="java.util.Date,java.text.*"%>(2分)<html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">        <title>当前系统时间</title>(1分)    </head>    <body>         <!–实例化对象–>         <%Date date=new Date(); (2分)         SimpleDateFormat sft=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");%>(3分)         <!–输出计算机当前系统时间–>         <%=sft.format(date)%> (2分)    </body></html>

7、 问题:Web网站采用B/S模式,同学们,请谈一谈你对B/S和C/S的理解?
评分规则: 【 可以谈两者的区别,应用场景,发展由来等,此处只是举出一种参考答案,若回答有理有据,融入自己的理解,即可酌情给分。参考答案和评分点:    CS(Client/Server):客户端—-服务器结构,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。(3分)     它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。(2分)    BS(Browser/Server):浏览器—-服务器结构,是目前应用系统的发展方向。BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。在这种结构下,通过W3浏览器来进入工作界面,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。这样使得客户端电脑负荷大大简化(因此被称为瘦客户端),减轻了系统维护、升级的支出成本,降低了用户的总体成本。(3分)     BS的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,难以实现传统模式下的特殊功能要求。它是瘦客户端,对大量的数据输入以及报表的应答等都需要通过浏览器与服务器进行交互,通信开销大,而且对于实现复杂的应用构造有较大的困难。(2分)

8、 问题:使用HTML标签编写一个后缀为.jsp的页面,在该页面输出当前系统时间,请注意时间格式。
评分规则: 【 <%@page contentType="text/html" pageEncoding="UTF-8" import="java.util.Date,java.text.*"%>(2分)<html>    <head>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">        <title>当前系统时间</title>(1分)    </head>    <body>         <!–实例化对象–>         <%Date date=new Date(); (2分)         SimpleDateFormat sft=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");%>(3分)         <!–输出计算机当前系统时间–>         <%=sft.format(date)%> (2分)    </body></html>

第1章 Web技术介绍 第1章:测验

1、 问题:什么是动态的网页(    )。
选项:
A:支持动态效果的
B:可以运行脚本的
C:可以交互的
D:可以看电影的
答案: 【可以交互的

2、 问题:JSP页面在第一次运行时被JSP引擎转化为(    )。
选项:
A:HTML文件
B:CGI文件
C:CSS文件
D:Servlet文件
答案: 【Servlet文件

3、 问题:在J2EE的Model Ⅱ模式中,模型层对象被编写为(    )。
选项:
A:Applet
B:JavaBean
C:JSP
D:Server
答案: 【JavaBean

4、 问题:JavaEE体系中Web层技术是(    )。
选项:
A:HTML
B:JavaBean
C:EJB
D:JSP
答案: 【JSP

5、 问题:在J2EE MVC设计模式体系结构中(    )是实现控制器的首选方案。
选项:
A:JSP
B:Servlet
C:JavaBean
D:HTML
答案: 【Servlet

6、 问题:什么是J2EE(    )。
选项:
A:一种架构
B:一个编译器
C:一门语言
D:一个开发环境
答案: 【一种架构

7、 问题:HTTP的中文含义为(    )。
选项:
A:简单邮件传输协议
B:统一资源定位器
C:超文本传输协议
D:网络套接字
答案: 【超文本传输协议

8、 问题:利用三层结构搭建某网上书店系统,设计用户登录界面,如果你是设计人员,你将在三层结构的(    )中实现。
选项:
A:模型层
B:表示层
C:数据访问层
D:业务逻辑层
答案: 【表示层

第3章 HTML与CSS知识 第3章:测验

1、 问题:下面对HTML描述准确的一项是(    )。
选项:
A:用html书写的文件是二进制文件
B:一个html文件无论被什么Web浏览器解释,其显示结果都是一样的
C:html标记是不区分大小的
D:html文件中有标记书写不合法时, Web浏览器会给出错误警告
答案: 【html标记是不区分大小的

2、 问题:用来建立无序列表的标签是(    )。
选项:
A:<ol></ol>
B:<ul></ul>
C:<dl></dl>
D:<il></il>
答案: 【<ul></ul>

3、 问题:下边哪个不是FORM的元素?(    )。
选项:
A:input
B:textarea
C:select
D:table
答案: 【table

4、 问题:下面哪个是空格(    )。
选项:
A:
B:
C:
D:
答案: 【

5、 问题:在HTML文件中导入一个样式表的正确语法为(    )。
选项:
A:<link href=“” >
B:<link src=“” >
C:<import href=“” >
D:<input href=“” >
答案: 【<link href=“” >

6、 问题:下列哪个不是HTML的常用标记(    )。
选项:
A:<body>
B:<head>
C:<Book>
D:<html>
答案: 【<Book>

7、 问题:在html标记中,(    )标记用于设置当前页面的标题。
选项:
A:html
B:title
C:name
D:head
答案: 【title

8、 问题:下面哪种是HTML的扩展名(    )。
选项:
A:.doc
B:.text
C:.html
D:.css
答案: 【.html

【作业】第3章 HTML与CSS知识 第3章:作业

1、 问题:简述HTML中加入CSS的三种方法的使用范围?
评分规则: 【

2、 问题:简述级联的优先级顺序。
评分规则: 【

3、 问题:JSP中表单的两种提交方式是什么?区别是什么?
评分规则: 【 get方法(2分)和post方法(2分)。主要区别是:使用get方法提交的信息会在提交的过程中显示在浏览器的地址栏中(3分),而post方法提交的信息不显示在地址栏中(3分)。

4、 问题:CSS技术有哪些优点?
评分规则: 【 1.丰富的样式定义(3分)CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;易于使用和修改CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。另外,可以将相同样式的元素进行归类,使用同一个样式进行定义,也可以将某个样式应用到所有同名的HTML标签中,也可以将一个CSS样式指定到某个页面元素中。如果要修改样式,我们只需要在样式列表中找到相应的样式声明进行修改。2.多页面应用(2分)CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。这样就可以实现多个页面风格的统一。3.层叠(2分)简单的说,层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。这些后来定义的样式将对前面的样式设置进行重写,在浏览器中看到的将是最后面设置的样式效果。4.页面压缩(3分)在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少。另外,CSS样式表的复用更大程度的缩减了页面的体积,减少下载的时间。

5、 问题:CSS技术有哪些局限性?

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注