当前位置:文档之家› web编程习题综合

web编程习题综合

web编程习题综合
web编程习题综合

复习题

一、选择题

1. ( b )是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework 在Windows服务器上运行。

A.C#

B.https://www.doczj.com/doc/6215218079.html,

C.Visual https://www.doczj.com/doc/6215218079.html,

D.Visual https://www.doczj.com/doc/6215218079.html,

2.下面不属于https://www.doczj.com/doc/6215218079.html,的功能的是( d )。

A.多语言支持

B.代码编译执行

C.缓存机制

D.较差的安全性

3. ( a )文件由Visual https://www.doczj.com/doc/6215218079.html,创建,用于定义Web应用程序的配置。

A.Web.Config

B.Global.asax

C.AssemblyInfo.cs

D.ASPX

4. 关于动态网页,以下说法正确的是( c )。

A.只有包含在服务器端执行的脚本才是动态网页

B.包含有动画、视频或声音的网页也是动态网页

C.根据用户不同,请求返回不同结果的网页是动态网页

D.https://www.doczj.com/doc/6215218079.html,的页面产生的一定是动态页面

5.以下( c )不是.NET平台的组成部分。

A..NET框架类

B.公共语言运行库

C.Internet Information Server(IIS)

D.运行时环境

6.关于https://www.doczj.com/doc/6215218079.html,,以下叙述不正确的一项是( a )。

A.https://www.doczj.com/doc/6215218079.html,与ASP只是名称相似,而根本没有任何关系

B.https://www.doczj.com/doc/6215218079.html,显著的功能和特点是代码编译执行和支持Web服务

C.https://www.doczj.com/doc/6215218079.html,的主流和推荐的脚本语言是C#

D.https://www.doczj.com/doc/6215218079.html,是用于开发Web数据库应用程序的

7.下列( d )不是运行https://www.doczj.com/doc/6215218079.html,程序的必要条件。

A.IIS

B.浏览器

C..NET Framework

8. 假设IIS所预设的主目录位置为D:\Test,如果在D:\Test目录下的mytest.htm被浏览,则其在浏览器中的地址为( c )。

A.http://mytest.htm

B.http://localhost

C.http://localhost/mytest.htm

D.http//localhost/mytest.htm/test/mytest.htm

9.下列说法错误的是( d )。

A.只有采用SQL Server身份验证模式,才可以启用sa账户登录

B.如果只想使用C#语言开发https://www.doczj.com/doc/6215218079.html,应用程序,在安装Visual Studio 2005时,只需选择“Visual C#”语言安装即可

C.Dreamweaver可以帮助开发人员进行页面布局和样式的设计

D.安装IIS后,主目录不能更改

10.代码隐藏文件用于存储窗体上的( d )。

A.静态标记B.控件中输入的值

C.用户注释D.应用程序代码

11.Web窗体支持( c )驱动编程模型。

A.过程B.功能C.事件D.中断

12.下面说法错误的是( b )。

A. Page_Init事件在页面服务器控件被初始化时发生

B.Page Load事件只在页面初次加载时发生

C.利用IsPostBack属性,可以检查页面是否为传递回服务器的页面

D.如果页面验证成功,IsValid属性值为True

13.( a )指令用于定义https://www.doczj.com/doc/6215218079.html,页面解析器和编译器所使用的特定的页面的属性。

A. @Page B.@Control C.@Import D.Register

14.下面程序段执行完后,页面显示的内容是( a )。

Response.Write("张三");

Response.End();

Response.Write("你好");

A. 张三B.你好 C. 张三你好D.张三(换行)你好

15.应用程序中所有页面均可以访问( b )变量。

A.Session B.Application C.Server D.ViewState

16.下面( c )文件负责处理Application_Start、Application_End、Session_Start和

Session_End等事件。

A.Web.config B.Config.asax

C.Global.asax D.Global.inc

17.若希望控件内容变换后立即回传表单,需要在控件中添加属性( a )。

