WEB习题大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(本大题10分,每空1分)
1..NET框架由 (公共语言运行库、基础类库)和、、C#等语言运行库等三部分构成。
2.执行完Result="abc@".IndexOf("@") 后,Result的值为(4 )。
3.若输入如(86)-10-12345678形式电话号码,其正则表达式为(([0-9]){2}\)-[0-9]{2}-[0-9]{8})。
4.<P>标签还有一个属性ALIGN,它用来指名字符显示时的对齐方式,一般值有(LEFT 、
CENTER )、RIGHT 三种。
5.函数Mid("八千里路云和月",4,1)的返回值是( 路) 。
6.在处理DataGrid的自动分页事件代码中,应将新的页码赋给DataGrid的(CurrentPagelndex_)属性。
7.Directory.GetDirectories 返回的是(字符串)类型的数组。
8.使用StreamReader类的(Peek )方法可以判断是否到文件末尾。
二、选择题(本大题24分,每小题2分)
1.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值为( B )。
A. " vbscript good"
B. "vbscript good"
C. " vbscriptgood"
D. "vbscriptgood"
2.int(3.45)和int(-3.45)的值分别是( B )。
A. 4、-4
B. 3、-4
C. 3、3
D. 3、-3
3.首先定义数组dim strA(3,4) as string,那么strA.length=( D )。
A. 4
B. 5
C. 12
D. 20
4.如果在1.aspx中添加server.scripttimeout=300秒,在2.aspx中添加c=server.scripttimeout,请问c等于多少?(C )
A. 30
B. 60
C. 90
D. 300
5.下面( D )不是Global.asax文件中用来存放的事件。
A. Application_OnEnd
B. Application_OnStart
C. Session_OnEnd
D. Sever_OnStart
6.下列属于中文简体字符集的是( A )。
A. gb2312
B. gbk
C. ASCII
D. utf-8
7.请问下面程序段执行完毕,页面上显示的内容是什么?( C )
message.text=“<a href=…‟>新浪</a>“
A.新浪
B. <a href=…‟>新浪</a>
C.新浪
D.该句有错,无法正常输出8.Session对象变量的生命期为( B )。
A.整个网站的生命期
B.用户访问网站的会话期
C.单个页面
D.120岁
9.关于HTML文件说法正确的是( C )。
A.HTML标记都必须配对使用。
B.在<title>和</title>标签之间的是头信息。
C.HTML标签是大小写无关的,<b>跟<B>表示的意思是一样的。
D.在<u>和</u>标签之间的文本会以加粗字体显示。
10.一个应用程序中一般有( C )个web.config文件有效?
A.0
B.1
C.若干
D.以上都不对
11.对于文件上传控件HtmlInputFile,.PostedFile.FileName表示的是( B )。
A.服务器端文件物理路径
B.客户端文件物理路径
C.服务器端文件名称
D.客户端文件名称
12.如果定制了列,又希望排序,需要在每一个列设置( B )属性
A.Sort
B.SortExpresion
C.SortField
D.DataFieldText
三、编程填空题(本大题42分,每空2分)
1.下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。
Function Cube(a,b) As Integer
Dim I,Sum As Integer
Sum= 0
For I= a To b
Sum= Sum+I^3
Next
Cube =Sum
End Function
2.对于如下图的数据表link,请填写下面SQL语句中的空格:
图1 数据表link结构
(1)查询2003年1月1日到2004年1月1日之间提交的网站,并按提交日期降序排列
strSql="Select * From link Where submit_date Between #2003-1-1# And #2004-1-1#
Order By submit_date Desc "
(2)查询2004年1月1日以后提交的网站总数目
strSql="Select Count(*) As Total From link Where submit_date > #2004-1-1#"
3.下面的程序段用来显示客户是第几次光临本站,请根据程序代码中的注释将程序补充完整。
<script language="VB" runat="server">
Sub Page_Load(Sender As Object, E As EventArgs)
Dim vNumber As Integer ' 定义一个访问次数变量
' 客户第一次访问时其机器上没有Cookie,直接读取会发生错误,所以应先做判断If Request.Cookies("vNumber") Is Nothing Then
vNumber=1 ' 如果是第1次访问,就令访问次数为1
Else ' 如果不是第1次访问,就令访问次数在原有次数上加1
vNumber=Request.Cookies("vNumber").value + 1
End If
Response.Cookies("vNumber").value=vNumber ' 将新的访问次数保存到Cookies 中
'设置有效期为1年后
Response.Cookies("vNumber").Expires=DateTime.Now.AddYears(1)
' message为一Label控件的ID值
message.text="您是第" & vNumber & "次访问本站"
End Sub
</script>
4.下面的程序的主要功能是利用DataGrid控件删除记录,请根据程序代码中的注释将程序补充完整。
假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,数据表link 见图1,操作界面见图2。
图2程序界面
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script language="VB" runat="server">
Sub Page_Load(Sender As Object, E As EventArgs)
If Not IsPostBack Then
Call BindData() '启动页面时调用数据绑定子程序
End If
End Sub
'单击删除时执行该事件过程
Sub MyDataGrid_Delete(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs) Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
& Server.MapPath("wwwlink.mdb"))
Dim strSql As String
strSql = "Delete from link Where link_id=" &
MyDataGrid.DataKeys(CInt(E.Item.ItemIndex))
Dim cmd As New OleDbCommand(strSql, conn)
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
'重新绑定
MyDataGrid.EditItemIndex = -1
Call BindData()
End Sub
'数据绑定子程序,供其它过程调用
Sub BindData()
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("wwwlink.mdb")) '建立Connection对象
Dim cmd As New OleDbCommand("select * from link", conn)
Dim adp As New OleDbDataAdapter(cmd) '建立DataAdapter对象
Dim ds As New DataSet()
adp.Fill(ds, "link")
MyDataGrid.DataSource=DS.Tables("link").DefaultView '指定数据源
MyDataGrid.DataBind() '执行绑定
End Sub
</script><html>
<body><h4 align="center">删除记录</h4>
<center><form runat="server">
<ASP:DataGrid id="MyDataGrid" Width="95%"
HeaderStyle-BackColor="#BCBCBC"
OnDeleteCommand="MyDataGrid_Delete" DataKeyField="link_id"
runat="server" >
<Columns>
<asp:ButtonColumn Text="删除" CommandName="Delete"/>
</Columns>
</ASP:DataGrid>
</form></center></body>
</html>
5.下面的程序为实现简单计算功能的计算器,输入两个数后可以求取两个数的和、差。
<%@ Import Namespace="System.IO" %>
<HTML>
<script language="VB" runat="server">
Sub Enter_Click(sender As Object, e As EventArgs)
Dim a, b As String
a =num1.Text
b =num2.Text
message.Text = yunsuan(a, sign.SelectedItem.Text.ToString, b)
End Sub
Function yunsuan(ByVal n1 As String, ByVal ysfu As String, ByVal n2 As String) As Single Dim myresult As Single
Select Case ysfu
Case "+"
myresult = Convert.ToSingle(num1.Text) + Convert.ToSingle(num2.Text) Case "-"
myresult = Convert.ToSingle(num1.Text) - Convert.ToSingle(num2.Text) End Select
Return myresult
End Function
End Sub
</script>
<body>
<h4 align="center">简单计算器示例</h4><br>
<form runat=server>
<asp:TextBox ID="num1" TextMode="SingleLine" Runat="server"/>
<asp:RadioButtonlist ID="sign" RepeatDirection="Horizontal" Runat="server">
<asp:ListItem Value="+">+</asp:ListItem>
<asp:ListItem Value="-">-</asp:ListItem>
</asp:RadioButtonlist>
<asp:TextBox ID="num2" TextMode="SingleLine" Runat="server"/>
<asp:Button Text="计算" OnClick="enter_click" Runat="server"/>
</form>
<asp:Label ID =message Runat=server/>
</body>
</HTML>
四、编程题(本大题24分,每小题12分)
1.用HTML编程绘制如下表格。
答:<table border=1 align=center> (1分)<tr>
<th rowspan=2>学号</th><th rowspan=2>姓名</th> (2分)<th colspan=3>理科</th><th rowspan=2>理科总分</th> (2分)
<tr>
<th>数学成绩</th><th>物理成绩</th><th>化学成绩</th> (2分)
<tr>
<td>96001</td><td>张阳</td>
<td align=center>90</td><td align=center>80</td> (2分)
<td>70</td><td>240</td>
<tr> <td>96002</td><td>王刚</td>
<td>75</td> <td>60</td><td>70</td><td>205</td> (2分)
</table> (1分)
2.请编写插入记录程序中保存“按钮”所对应的Enter_Click部分,以实现记录插入功能。
假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,数据表link见图1。
各textbox控件ID值分别为sitename、URL、intro,用来输入网站名称、地址和评分信息,DropDownList控件ID值为grade,用来选择网站评分;“保存”按钮的ID值为Button1,当输入信息完成后点击该按钮即可将输入的信息保存在link表中。
答:Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conn As New OleDbConnection
(1分)
conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("wwwlink.mdb"))
(2分)
Dim cmd As OleDbCommand
(1分)
Dim sqlstr As String
sqlstr = "Insert Into link(sitename,URL,intro,grade,submit_date) Values('" & sitename.Text & "','"
& URL.Text & "','" & intro.Text & "'," & CInt(grade.SelectedItem.Text) & ",#" & Now() & "#)"(2分)
cmd = New OleDbCommand(sqlstr, conn)
(2分)
conn.Open()
(1分)
Dim n As Integer
n = cmd.ExecuteNonQuery()
(2分)
If n > 0 Then
Response.write("已经成功添加!")
End If
conn.Close()
(1分)
End Sub
一、选择题
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.Config
B. Global.asax
C. AssemblyInfo.cs
D. ASPX
4、关于动态网页,一下说法正确的是(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.IIS
B. 浏览器
C. .NET Framework
D. Microsoft Visual 环境
2、假设IIS所预设的主目录位置为D:\Test目录下的mytest.htm被浏览,则其在
浏览器中的地址为(C)。
A. http://mytest.htm
B. http://localhost
C. http://localhost/mytest.htm
D. http://localhost/test/mytest.htm
3、下列说法错误的是(D)
A. 只有采用SQL Server 身份验证模式,才可以启用sa账户登录
B. 如果只想使用C#语言开发应用程序,在安装Visual Studio 2005时,只需选择“Visual C#”语言安装即可
C. Dreamweaver 可以帮助开发人员进行页面布局和样式的设计
D.安装IIS后,主目录不能更改
1、用HTML标记语言编写一个简单的网页,网页最基本的结构是(D)。
A. <html> <head>…</head> <frame>…</frame> </html>
B. <html> <title>…</title> <body>…</body> </html>
C. <html> <title>…</title> <frame>…</frame> </html>
D. <html> <head>…</head> <body>…</body> </html>
2、关于网页中的图像,下列说法正确的是(C )
A. 图像由<img>标签开始,由</img>结束
B. 图像标签的href属性用于指定图像链接到的URL
C. src属性的值是所要显示图像的URL
D. 以上全都是错误的
3、下列属性( B )表示单元格在垂直方向上所跨的行数。
A. colspan
B. rowspan
C. cellpadding
D. cellspacing
4、框架中rows和cols的属性值可以是( D )
A. 百分数
B. 像素值
C. 星号“*”
D. 以上都可以
5、如果希望单击超链接打开新的HTML页面,则需将target属性设为( A )
A. _blank
B. _top
C. _parent
D. _self
6、下列(C)表示的不是按钮
A. type=”submit”
B. type=”reset”
C. type=”image”
D. type=”button”
7、对于提交按钮说法错误的是( D )
A. 它不需要设置onclick行为
B. 它将表单提交给<form>标记的action属性指向的程序或网页
C. 它的type=submit
D. 以上全都是错的
1、下列选项中C )是引用类型
A. bool类型
B. struct 类型
C. string 类型
D. int类型
2、C#中为int类型分配( C )字节空间
A. 1
B. 2
C. 4
D. 8
3、下面语句对变量c赋值为( A )
char c=(char)65;
A. A
B. a
C. 65
D. “65”
4、下面操作符(B )的优先级最高。
A. ==(等于)
B. ++(自增)
C. %(取余数)
D. &&(逻辑与)
5、执行下面语句后,i的值是( D )
float f=-123.45f;
int i=(int)f;
A. 123
B. -123.0
C. -123.45
D. -123
6、下面逻辑表达式( B )的值为false。
设a=3,b=4,c=5。
A. !(a>b)
B. a==b||b>c
C. a-b<c
D. c/2<=2&&true
7、下面语句的值是( B )
string str=”中华人民共和国”;
str.IndexOf(“人”);
A. 1
B. 2
C. 3
D. 4
1、代码隐藏文件用于存储窗体上的(D )
A. 静态标记
B. 控件中输入的值
C. 用户注释
D. 应用程序代码
2、Web窗体支持( C )驱动编程模型。
A. 过程
B. 功能
C. 事件
D. 中断
3、下面说法错误的是( B )
A. Page_Init事件在页面服务器控件被初始化时发生
B. Page_Load事件只在页面初次加载时发生
C. 利用IsPostBack属性,可以检查页面是否为传递回服务器的页面
D. 如果页面验证成功,IsValid属性值为True
4、( A )指令用于定义页面解析器和编译器所使用的特定的页面的
属性
A. @Page
B. @Control
C. @Import
D. Register
5、下面程序段执行完后,页面显示的内容是( A )
Response.Write(“张三”)
Response.End()
Response.Write(“你好”)
A. 张三
B. 你好
C. 张三你好
D. 张三(换行)你好
6、应用程序中所有页面均可以访问( B )变量。
A. Session
B. Application
C. Server
D. ViewState
7、下面( C )文件负责处理Application_Start、Application_End、Session_Start 和Session_End等事件。
A. Web.config
B. Config.asax
C. Global.asax
D. Global.inc
1、若希望控件内容变换后立即回传表单,需要在控件中添加属性( A )。
A. AutoPostBank=True
B. AutoPostBank=False
C. IsPostBank=True
D. IsPostBank=False
2、下列关于Web服务器端Label控件的说法不正确的是( D )。
A. Button 显示为普通按钮样式
B. LinkButton显示为超链接按钮样式
C. ImageButton以图片作为按钮
D. Button和LinkButton所实现的功能不同
3、下列关于Web服务器端Label控件的说法不正确的是(D )
A. Label控件显示为文本信息
B. Label控件只能显示文本信息
C. Label控件不能接收文本信息
D. Label控件中文本不能使用<html>标记进行样式控制
4、下列关于Web服务器端Text控件的说法不正确的是( C )
A. Text控件显示为文本输入框
B. Text控件可以设置为多行文本输入
C. Text控件只能输入文本不能显示文本
D. Text控件可以设置为密码框输入
5、下列关于Web服务器端DropDownList控件的说法不正确的是( D )
A. DropDownList控件显示为下拉列表框
B. DropDownList控件只能实现单选
C. DropDownList控件的选项中可以有默认选项
D. DropDownList控件中的选项不能动态设定
6、下列关于Web服务器端ListBox控件的说法不正确的是( B )
A. ListBox控件显示为列表框
B. ListBox控件只能实现单选
C. ListBox控件的选项中可以有默认选项
D. ListBox控件可以设置列表的显示高度
7、下列关于Web服务器端CheckBox控件的说法不正确的是( C )
A. CheckBox控件显示为复选框
B. CheckBox控件没有GroupName属性
C. CheckBox控件可以有默认选项
D. CheckBox控件可以全选,也可以全不选
8、下列关于Web服务器端RadioButton控件的说法不正确的是(B )
A. RadioButton控件显示为单选按钮
B. RadioButton控件没有GroupName属性
C. RadioButton控件具有GroupName属性,而且是必须设置的
D. 同一组RadioButton控件具有相同的GroupName属性
9、下列关于Web服务器端Panel控件的说法不正确的是( D )
A. Panel控件显示为面板
B. Panel控件是其他控件的容器
C. Panel控件可以设置为不同的显示样式
D. Panel控件没有任何事件方法可以处理
10、下列Web服务器控件中,哪个不能接收用户的输入信息( B )
A. Text控件
B. Label控件
C. DropDownList控件
D. CheckBox控件
1、现在需要验证某个TextBox控件的输入数据是否大于0,应使用的验证控件
是( B )
A. CompareValidator
B. CompareValidator与ReauiredFieldValidator
C. RangeValidator
D. RangeValidator与RequiredFieldValidator
2、现在需要验证某个TextBox控件输入的年龄是否大于18且小于65,此时应该使用的验证控件是( D )
A. CompareValidator
B. CompareValidator与ReauiredFieldValidator
C. RangeValidator
D. RangeValidator与RequiredFieldValidator
3、要对输入的数据进行检查,以下( C )情况需要使用正则表达式验证控件。
A. 输入数值大于1小于42
B. 输入数值不能为空
C. 检查身份证、电子邮件地址
D. 比较两次输入的密码是否相同
4、对于正则表达式([0-9a-z]{4,})|(\..{3,6}),下面( C )是错误的输入。
A.2asd
B.&8#
C.avdf*
D..ads
5、如果要输入如(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}
6、在数据验证控件中,ValidatorSummary验证控件的作用是( B )。
A.检查总和数
B.集中显示各个验证的结果
C.判断有无超出范围
D.检查数值的大小
7、下列关于数据验证控件的说法不正确的是( A )。
A.必填验证控件只能检查输入信息是否为空
B.比较验证控件可以进行输入数据的类型检查
C.范围验证控件需要使用Minimum和Maximum属性设置范围
D.规则验证控件需要使用ValidationExpression属性设置文本格式
8、下列关于数据验证控件的说法不正确的是( A )。
A.在设计阶段必须将各个验证控件的ContrlToValidate属性指向被验证的控件
B.除必填验证控件以外,其他验证控件都将被检查对象为空认为是合法的输入
C.比较验证控件可用来与某个常量比较,也可用来与另外某个控件的输入进行比较
D.数据验证控件的提示信息显示位置可由Display属性设置
9、下列关于IsValid的说法不正确的是( D )。
A. IsValid是Web页面的属性
B. IsValid是数据验证控件的属性
C. IsValid可用于判断页面表单中提交的数据是否通过验证
D. IsValid用于判断页面中的表单是否可以操作
10、下列关于用户验证控件的说法不正确的是( B )。
A.用户验证控件可以根据需要通过程序进行数据检查
B.用户验证控件只能在服务器端进行数据检查
C.用户验证控件可以不设定ContrlToValidate属性
D.用户验证控件可以在客户端完成数据检查
1、要查询user-name为tutu并且是2003年1月1日前注册(submit_date)的用
户,请问用( C )SQL语句。
A. select*from users where user_name=tutu and submit_date<#2003-1-1#
B. select*from users where user_name=”tutu” and submit_date<2003-1-1
C. select*from users where user_name=”tutu” and submit_date<#2003-1-1#
D. select*from users where user_name=”tutu” and submit_date<#2003-1-1#
2、假如有一个数据库,其中有表link,包括的字段name(文本型)、url(文本型)、intro(文本型)、update(日期时间型),请问下列语句能正确执行的是( C )。
(已知varname=“edu”varurl=“”)
A.strsql=”select*from link where name=”&varname
B. strsql=”select name,intro from link where name=”&varname
C. strsql=”select*from link where update<#2004-3-23#”
D. strsql=”select*from link where url=‟varurl‟”
3、要查询姓“李”并且是2003年2月2日前注册的用户,请问用( D )SQL 语句。
A. select*from users where real_name=”李”and submit_date<#2003-2-2#
B. select*from users where rea_name like”李%”or submit_date<#2003-2-2#
C. select*from users where rea_name like”李”or submit_date<#2003-2-2#
D. select*from users where real_name like”李%”and submit_date<#2003-2-2#
4、查询记录时可以对多个表进行,更新、删除记录时能对( A )个表进行
A. 1
B. 3
C. 根据情况而定
D. 多个
5、下列的组件中,哪个提供断开式数据访问服务( D )。
A. Connection对象
B. Command对象
C. DataAdapter对象
D. DataSet对象
6、若要访问其他计算机上的SQL Server数据库,需要设置( B )属性
A. Provider
B. Data Source
C. Initial Catalog
D. Database
7、下列的组件中,( B )实现对数据源的数据操作功能
A. Connection对象
B. Command对象
C. DataAdapter对象
D. DataSet对象
8、在下列ADO,NET的数据库连接方式中,不能用于连接SQL Server数据库的是( D )
A. OleDbConnection
B. OdbcConnection
C. SqlConnection
D. OracleConnection
9、下列连接字符实现与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;
10、在配置ODBC数据源时,( C )具有可移植性。
A. 系统DSN
B. 用户DSN
C. 文件DSN
D. 都不能移植
11、下列关于中各对象的说法不正确的是( C )
A. Connection对象用于实现和数据源的连接
B. Command对象用于完成对数据库的操作
C. DataReader对象可用于完成数据记录的增加、删除、修改、查询
D. DataAdapter对象用于实现数据源和DataSet对象的连接
12、下列关于DataSet的说法不正确的是( C )
A. DataSet提供了强大的数据缓存功能
B. DataSet支持数据的浏览、排序、搜索、过滤
C. DataSet与DataReader具有完全相同的功能
D. DataSet与XML集成
13、下列关于DataSet的组成部分说法不正确的是( C )
A. DataSet主要由数据表(DataTable)和关系(DataRelation)组成
B. DataSet所包的数据表由DataSet的属性Tables管理,通过Tables属性来访问
C. DataColumn对象和DataRow对象分别定义了数据表DataTable中行和列的属性
D. Contraint类表示可以在一个或多个DataColumn对象上实施的约束
14、下列关于ADO和的比较不正确的是(A )
A. 只是ADO的一个升级版,工作原理是相同的
B. 提供DateRelation对象合并来自多个DateTable对象的数据
C. ADO只能顺序扫描各行,儿允许非顺序访问数据表
D. ADO使用COM组件传输数据,而使用XML传输数据
1、表格试图GridView控件的基类是( A )
A. System.Web.UI.WebContrls
B. System.Data.OdbcConnction
C. System.Web.UI
D. System.Web.UI.WebControls.DataGrid
2、当GridView控件启用分页后,默认每页显示记录的条数是( B )
A.5
B.10
C.15
D.20
3、下面关于GridView控件的说法正确的是( D )。
A. GridView控件只能原样显示数据表中的记录,不能修改
B. 为了美化显示,GridView控件的头模板、体模板和尾模板都必须进行设置
C. GridView控件不能分页显示数据
D. GridView控件能实现数据的排序
4、在设置GridView控件的SqlDataSource数据源控件过程中,单击“高级”按钮的目的是( C )。
A.打开其它窗口
B.输入新参数
C.生成SQL编辑语句
D.优化代码
5、在配置GridView控件的SqlDataSource数据源控件的过程中,单击“高级”按钮后打开的窗口中的选项无效(不能选择),这常常是因为( D )
A.不能输入参数
B.不能返回数据
C.不能优化代码
D.数据表中缺少关键字段
6、若希望在GridView控件中显示“上一页”和“下一页”的导航按钮,则PagerStyle 属性中Mode应设置为( B )。
A.NumericPages
B.NextPrev
C.上一页
D.下一页
7、当GridView控件启用分页后,获知数据表当前所在页数的属性是( B )
A.PageSize
B.PageIndex
C.PagerStyle
D.AllowPaging
8、如果定制了各列,又希望能按某一列排序,需要在每一列的设置的属性是( C )
A.SortExpression
B.Sort
C.SortField
D.DataFieldText
9、设置GridView控件中某列表头显示的文本,需要设置的列属性是( A )
A.HeaderText
B.FooterText
C.ReadOnly
D.Visible
10、设置GridView控件中某列是不可修改更新的,需要设置的列属性是( C )
A.HeaderText
B.FooterText
C.ReadOnly
D.Visible
1、关于XML文件说法错误的是( D )
A.XML标记区分大小写
B.一个XML元素中允许包含其他因素
C.标记中可以包含任意多个属性
D.XML中不允许使用空标记(如<hello/>)
2、关于配置文件说法错误的是(C )
A.Web.config文件是基于XML格式的纯文本文件
B.子目录下的配置信息覆盖父目录下的配置信息
C.浏览器可以直接访问Web.config文件
D.如果Web.config文件不存在,该目录下的所有配置设置将自动从父目录继承
3、一个应用程序一般有(C)个Web.config文件有效。
A. 0
B. 1
C.若干
D.以上都不对
4、数据库应用程序中宇数据库连接的代码段最好放在( A )中。
A.Web.config
B.Global.asax
C..aspx文件
D.其他文本文件
5、配置文件中用于保存自定义设置的标记是( B )
A.<configuration>
B.<appSettings>
C.<compilation>
D.<globalization>
1、Web服务源文件的扩展名是( B )
A.aspx
B.asmx
C.ascx
D.vb
3、生成SOAP代理类的命令是(C)
A.vbc
B.tblmp
C.wsdl
D.regsvr32
4、编译并部署SOAP代理类的命令是( C )
A.vbc
B.tblmp
C.wsdl
D.regsvr32
5、下列关于Web服务的说法不正确的是( D )
A. Web服务没有用户接口,向应用程序而非用户提供服务
B. Web服务部从浏览器获得请求并返回相应的Web界面,而是从应用程序接收XML格式的请求消息
C. Web服务通过SOAP在Web提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册
D. Web服务时一个软件组件,只能局限于本地使用
6、下列( D )不是Web服务的关键技术。
A.SOAP
B.WSDL
C.UDDI
D.HTTP
7、下列关于SOAP的说法不正确的是( B )
A. SOAP是在分散或分布式的环境中交换信息的基于XML的简单协议
B. SOAP与许多早期的协议相比较复杂,运行效率低,不太易于实现
C. Web服务通过SOAP建立跨平台的远程调用
D. SOAP可以在许多不同的软件和硬件平台上实现
8、下列WSDL的说法不正确的是( C )
A. WSDL是用XML文档来描述Web服务的标准
B. WSDL通过明确的表示法制定请求消息必须包含的内容及响应消息的方式
C. WSDL只能说明相同平台、以相同编程语言访问的Web服务接口
D. WSDL文件定义了编写使用Web服务的程序所需的全部内容
9、下列关于UDDI的说法不正确的是( D )
A. UDDI是为解决Web服务的发布和发现问题,而制定的新一代基于Internet 的电子商务技术标准
B. UDDI是一套基于Web的、为Web服务提供信息注册中心的实现标准规范
C. UDDI目录服务是介绍提供的业务的XML文件
D. UDDI是一套全新的协议规范,与已有的协议没有任何关系
10、下面( C )不能用于进行Web服务的状态管理。
A.Application
B.Session
C.XML
D.Cookie。