Web程序设计基础——复习资料

合集下载

Web复习

Web复习

《Web程序设计基础》课程教学大纲(一)Web程序设计概述1.H TTP 协议简介:【(1)无状态协议(2)用于通过 Internet 发送请求消息和响应消息(3)使用端口接收和发送消息,默认为80端口】2.W eb 应用程序多级架构视图。

3.典型 Web 应用程序的结构:【数据层,业务层,表示层】4. Web 开发过程:【1)设计目录结构;2)编写 Web 应用程序代码;3)编写部署描述符;4)编译代码;5)将 Web 应用程序打包;6)部署 Web 应用程序;7)执行 Web 应用程序。

】(二)表达层设计基础HTML和CSS1.H TML语言的结构:2.H TML文件组成:HTML TAGS:HTML tag出现在<>(起始标记)和</>(结尾标记)内。

HTML tag(标记)的英文字母是不区分大小写的。

Tag Attributes: 属性要在开始标签中指定,用来表示该标签的性质和特性。

通常都是以“属性名”=“值”的形式来表示,用空格隔开后,还可以指定多个属性。

指定多个属性时不用区分顺序。

HTML comments:<!--This is a comment-->3.H TML常用标签:1)文字风格设置:<hn></hn>,2)段落控制标记:<p align=”center”></p>、<b></b>对齐属性:属性名align,属性值left, center或right3)横线:<hr><hr width =50 align=left > 表示长宽,单位是像素 <hr width =50%><hr size=10> 表示线宽,单位是像素4)特殊字符:<pre></pre>5)超链接标记:< a href= "" target="_blank"> </a>:新窗口打开百度<a href="mailto:deital@">lastpage</a>:点击发送邮件6)图片标签:<img src="hackanm.gif" width=“60" height=“70" align="left">7)表格标记:<table></talbe>、<tr></tr>、<th></th>、<td></td><Table>tag的属性有:width表宽属性,heigth表高,border边框宽,cellspacing划分表格的线的粗细,cellpadding说明文本与边框的距离,align说明文本输出的位置(left, center, right),bgcolor指定整个表格的颜色用,background指定整个表格的背景图案<td>tag的属性:bgcolor指定某个单元格的颜色background指定某个单元格的背景图案规整与不规整表格8)表单标记:表单控件(Form Controls):Action:指明了处理表单信息的文件Method:get和post9)框架结构标记:<frameset></frameset>、<frame></frame><frame> 标签定义 frameset 中的一个特定的窗口(框架)。

web程序设计复习题

web程序设计复习题

一、判断题1.网页是文本文件。

()2.在网页文件index.htm中,可用代码显示出服务器的日期和时间。

()3.有时我们看到的网页代码实际上不是真正的源代码。

()4.变量也有名字。

()5.变量的值可以被替换。

()6.在HTML代码中,<img>定义表格。

()7.VB和VBScript都是脚本语言。

()8.常量是一种不会改变的数,VBScript定义常量要使用“Dim常量名称”。

()9.session对象无法记录数组,对象等复杂的数据类型。

()10.session和cookies一样,都是存储在客户端的。

()11.Session对象的OnEnd事件处理程序只能使用Application和Server两个ASP内置对象。

()12.ASP中的Session的功能是将数据存储在服务器的内存中。

()13.ASP页可调用ActiveX组件来来执行任务。

()14.ASP文件必须使用专门程序来编辑。

()15.response对象的数据集合用于设置客户端的cookies停息。

()16. request对象的数据集合用于取得客户端的cookies停息。

()17.微软推出的服务器是IIS和WPS。

()18.在表单(Form)传值使用Post方法时,接收页面可用Request.Querysting(“表单对象名称”)进行取值。

()19.使用request.querystring可以接受表单中输入的数据。

()20.在表单(Form)传值使用Get方法时,接收页面可用Request.Form(“表单对象名称”)进行取值。

()21.在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。

()22.打开浏览器后,IIS会自动创建Session. SessionID属性,其属性值随着浏览器刷新而改变。

()23.使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。

WEB程序设计复习知识点

WEB程序设计复习知识点