A.AutoPostBack=True B.AutoPostBack=False

18.下列关于Web服务器端按钮控件的说法不正确的是( d )。

A. Button显示为普通按钮样式B.LinkButton显示为超链接按钮样式

C.ImageButton以图片作为按钮D.Button和LinkButton所实现的功能不同

19.下列关于Web服务器端Label控件的说法不正确的是( d )。

A. Label控件显示为文本信息

B.Label控件只能显示文本信息

C.Label控件不能接收文本信息

D. Label控件中文本不能使用标记进行样式控制

20.下列关于Web服务器端Text控件的说法不正确的是( c )。

A. Text控件显示为文本输入框B.Text控件可以设置为多行文本输入

C. Text控件只能输入文本不能显示文本

D.Text控件可以设置为密码框输入

21.下列关于Web服务器端DropDownList控件的说法不正确的是( d )。

A. DropDownList控件显示为下拉列表框

B.DropDownList控件只能实现单选

C.DropDownList控件的选项中可以有默认选项

D.DropDownList控件中的选项不能动态设定

22.下列关于Web服务器端ListBox控件的说法不正确的是( b )。

A. ListBox控件显示为列表框

B.ListBox控件只能实现单选

C. ListBox控件的选项中可以有默认选项

D. ListBox控件可以设置列表的显示高度

23.下列关与Web服务器端CheckBox控件的说法不正确的是( c )。

A.CheckBox控件显示为复选框

B.CheckBox控件没有GroupName属性

C.CheckBox控件可以有默认选项

D.CheckBox控件可以全选,也可以全不选

24.下列关于Web服务器端RadioButton控件的说法不正确的是( b )。

A. RadioButton控件显示为单选按钮

B.RadioButton控件没有GroupName属性

C.RadioButton控件具有GroupName属性,而且是必须设置的

D.同一组RadioButton控件具有相同的GroupName属性

25.下列关于Web服务器端Panel控件的说法不正确的是( d )。

A. Panel控件显示为面板

B.Panel控件是其他控件的容器

C. Panel控件可以设置为不同的显示样式

D.Panel控件没有任何事件方法可以处理

26.下列Web服务器控件中,哪个不能接收用户的输入信息( b )。

A. Text控件B.Label控件

C. DropDownList控件D.CheckBox控件

27.现在需要验证某个TextBox控件的输入数据是否大于0,应使用的验证控件是( b )。

A.CompareValidator B.CompareValidator与RequiredFieldValidator

C.RangeValidator D.RangeV alidator与RequiredFieldValidator

28.现在需要验证某个TextBox控件输入的年龄是否大于18且小于65,此时应该使用的验证控件是(d )。

A.CompareValidator B.CompareValidator与RequiredFieldValidator C.RangeValidator D.RangeV alidator与RequiredFieldValidator

29.要对输入的数据进行检查,以下( c )情况需要使用正则表达式验证控件。

A. 输入数值大于1小于42 B.输入数值不能为空

C. 检查身份证、电子邮件地址D.比较两次输入的密码是否相同

30.对于正则表达式([0-9a-z]{4,})|(\..{3,6}),下面( c )是错误的输入。

A.2asd B..&8# C.avdf* D..ads

31.如果要输入如(86)-10-12345678形式的电话号码,应该使用的正则表达式为(a)

A.\([0-9]{2}\)-[0-9]{2}-[0-9]{8} B.\([0-9]{2}\)-[0-9]{10}

C.[0-9]{2}-[0-9]{2}-[0-9]{8} D.\([0-9]{2}\)[0-9]{2}[0-9]{8}

32.在数据验证控件中,V alidatorSummary验证控件的作用是( b )。

A. 检查总和数B.集中显示各个验证的结果

C. 判断有无超出范围D.检查数值的大小

33.下列关于数据验证控件的说法不正确的是( a )。

A. 必填验证控件只能检查输入信息是否为空

