Web程序设计沈士根版课后习题答案.doc

合集下载

Web程序设计第3章课后题

Web程序设计第3章课后题

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""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/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 = "不及格";elseLabel1.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=1; i<= 9; i++){for (int j = 1; j <= i; j++){Response.Write(i + "*" + j + "=" + (i * j) + "&nbsp;&nbsp;&nbsp;&nbsp;");}Response.Write("</br>");}}}}【效果】(4)在网页上输出如下形状:ABBBCCCCCDDDE【.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 = 1; i <= 3; i++){for (int j = 1; j <= 3 - i; j++){Response.Write("&nbsp;&nbsp;");}for(int k = 1; k <= 2*i-1; k++){Response.Write(s[i-1]);}Response.Write("</br>");}for (int i = 1; i < 3; i++){for (int j = 1; j <= i; j++){Response.Write("&nbsp;&nbsp;");}for (int k = 1; k <= 5 - 2*i; k++){Response.Write(s[i + 2]);}Response.Write("</br>");}}}}【效果】(6)设计一个网页,其中包含两个TextBox和一个Button控件。

JavaWeb编程技术(沈泽刚版)教材习题参考答案

JavaWeb编程技术(沈泽刚版)教材习题参考答案

第4章Java Web编程习题解析4.1 第1章习题解析1. 略。

2. 答:URL称为统一资源定位符,URL通常由4部分组成:协议名称、页面所在主机的DNS名、可选的端口号和资源的名称。

URI称为统一资源标识符,是以特定语法标识一个资源的字符串。

URI由模式和模式特有的部分组成,它们之间用冒号隔开,一般格式如下:schema:schema-specific-partURI是URL和URN的超集。

3. 答:①是URL,①和②都是URI,③是URN4. 答:动态Web文档技术包括服务器端动态文档技术和客户端动态文档技术,前者包括CGI技术、服务器扩展技术和HTML页面中嵌入脚本技术。

其中HTML页面中嵌入脚本技术包括ASP、PHP和JSP技术。

最流行的客户端动态文档技术是在HTML页面中嵌入JavaScript脚本代码。

使用JavaScript可以设计交互式页面。

与服务器端动态文档不同,JavaScript脚本是在客户端执行的。

5. 答:Servlet是用Servlet API开发的Java程序,它运行在Servlet容器中。

Servlet容器是运行Servlet的软件,主要用来扩展Web服务器的功能。

6. 答:开发Servlet的一般步骤包括:(1)编写Servlet源程序;(2)编译;(3)将Servlet部署到Servlet容器中;(4)访问执行Servlet。

7. 答:<tomcat-install>\lib\servlet-api.jar文件。

8. 答:部署描述文件名是web.xml,它是XML文件,应该存放在Web应用程序的\WEB-INF目录中。

9. 答:当服务器找不到用户请求的资源时将发生404错误。

10. 答:JSP页面是嵌入了Java脚本元素的HTML页面。

11. 答:Servlet主要用来实现业务逻辑和控制逻辑,JSP页面主要用来实现表示逻辑。

Java Web 编程习题解析第4章 4.2 第2章习题解析1. 答:Servlet 接口定义了下面5个方法:public void init(ServletConfig config)public void service(ServletRequest request, ServletResponse response) throws ServletException, IOExceptionpublic void destroy()public ServletConfig getServletConfig()public String getServletInfo()2. 答:Servlet 是在容器中运行的组件,有一个从创建到销毁的过程,其中包括加载和实例化、初始化、提供服务以及销毁几个阶段。

JavaWeb程序设计教程课后练习答案

JavaWeb程序设计教程课后练习答案

第1章 Web应用‎开发简介习题答案1.Web在组‎成上包括_‎_____‎和____‎__两部分‎。

答案:服务器客户端2.谈谈对面向‎对象的认识‎。

答案:面向对象将‎将要解决的‎问题分解成‎各个对象,建立对象的‎目的不是为‎了完成一个‎步骤,而是为了描‎叙解决问题‎中的各个步‎骤中的行为‎。

面向对象编‎程方式是建‎立在面向过‎程编程方式‎基础上,其最重要的‎改变在于面‎向对象编程‎中,程序将围绕‎被操作的对‎象来设计,而不是操作‎本身。

面向对象编‎程方式以类‎作为构造程‎序的基本单‎位,具有封装、抽象、继承、多态性等特‎点。