WEB程序设计期末试卷分A、B两套,时间:110分钟,开课班统考题型及分值:一、单选题(20分,每空1分)二、填空题(20分,每空1分)三、简答题(30分,每题6分)四、读程序填空(10分,每空2分)五、编程题(20分)知识点:1.设置在图像未载入前图片位置显示文字的属性。

2..函数instr()的返回值3. HTML文件头标记4.设置网页左边的空白应设置<BODY>的什么属性?5.在表格中设置某单元格占几列的属性是什么?6.创建Cookie用什么对象?7.设置表单处理程序的属性是什么?8.能从文本文件中读取数据的方法有哪些?9在ASP中可以包含HTML标记、服务器端和客户端脚本命令哪个对象?10.ASP有6个内置对象,负责传送信息给用户的对象是什么?11.停止处理.asp文件并返回当前的结果的语句是什么?12.取得客户端表单利用POST方式所传递的数据个数的语句是什么?13.Session对象只提供了什么方法,该方法将删除所有存储在Session对象中的对象数据并释放它们所占有的资源。

14.通用的网关接口是什么15. Server对象将指定的虚拟路径(无论是当前服务器上的绝对路径,还是当前页的相对路径)映射为物理路径的方法是什么?16. Application对象的方法有哪些?17.什么对象是一个以组件为主的事务处理系统,可以保证事务的成功完成。

18.微软提供的File Access组件包括的对象有哪些?19负责浏览与操作从数据库中取得的数据对象是什么?20.什么对象CreateParameter方法可创建Parameter对象?21.HTML文件主体标记是什么?22.取得客户端表单利用get方式所传递的数据个数的语句是什么?23.在表格中设置某单元格占几行的属性是什么?24、.表单标记Form的什么属性用于指定表单处理程序的URL。

什么属性用于定义处理站点访问者提供数据的方法。

25.ASP程序的脚本不是在客户端运行的,传送到浏览器上的Web页是在什么上生成的。

Web程序设计复习题

Web程序设计复习题

Web程序设计复习题Web程序设计复习题一、单选题(共44题,共88分)1.发布网站后不可能存在的文件夹是( )A.App—DataB.App-CodeC.App-ThemesD.bin2.在窗体文件中使用较多的页面元素是( ) 。

A.HTML标记B.Web服务器控件C.客户端脚本D.HTML服务器控件3.下列运算符中( )具有三个操作数。

A.=B.C.++D.?4.使用LINQ 不能实现数据操作的是( )A.查询B.插入C.修改D.导入5.下面( )是静态网页文件的扩展名A..aspB..htmC..aspxD..jsp6.一组选项中可以选择多项的表单元素是:( )A.CheckboxB.RadioC.TextD.Textarea7.在DHTML中把整个文件的各个元素作为对象处理的技术是: ( )A. HTMLB. CSSC.DOMD.Script8.下面那种语言是解释执行的( )A.C++B.DelphiC.JavaScripD.Java9.Session 对象默认的超时时限为:( )A.20 分钟B.30 分钟C.45 分钟D.60 分钟10.下列选项中,不是Page指令属性的是( )。

A.CodePageB.Debugspacenguage11.ADO基本和核心的对象有三个:Connection 连接对象、Command命令对象和:( )A. Field 对象B.Recordset 对象C.Parameter 对象D.Property 对象12.打开VS2022的工具箱,应使用系统的( )菜单A.窗口B.视图C.工具D.网站13.连接数据库的验证方式不包括( )。

A.From 验证B.windows 验证C.SQL Server 验证D.Windows 和SQL Server 混合验证14.Textarea 属性之Rows用于设置:( )A.多行文本框名称B.设置最多可以输入的行数C.设置每行可以输入的字符D.设置每列可以输入的字符数15.下面的技术中, 是客户端脚本语言的是:( )A.ASPB.PHPC.PerlD.VBScript16.DHTML主要技术组成不包含:( )A.ASPB.HTMLC.Script 技术D.CSS17.连接SQL Server 数据库,使用( )指定数据库名。

4WEB程序设计习的题目及详解

4WEB程序设计习的题目及详解

《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的小程序。

WEB程序设计复习资料

WEB程序设计复习资料