B.比较验证控件可以进行输入数据的类型检查

C. 范围验证控件需要使用Minimum和Maximum属性设置范围

D.规则验证控件需要使用ValidationExpression属性设置文本格式

34.下列关于数据验证控件的说法不正确的是( a )。

A. 在设计阶段必须将各个验证控件的ControlToValidate属性指向被验证的控件B.除必填验证控件以外,其他验证控件都将被检查对象为空认为是合法的输入C.比较验证控件可用来与某个常量比较,也可用来与另外某个控件的输入进行比较D.数据验证控件的提示信息显示位置可由Display属性设置

35.下列关于IsValid的说法不正确的是( d )。

A. IsValid是Web页面的属性

B.IsValid是数据验证控件的属性

C. IsValid可用于判断页面表单中提交的数据是否通过验证

D.IsValid用于判断页面中表单是否可以操作

36.下列关于用户验证控件的说法不正确的是( b )。

A. 用户验证控件可以根据需要通过程序进行数据检查

B.用户验证控件只能在服务器端进行数据检查

C.用户验证控件可以不设定ControlToValidate属性

D.用户验证控件可以在客户端完成数据检查

37.下列https://www.doczj.com/doc/6215218079.html,的组件中,哪个提供断开式数据访问服务( d )。

A. Connection对象B.Command对象

C. DataAdapter对象D.DataSet对象

38.若要访问其他计算机上的SQL Server数据库,需要设置( b )属性。

A.Provider B.Data Source

C.Initial Catalog D.Database

39.下列https://www.doczj.com/doc/6215218079.html,的组件中,( b )实现对数据源的数据操作功能。

A. Connection对象B.Command对象

C. DataAdapter对象D.DataSet对象

40.在下列https://www.doczj.com/doc/6215218079.html,的数据库连接方式中,不能用于连接SQL Server数据库的是( d )。

A.OleDbConnection B.OdbcConnectiOn

C.SqlConnection D.OracleConnection

41.下列连接字符实现与SQL Server数据库的连接,( d )是不正确的。

A,Driver={SQL Server}; Server=localhost; Database=stuDB; Uid=; Pwd=; B.Provider=SQLOLEDB; Data Source=localhost; Database=stuDB; Uid=abc; Pwd=12; C.Data Source=.\\SQLEXPRESS; Database=SchoolDB; Uid=abc; Pwd=;

D.Driver={SQL Server 2000}; Server=localhost; Database=stuDB; Uid=abc; Pwd=123;

42.在配置ODBC数据源时,( c )具有可移植性。

A. 系统DSN B.用户DSN

C.文件DSN D.都不能移植

43.下列关于https://www.doczj.com/doc/6215218079.html,中各对象的说法不正确的是( c )。

A. Connection对象用于实现和数据源的连接

B.Command对象用于完成对数据库的操作

C.DataReader对象可用于完成数据记录的增加、删除、修改和查询

D.DataAdapter对象用于实现数据源和DataSet对象的连接

44.下列关于DataSet的说法不正确的是( c )。

A. DataSet提供了强大的数据缓存功能

B.DataSet支持数据的浏览、排序、搜索和过滤

C. DataSet与DataReader具有完全相同的功能

D.DataSet与XML集成

45.下列关于DataSet的组成部分说法不正确的是( c )。

B.DataSet所包含的数据表由DataSet的属性Tables管理,通过Tables属性来访问C.DataColumn对象和DataRow对象分别定义了数据表DataTable中行和列的属性

D. Contraint类表示可以在一个或多个DataColumn对象上实施的约束

46.下列关于ADO和https://www.doczj.com/doc/6215218079.html,的比较不正确的是( a )。

A. https://www.doczj.com/doc/6215218079.html,只是ADO的一个升级版,工作原理是相同的

B.https://www.doczj.com/doc/6215218079.html,提供DataRelation对象合并来自多个DataTable对象的数据

