Web程序设计课后习题整理
网页与Web程序设计_课后习题
1.URL由哪三部分组成。
①访问方法②主机地址③路径名及文件名2.什么是虚拟目录?什么是实际目录?虚拟目录在磁盘目录中并不存在,是网址中代表实际目录的别名;实际目录是存放网页内容的目录。
5.如果浏览器IE6.0的设置被恶意网站篡改,如何修复?恢复IE默认设置:开始--运行-输入rundll32.exe iedkcs32.dll,Clear6.采用HTML语言编写网页,可使用哪些编辑软件?Dreamweaver和FrontPage等7.如何给一副图像创建热点链接呢?<a href="网址"><img src="图片路径"></a>8.如何设置让用户在点击超级链接时在新窗口中打开网页?<a href="新网页的网址" target="_blank">说明</a>9.表单中可包含哪些元素?(1)<form> </form> (2)<input type=" "> <input type=" ">(3)<select></select>和<option> (4)<textarea></textarea>10.如何在网页中插入背景音乐?<bgsound src="音乐文件名" loop=次数>11.<marquee>标记中如何指定文字的移动方向?<marquee direction="方向"behavior="方式"loop="次数"scrollamount="速度"scrolldelay="延时”>其中的direction指定滚动字幕的移动方向,它的属性值有left、right、down和up四个,分别表示滚动字幕由右向左、由左向右滚动有上向下和由下向上;12.Dreamweaver8有哪几种保存网页的方式?他们之间有什么区别?ASP、html、、htm、css、php...13.网页中的基本元素有哪些?文本、图像、多媒体、超级链接、表单、导航栏其他常见元素(Java特效、ActiveX等)14.Dreamweaver8的工作区主要包括哪些内容?设计器、编码器16.简述创建站点的流程?进入Dreamweaver8工作界面后,选择"站点"菜单中的"新建站点"命令,弹出"未命名站点1的站点定义为"对话框,在基本选项卡中单击"下一步",根据弹出的对话框提示继续一步步选择,最后完成17.在Dreamweaver8中添加文本的方法有几种?(1)直接输入(2)复制粘贴(3)导入已有Word文档18.如何在Dreamweaver8中添加字体?在"属性"面板中单击"字体"下拉列表框,选择"编辑字体列表"19.在网页中如何添加多个空格?如何换行?添加多个空格:在"插入"工具栏中切换到"文本"插入工具栏单击换行按钮后的下拉菜单,在展开的下拉列表菜单中选择"不换行空格"添加换行:同上,选择"换行符"(或shift+enter)22.浏览器支持的图像文件格式有哪些?他们有什么特点?(1)GIF格式的图像比较小,它形成一种压缩的8位图像文件,通常使用此格式来缩短图像的加载时间,在网络上传送图像文件时,使用GIF格式的图像文件比其他格式的图像文件快.(2)bmp格式的图像具有丰富的色彩,能够存储黑白图像,灰度图像和1600万种色彩的RGB 图像等,经常在多媒体演示,视频输出情况下使用此格式的图像,在存储BMP格式的图像文件时,进行的是无损压缩,能够节省磁盘空间.(3)JPEG格式既是Photoshop支持的一种图像格式,也是一种压缩方案,JPEG格式具有很好的压缩比,,使用的是有损压缩,压缩比例很大在存储文件时会丢失部分图像数据(4)PNG格式不同于GIF格式图像的是,它可以保存24位的真彩色图像,并且支持透明背景和消除锯齿边缘的功能,可以在不失真的情况下压缩保存图像.但由于不是所有的浏览器都支持PNG格式,该格式的使用范围没有GIF和JPEG格式广泛.(5)其他等等24.如何创建表格?如何嵌套表格?将光标定位在要插入表格的地方,单击"插入"菜单中的"表格"命令,打开"表格"对话框;在表格内再插入一个表格27.请简述布局视图的功能?用户可以使用表格作为基础结构来设计界面,同时避免在使用传统方法创建基于表格的设计时经常出现的一些问题29.请简述调整布局表格大小的方法?(1)选中布局表格,将光标放在表格的控制点上,光标形状变成双向箭头,按下鼠标左键并拖动,可以调整表格的宽度和高度。
JavaWeb程序设计教程课后练习答案
第1章 Web应用开发简介习题答案1.Web在组成上包括______和______两部分。
答案:服务器客户端2.谈谈对面向对象的认识。
答案:面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。
面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。
面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。
3.介绍几种常用的框架技术。
答案:Java中常用的框架。
1.StrutsStruts是Apac he 基金会Jak arta项目组的一个开源项目,是一个基于S u n J2EE平台的MVC框架,它将Serv let和J SP标签作为实现自身功能的一部分。
2.WebWorkWebWork是由OpenSym phony组织开发的,是一个基于W e b的MV C框架。
它在运行时通过Inte rcept or(拦截器)自动应用,因此脱离了A ction类。
3.Struts 2Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与Web Work框架基础之上,继承了二者的优点,是目前非常流行的一个W e b框架。
4.SpringSpring是一个以IoC和AO P为核心的轻量级容器框架。
它提供了一系列的Jav a EE开发解决方案,包括表示层的S prin g MVC、持久层的Sp ring JDBC以及业务层事务管理等众多的企业级应用技术。
5.Hibern ateHibern ate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。
Web程序设计课后习题整理2
一、填空题(1).NET Framework主要包括公共语言运行库CLR和.NET Framework类库。
(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)可以通过复制网站同步网站上的一个文件。
(1)V isual Studio 2008 默认建立的XHIML文件类型是.htm。
(2)利用XHTML建立一个链接到jxst@邮箱的元素是<a href="mailto: jxst@">……</a>。
(3)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。
(4)单文件页模型中,C#代码必须包含于<script>之间。
(5)外部样式表通过<link>元素链接到网页。
(6)XML主要用于传输和存储数据。
(1)C#使用的类库就是. NET Framework提供的类库。
(2)要在一个类中包含System.Data命名空间的语句是using System.Data。
(3)使用static修饰符能调用未实例化得类中的方法。
(4)C#中的数据类型包括值类型和引用类型。
(5)枚举类型是由一组命名常量组成的类型。
(6)在C#统一类型系统中,所有类型都是直接或间接地从System.Object继承。
(7)装箱实质是把值类型转化为对象类型。
(8)至少会执行一次循环的循环语句是do-while语句。
(9)较适用于一直知循环次数的循环语句是for语句。
(10)如果类名为UserInfo,那么它的构造函数名为UserInfo。
(11)继承可以重用现有类的数据和行为,并扩展新的功能。
(1)在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事件,应设置属性AutoPostBack="True"。
WEB程序设计(ASP.NET版)智慧树知到课后章节答案2023年下青岛科技大学
WEB程序设计(版)智慧树知到课后章节答案2023年下青岛科技大学青岛科技大学第一章测试1.模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。
()答案:对2.HTML是一种用于制作超文本文档的简单标记语言。
()答案:对3.CSS可用于控制HTML和XML内容的数据交换形式。
()答案:错4.JavaScript是为适应静态网页的交互性而诞生的一种新的脚本(Script)语言。
()答案:错5.Ajax是指一种创建交互式网页应用的网页开发技术。
()对第二章测试框架中包含编译器 csc.exe。
()答案:对2.处于同一个命名空间中的类必须有明确的相互关系。
()答案:错3.在C#中不存在全局方法和变量,所有的变量和方法都包含在类的定义中。
()答案:对4.C#标识符的首字符必须为字母、下划线或@。
()答案:对5.声明数组时既指定了数组的名字和数组元素的类型,又开辟了内存空间。
()错第三章测试1.类体由成员变量定义和成员方法定义两部分组成。
()答案:对2.C#修饰符按功能可分为两类:类修饰符和成员修饰符。
()答案:错3.构造方法的主要作用是完成对类的对象的初始化工作。
()答案:对4.析构方法能被重载,但不能被继承。
()答案:错5.用protected修饰的成员变量可以被3种类所引用:该类自身、该类的嵌套类及该类的子类。
()对第四章测试1.HTML元素和属性是不区分大小写的,但通常约定标记符使用大写字母。
()答案:对2.<HEAD></HEAD>是HTML文件头标记符,用来描述HTML首部的内容,其作用是说明文档的整体信息。
()答案:对3.在HTML文档中,可以用回车、空格、Tab键来调整文档段落的格式。
()答案:错4.锚点标签定义元素仅限于文字。
()答案:错5.<DIV>称为区隔标记,其作用是将页面分隔为不同的区域。
()对第五章测试与ASP保持语法兼容,但不能同时运行于IIS服务器上。
web课后习题参考答案
习题二一、填空题1、<script>…</script>2、变量3、Dim4、True False5、表达式6、比较7、>、>=、<、<=、=、<>8、+ &9、mod10、sqr abs sin11、window12、protocol host port pathname13、有效性验证14、015、action16、reset( )17、submit18、value19、focus( ) select( )20、onBlur21、Password22、value23、Checked24、CheckBox25、SelectedIndex26、Multiples二、简答题1、用<!-- 代码-->格式书写代码可使得VBScript代码不会在老版本的浏览器中直接显示出来。
2、见书,略3、是相同变量,在VBS中,标识符不区分字母大小写。
4、见书,略5、分别是字符串和数值(整型)。
6、结果为false,因为两个字符串中的第一个字符,“o”的ASCII值大于“O”。
7、Len(“字符串”)=08、= set new9、(1)for…next (2)do while/until…loop (3)do….loop while/until (4)While…Wend (5)for each…next10、Rem或’11、int(rnd*10+1)12、document.theForm.theCmd13、见书,略14、进行数据的有效性验证的目的是为了保证数据输入的正确。
15、(1)instr(document.表单名.文本框名.value,”@”)<>0(2)strcomp(document.表单名.文本框1.value, document.表单名.文本框2.value)=0(3)document.表单名.文本框名.value=“”三、编程题代码参考另附文件。
(4)WEB程序设计习题及答案
《WEB程序设计》复习题(1)1.HTML是什么?简述它的基本结构。
答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文本文档的简单标记语言。
对于大多数WEB页面来说,都具有如下所示的基本结构:<html><head><title>……标题内容……</title></head><body>……主体内容…… </body> </html>2.浏览器/服务器模式的通信方式是什么?答:(1)用户打开计算机的浏览器;(2)输入网址,浏览器将生成一个请求并把它发送到指定的WEB服务器;(3)服务器将主页发回,浏览器将其显示到屏幕上。
3、简述在普通的 HTML语句中和在 ASP语句中所采用的注释语句的区别?答:在普通的 HTML中使用的注释语句为:<!--…--!>;而在 ASP中使用的注释语句为:<% REM 注释行或’注释行 %>用 REM 或’符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时ASP不执行该句。
加注释主要是为了方便自己和别人阅读程序4.分别说明什么是超文本和普通文本,并简述2者的区别。
超文本是相对普通文本而言的,与普通文本按顺序定位不同,超文本是典型的特点就是文本中包含指向其他位置的链接,通过这些链接使文档组织成了网状结构.我们可以把常规意义上的书本理解为普通文本,而把由超链接组织起来的电子文档理解为超文本.5.当前较为流行的服务器端脚本编程技术有哪些?几种有代表性的服务器端脚本编程技术是 ASP、PHP、JSP。
6.什么是脚本?试比较JavaScript和 VBScript这两种脚本语言的异同点。
所谓脚本(Script),是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到Web页面中。
(完整版)《Web程序设计》课后题答案
四答:TextBoxtextbox= (TextBox)Master.FindControl("TextBox1");
if (textbox!= null)
第
一、判断题
1.(对 )2.(对 )3.(错 )4.(错 )5.(错 )
二、选择题
A D A D C A A D D C A B C C B C A D D D A B D B D B C A A
三、填空题(共6小题)
1、(xhtml)
2、div是块元素,span是行内或内联元素
3、color:#666;
(2)超链接,加粗
(3)<sup>
(4)Name,Method,Post,Action
(5)与历史清单有关的信息
3.程序题。
<html>
<head>
<title>图书分类表</title>
</head>
<body>
<table width="250" bordercolor=red border="1" cellpadding="0" cellspacing="0">
<siteMapNode url="~/userManage.aspx" title="用户管理" description="用户管理">
<siteMapNode url="~/userRegister.aspx" title="用户注册" description="用户注册"/>
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程序设计的习题+答案
第2次课HTML基础知识1. 选择题(可多选)(1)HTML文档包含的两个部分是指:A. 文档头部B. 标题C. 注释D. 文档主体答案:A D(2)HTML中的注释格式是:A. <!-- 注释内容--!>B. <!-- 注释内容-->C. <%-- 注释内容--%>D. <!-- 注释内容--%>答案:B(3)下列哪段语句将会以粗体、下划线显示?A. <b><u>欢迎大家</u></b>B. <u><b>欢迎大家</b></u>C. <i><b>欢迎大家</b></i>D. <b><i>欢迎大家</i></b>答案:AB(4)在HTML中,插入换行符用什么标记?A. <hr>B. <br>C. <p>D. Enter键答案:B(5)在HTML中,下面哪一种方法可以在网页上显示“<p>”?A. <p>B. <p>C. p D. \<p\>答案:B(6)如果希望使用实心方块作为符号列表前面的符号,type属性的取值应该为:A. CircleB. SquireC. DiscD.■答案:B(7)HTML中用什么标记表示表格的一行?A. <row>和</row>B. <tr>和</tr>C. <td>和</td>D. <table>和</table>答案:B(8)在表格中哪个属性用于设置文本水平对齐方式?A. alignB. valignC. topD. bottom答案:A(9)关于网页中的图像,下列说法正确的是?A. 图像标记是以<img>开始,以</img>结束B. href属性用于指定所要显示图像文件的路径C. src 属性用于指定所要显示图像文件的路径D. alt用于指定显示在图像上的文字答案:C解释:图像标记不需要</img>标记。
Web应用程序设计课后习题
一、选择题1、(B)是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows服务器上运行。
A. C#B. C. Visual D. Visual 2、下面不属于的功能的是(D)A. 多语言支持B.代码编译执行C. 缓存机制D. 较差的安全性3、(A)文件由Visual 创建,用于定义Web应用程序的配置。
A. Web.ConfigB. Global.asaxC. AssemblyInfo.csD. ASPX4、关于动态网页,一下说法正确的是(C)A.只有包含在服务器端执行的脚本才是动态网页B.包含有动画、视频或声音的网页也是动态网页C.根据不同用户,请求返回不同结果的网页是动态网页的页面产生的一定是动态页面5、以下(C)不是.NET平台的组成部分。
框架类B.公共语言运行库C.Internet Information Server (IIS)D.运行时环境6、关于,以下叙述不正确的一项是(A)。
A. 与ASP只是名称相似,而根本没有任何关系B. 显著的功能和特点是代码编译执行和支持Web服务C. 的主流和推荐的脚本语言是C#D. 是用于开发Web数据库应用程序的1、下列(D)不是运行程序的必要条件。
A.IISB. 浏览器C. .NET FrameworkD. Microsoft Visual 环境2、假设IIS所预设的主目录位置为D:\Test目录下的mytest.htm被浏览,则其在浏览器中的地址为(C)。
A. http://mytest.htmB. http://localhostC. http://localhost/mytest.htmD. http://localhost/test/mytest.htm3、下列说法错误的是(D)A. 只有采用SQL Server 身份验证模式,才可以启用sa账户登录B. 如果只想使用C#语言开发应用程序,在安装Visual Studio 2005时,只需选择“Visual C#”语言安装即可C. Dreamweaver 可以帮助开发人员进行页面布局和样式的设计D.安装IIS后,主目录不能更改1、用HTML标记语言编写一个简单的网页,网页最基本的结构是(D)。
javaweb程序设计教程课后答案(可编辑)
java web程序设计教程课后答案第1章 Web应用开发简介习题答案1.Web在组成上包括______和______两部分。
答案:服务器客户端2.谈谈对面向对象的认识。
答案:面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。
面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。
面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。
3.介绍几种常用的框架技术。
答案:Java中常用的框架。
1.StrutsStruts是Apache 基金会Jakarta 项目组的一个开源项目,是一个基于Sun J2EE平台的MVC框架,它将Servlet和JSP标签作为实现自身功能的一部分。
2.WebWorkWebWork是由OpenSymphony组织开发的,是一个基于Web的MVC 框架。
它在运行时通过Interceptor(拦截器)自动应用,因此脱离了Action类。
3.Struts 2Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与WebWork框架基础之上,继承了二者的优点,是目前非常流行的一个Web框架。
4.SpringSpring是一个以IoC和AOP为核心的轻量级容器框架。
它提供了一系列的Java EE开发解决方案,包括表示层的Spring MVC、持久层的Spring JDBC以及业务层事务管理等众多的企业级应用技术。
5.HibernateHibernate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。
通过使用Hibernate框架,开发人员能够以面向对象的思维方式来操作数据库。
6.Ibatis相对于Hibernate而言,Ibatis是一个“半自动化”的ORM实现框架,它主要致力于POJO与SQL之间的映射关系,是对“全自动化”ORM框架的一种有益补充。
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) + " ");}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(" ");}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(" ");}for (int k = 1; k <= 5 - 2*i; k++){Response.Write(s[i + 2]);}Response.Write("</br>");}}}}【效果】(6)设计一个网页,其中包含两个TextBox和一个Button控件。
WEB应用程序设计课后习题
一、选择题1、(B)是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows服务器上运行。
A.C#C.Visual D.Visual 2、下面不属于的功能的是(D)A.多语言支持B.代码编译执行C.缓存机制D.较差的安全性3、(A)文件由Visual 创建,用于定义Web应用程序的配置。
A.Web.ConfigB.Global.asaxC.AssemblyInfo.csD.ASPX4、关于动态网页,一下说法正确的是(C)A.只有包含在服务器端执行的脚本才是动态网页B.包含有动画、视频或声音的网页也是动态网页C.根据不同用户,请求返回不同结果的网页是动态网页的页面产生的一定是动态页面5、以下(C)不是.NET平台的组成部分。
框架类B.公共语言运行库C.Internet Information Server(IIS)D.运行时环境6、关于,以下叙述不正确的一项是(A)。
与ASP只是名称相似,而根本没有任何关系显著的功能和特点是代码编译执行和支持Web服务的主流和推荐的脚本语言是C#是用于开发Web数据库应用程序的1、下列(D)不是运行程序的必要条件。
A.IISB.浏览器 FrameworkD.Microsoft Visual 环境2、假设IIS所预设的主目录位置为D:\Test目录下的mytest.htm被浏览,则其在浏览器中的地址为(C)。
A.http://mytest.htmB.http://localhostC.http://localhost/mytest.htmD.http://localhost/test/mytest.htm3、下列说法错误的是(D)A.只有采用SQL Server身份验证模式,才可以启用sa账户登录B.如果只想使用C#语言开发应用程序,在安装Visual Studio2005时,只需选择“Visual C#”语言安装即可C.Dreamweaver可以帮助开发人员进行页面布局和样式的设计D.安装IIS后,主目录不能更改1、用HTML标记语言编写一个简单的网页,网页最基本的结构是(D)。
WEB程序设计习题集答案
《WEB程序设计》习题集一、HTML部分选择题:1. 以下哪种不是在客户端运行的Ca) JavaScript b) VB Script c) Java d) HTML2. 以下哪个选项能显示成两行文字Aa) The first line and <BR> second lineb) The first line and \n second linec) The first line andsecond lined) The first line and second line3. 以下哪个不是HTML字符实体Ca) > b) & c)␣ d)©4. 以下哪个是正确的红色表示Ca) #0000FF b)0000FF c)#FF0000 d)FF00005. <A href="mailto:webmaster@"> post your resume </A> Aa) mailto:是一种协议,webmaster@是email发送的地址b) mailto: webmaster@是邮件被发送的地址c) mailto: webmaster@是显示在web网页上的超链接d) 以上都不对6. 以下哪个不是<A>标记中合法的TARGET属性值Ca) _parent b)_self c)_empty d)_top7. 点击Form的RESET按钮,所有Form中的元素都会被清空Ba) True b) Falsec) 忽略此选项d) 忽略此选项8. <STYLE>标记可以出现在Ca) <HEAD>…</HEAD>中b) <BODY>…</BODY>中c) a)和b)都正确d) 以上都不正确9. HTML文档中使用绘制水平线需要用以下哪个标签Ca) <PRE> b) <UL>c) <HR> d) <OL>10. 在HTML网页上,表单中INPUT元素的TYPE属性值设置为以下哪个时,创建重置按钮Aa) reset b) setc) button d) image11. 以下代码会生成什么样的Frame结构C<html><frameset border=”5” cols=”*,20%”><frameset rows=”20%,*”><frame src=”top.html” name=”topFrame” scrolling=”NO”/><frame src=”left.html” name=”leftFrame”/></frameset><frame src=”right.html” name=”rightFrame” scrolling=”NO”/> </frameset></html>a)12. 以下HTML代码在浏览器中的显示结果正确的是A<TABLE WIDTH="100%" BORDER=1 BGCOLOR=gray><CAPTION> Sample table </CAPTION><TR ALIGN=CENTER ><TD COLSPAN=2>Cell</TD> <TD> Cell </TD></TR><TR ALIGN=CENTER ><TD ROWSPAN=2>Cell</TD> <TD> Cell </TD> <TD> Cell </TD></TR> <TR ALIGN=CENTER ><TD> Cell </TD> <TD> Cell </TD></TR></TABLE>a)简答题:1、简述Web的工作原理答:WWW的工作给予客户机/服务器计算模型,有WEB浏览器(客户机)和WEB服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信,HTTP协议的作用原理包括四个步骤:连接,请求,应答,关闭。
web程序设计复习题库及答案
《Web程序设计》练习测试题库一、单选题1、下面哪个是属性而不是标记()。
A、IMGB、FORMC、 HREFD、TD2、 App_Data目录用来放置()。
A、共享的数据库文件B、共享文件C、被保护的文件D、代码文件3、下面关于绝对路径的说法,正确的是()。
A、绝对路径是被链接文档的完整URL,不包括使用的传输协议B、使用绝对路径需要考虑源文件的位置C、在绝对路径中,如果目标文件被移动,则链接同样可用D、创建外部链接时,必须使用绝对路径4、系统提供数据库通用接口的目的是为了()。
A、提高程序运行的效率B、应用程序设计不必考虑数据库的类型C、保证程序安全D、易于维护5、在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮的目的是()。
A、打开其他窗口B、输入新参数C、生成SQL编辑语句D、优化代码6、下面几个图形控件中,不能执行鼠标单击事件的控件是()。
A、ImageButtonB、ImageC、ImageMapD、ImageURL7、文件不能用于()。
A、Application事件定义B、数据库连接字符串定义C、对文件夹访问授权D、基于角色的安全性控制8、CSS样式不包括()。
A、基于元素的样式B、基于类的样式C、基于ID的样式D、基于文件的样式9、下面对protected修饰符说法正确的是()。
A、只有在派生类中访问B、只能在所属的类中访问C、能在当前应用程序中访问D、能在所属的类或派生类中访问10、使用ValidatorSummary控件需要以对话框形式显示错误信息,则应()。
A、设置属性ShowSummary值为trueB、设置属性ShowMessageBox值为trueC、设置属性ShowSummary值为falseD、设置属性ShowMessageBox值为false11、Session状态和Cookie状态的最大区别是()。
A、存储的位置不同B、类型不同C、生命周期不同D、容量不同12、下面有关SqlDataSource控件的描述中错误的是()。
Web程序设计第三版第九章课后习题答案
Web程序设计第九章习题1.填空题(1)在代码隐藏页模型中,一个Web窗体包含用于界面显示代码的.aspx文件和用于事件处理等代码的.aspx.cs文件,其实质是一个典型的二层架构。
(2)三层架构将Web应用程序分为三层:表示层,业务逻辑层,数据访问层。
(3)三层架构中,表示层需要引用业务逻辑层,业务逻辑层需要引用数据访问层。
(4)用户注册需要首先从表示层获取用户名等注册信息,再通过业务逻辑层中的用户检查等方法调用数据访问层中相应的方法实现数据库中用户名查询等操作。
2.是非题(1)表示层既可以用于接收用户的数据输入,又可用于显示业务逻辑处理的结果。
(√)(2)业务逻辑层可以直接访问数据库完成数据查找,插入,更新和删除等操作。
(×)(3)当使用LINQ to SQL技术操作数据库时,三层架构可以只包括表示层,业务逻辑层和数据访问层。
(√)(4)表示层项目可以直接引用数据访问层项目。
(×)(5)从数据访问角度看,用户登录只涉及数据查询操作。
(×)3.选择题(1)在三层架构中,下面(B)不是必须的。
A.表示层B.ModelC. 业务逻辑层D.数据访问层(2)在三层架构中,下面(C)是错误的。
A.表示层项目实质是一个网站或Web应用程序项目B.业务逻辑层项目实质是一个类库项目C.除表示层,业务逻辑层,数据访问层外,一定要包含业务实体类Model和数据访问通过类DBUtilityD.数据访问层项目实质是一个类库项目(3)关于用户管理,下面(A)是错误的。
A.呈现用户状态和权限只需要使用表示层B.注册用户肯定要使用到表示层,业务逻辑层,数据访问层C.修改用户密码肯定要使用到表示层,业务逻辑层,数据访问层D.用户登录肯定要使用到表示层,业务逻辑层,数据访问层。
JavaWeb 程序设计 习题参考答案(第1-6章)(可打印修改)
C、request.getParameterValues(“aihao”).length D、request.getParameterValues(“aihao”).size 参考答案:C 从表单中获取多个值用 getParameterValues,求数组的长度为 length。
7、用户使用 POST 方式提交的数据中存在汉字(使用 GBK 字符集),在 Servlet 中需要使用 下面____个语句处理。
A、request.addCookies()和 response.getCookies(); B、response.addCookie()和 request.getCookie(); C、response.addCookies()和 request.getCookies(); D、response.addCookie()和 request.getCookies(); 参考答案:D 3、Tomcat 的默认端口是______ A、80 B、8080 C、8088 D、8000 参考答案:B 4、 HttpServletRequest 的____方法可以得到会话(多选) A、getSession() B、getSession(Boolean) C、getRequestSession(); D、getHttpSession(); 参考答案:A、B(参看 p38) 5、 下列选项中可以关闭会话的是______(多选) A、调用 HttpSession 的 close 方法 B、调用 HttpSession 的 invalidate()方法 C、等待 HttpSession 超时 D、调用 HttpServletRequest 的 getSession(false)方法 参考答案:A、B、 C、D HttpSession 的 invalidate()方法,使得回话失效,同时删除属性对象 等待 HttpSession 超时 Session 失效。 public HttpSession getSession(); 返回与这个请求关联的当前的有效的 session。如果调用这个方法时没带参数,那么在 没有 session 与这个请求关联的情况下,将会新建一个 session。 public HttpSession getSession(boolean create); 调用这个方法时带入了一个布尔型的参数,只有当这个参数为真时,session 才会被建 立。 HttpServletRequest 的 getSession(false)方法
计算机二级《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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明:以下习题来源于清华版沈士根老师的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.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.bin4.简答题(1) 一个学校有多个分院,每个分院有各自的网站,如果仅提供一台Web服务器,如何设置?答:每个分院设置各自的虚拟目录。
虚拟目录是服务器硬盘上通常不在主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。
(2) 在访问一些网站时,为什么只需输入域名就可以访问网站主页?答:因为设置了网站默认文档。
设置网站默认文档可使用户在访问主页时即使不输入网页名也能访问该文档。
(3) “文件系统”、“本地IIS”、“FTP站点”和“远程站点”的区别是什么?答:“文件系统”、“本地IIS”、“FTP站点”和“远程站点”代表了不同的四种网站类型。
“文件系统”网站指将网站的文件放在本地硬盘上的一个文件夹中,或局域网上的一个共享位置。
对网站的开发、运行和调试都无需IIS支持,而使用内置的 Development Server Web服务器。
“文件系统”网站适合本机未安装IIS的开发人员运行和调试网站,当网站建完后,要部署到运行IIS的服务器上。
“本地IIS”网站需要在本地安装IIS。
“FTP站点”网站将网站建立在具有读/写权限的FTP服务器上,并在FTP服务器上创建和编辑网页。
如果FTP服务器上配置有和一个指向FTP目录的IIS虚拟目录,则还可以运行、测试 3.5网页。
“远程站点”网站将网站建立在已安装IIS并配置有Microsoft FrontPage 2002服务器扩展的远程计算机上。
网站的网页和文件夹存储在默认的“[驱动器]:\Inetpub\wwwroot”,并通过远程计算机上的IIS运行、测试网页。
这种类型适合于多个开发人员同时使用同一个网站进行开发。
但要注意的是,当一个开发人员调试远程网站时,所有的其他请求将被挂起。
(4) 查找资料,说明什么是虚拟主机。
Internet上提供的虚拟主机是如何运作的?答:所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。
一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。
但一台服务器主机只能够支持一定数量的虚拟主机,当超过这个数量时,用户将会感到性能急剧下降。
虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名,具有完整的Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。
盛势网络为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。
第二章创建一个的网站1.填空题(1)Visual Studio 2008 默认建立的XHIML文件类型是Transitional。
(2)利用XHTML建立一个链接到jxst@邮箱的元素是<a href="mailto: jxst@">……</a>。
(3)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。
(4)单文件页模型中,C#代码必须包含于<script>…</script>之间。
(5)外部样式表通过<link>元素链接到网页。
(6)XML主要用于传输和存储数据。
2.是非题(1)XHTML是HTML的子集。
(×)(2)XHTML中每个元素都有结束标记。
(√)(3).htm文件不需要编译,直接从Web服务器下载到浏览器执即可。
(√)(4)基于类的样式在定义是要加前缀“#”。
(×)(5)JavaScript代码必须包含在<script>元素中。
(×)3.选择题(1)CSS样式不包括(D)A 基于元素的样式 B. 基于类的样式C. 基于ID的样式D. 基于文件的样式(2)下面(B)是静态网页文件的扩展名。
A. .netB. .htmlC. .aspxD. .jsp(3)APP_Code文件夹用了存储(C)A. 数据库文件B. 共享文件C. 代码文件D. 主题文件(4)web.config 文件不能用于(A)。
A. Application事件定义B. 数据库连接字符串定义C. 对文件夹访问授权D.基于角色的安全性控制3、简答题3.1简述静态网页和动态网页的区别3.2 为何可把.htm文件的扩展名改为.aspx,却不能把.aspx扩展名改为.htm?3.3 简述 web.config文件特点及及作用。
第三章C#和1.填空题(1)C#使用的类库就是. NET Framework提供的类库。
(2)要在一个类中包含System.Data命名空间的语句是using System.Data。
(3)使用static修饰符能调用未实例化得类中的方法。
(4)C#中的数据类型包括值类型和引用类型。
(5)枚举类型是由一组命名常量组成的类型。
(6)在C#统一类型系统中,所有类型都是直接或间接地从System.Object继承。
(7)装箱实质是把值类型转化为引用类型。
(8)至少会执行一次循环的循环语句是do-while语句。
(9)较适用于一直知循环次数的循环语句是for语句。
(10)如果类名为UserInfo,那么它的构造函数名为UserInfo。
(11)继承可以重用现有类的数据和行为,并扩展新的功能。
2.是非题(1)decimal类型必须在数据末尾添加M或m,否则编译器以double类型处理。
(√)(2)访问数据结构中成员的方式通常使用“结构名.成员名”形式。
(√)(3)枚举类型的变量可能同时取到枚举中两个元素的值。
(×)(4)数组可以有一组数据类型不同的元素组成。
(×)(5)在switch结构中,每一个case块的结束必须有break或goto语句。
(√)(6)foreach语句适用于枚举数组中的元素。
(√)(7)当一个类实例化时,它的构造函数中包含的代码肯定会执行。
(√)3.选择题(1)下列数据类型属于值类型的是(A)。
A. structB.classC.interfaceD.delegate(2)下列数据类型属于引用类型的是(C)。
A.bool B.char C.string D.enum(3)下列运算符中(D)具有三个操作数。
A.>>= B.&& C.++ D.?(4)下面有关数据类型的描述中不正确的是(B)。
A.在引用类型中,有可能两个变量引用同一个对象。
B.bool类型中可以用数字1表示true。
C.byte类型的取值范围是0~255。
、D.可以通过转义符方式输入字符。
(5)下面对protected修饰符说法正确的是(D)A.只能在派生类中访问 B.只能在所属的类中访问C.能在当前应用程序中访问D.能在所属的类或派生类中访问(6)以下有关属性的说法错误的是(B)。
A.通过属性能获取类中private字段的数据B.当属性定义时,若仅包含set访问器,表示该属性为只读属性C.属性的访问形式是“对象名.属性名”D.属性体现了对象的封装性.4、简答题1)请说明修饰符public、internal、protected、private等的区别。
2)值类型和引用类型有什么区别?第四章标准控件1.填空题(1)在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事件,应设置属性AutoPostBack="True"。
(2)判断页面是否第一次载入可通过属性IsPostBack 实现。
(3) 3.5 的服务器控件包括HTML服务器控件和Web服务器控件。
(4)添加属性runat="server"可将XHTML元素转化为HTML服务器控件。
(5)设置属性Enabled 可决定Web服务器控件是否可用。
(6)当需要将TextBox控件作为密码输入框时,应设置TextMode="Password"。
(7)对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法DataBind() 才能显示信息。
(8)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName 设置成相同的值实现。
2.是非题(1)单击Button类型控件会形成页面往返处理(√ )。
(2)当页面返回时,在触发控件的事件之前会触发Page_Load事件(√ )。
(3)不能在服务器端访问HTML服务器控件(×)。
(4)利用MultiView和View控件能实现向导功能(√ )。
3.选择题(1)Web服务器控件不包括( B )。
A. WizardB. InputC. AdRotatorD. Calender (2)下面的控件中不能执行鼠标单击事件的是( C )。
A. ImageButtonB. ImageMapC. ImageD. LinkButton (3)单击Button类型控件后能执行单击事件的是(A)。