WEB复习资料——韦亚勇1、Jsp 环境的安装顺序:JDK,tomcat 安装顺序先安装JDK,再安装tomcat2、Jsp表达式的使用语法规则“<%=”和“%>”之间插入JSP表达式。

表达式可以访问request、response、out、session、application、config和PageContext等JSP内部对象。

语法:<%= 表达式 %>不能用“;”号做表达式的结束标志“<%=”是一个完整的标记,中间不能有空格;表达式元素包括任何在Java Language Specification(即Java语言规范)中有效的表达式;一个表达式可以由一个或多个表达式组成,按从左到右的顺序求值。

3、executeQuery()、executeUpdate()、next()、getConnection()的用法和作用xecuteUpdate():用来执行insert、update、delete以及数据定义语句executeQuery():用于产生单个结果集的语句,例如select语句rs=stmt.executeQuery(“select * from table”) next():把行指针移到下一行,如果没有剩余行则返回false。

getConnection():与数据库建立连接,它指定了数据库的位置、用户名和用户口令4、Response对象的中如何实现设置服务器响应的HTTP内容类型?用setContentType来设置,设置格式为Response. setContentType(“类型;字符集”)5、Page指令的import 属性的作用是什么?为JSP页面引入JAVA包中的类6、经常用来制作网页计数器的内置对象时什么?application对象7、Jsp中如何静态插入一个文件?<%@ include file=”文件名”%>8、Jsp的内置对象有哪些?有什么作用?9个内置对象request:客户端请求response:服务器对客户端的回应session:与请求有关的会话对象application:与服务器环境相关的对象out:向客户端发送信息的对象config:脚本程序配置对象pagecontext:管理网页的上下文属性page:代表正在运行的由JSP文件产生的类对象exception:JSP运行时产生的异常对象9、如何打开和关闭数据库连接?顺序是什么?JDBC建立数据库连接步骤(1) 加入命令行:<%@ page import="java.sql.*" %>(2) 加载驱动程序:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");(3) 建立连接:Connectionconn=DriverManager.getConnection("jdbc:odbc:bookshoplk","sa","");(4) 发送SQL语句: Statement stmt = conn.createStatement();(5) 建立ResultSet(结果集)对象: ResultSet rs;(6) 执行SQL语句:rs=stmt.executeQuery("SELECT * FROM booktablewhere bookid='ISBN 7-04-012301-0'");(7) 关闭对象:rs.close(); //关闭ResultSet对象stmt.close(); //关闭Statement对象conn.close(); //关闭Connection对象10、如何使用request对象获取输入框提交的信息?request对象用的比较多的是:getParameter方法。

Web程序设计基础整理

Web程序设计基础整理