C.ADO只能顺序扫描各行,而https://www.doczj.com/doc/6215218079.html,允许非顺序访问数据表

D.ADO使用COM组件传输数据,而https://www.doczj.com/doc/6215218079.html,使用XML传输数据

47.表格视图GridView控件的基类是( a )。

A.System.Web.UI.WebControls B.System.Data.OdbcConnection

C.System.Web.UI D.System.Web.UI.WebControls.DataGrid

48.当GridView控件启用分页后,默认每页显示记录的条数是( b )。

A.5 B.10 C.15 D.20

49.下面关于GridView控件的说法正确的是( d )。

A. GridView控件只能原样显示数据表中的记录,不能修改

B.为了美化显示,GridView控件的头模板、体模板和尾模板都必须进行设置C.GridView控件不能分页显示数据

D.GridView控件能实现数据的排序

50在配置GridView控件的SqlDataSource数据源控件过程中,单击“高级”按钮的目的是( c )。

A. 打开其他窗口B.输入新参数

C.生成SQL编辑语句D.优化代码

51.在配置GridView控件的SqlDataSource数据源控件过程中,单击“高级”按钮后打开的窗口中的选项无效(不能选择),这常常是因为( d )。

A. 不能输入参数B.不能返回数据

C. 不能优化代码D.数据表中缺少关键字段

52.若希望在GridView控件中显示“上一页”和“下一页”的导航按钮,则Pagerstyle 属性中Mode应设置为( b )。

A. NumericPages B.NextPrev C.上一页D.下一页

53.当GridView控件启用分页后,获知数据表当前所在页数的属性是( b )。A.PageSize B.PageIndex C.PageStyle D.AllowPaging

54.如果定制了各列,又希望能按某一列排序,需要在每一列设置的属性是( c )。

A. SortExpression B.Sort C.SortField D.DataFieldText

55.设置GridView控件中某列表头显示的文本,需要设置的列属性是( a )。

A.HeaderText B.FooterText C.ReadOnly D.Visible

56.设置GridView控件中某列是不可修改更新的,需要设置的列属性是( c )。

A.HeaderText B.FooterText C.ReadOnly D.Visible

67.关于配置文件说法错误的是( c )。

A. Web.config文件是基于XML格式的纯文本文件

B.子目录下的配置信息覆盖父目录下的配置信息

C. 浏览器可以直接访问Web.config文件

D. 如果Web.config文件不存在,该目录下的所有配置设置将自动从父目录继承

68.一个应用程序中一般有( c )个Web.config文件有效。

A.0 B.1 C.若干D.以上都不对

69.数据库应用程序中与数据库连接的代码段最好放在( a )中。

A.Web.config B. Global.asax

C. .aspx文件D.其他文本文件

70.配置文件中用于保存自定义设置的标记是( b )。

A. B.

C. D.

71.URI是Internet网络上各种资源的唯一标识,它包含几种具体形式,Web 中使用最多的是(C)。A: URN

B: UFO

C: URL

D: URC

72.以下除(D)以外,都是在https://www.doczj.com/doc/6215218079.html,中常用的名字空间。

A: System.Web

B: System.Web.UI

C: System.Web.Security

D: using System.Windows.Forms

73.CGI是一类特殊的程序,用于实现动态网页。CGI程序具有以下除|D|以外的几个特点。

A: 由Web服务器调用

B: 使用标准输入、输出方式

C: 一般编译为DLL形式

D: 可以用任何一种语言编写

74.ISAPI 也是用于实现动态网页的技术,它符合以下除|A|外的各项描述。

A: 由IIS启动

B: 是一个DLL

C: 可以跨平台使用

D: 可以用任何一种语言编写

https://www.doczj.com/doc/6215218079.html,的前身是___ 。

B: ASP3.0

C: PHP1.0

D: ASP+

76.在HTML中
所起的作用是|B|。

A: 显示一条水平线

B: 使文本换行

