Web程序设计1
一、(本题10分)设计Web应用程序,初始运行时如左图所示,点击Button按钮,
则页面变化为右图。请填写程序中所缺代码:
页面设计代码:
……
……
程序代码:
……
protected void _______________________(object sender, EventArgs e)
{
二、(本题10分)设计Web应用程序,其初始运行页面如左图所示,选择左边列表
框后,点击“确认”按钮,则在按钮下方显示所选择的年级(参见右图)。请填写试卷中所缺代码:
页面设计代码:
……
……五、(
本题15分)设计如下图所示的Web 页面,在页面中可以填写多行信息,点击
“保存”按钮后,将文本框中填写的内容保存到“c:\1.txt ”文件中。请填写
所缺的代码:
页面设计代码:
……
……
程序代码:
……
protected void _______________________________(object sender , EventArgs e)
六、(本题15分)设计如下图所示Web页面,分页显示NorthWind.mdb数据库中客
户表的内容。
要求:只显示客户表中所有城市字段为“天津”的记录,并且使用分页显示以及可对所有字
段排序,每页显示5条记录。请填写试卷中所缺的代码:
……
……
七、
(本题15分)设计如下3幅图所示的页面,要求再选择列表框中的数字后,点
击“>>”按钮,则把所选择的数字累加,然后显示在“=”后面。请填写所缺
代码:
页面设计代码:
……
……
程序代码:
……
protected void _______________________________ (Object sender , EventArgs e) {
……
八、(本题15分)设计如左图所示的页面,要求在点击“保存到Session 对象中”
按
钮后可以把文本框中输入的内容保存到Session 对象中;左图中的超链接使用
HyperLink 控件,链接到newpage.aspx 页面;再设计newpage.aspx 页面,该页面不需要添加任何控件,只需在载入时显示刚才保存在Session 中的内容即可。请填写所缺代码:
页面设计代码:
……
……
程序代码:
protected void Button1_Click(object sender , EventArgs e) }
Newpage.aspx 页面的Page_Load 代码:
protected void Page_Load(object sender , EventArgs e)
}
Web 程序设计2
一.(本题20分)如下图所示,用户输入个人信息,单击“提交”按钮,
程序代码:
…… Protected void
_________________(object
sender , EventArgs e)
}
二(本题15分)请开发一个简单的计算器,输入两个数后求两个数的和。
页面设计代码:
……
……
程序代码: ……
private void _______________________________ (object sender , System.EventArgs e)
三 (本题15分)设计Web 应用程序,在页面中两个日期(如左图所示);使用验证
控件验证这两个日期的合理性,如果不合理则显示如右图所示的提示信息,填入
并填写所缺代码:
页面设计代码:
……
……五.(本题25分)创建一个WEB 页面,显示驱动器C 盘下的所有子目录信息,点
击某一子目录,可以显示该目录下所有文件信息。
页面设计代码:
……
……
WEB程序设计3
一、填空题(本大题满分30分,每题2分)
1.ASP的含义是________________________________
IIS的含义是_________________________________
2.在ASP中为了实现页面重定向,可以调用Response对象的_________________方法。
在ASP中_________________对象提供对服务器上的方法和属性的访问。
3.
,method定义的提交方式有两种如果表单中一次提交的数据较大,则应采取哪种方式?_____________
若将表单数据以字符串的方式附加在网址后面返回服务器端,应采取哪种方式?_____
4.用于设置连接超时时间的属性是_________________,用于设置SQL语句的最大执行时
间的属性是_________________。
5.在ADO中建立与数据库连接时,必须调用Connection对象的________________方法,
连接建立后,可利用Connection对象的________________方法来执行SQL语句。
6.若存在ADO连接对象实例conn,如果要关闭该连接对象应调用连接对象的
_________________方法,使用_________________语句释放conn对象。
7.判断记录指针是否在记录集末尾的属性是_________________,向下移动记录游标指针,
可调用记录集对象的_________________方法来实现。
8.连接对象提供了一组用于事务处理的方法,其中用于开始一个事务的方法是
_________________,若命令全部执行成功,需要确认一个事务,则应调用_________________方法来实现。
9.记录分页显示时,用于决定每个逻辑页面的记录数的属性是_________________,设置
该属性后,逻辑页面的个数,可通过_________________属性来获得。
10.利用RecordSet对象向数据表添加记录时,应先调用________________方法,然后再给
各字段赋值,最后再调用________________方法来更新记录数据。
11.编写一个显示当前时间的语句_________________________
12.若要在页面上用response.write输出1<2 and 4>3这样的信息,应如何来写这个语句
__________________________________________
13..的作用是____________________________
14.设有一个用户表user有no,username,password三个字段,若要插入一个新记录,其
中no=vno username=vuser password=vpass ,实现这条插入记录的SQL语句:
_________________________________________________________________________
15. 执行下面的语句后,b的值等于_____________
b=3
do while b<6
b=b+1
if b mod 2=0 then exit do
loop
1.嵌入HTML文件的ASP程序代码应该放在哪两个符号之间?________
A
B ‘’
C <% %>
D ””
2.ASP程序中的第一行为<%@ language=vbscript %>
A 指WEB程序客户端使用vbscript语言
B 指WEB程序服务器端使用vbscript语言
C 它规定了<%...%>中的语句所采用的语言
D WEB程序中的HTML标记会受其影响
3.下面哪个函数用于将一个字符串”A/B/C/D/ABC/ACD”按/分解成一个数组?
A ubound
B replace
C split
D issarray
4.若要求VBScript的变量在使用前必须事先定义,则应使用________语句来设置。
A、Option Explicit
B、Option Base
C、Dim
D、ReDim
5.若要获得客户端的IP地址,以下用法中,正确的是:
A request.servervariables(“script_name”)
B request.servervariables(“url”)
C request.servervariables(“local_addr”)
D request.servervariables(“remote_addr”)
6.在ASP中,服务器响应用户请求,向客户端浏览器输出信息,要使用________对象来实现。
A、Request
B、Response
C、Server
D、Session
二、选择题(本大题满分15分,每题1分)
7.下面哪个对象可用来设置所有用户共享的变量?
A session
B application
C server
D response
8.指示是否使用缓冲页输出,应使用response对象的________属性。
A、Expires
B、Buffer
C、ExpireAbsolute
D、Charset
9.若要创建一个对于访问网站的所有用户均可用的变量passflag,以下方法正确的是________。
A.Session(“passflag”)=0
B.Application(“passflag”)=0
C.Set Session(“passflag”)=0
D.public passflag
10.Form表单对象的提交目标由()属性设定;
A.Method
https://www.doczj.com/doc/f89094583.html,
C.Value
D.Action
11.Errors集合属于________对象。
A、Connection
B、Recordset
C、Command
D、Field
12.下面的哪个HTML标记用于定义一个表格:
A
B
C
D
13.从广告信息文件中获取广告信息,应调用AdRotator对象的()方法。
A.TargetFrame
B.GerAdvertisement
C.Get
D.Redirect
14.以下连接对象的创建方法,正确的是________
A、conn=CreateObject(“ADODB.Connection”)
B、conn=Server.createobject(“ADODB.Connection”)
C、set conn = CreateObject(“ADODB.Connection”)
D、set conn = Server.createobject(“ADODB.Connection”)
15.要将页面的所在的虚拟路径转换为物理路径,要使用server对象的什么方法?_______
A mappath
B createobject
C execute
D transfer
三、阅读程序(本大题满分15分,每小题5分)
1.写出下面代码所显示的页面结果
<%
str=""
for i=1 to 3
str=str & "非常"
response.write i & "." & str & "
"
next
%>
学习ASP<%=str %>有用
2.以下xyz.asp在目录C:\g\xy\下,站点主目录C:\g\,在请写出程序执行结果:
<%
response.write server.mappath("abc.asp")
response.write "
"
response.write server.mappath("asp/abc.asp")
response.write "
"
response.write server.mappath("/aaa/abc.asp ")
%>
3.以下程序的功能_______________________.
<%
set fs=server.createobject("scripting.filesystemobject")
set myfolder=fs.getfolder("c:\inetpub\wwwroot")
for each item in myfolder.files
response.write(item)
next
%>
四、程序设计(本大题满分40分)
1.编写一个HTML页面userin.html,在表单中输入用户名(不超过10位)和密码两个字段,提交后通过verify.asp页面来验证输入是否正确。如果用户名为空,直接回userin.html重输,若用户名为guest,密码为123456,则在页面输出guest,欢迎你,否则,在页面中显示一个超链接“用户信息不正确,按此返回”,回到userin.html页面。(15分)
2.编写一个ASP程序,在当前目录下新建一个a.txt文件,其文件有下面内容:(10分) A
S
P
3.某数据库有一张表userlist,该表共有3个字段UserID, Name和Password。编写以下
程序:(15分)
1)按下图所示提供一个输入表单程序;
2)编写一个addnew.asp程序,将表单中输入的数据添加到userlist表中。(注:该数据库的DSN为"USERINFO")
3)以表格的形式显示表中所有学生的成绩。
WEB程序设计4
一、填空题(本大题满分20分,每题2分)
15.ASP的含义是________________________________
IIS的含义是_________________________________
16.在ASP中为了实现页面重定向,可以调用Response对象的_________________方法。
在ASP中_________________对象提供对服务器上的方法和属性的访问。
17.
,method定义的提交方式有两种如果表单中一次提交的数据较大,则应采取哪种方式?_____________
若将表单数据以字符串的方式附加在网址后面返回服务器端,应采取哪种方式?_____ 18.用于设置连接超时时间的属性是_________________,用于设置SQL语句的最大执行时
间的属性是_________________。
19.编写一个显示当前时间的语句_________________________
20.若要在页面上用response.write输出1<2 and 4>3这样的信息,应如何来写这个语句
__________________________________________
21..的作用是____________________________
22.设有一个用户表user有no,username,password三个字段,若要插入一个新记录,其
中no=vno username=vuser password=vpass ,实现这条插入记录的SQL语句:
_________________________________________________________________________
9. 执行下面的语句后,b的值等于_____________
b=3
do while b<6
b=b+1
if b mod 2=0 then exit do
loop
10 写出从服务器输出字符串“this is a string”并换行的ASP语句。
HTML文件的ASP程序代码应该放在哪两个符号之间?________
A
B ‘’
C <% %>
D ””
4.ASP程序中的第一行为<%@ language=vbscript %>
A 指WEB程序客户端使用vbscript语言
B 指WEB程序服务器端使用vbscript语言
C 它规定了<%...%>中的语句所采用的语言
D WEB程序中的HTML标记会受其影响
3.下面哪个函数用于将一个字符串”A/B/C/D/ABC/ACD”按/分解成一个数组?
A ubound
B replace
C split
D issarray
4.若要求VBScript的变量在使用前必须事先定义,则应使用________语句来设置。
A、Option Explicit
B、Option Base
C、Dim
D、ReDim
5.若要获得客户端的IP地址,以下用法中,正确的是:
二、选择题(本大题满分30分,每题2分)
A request.servervariables(“script_name”)
B request.servervariables(“url”)
C request.servervariables(“local_addr”)
D request.servervariables(“remote_addr”)
6.在ASP中,服务器响应用户请求,向客户端浏览器输出信息,要使用________对象来实现。
A、Request
B、Response
C、Server
D、Session
7.下面哪个对象可用来设置所有用户共享的变量?
A session
B application
C server
D response
8.指示是否使用缓冲页输出,应使用response对象的________属性。
A、Expires
B、Buffer
C、ExpireAbsolute
D、Charset
9.若要创建一个对于访问网站的所有用户均可用的变量passflag,以下方法正确的是________。
A.Session(“passflag”)=0
B.Application(“passflag”)=0
C.Set Session(“passflag”)=0
D.public passflag
10.Form表单对象的提交目标由()属性设定;
A.Method
https://www.doczj.com/doc/f89094583.html,
C.Value
D.Action
11.下面的哪个HTML标记用于定义一个表格:
A
B
C
D
12.从广告信息文件中获取广告信息,应调用AdRotator对象的()方法。
A.TargetFrame
B.GerAdvertisement
C.Get
D.Redirect
13.要将页面的所在的虚拟路径转换为物理路径,要使用server对象的什么方法?_______
A mappath
B createobject
C execute
D transfer
14.要按系统默认文件格式以写的方式打开c:\a.txt文件,则实现的语句为()
A.txtStream=FSO.OpenTextFile(“c:\a.txt”,2,False,-2)
B.Set txtStream=FSO.OpenTextFile(“c:\a.txt”,2,False,-2)
C.Set txtStream=FSO.OpenTextFil e(“c:\a.txt”,1,False,-2)
D.txtStream=FSO.OpenTextFile(“c:\a.txt”,1,False,-2)
15.以下方法中,不属于FSO文件系统对象的是()
A.CreateTextFile
B.OpenTextFile
C.FileExists
D.WriteLine
三、阅读程序(本大题满分18分,每小题6分)
2.写出下面代码所显示的页面结果
<%
str=""
for i=1 to 3
str=str & "非常"
response.write i & "." & str & "
"
next
%>
学习ASP<%=str %>有用
2.以下xyz.asp在目录C:\g\xy\下,站点主目录C:\g\,在请写出程序执行结果:
<%
response.write server.mappath("abc.asp")
response.write "
"
response.write server.mappath("asp/abc.asp")
response.write "
"
response.write server.mappath("/aaa/abc.asp ")
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建立一个链接到邮箱的元素是邮箱 (3)页面中的空格用   表示 (4)存放 Web窗体页 C#代码的模型有单文件页模型和代码隐藏页面模型 (5) 实现页面 3 秒自动刷新一次的元素是 (6) 在单文件页模型中,C#代码必须包含于之间 (7) 代码隐藏页模型通过CodeFile 属性和 Inherits 属性将 aspx 文件和对应的 .aspx 文 件联系起来 (8)外部样式表通过 元素链接到页面 (9)XML 主要用于处理与表达(跨平台交换)数据
-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分)
row 1, cell 1 | row 1, cell 2 | row 2, cell 1 2 > < 3 >row 2, cell 2 | 4 > 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %> HTML练习 TH > B.
|
---|