Web程序设计基础整理⼀、基础知识1.静态⽹页和动态⽹页静态⽹页动态⽹页编程语⾔html html + ⾼级语⾔⽂件后缀名*html *htm*.asp *.jsp *.pip *.osp⽹页运⾏双击⽂件,直接可直接在浏览器运⾏需要配置运⾏环境,Jsp的运⾏环境为II或tomcat或resin服务器运⾏速度快慢⽹页数据更新⽹页上的数据相对动态变化的,数据⼤多存放于数据库管理系统中,更新容易⽹页上的数据相对静⽌不变,数据更新困难2.B/S结构和C/S结构⽐较B/S C/S系统维护易更新更新较⿇烦安全性较差较好应⽤程序基于互联⽹运⾏的⽹站基于局域⽹运⾏的管理信息系统(如ERP)3.域名的特点易于理解和记忆使⽹络服务更易于管理在应⽤上与IP等效⼆、⽹页开发⼯具和开发环境1.常见⽹页开发技术ASP JSP PHP 2.⽹站开发步骤1. 需求分析2. ⽹站设计3. 编写代码4. 测试运⾏3.⽹页内容结构1. 头部2. 中间主体部分3. 尾部(版权声明)三、HTML形式<标签名>相应内容<\标签名> 对⼤⼩写不敏感1.⽂档结构<html><head>...</head><body> HTML ⽂件的正⽂写在这⾥... ... </body></html>2.body结构<body bgcolor=# text=# link=# background=# leftmargin=# rightmargin=# topmargin=#>bgcolor --- 背景⾊彩text --- ⾮可链接⽂字的⾊彩link --- 可链接⽂字的⾊彩background --- 当前⽹页的背景图⽚leftmargin --- 页⾯左边的空⽩rightmargin --- 页⾯右边的空⽩topmargin --- 页⾯顶端的空⽩⾊彩 #=rrggbb,⽤ 16 进制的红-绿-蓝(red-green-blue, RGB) 值或使⽤颜⾊的英⽂来来表⽰图⽚的路径⼀般采⽤相对路径,即当前⽹页⽂件和图⽚的相对路径3.超链接标记<a href=# target=#>⽂字或图⽚</a>href --- 链接到某个⽹址或⽹页⽂件或 href="exam2.html" 例如:href=target --- 以何种⽅式打开此链接target=blank --- 表⽰新开窗⼝打开链接target=_self --- 表⽰在本窗⼝打开链接target=_parent --- 表⽰在⽗窗⼝打开链接4.图⽚标记<img src=# alt=# align=# border=#>src --- 图⽚⽂件的路径,⼀般采⽤相对路径alt --- ⿏标移到图⽚上,显⽰的说明⽂字align=left --- 表⽰图⽚在⽹页中左对齐align=right --- 表⽰图⽚在⽹页中右对齐align=center --- 表⽰图⽚在⽹页中居中对齐border--- 表⽰图⽚边框的厚度,其值为数字5.标尺线标记<hr size=# width=# align=# noshade color=#>size --- 标尺线的粗细度(⽤数字表⽰)width --- 标尺线的长度(⽤数字表⽰)align --- 标尺线的对齐⽅式Color --- 标尺线的颜⾊6. 标题字体标记<h# align=#> ⽂字</h#> #=1, 2, 3, 4, 5, 6例:<h1 align=center>今天天⽓真好!</h1>今天天⽓真好!7.普通字体标记<font size=9 color=blue face=#>⽂字</font>⽂字size --- 字体的⼤⼩(⽤数字表⽰)color --- 字体的颜⾊Face --- 字体的类型例⼦:今天天⽓真好!8.物理标记字体<b>今天天⽓真好!</b><i>今天天⽓真好!</i><u>今天天⽓真好!</u><tt>今天天⽓真好!</tt><sup>今天天⽓真好!</sup><sub>今天天⽓真好!</sub><s>今天天⽓真好!</s><strike>今天天⽓真好!</strike>今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!今天天⽓真好!字体标记的嵌套<i><font size=5 color=red><b>今天</b> 天⽓<font size=6 face="times new roman"> 真好good!</font> </font></i>今天天⽓真好good!9.段落、⾏、分区标记段落标记语法:<p align=#>⽂字或图⽚</p>⾏标记语法:<br> --- 表⽰换⾏<nobr>--- 表⽰不换⾏分区标记语法:<div align=#>⽂字或图⽚</div>居中标记:<center>⽂字或图⽚</center>空格标记:&nbsp;10.⽆序列表标记<ul><li type=#>...</ul> ntype=disc或circle或square#例如<ul><li type=disc>ONE<li type=circle>TWO<li type=square>THREE</ul>ONETWOTHREE11.有序列表标记<ol start=#><li type=#>...</ol>#例:: <ol start=5><li >ONE-ONE<li>ONE-TWO<ol start=10><li>TWO-ONE<li type=i>TWO-TWO</ol></ol>start=# ---有序列表中的序号起始值type=A, a, I, i, 1(默认值为1)12.表格标记<table><tr><td>⽂字</td></tr>…</table>#例⼦:⼀张两⾏三列的表格<table><tr><td>英语</td><td>数学</td><td>语⽂</td></tr><tr><td>85</td><td>90</td><td>80</td></tr></table>tr --- 表⽰表格的⾏td --- 表⽰表格的列表格标记的属性<table width=# height=# bgcolor=# align=# background=# cellspacing=# cellpadding=# border=# bordercolor=#></table> width --- 表⽰表格的宽度,可以⽤数字或百分⽐表⽰height --- 表⽰表格的⾼度,可以⽤数字或百分⽐表⽰bgcolor --- 表⽰表格的背景颜⾊Align--- 表⽰表格的⽔平对齐⽅式Background--- 表⽰表格的背景图⽚,图⽚⽂件地址Cellspacing-- 表⽰表格的⾏间距Cellpadding-- 表⽰表格的列间距Border - 表⽰表格的列间距边框粗细度,=0为⽆边框bordercolor - 表⽰表格若有边框,边框的颜⾊列标记和⾏标记的属性<tr width=# height=# bgcolor=# align=# valign=# ><td width=# height=# bgcolor=# align=# valign=# ></td></tr>width --- 表⽰⾏或列的宽度,可以⽤数字或百分⽐表⽰height --- 表⽰⾏或列的⾼度,可以⽤数字或百分⽐表⽰bgcolor --- 表⽰⾏或列的背景颜⾊Align --- 表⽰⾏或列的⽔平对齐⽅式Valign --- 表⽰⾏或列的垂直对齐⽅式(top,middle,bottom)跨多⾏或多列<td colspan=#>#例1:<table><tr><td>英语</td><td>数学</td><td>语⽂</td></tr><tr><td>85</td><td>80</td><td>85</td></tr></table>英语数学语⽂英语数学语⽂858085语法2(跨多⾏): <tr rowspan=#>#例2:<table><tr rowspan=2><td>英语</td><td>数学</td><td>语⽂</td></tr><tr><td >90</td><td>80</td><td>85</td></tr></table>英语数学语⽂90808513.表单标记<form action=# method=#>输⼊框标记</form>action=# --- 输⼊框⾥的数据提交到某个⽹页⽂件,采⽤相对路径Method=get,post --- 数据提交的⽅式注意:⼀个表单内可放置多个输⼊框。