C: 显示一条垂直线

D: 使文字变粗体

77.在HTML中用表示超链接,它的|B|属性是一个URL,表示该链接的目标位置。A: http

B: href

C: target

D: src

78.CSS结合到HTML中使用,具有以下除___ 外的各项用途。

A: 可以实现动态网页

B: 用于对各种元素的定位

C: 用于指定显示的样式

D: 便于利用JavaScript等脚本语言控制HTML文档中元素进行各种变化

79.关于XHTML的以下各项描述中,|C|是错的。

A: XHTML是一个XML

B: 在XHTML中可加入HTML元素,但一般要使用小写的名称

C: https://www.doczj.com/doc/6215218079.html,中必须使用XHTML

D: Visual https://www.doczj.com/doc/6215218079.html,生成的页面都符合XHTML

80.为了在HTML中使用JavaScript,一般要在HTML中插入|D|标签。

A: %Page

B: LANGUAGE

C: javascript

D: SCRIPT

81.JavaScript中使用关键字function,表示|B|:

A: 调用方法

B: 声明一个方法

C: 主程序的入口

D: 声明一个类

82.JavaScript的客户端DOM模型中,以下几个对象中___ 位于最高一层。

A: window

B: Document

C: Location

D: History

https://www.doczj.com/doc/6215218079.html,中可使用|A|的形式将代码嵌入到.aspx页面源文件。

A: <% . . . %>

B: <# . . . #>

C:

D: <@ . . . @>

84.某个Web窗体的代码中有以下几个事件方法,其中最先执行的的方法应该是|A|。

A: Page_Init

B: Page_Load

C: Page_Unload

D: Button1_Click

85.Response、Request 、Session 、Application 、Server这几个重要对象,都是___ 类的成员。A: WebControl

B: Page

C: IIS

D: Document

86.关于https://www.doczj.com/doc/6215218079.html,中的Request对象,以下描述中除|D|以外都是错误的。

A: 用于保存在该Web应用的整个生存期内有效的信息

B: 用于实现Web服务向客户发送信息的功能

C: 用于提供一组与Web服务器有关的方法

D: 用于获取一次客户端请求中包含的信息

87.关于https://www.doczj.com/doc/6215218079.html,中使用的Session变量,以下描述中|B|是错误的。

A: 可以用Session["变量名"]进行定义

B: 在会话刚建立时就必须创建与该会话有关的所有Session变量

C: 在同一次会话中的各个Web窗体的代码中可以共享Session变量

D: Session变量被临时保存在Web服务端机器的内存中

88.在对Application变量进行写操作时,一般需要先后执行|A|方法。

A: Lock和UnLock

B: Read和Write

C: Clear和Write

D: Remove和Add

89.以下几种列表控件中,除了___ 外都有Items属性。

A: RadioButtonList

B: DropDownList

C: Table

D: ListBox

90.以下除了|C|外都是https://www.doczj.com/doc/6215218079.html, 2.0中新增的导航控件。

A: Menu

B: SiteMapPath

100.使用SiteMapPath导航控件时必须在站点的虚拟根目录内放入名为|A|的文件。

A: web.sitemap

B: sitemap.web

C: MapPath.web

D: sitemap.xml

101.TreeView控件用于导航时,可以利用一个___ 控件作为其数据源。

A: SqlDataSource

B: SiteMapDataSource

C: SiteMapPath

D: OleDbDataSource

102.在https://www.doczj.com/doc/6215218079.html, 页面源文件中使用|C|表示数据绑定。

A: <%& ... %>

B: <%@ ... %>

C: <%# ... %>

D: <#% ... #>

103.关于验证控件的以下叙述中,除|D|外都是错误的。

A: 两个不同的正则表达式所表示的规则必定是不一致的

B: 验证控件的Text属性和ErrorMessage属性必须是相同的

C: CompareValidator不能对日期类型的值进行比较

D: 可以用多个验证控件来检查同一项输入内容