3.介绍几种常‎用的框架技‎术。

答案:Java中‎常用的框架‎。

1.Strut‎sStrut‎s是Apa‎c he 基金会Ja‎k arta‎项目组的一‎个开源项目‎,是一个基于‎S u n J2EE平‎台的MVC‎框架,它将Ser‎v let和‎J SP标签‎作为实现自‎身功能的一‎部分。

2.WebWo‎rkWebWo‎rk是由O‎penSy‎m phon‎y组织开发‎的,是一个基于‎W e b的M‎V C框架。

它在运行时‎通过Int‎e rcep‎t or(拦截器)自动应用,因此脱离了‎A ctio‎n类。

3.Strut‎s 2Strut‎s 2是Apa‎che基金‎会的一个开‎源项目,它建立在S‎truts‎框架与We‎b Work‎框架基础之‎上,继承了二者‎的优点,是目前非常‎流行的一个‎W e b框架‎。

4.Sprin‎gSprin‎g是一个以‎IoC和A‎O P为核心‎的轻量级容‎器框架。

它提供了一‎系列的Ja‎v a EE开发解‎决方案,包括表示层‎的S pri‎n g MVC、持久层的S‎p ring‎ JDBC以‎及业务层事‎务管理等众‎多的企业级‎应用技术。

5.Hiber‎n ateHiber‎n ate是‎一个ORM‎(对象关系映‎射)框架,它对JDB‎C进行了轻‎量级的封装‎。

web程序设计习题答案

web程序设计习题答案

web程序设计习题答案
Web程序设计习题答案
在现代社会中,Web程序设计已经成为了一种非常重要的技能。

随着互联网的
普及和发展,越来越多的人开始学习Web程序设计,希望能够掌握这项技能并应用到实际工作中。

然而,学习Web程序设计并不是一件容易的事情,需要不断地练习和思考,才能够真正掌握其中的精髓。

为了帮助大家更好地学习Web程序设计,我们准备了一些习题答案,希望能够为大家提供一些参考和帮助。

以下是一些常见的Web程序设计习题及其答案:1. 什么是HTML?HTML是一种用于创建网页的标记语言,它由一些特定的标签和属性组成,可以用来描述网页的结构和内容。

2. 如何创建一个链接?要创建一个链接,可以使用`<a>`标签,并在其中添加
`href`属性指向目标页面的URL。

3. 什么是CSS?CSS是一种用于控制网页样式和布局的样式表语言,可以用来
设置网页中元素的外观和排版。

4. 如何设置一个元素的背景颜色?可以使用`background-color`属性来设置一个
元素的背景颜色,例如:`div{background-color: #ffffff;}`。

5. 什么是JavaScript?JavaScript是一种用于在网页中添加交互和动态效果的脚
本语言,可以用来处理用户的输入和改变网页的内容。

通过以上习题答案的学习,相信大家对Web程序设计有了更深入的了解和认识。

当然,要真正掌握Web程序设计,还需要不断地练习和实践,才能够在实际工作中得心应手。

希望大家能够坚持不懈地学习,成为一名优秀的Web程序设计师。

JAVA WEB编程技术(沈泽刚 清华大学出版社)第十二章课后习题部分解答