《WEB应用程序设计》复习资料

《WEB应用程序设计》复习资料

计算机实用技术《WEB应用程序设计》复习考试形式:上机、闭卷考试题型:选择题:30分(10题,每题3分)程序题:70分(5题,分别是C#基本语法、验证控件、数据查询、数据库插入删除更新、其他(如计数器文件上传等)选择题:1、.Net的目的就是将( C )作为新一代操作系统的基础,对互联网的设计思想进行扩展。

A、互联网B、WindowsC、C#D、网络操作系统2、在C#.NET中,一切都是(A ),这意味着比在以前的VB版本中获取更多的内在功能。

A、类B、对象C、方法D、属性3、关于C#程序的书写,下列不正确的说法是( D )。

A、区分大小写B、一行可以写多条语句C、一条语句可以写多行D、一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。

4、在C#语言中,下列不能够作为变量名的是( A )。

A、ifB、3abC、a_3bD、a-bc5、在C#语言中,下面的运算符中,优先级最高的是( B )。

A、%B、++C、/=D、>>6、能正确表示逻辑关系“a大于等于10或a小于等于0”的C#语言表达式是(D )A、a>=10 or a<=0B、a>=10 | a<=0C、a>=10 && a<=0D、a>=10 || a<=07、if语句后面的表达式应该是( A )A、逻辑表达式B、条件表达式C、算术表达式D、任意表达式8、关于for循环的说法不正确的是( A )A、for循环只能用于循环次数已经确定的情况B、for循环是先判定表达式,后执行循环体语句C、for循环中,可以用break语句跳出循环体D、for循环体语句中,可以包含多条语句,但要用花括号括起来9、假定int类型变量占用两个字节,若有定义:int[] x=new int[10],则数组x在内存中所占字节数是( B )A、6B、20C、40D、8010、有定义语句:int[,]=new int[5,6],则下列正确的数组元素的引用是( C )A、a(3,4)B、a(3)(4)C、a[3][4]D、a[3,4]11、关于C#语言的方法,下列叙述中正确的是( A )A、方法的定义不能嵌套,但方法调用可以嵌套B、方法的定义可以嵌套,但方法调用不能嵌套C、方法的定义和调用都不能嵌套D、方法的定义和调用都可以嵌套12、与函数的信息交换是通过参数传递实现的,函数的参数传递( C )A、只有按值传送一种B、只有按址传送一种C、有按值传送和按址传送二种D、不能确定13、调用重载方法时,系统根据( B )来选择具体的方法。

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

第1章Web程序设计基础一. 单项选择题1. ASP技术属于(A)。

A. 动态网页技术B. 静态网页技术C. 多媒体动画技术D. 以上都不对2. Windows 2000 Server提供的Web服务器是(D)。

A. PWSB. IIS3.0C. IIS4.0D. IIS5.03. XML的含义是(B)。

A. 超文本置标语言B. 扩展置标语言C. 文本传输协议D. 域名4. 假设计算机的名称为happy,Web主目录为c:\Inetpbu\wwwroot\,同时在此目录下有一个ASP程序,其完整路径为c:\Inetpbu\wwwroot\Cho\ShowTime.asp。

如果要在浏览器看到执行ASP程序的结果,必须在地址栏输入下列(D)网址。

A. http://happy/ShowTime.aspB. file:///Cho/ShowTime.aspC. http://Inetpbu/wwwroot/Cho/ShowTime.aspD. http://happy/Cho/ShowTime.asp5. 嵌入到HTML文档的ASP代码必须放在(B)。

A. <!-- -->B. <% %>C. { }D.<? ?>6. 在IP地址为202.193.128.183的计算机上安装了IIS,网页发布主目录为d:\inetpub\wwwroot,在下面创建一个文件125117,存放两个文件:myhome.asp和myhome.html,在IIS管理器中设置中设置网络默认文档项中为myhome.asp、myhome,html,下列说法正确的是(B)。

A. 在浏览器中输入http://202.193.128.183/myhome.html,可以访问myhome.html页面的内容。

B. 在浏览器中输入http://202.193.128.183/125117/,可以访问myhome.asp页面的内容。

C. 在浏览器中输入http://127.0.0.1/125127/myhome.asp,可以访问myhome.html页面的内容。

D. 在浏览器中输入http://202.193.128.183/125117/myhome.asp,可以访问myhome.html页面的内容。

7. 在运行着IIS的Windows 2000 Server系统下,有一个文件A1.asp,该文件存放在Web站点主目录c:\inetpub\wwwroot内,则可以在本机IE浏览器中使用(A)地址看到这个asp 文件的运行结果。

A. http://localhost/a1.aspB. a1.aspC. http://wwwroot/a.aspD. http://a1.asp8. 用户访问Internet上web服务器的资源时,主要使用的传输协议为(C)。

A. DNSB. FTPC. HTTPD. UDP9. 关于Web服务器下列叙述不正确的是(C)。

A. 互联网上的一台特殊功能的计算机,给互联网的用户提供WWW服务。

B. Web服务器上必须安装Web服务软件。

C. ASP网页可以在任何一台计算机上运行。

D. 当用户浏览Web服务器上的网页时,使用的是C/S的工作方式。

10. 关于“服务器/客户端技术”的描述,不正确的是(D)。

A. “服务器/客户端技术”描述的是一种工作方式。

B. 我们用来浏览网页的计算机属于客户端。

C. Web服务器既是服务器端,也可做客户端。

D. Web服务器上不能有客户端。

11. 下列关于ASP网页的描述错误的是(C)。

A. ASP网页时程序代码的集合。

B. ASP的程序代码必须在服务器端运行。

C. ASP的程序代码必须在客户端运行。

D. ASP的程序代码可以通过ADO访问数据库。

12. 下列关于Web服务器默认文档的描述中正确的是(D)。

A. 只能是HTML文件。

B. 只能是HTML、ASP、JSP或PHP文件。

C. 只能是ASP、JSP或PHP文件。

D. 可以是任何操作系统支持的文件。

二. 多项选择题1. 可以用下列(ACD)软件编写ASP程序。

A. 记事本B. ExcelC. Visual InterDesD. FrontPage2.在IIS服务器上,表单处理程序使用的语言有(BC)。

A. C++B. VBScriptC. JavaScriptD. PHP3. 一般表单处理程序可以使用(ABD)脚本语言来编写。

A. JavaScriptB. VBScriptC. C++D. PHP4. 在正式发布程序之前,必须进行严密的调试与测试,这些测试包括(AB CD)。

A. 输入合法的数据,测试结果是否正确。

B. 输入不合法的数据,测试结果是否正确。

C. 输入合法的边界数据,测试结果是否正确。

D. 不按要求操作,测试系统是否出问题。

三. 问答题1. WWW的英文全称是什么?它的主要功能是什么?答:WWW的英文全称是WORLD WIDE WEB,主要功能是提供网上信息浏览服务。

是以超文本标记语言(Hyper Text Markup Language ,HTML)与超文本传输协议(Hyper Text Markup Language ,HTML)为基础,提供面向Internet服务的用户界面的信息浏览系统。

2. URL的组成是什么?写出其标准的结构形式,并简述各部分的功能?答:基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。

其格式构成:资源类型://存放资源的主机域名:端口/资源文件标识。

模式/协议(scheme):它告诉浏览器如何处理将要打开的文件。

文件所在的服务器的名称或IP地址,后面是到达这个文件的路径和文件本身的名称。

服务器的名称或IP地址后面有时还跟一个冒号和一个端口号3. 简述Web的工作过程?答:Web的工作过程可以归纳为以下几个步骤:①用户在浏览器地址栏中指定一个URL,浏览器向该URL所指向的Web服务器发出请求。

②Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。

③Web服务器执行Web应用程序的服务端代码,对数据库进行操作。

④数据库执行的结果返回给Web服务器。

⑤Web服务器将服务端代码执行的结果嵌入到客户端请求的文档中。

⑥Web服务器向客户端发送页面。

⑦客户端浏览器显示页面。

上述过程中,如果URL指向的是静态的HTML文档,Web服务器直接将它发送给浏览器,不需要上述③、④和⑤的步骤。

HTML文档中可能包含有用Java、JavaScript、VBScript 等编写的小应用程序,这些应用程序也将随HTML一道传送到浏览器,由浏览器解释执行。

第二章HTML元素习题二一.单项选择题1.HTML文档中,用图片作为超链接的标志是(D)。

A.<a href =”目标文件名”img src=”图像文件名”></a>B.<a href=”图像文件名”></a>C.<a href=”目标文件名”>图片文件名</a>D.<a href=”目标文件名”><img src=”图像文件名”></a>2. HTML页面中,用(B)标记可以使不能解释执行的部分不至于出现运行错误(注释)。

A.‘’B. <!-- -->C. ‘D. { }3. 创建超链接时,若要链接到上一级目录中的up.html文件,应使用(C)。

A.<a href=”up.html”>显示文字</a>B.<a href=”/up.html”>显示文字</a>C.<a href=”../up.html”>显示文字</a>D.<a href=”./up.html”>显示文字</a>4.定义表格的行的标记为(B)。

A.<table>B. <tr>C. <td>D. <th>5.若将表单数据以E-mail形式返回,必须利用<form>标记的(B)属性设置E-mail地址。

A.MethodB. actionC. onclickD. Target6.若要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将<form>标记的method属性设置为(C)。

A.postB. GotC. getD.query7.若要设置表单中下拉菜单的各个选项,使用(A)标记。

A.<option>B. <li>C. <select>D. <ol>8.若要限制用户在单行文本框中所能输入的最多字数,可以使用<input>标记的(D)属性。

A.sizeB. valueC. tabindexD. Maxlength9.设置图像的替代文字,用标记<img>的(B)属性。

A. srcB. altC. alignD. width10.使用嵌入式方法引用样式表使用的引用标记是(B)。

A. <link>B. <style>C. <object>D. <head>11.下列(C)表单元素适合作为单一的选择使用。

A. 单行文本框B. 复选框C. 选择按钮D. 列表框12.下列说法正确的事(B)。

A.我们可以在IE使用“文件|打开”指令执行表单网页B. 我们可以使用<form>标记的method属性指定表单处理方式C. 我们可以使用<input>标记的target属性指定表单处理程序的目标框架名称D. 表单字段的名称限英文且唯一13.下面(B)标记用于在网页上进行换行。

A. <td></td>B. <br>C. <p></p>D. <center>...</center>14.下面的HTML标记,用于定义表格的是(C)。

A. <form></form>B. <td></td>C. <table></table>D. <tr></tr>15.下面的HTML标记中,用作超级链接的是(C)。

A. <form></form>B. <div></div>C. <a href=...>...</a>D. <body></body>16.在form标签中,一个单选按钮组中的各个单选按钮标签中的name属性必须(A)。

相关文档
最新文档