104.在对数据库执行删除记录的命令时应调用DbCommand对象的|A|方法

A: ExecuteNonQuery

B: ExecuteReader

C: ExecuteScalar

D: Delete

105.在School数据库中有一个Student表,对该数据库执行___ 命令时应调用DbCommand对象的ExecuteScalar方法。

A: delete from student where name is null

B: select * from student

C: insert into student (name,sid,class) values('张三','11302022','11软件01')

D: select count(*) from student where class like '11软件01'

protected void Button1_Click(object sender, EventArgs e)

{

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=C:\\Users\\Administrator\\Desktop\\school.mdb");

string sql = "SELECT * FROM students WHERE sid='"+ TextBox1.Text + "'AND pwd='" + TextBox2.Text + "'";

OleDbDataAdapter da = new OleDbDataAdapter(sql, cn);

DataSet ds = new DataSet();

da.Fill(ds, "students");

if (ds.Tables["students"].Rows.Count != 0)

{

if (6 <= TextBox3.Text.Length && TextBox3.Text.Length <= 10)

{

if (TextBox3.Text == TextBox4.Text)

{

OleDbCommand cm = new OleDbCommand("UPDATE students SET pwd='" + TextBox3.Text + "'WHERE sid='" + TextBox1.Text+"'",cn);

cn.Open();

cm.ExecuteNonQuery();

cn.Close();

Response.Write("");

}

else

{

Response.Write("");

TextBox3.Text = "";

TextBox4.Text = "";

TextBox3.Focus();

}

}

else

{

Response.Write("");

TextBox3.Text = "";

TextBox4.Text = "";

TextBox3.Focus();

}

}

else

Response.Write("");

TextBox1.Text = "";

TextBox2.Text = "";

TextBox1.Focus();:

}

}

模拟题2:

protected void Button1_Click(object sender, EventArgs e)

{

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\Administrator\\Desktop\\db1.mdb");

string sql="SELECT * FROM staff ";

if(TextBox1.Text !="")

{

sql += "WhERE 姓名='" + TextBox1.Text + "'";

}

OleDbCommand comm = new OleDbCommand(sql,cn );

OleDbDataAdapter da = new OleDbDataAdapter(sql,cn);

cn.Open();

OleDbDataReader dr = comm.ExecuteReader();

DataSet ds = new DataSet();

da.Fill (ds,"staff");

GridView2.DataSource = ds.Tables["staff"];

GridView2.DataBind();

cn.Close();

}

protected void Button2_Click(object sender, EventArgs e)

{

if (TextBox6.Text != "" && TextBox2.Text != "")

{

OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\Administrator\\Desktop\\db1.mdb");

string sql = "SELECT * FROM staff WHERE 员工编号='" + TextBox2.Text + "'";

OleDbDataAdapter da = new OleDbDataAdapter(sql, cn);

cn.Open();

DataSet ds = new DataSet();

da.Fill(ds, "staff1");

if (ds.Tables["staff1"].Rows.Count == 0)

{

SqlDataSource1.InsertParameters.Clear();

SqlDataSource1.InsertParameters.Add("员工编号", TextBox2.Text);

SqlDataSource1.InsertParameters.Add("性别", TextBox3.Text);

SqlDataSource1.InsertParameters.Add("基本工资", TextBox5.Text);

SqlDataSource1.InsertParameters.Add("姓名", TextBox6.Text);

SqlDataSource1.Insert();

}

else

{

Response.Write("");

}

}

else

{

Response.Write("");

}

}

空键提:

if (ListBox1.SelectedItem != null)

{

ListBox2.Items.Add(ListBox1.SelectedItem);

ListBox1.Items.Remove(ListBox1.SelectedItem);

}

foreach (ListItem l in ListBox1.Items)

{

ListBox2.Items.Add(l);

}

ListBox1.Items.Clear();

protected void Button1_Click(object sender, EventArgs e)