JAVA WEB编程技术(沈泽刚 清华大学出版社)第十二章课后习题部分解答
//BorderLayout 布局管理器,水平间隔为 5 垂直间隔为 10 BorderLayout borderLayout = new BorderLayout(5, 10);
setLayout(borderLayout); add(p1, BorderLayout.NORTH); add(p2, BorderLayout.SOUTH); } }
}
class FlowLayoutDemo extends JFrame{ public FlowLayoutDemo(){ FlowLayout flowLayout; //FlowLayout 类型的布局管理器引用变量
//该布局管理器对齐方式为左对齐,水平间隔和垂直间隔均为默认值 5 个像素 flowLayout = new FlowLayout(FlowLayout.LEFT);
}
class GridLayoutDemo extends JFrame{ public GridLayoutDemo(){ //GridLayout 布局管理器,两行三列的布局,水平间隔和垂直间隔为 5 GridLayout gridLayout = new GridLayout(2, 3, 5, 5);
import javax.swing.*; import java.awt.*;
public class Chap12_3{ public static void main(String[] args){ GridLayoutDemo gld = new GridLayoutDemo(); gld.setTitle("Chap12_3"); //设置框架标题 gld.setSize(600, 160); //设置框架大小 gld.setLocationRelativeTo(null); //设置框架在屏幕的中央 gld.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭框架时结束程序 gld.setVisible(true); //显示框架 }

web程序设计课后习题答案

web程序设计课后习题答案

web程序设计课后习题答案Web程序设计课后习题答案在学习Web程序设计课程的过程中,课后习题是巩固知识、提高技能的重要途径。

通过认真完成习题,不仅可以加深对课程内容的理解,还可以锻炼自己的编程能力和解决问题的能力。

下面我们将为大家总结一些常见的Web程序设计课后习题答案,希望对大家的学习有所帮助。

1. HTML/CSS基础知识- 问题:如何创建一个HTML文档?答案:可以使用文本编辑器如Notepad++或者Sublime Text等,编写以下代码:```<!DOCTYPE html><html><head><title>My Webpage</title></head><body><h1>Hello, World!</h1></body></html>```- 问题:如何在HTML中添加图片?答案:可以使用`<img>`标签,例如:```<img src="image.jpg" alt="Description of image"> ```2. JavaScript基础知识- 问题:如何声明一个变量?答案:可以使用`var`关键字,例如:```var x = 5;```- 问题:如何编写一个简单的函数?答案:可以使用`function`关键字,例如:```function greet(name) {return "Hello, " + name + "!";}3. 响应式网页设计- 问题:如何使用媒体查询来实现响应式设计?答案:可以在CSS中使用`@media`规则,例如: ```@media (max-width: 768px) {/* 在窄屏幕下的样式 */}@media (min-width: 768px) {/* 在宽屏幕下的样式 */}通过认真总结和回顾这些习题答案,我们可以更好地掌握Web程序设计的基础知识和技能,为以后的学习和工作打下坚实的基础。

Web.asp程序设计课后习题答案(沈士根版)

Web.asp程序设计课后习题答案(沈士根版)

第一章1.填空题(1).NET Framework主要包括公共语言运行库CLR和类库。

(2)网站在编译时,首先将语言代码编译成微软中间语言MSIL。

(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为http://210.78.60.19.8000/xxxy/default.aspx。

(4)可以通过复制网站同步网站上的一个文件。

2.是非题(1)托管代码是以CLR为基础的代码。

(√)(2)3.5仍使用2.0引擎。

(√)(3).NET Framework 3.0是.NET Framework 3.5的一部分。

(√)(4) 3.5是边解释边执行的。

(×)(5)在Visual Studio 2008环境中开发网站必须安装IIS。

(×)3.选择题(1).NET Framwork3.5不包括(A)A. .NET Framework 1.1B. .NET Framework 2.0C. LINQD. AJAX(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展。

文件系统 B. 本地IIS C. FTP站点 D.远程站点(3)发布网站后不可能存在的文件夹是(B)A.App_Data B.App_Code C.App_Themes D.bin第二章1.填空题(1)Visual Studio 2008 默认建立的XHIML文件类型是Transitional。

(2)利用XHTML建立一个链接到************邮箱的元素是<a href="mailto:************">……</a>。

(3)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。

(4)单文件页模型中,C#代码必须包含于<script>…</script>之间。

Web程序设计沈士根版课后习题答案资料

Web程序设计沈士根版课后习题答案资料

Web考试复习资料第一章1.填空题(1).NET Framework主要包括公共语言运行库(CLR) 和类库(2)网站在编译时,首先将语言代码编译成 MSIL,微软中间语言(3)一台IIS Web服务器IP地址为211.78.60.19,网站端口为8000,则要访问Web应用程序User中Default.aspx的URL为 http://211.78.60.19:8000/Default.aspx(4)可以通过复制网站同步网站上的一个文件3.选择题(1)VSEW 2012不支持(A)A.JavaB.JavaScriptC.LINQD.Microsoft Ajax(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展A.文件系统B.本地IISC.FTP站点D.远程站点(3)以下选项不属于编程语言的是(A)B.Visual BasicC.Visual C#D.Visual C++4.简答题(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置?答:每个分院设置各自的虚拟目录。

虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

(6)静态网页和动态网页的区别?答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。

动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新第二章1.填空题(1)VSEW 2012默认建立的XHTML文件类型是 XHTML5(2)利用XHTML建立一个链接到************邮箱的元素是<a href=”mailto:************”>邮箱</a>(3)页面中的空格用 &nbsp表示(4)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页面模型(5)实现页面3秒自动刷新一次的元素是 <meta http-equiv="refresh" content="3">(6)在单文件页模型中,C#代码必须包含于<script>…</script>之间(7)代码隐藏页模型通过 CodeFile属性和 Inherits属性将aspx文件和对应的.aspx文件联系起来(8)外部样式表通过 <link> 元素链接到页面(9)XML主要用于处理与表达(跨平台交换) 数据(10)Global.asax文件用于包含响应用程序级别和会话级别事件的代码3.选择题(1)CSS选择器不包括(D)A.元素选择器B.属性选择器C.id选择器D.文件选择器(2)下面(B)是静态页面文件的扩展名A..aspB..htmlC..aspxD..jsp(3)App_Code文件夹用来存储(C)A.数据库文件B.共享文件C.代码文件D.主题文件(4) Web.config文件不能用于(A)A.Application事件处理代码的定义B.数据库连接字符串的定义C.对文件夹的访问授权D.基于角色的安全性控制4.简答题(5)简述Web.config文件特点及作用答:此文件是一个基于 XML 的配置文件。

web程序设计习题答案

web程序设计习题答案

web程序设计习题答案Web程序设计习题答案在学习Web程序设计的过程中,习题是非常重要的一部分。

通过完成习题,我们可以巩固所学的知识,提高编程能力。

然而,有时候我们可能会遇到一些难题,对于这些问题我们需要有一个明确的答案来进行参考。

下面我将为大家提供一些常见的Web程序设计习题的答案,希望对大家有所帮助。

1. 如何实现一个简单的网页计算器?答:要实现一个简单的网页计算器,我们可以使用HTML、CSS和JavaScript来完成。

首先,我们需要创建一个HTML文件,其中包含输入框和按钮。

然后,使用CSS样式对页面进行美化。

最后,使用JavaScript编写计算器的逻辑,实现加减乘除等功能。

2. 如何实现一个图片轮播效果?答:要实现一个图片轮播效果,我们可以使用HTML、CSS和JavaScript来完成。

首先,我们需要创建一个HTML文件,其中包含一个图片容器和左右切换按钮。

然后,使用CSS样式对页面进行美化,设置图片容器的宽度和高度。

最后,使用JavaScript编写轮播的逻辑,实现图片的切换效果。

3. 如何实现一个简单的登录验证功能?答:要实现一个简单的登录验证功能,我们可以使用HTML、CSS和JavaScript来完成。

首先,我们需要创建一个HTML文件,其中包含用户名和密码的输入框以及登录按钮。

然后,使用CSS样式对页面进行美化。

最后,使用JavaScript编写登录验证的逻辑,判断用户输入的用户名和密码是否正确。

4. 如何实现一个简单的留言板功能?答:要实现一个简单的留言板功能,我们可以使用HTML、CSS、JavaScript和后端语言(如PHP)来完成。

首先,我们需要创建一个HTML文件,其中包含留言输入框和提交按钮。

然后,使用CSS样式对页面进行美化。

接下来,使用JavaScript编写前端的逻辑,实现留言的显示和提交功能。

最后,使用后端语言处理数据库的操作,实现留言的存储和读取功能。

java web编程技术(沈泽刚,清华大学出版社)第十三章课后习题部分解答

java web编程技术(沈泽刚,清华大学出版社)第十三章课后习题部分解答
output.println("Welcome to Java");
}
catch (java.io.IOException ex){
ex.printStackTrace();
}
finally {
if (output != null) output.close();
}
System.out.println("End of program");
Scanner input = new Scanner(System.in);
boolean continueInput = true;
do{
try{
System.out.print("输入一个整数:");
int number = input.nextInt();
System.out.println("您输入的整数为:" + number);
*****ChainedExceptionDemo.java*****
public class ChainedExceptionDemo{
public static void main(String[] args){
try{
method1();
}
catch (Exception ex){
ex.printStackTrace();
}
}
public static void method1() throws Exception{
try{
method2();
}
catch (Exception ex){
throw new Exception("New info from method1", ex);

Web程序设计ASPNET实用网站开发第10章主题母版用户控件很Web部件习题答案沈士根

Web程序设计ASPNET实用网站开发第10章主题母版用户控件很Web部件习题答案沈士根

第10章主题、母版、用户控件很Web部件10.6 习题1.填空题(1)主题可以包括________、样式表文件和________。

外观文件图片文件p.246(2)母版页由特殊的________指令识别,该指令替换了用于普通.aspx网页的@Page指令。

@Masterp.252(3)母版页中可以包含一个或多个可替换内容占位符________。

ContentPlaceHolderp.252(4)如果用户要想在网站运行时动态地添加或删除WebPart控件,则需要添加________控件。

WebPartManagerp.270(5)内容页通过________和母版页建立联系。

ContentPlaceHolderIDp.2522.是非题(1)主题至少要有样式表文件。

(×)p.246(2)母版页只能包含一个ContentPlaceHolder控件。

(×)p.255(3)在同一主题中每个控件类型只允许有一个默认的控件外观。

(√)p.248(4)控件外观中必须指定SkinId值。

(×)p.248(5)同一主题中不允许一个控件类型有重复的SkinId。

(√)p.248(6)每个部件页可以包含多个WebPartManager控件。

(×)p.2623.选择题(1)主题不包括(D)。

A.skin 文件 B. css文件 C. 图片文件 D.config文件(2)一个主题必须包含(A)。

A.skin 文件 B. css文件 C. 图片文件 D.config文件(3)母版页文件的扩展名是(B)。

A..aspx B. .master C. .cs D..skin(4)在(D)模式下,允许重新启用被用户关闭的WebPart控件。

p.264A.BrowseDisplayModeB. DesignDisplayModeC. EditDisplayModeD.CatalogDisplayMode4.简答题(1)<% @Page Theme="ThemeName"%>和<% @Page StylesheetTheme="ThemeName"%>有何区别?p.249答:前者会覆盖本地属性,而后者不会。

《Web程序设计》课后习题附答案

《Web程序设计》课后习题附答案

第一章1.填空题(1).NET Framework 主要包括公共语言运行库 CLR 和类库。

(2) 网站在编译时,首先将语言代码编译成微软中间语言 MSIL 。

(3)一台 IIS Web 服务器 IP 地址为 210.78.60.19,网站端口号为 8000,则要访问虚拟目录 xxxy 中default.aspx 的URL 为http://210.78.60.19.8000/xxxy/default.aspx 。

(4)可以通过复制网站同步网站上的一个文件。

2.是非题(1)托管代码是以CLR 为基础运行的代码。

(√)(2)若某页面上包含动画内容,则该页面肯定是动态页面。

(×)(3)一个网站中可以同时包含静态页面和动态页面。

(√)(4) 4.5 页面是边解释边执行的。

(×)(5)在VSEW2012 中开发网站必须安装独立的IIS。

(×)(6)IIS EXPRESS 具有与IIS 类似的功能,但主要用于VSEW2012 中的页面。

(×) (7)IIS 中的网站与VSEW2012 中的网站是相同的概念。

(×)3.简答题(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台 WEB 服务器,如何设置?每个分院设置各自的虚拟目录。

虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

(2)如何设置在访问网站时只需输入域名就可访问网页主页?将“i ndex.aspx”设置为默认文档,只要将其添加为默认文档即可,右击桌面“我的电脑”,选择“管理”项打开“计算机管理”窗口,选择“Internet 信息服务→网站→默认网站”并右击之,选择弹出菜单中的“属性”项,在打开的窗口中选择“文档”标签,单击“添加”将“index.aspx”添加进来,最后“应用→确定”即可(3)文件系统、本地 IIS、FTP 站点和远程站点的区别是什么?文件系统:就是发布到硬盘的文件本地 IIS:是发布到 IIS 根目录下的文件FTP 站点:是用过 ftp 上传到指定服务器的文件远程站点:就是可以发布到远程服务器的文件(4)说明什么是虚拟主机,Internet 上提的虚拟主机是如何运行的?所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的 Internet 服务器(支持 WWW、FTP、E-mail 等)功能。

Web程序设计沈士根版课后习题答案

Web程序设计沈士根版课后习题答案

Web考试复习资料第一章1.填空题(1).NET Framework主要包括公共语言运行库(CLR) 和类库(2)网站在编译时,首先将语言代码编译成 MSIL,微软中间语言(3)一台IIS Web服务器IP地址为211.78.60.19,网站端口为8000,则要访问Web应用程序User中Default.aspx的URL为 http://211.78.60.19:8000/Default.aspx(4)可以通过复制网站同步网站上的一个文件3.选择题(1)VSEW 2012不支持(A)A.JavaB.JavaScriptC.LINQD.Microsoft Ajax(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展A.文件系统B.本地IISC.FTP站点D.远程站点(3)以下选项不属于编程语言的是(A)B.Visual BasicC.Visual C#D.Visual C++4.简答题(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置?答:每个分院设置各自的虚拟目录。

虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

(6)静态网页和动态网页的区别?答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。

动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新第二章1.填空题(1)VSEW 2012默认建立的XHTML文件类型是 XHTML5(2)利用XHTML建立一个链接到jxst@邮箱的元素是<a href=”mailto:jxst@”>邮箱</a>(3)页面中的空格用 &nbsp表示(4)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页面模型(5)实现页面3秒自动刷新一次的元素是 <meta http-equiv="refresh" content="3">(6)在单文件页模型中,C#代码必须包含于<script>…</script>之间(7)代码隐藏页模型通过 CodeFile属性和 Inherits属性将aspx文件和对应的.aspx文件联系起来(8)外部样式表通过 <link> 元素链接到页面(9)XML主要用于处理与表达(跨平台交换) 数据(10)Global.asax文件用于包含响应用程序级别和会话级别事件的代码3.选择题(1)CSS选择器不包括(D)A.元素选择器B.属性选择器C.id选择器D.文件选择器(2)下面(B)是静态页面文件的扩展名A..aspB..htmlC..aspxD..jsp(3)App_Code文件夹用来存储(C)A.数据库文件B.共享文件C.代码文件D.主题文件(4) Web.config文件不能用于(A)A.Application事件处理代码的定义B.数据库连接字符串的定义C.对文件夹的访问授权D.基于角色的安全性控制4.简答题(5)简述Web.config文件特点及作用答:此文件是一个基于 XML 的配置文件。

计算机二级《Web程序设计》习题及答案

计算机二级《Web程序设计》习题及答案

计算机二级《Web程序设计》习题及答案考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

以下是为大家分享的计算机二级《Web程序设计》习题及答案,供大家参考借鉴,欢迎浏览!1在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是( )。

A.客户机在发送请求之前需要主动与服务器建立连接B.服务器无法主动向客户机发起连接C.服务器无法主动向客户机发送数据D.以上都错参考答案:D2关于浏览器对象之间的从属关系,正确的说法是( )。

A.window对象从属于document对象B.document对象从属于window对象C.window对象和document互不从属D.以上选项均错参考答案:B3在以下选项中,不合法的标识符是( )。

A.a*bB.smallC.scoreD.average_grade参考答案:A4关于微软的.NET框架的描述中,正确的是( )。

框架提供了一个公共语言运行时环境,提供内存管理框架中的服务框架提供内存管理框架提供标准语言库,从而提供内存管理框架提供Windows应用程序模板,从而提供内存管理参考答案:A5以下不属于HTTP请求方法的是( )。

A.GETB.SETC.PUTD.POST参考答案:B6下列语句中,能产生带有数字列表符号的列表标记是( )。

参考答案:C7 中采用的模板技术是( )A.SmartyB.SmartC.TempletD.Cache参考答案:A8为了标识一个HTML文件,应该使用的HTML标记是( )。

参考答案:C9利用 开发的网页,其文件扩展名应命名为( )。

A..htmB..aspxC..aspD.无严格限制参考答案:B10在CSS的长度单位中,1 pc等于多少pt?( )A.8B.10C.12D.14参考答案:C11Web的工作模式是( )。

A.客户机/服务器B.浏览器/服务器C.浏览器/浏览器D.浏览器/客户机参考答案:B12Web上的任何信息,包括文档、图像、图片、视频或音频都被视为资源。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Web考试复习资料第一章1.填空题(1).NET Framework主要包括公共语言运行库(CLR) 和类库(2)网站在编译时,首先将语言代码编译成MSIL ,微软中间语言(3)一台 IIS Web服务器 IP 地址为,网站端口为 8000,则要访问 Web应用程序 User 中的 URL为(4)可以通过复制网站同步网站上的一个文件3.选择题(1)VSEW 2012 不支持( A)Ajax(2) 下面( D)网站在建立时要求安装Microsoft FrontPage服务器扩展A. 文件系统B. 本地 IIS 站点 D. 远程站点(3) 以下选项不属于编程语言的是(A)Basic C# C++4. 简答题(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置答:每个分院设置各自的虚拟目录。

虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

(6)静态网页和动态网页的区别答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。

动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新第二章1.填空题(1)VSEW 2012 默认建立的XHTML文件类型是XHTML5(2) 利用 XHTML建立一个链接到邮箱的元素是<a ” >邮箱 </a>(3)页面中的空格用 &nbsp 表示(4)存放 Web窗体页 C#代码的模型有单文件页模型和代码隐藏页面模型(5) 实现页面 3 秒自动刷新一次的元素是 <meta http-equiv="refresh" content="3">(6) 在单文件页模型中,C#代码必须包含于<script></script>之间(7) 代码隐藏页模型通过CodeFile 属性和 Inherits 属性将 aspx 文件和对应的 .aspx 文件联系起来(8)外部样式表通过 <link> 元素链接到页面(9)XML 主要用于处理与表达(跨平台交换)数据(10)文件用于包含响应用程序级别和会话级别事件的代码3.选择题(1)CSS选择器不包括( D)A. 元素选择器B.属性选择器选择器 D.文件选择器(2)下面 (B) 是静态页面文件的扩展名A..aspB..htmlC..aspxD..jsp(3)App_Code 文件夹用来存储(C)A. 数据库文件B.共享文件C.代码文件D.主题文件(4) 文件不能用于(A)事件处理代码的定义 B.数据库连接字符串的定义C.对文件夹的访问授权D.基于角色的安全性控制4.简答题(5)简述文件特点及作用答:此文件是一个基于XML 的配置文件。

其作用是对应用程序进行配置,比如规定客户的认证方法,基于角色的安全技术的策略,数据绑定的方法,运程处理对象等文件是一个 XML 文本文件它用来储存Web 应用程序的配置信息, 它可以出现在应用程序的每一个目录中。

)(7)Page 类的生命周期答:当浏览器发页面请求时,首先响应的是与aspx 页面相关联的Page 类对象,并按顺序调用这个对象的某些方法(如 OnLoad 方法),同时又会自动调用页面控件的相应方法,依次执行一些程序。

Page 类在生命周期内执行的方法先后顺序如下:方法(触发PreInit事件),在页面初始化之前发生,执行该方法后,程序已经能够访问页面中的控件了,控件属性值为aspx 中定义的初始值;方法(触发Init事件),在页面初始化时发生。

执行该方法后,页面会跟踪viewstate 的值;方法(触发 InitComplete事件),页面初始化完成时发生。

如果当面页面请求是被控件PostBack回来的,则页面还要完成两项工作:一是解析相关参数,把回传事件映射到服务器端事件。

二是加载回传数据,将解析出来的viewstate的值赋给相应控件的相应属性。

方法(触发PreLoad 事件),页面载入之前发生;方法(触发 Load 事件),此方法开始,所有控件已经初始化,且加载了回传数据;这时页面能够安全的访问页面中的其他控件。

方法(触发loadComplete事件),在OnLoad方法执行之后触发事件。

如果postback 为 true ,则触发控件的服务端事件,因为第三步已经加载的回传事件;方法与 OnPrerenderComplete方法,为页面和控件的html 生成之前所先后执行的方法。

方法(触发SaveStateComplete事件),viewstate值,生成表单中name 和 id 均成“_VIEWSTATE”的隐藏域的值。

方法,没有触发事件,通过该方法生成页面和控件HTML代码。

方法(触发Unload 事件), page 类运行结束,释放内存,整个生命周期结束。

第三章1.填空题(1)C# 使用的类库就是framework提供的类库(2) 要在一个类中包含命名空间的语句是using(3)使用 static修饰符能调用未实例化的类中的方法(4)C# 中的数据类型包括值类型和引用类型(5)枚举类型是由一组命名常量组成的类型(6) 在 C#统一类型系统中,所有类型都是直接或间接地从类继承(7)装箱实质是把值类型转化为对象类型(8) 至少会执行一次循环的循环语句是do while 语句(9) 较适用于已知循环次数的循环语句是for 语句(10)如果类名为 UserInfo ,那么它的构造函数名为 UserInfo(11)继承可以重用现有类的数据和行为,并扩展新的功能3.选择题(1) 下列数据类型属于值类型的是(A)(2) 下列数据类型属于引用类型的是(C)(3)下列运算符中( D)具有三个操作数A.>>=B.&&C.++D.(4)下面有关数据类型的描述中不正确的是(B)trueA. 两个引用类型变量可能引用同一个对象类型中可以用数字 1 表示类型的取值范围是0~255 D.可以通过转义符方式输入字符(5)下面对 protected 修饰符说法正确的是( D)A. 只能在派生类中访问B.只能在所属的类中访问C.能在当前应用程序中访问D. 能在所属的类或派生类中访问(6) 以下有关属性的说法错误的是(B)A. 通过属性能获取类中private字段的数据B. 当定义属性时,若仅包含set 访问器,则表示该属性为只读属性C.属性的访问形式是“对象名. 属性名”D.属性体现类对象的封装性4. 简答题、 protected internal 、 private 的区别(1)说明修饰符public、internal、protected答: public :对任何类和成员都公开,无限制访问:Protected :仅仅对该类以及该类的派生类公开Private:仅仅对该类公开;Internal:只能值包含该类的程序集中访问该类(只是单独的项目,而不是整个方案);Protected internal:只能在本类,派生类或者包含该类的程序集中访问。

第四章1. 填空题(1) 若在TextBox控件中输入内容并当焦点离开时能触发TextChanged事件,则应设置AutoPostBack= ” true ”(2)通过 IsPostBack 属性可判断页面是否第一次载入(3)的服务器控件包括 HTML 服务器控件和 Web 服务器控件(4)添加 runat= ” server ”属性可将 XHTML元素转化为 HTML服务器控件(5)设置 Enabled 属性可决定 Web服务器控件是否可用(6) 当需要将TextBox 控件作为密码输入框时,应设置TextMode= ”password ”属性(7)对使用数据源显示信息的Web服务器控件,当设置完控件的DataSource 属性后,需要DataBind() 方法才能显示信息(8) 如果需要将多个单独的RadioButton 控件形成一组具有RadioButtonList 控件的功能,可以通过将 GroupName 属性设置成相同的值实现(9) 设置 SelectionMode= ” Multiple ”可以实现 ListBox 控件中选择多项的功能3.选择题(1)Web服务器控件不包括( B)(2)下面的控件中不能响应鼠标单击事件的是(C)(3) 单击 Button 类型控件后能执行客户端脚本的属性是(A)(4) 当需要用控件输入性别时,应选择的控件是(D)(5) 下面不属于容器控件的是(B)4.简答题(1)说明 Image、 ImageButton 、 ImageMap控件的区别答: Image 控件用于在Web窗体上显示图片,图片源文件可以使用ImageUrl 属性在界面设计时确定也可以在编程时确定。

Image 不包含click事件,要Click事件处理,则可使用ImageButton ; ImageMap除可以用来显示图片外,还可以实现图片链接第五章1.填空题(1)窗体验证包括服务器端和客户端两种形式(2)判断页面的属性值可确定整个页面的验证是否通过(3) 若页面中包含验证控件,可设置按钮的CausesValidation属性,使得单击该按钮后不会引发验证过程(4) 若要对页面中包含的控件分成不同的组进行验证,则应将这些控件的ValidationGroup属性设置为相同值(5) 通过正则表达式定义验证规则的控件是RegularExpressionValidator(6) 设置 ControlToValidate 属性指定被验证控件的 ID3.选择题(1) 下面对验证控件说法正确的是(A)A.可以在客户端直接验证用户输入的信息并显示错误信息B.对一个下拉列表控件不能使用验证控件C.服务器验证控件在执行验证时必定在服务器端执行D.对验证控件,不能自定义规则(2)下面对 CustomValidator 控件说法错误的是( D)A.能使用自定义的验证函数B.可以同时添加客户端验证函数和服务器验证函数C. 指定客户端验证的属性是ClientValidationFunction属性用来指定服务器端验证函数(3) 使用 ValidationSummary控件需要以对话框形式显示错误信息,则应(B)A. 设置 ShowSummary属性值为 TrueB.设置ShowMessageBox属性值为C. 设置 ShowSummary属性值为 FalseD.设置ShowMessageBox属性值为True False(4)如果需要确保用户输入大于100 的值,应该使用( B)验证控件第 6 章1.填空题(1) 从 http :择题(1) 要重定向页面,不能使用(C)A. LinkButton 控件方法控件方法(2)下面( A)对象可以获取从客户端浏览器提交的信息。

相关文档
最新文档