{

if (TextBox1.Text == "张三" || TextBox1.Text == "李四" && TextBox2.Text == "123456") {

Session["姓名"] = TextBox1.Text;

}

else

{

Response.Write("输入错误,请从新输入");

}

TextBox1.Text ="";

TextBox2.Text ="";

TextBox1.Focus();

}

protected void Page_Load(object sender, EventArgs e)

{

if (Session["姓名"] == null)

{

Response.Redirect("Default.aspx", true);

}

else

{

Response.Write(Session["姓名"] + ",你好!");

}

// Session["count"] = Convert.ToInt32(Session["count"]) + 1;

//Response.Write("你是第" + Session["count"].ToString () + "位贵宾!"); Application["count"] = Convert.ToInt32(Application["count"]) + 1;

Response.Write("你是第" + Application["count"] + "位贵宾!");

}

试验2:

public partial class_Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

Panel4.Visible = false;

Panel3.Visible = false;

Panel2.Visible = false;

Panel1.Visible = true;

}

}

protected void Button1_Click(object sender, EventArgs e)

{

if (Rdbagree.Checked == true)

{

Panel1.Visible = false;

Panel2.Visible = true;

Panel4.Visible = false;

}

}

protected void Button2_Click(object sender, EventArgs e)

{

Panel3.Visible = true;

Panel1.Visible = false;

Panel2.Visible = false;

Panel4.Visible = false;

}

protected void Button4_Click1(object sender, EventArgs e)

{

Label5.Text = TextBox4.Text;

if (RadioButton1.Checked == true)

{

Label6.Text = "男";

}

else

{

Label6.Text = "女";

}

Label7.Text = DropDownList1.SelectedItem.ToString();

Label9.Text = TextBox7.Text;

Label8.Text = "";

if (CheckBox1.Checked == true)

Label8.Text += "音乐";

if (CheckBox2.Checked == true)

Label8.Text += "运动";

if (CheckBox3.Checked == true)

Label8.Text += "娱乐";

Panel4.Visible = true;

Panel3.Visible = false;

Panel2.Visible = false;

Panel1.Visible = false;

}

protected void Button5_Click(object sender, EventArgs e)

{

Panel4.Visible = false;

MessageBox.Show("注册成功", "提示", MessageBoxButtons.OK, https://www.doczj.com/doc/6215218079.html,rmation); }

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

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程序设计》期末考试及答案

-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分) ___1______ </ 2 > </ 3 > <body> </ 4 > </ 5 > 2. 根据网页截图效果补充代码。(5分) <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> < 1 > <td>row 2, cell 1</ 2 > < 3 >row 2, cell 2</td> </ 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" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.doczj.com/doc/6215218079.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.doczj.com/doc/6215218079.html,/1999/xhtml" > <head runat="server"> <title>无标题页 密 封 线 学习中心: 姓名: 专业: 学号: 座位号:

JAVAWEB期末复习题

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据

Web程序设计复习题

单项选择题: 1.下列哪个不是HTML的常用标记。() A. B. C. D. 2.下面语句中,()将HTML页面的标题设置为“HTML练习” A. HTML练习 B. HTML练习 C. HTML练习 D. HTML练习 3.在html中绘制表格时,()标记是表格中的换行标记。 A.

B. D. B.
C.
4.使用JavaScript语言中Document的()方法可以在页面上输出字符。 A. document.write() B. document.print() C. document.out() D. document.flush() 5.在HTML页面中,()标记用于为表中的一列指定一个标题。 A.
C. D. 6.在网页中通常采用()完成性别的输入。 A.复选框 B.文本框 C.密码框 D.单选按钮 7.下列()实现单击超级链接是弹出确认对话框,询问用户是否真的删除。 A. 删除 B. 删除 C. 删除 D. 删除 8.在HTML中引用外部JavaScript文件中的正确代码为()。 A. B. C. D.

WEB程序设计试题及答案

一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.
表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.