资源描述
1) Web服务所定义的属性,在WSDL中,是通过()来进行定义的。(选择一项)
a) 标记
b) 接口
c) 二进制编码
d) COM
2) 在ASP.NET中,使用代码隐藏技术来分离页面文件和代码文件,已经编译好的.dll文件,在Windows2000上发布以后,一般都放()下。(选择一项)
a) 虚拟目录的根目录
b) 虚拟目录跟目录下的bin文件夹中
c) 站点所在的目录的bin文件夹中
d) 系统目录的system32目录下
3) 在ASP.NET中,可以使用多种方法从一个页面跳转到另外一个页面,或者联接到其他的超级连接,以下都是可选择的方案,除了()。(选择一项)
a) 使用Response对象的Redirect方法
b) 使用Server对象的Execute方法
c) 使用Server对象的Transfer方法
d) 使用Application对象的DirectTo方法
4) 在ASP.NET中,下列关于用户控件的描述正确的是()。(选择一项)
a) 扩展名为.ascx或者.ocx
b) 用户控件可以包含<HTML>元素或者<BODY>元素
c) 用户控件与Html页面没有差别,是由HTML元素和代码组成的
d) 用户控件不可以包含<FORM>元素
5) 下列关于WSDL的描述错误的是()。(选择一项)
a) WSDL是Web服务描述语言
b) WSDL是一种用于描述Web服务或者网络端点的基于XML的语言
c) WSDL是微软开发的Web服务描述语言,它只支持Windons平台
d) 在Visual Studio.NET开发环境中,将自动生成WSDL文件,无需手工操作
6) 下面为定义一个Web Service的代码,阅读下面代码:
namespace WSAdd
{
public class Service1
{
public Service1()
{
InitializeComponent();
}
[WebMethod]
public int Subtr(int x,int y)
{
return (x-y);
}
}
}
关于上述代码的描述正确的是()。(选择一项)
a) 可以提供名为Service1和Subtr的Web服务
b) 可以提供名为Subtr的Web服务
c) 代码在编译后,不能提供任何Web服务
d) 该代码编译不能通过
7) 在ASP.NET中,()文件保持着调试和项目状态信息,从而可以对程序的调试配置进行增量链接。(选择一项)
a) .pdb
b) .resx
c) .vsdisco
d) .config
8) 在Web应用程序体系结构中,()服务用来保证Web站点和应用程序的数据完整性。(选择一项)
a) 代理
b) 数据库
c) 备份
d) 证书
9) txtInputName是一个文本框Web控件,以下的ASP.NET代码:
private void Page_Load(object sender, System.EventArgs e)
{
txtInputName.Unload();
}
在执行时将()。(选择一项)
a) 页面加载时,将txtInputName文本框卸载,不显示在页面上
b) 页面加载时,该代码行无效,txtInputName文本框仍然显示
c) 页面加载时,该行代码出现错误
d) 提示错误信息,编译不能通过
10) 使用ADO.NET的DataReader对象读取XML数据的代码段如下:
DataSet myds = new DataSet();
FileStream myfs = new FileStream(Server.MapPath("xmlgrid.xml"),FileMode.Open,FileAccess.Read);
StreamReader myreader = new StreamReader(myfs);
myreader.ReadXml(myds);
在以上四行代码中,第()行代码将出现运行时错误。(选择一项)
a) 1
b) 2
c) 3
d) 4
11) 在ASP.NET中,设置Session对象的TimeOut属性,可以为当前会话保持一定的超时限制,TimeOut是以()为时间单位的。(选择一项)
a) 小时
b) 分钟
c) 秒
d) 毫秒
12) 在ASP.NET中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。(选择一项)
a) Style
b) TextMode
c) Type
d) Input
13) 假设存放ASP.NET应用程序页面的目录为C:\InetPub\WWWRoot\WebSvrSample,则该程序中的代码:
Request.ApplicationPath
返回值应为()。(选择一项)
a) C:\InetPub\WWWRoot
b) \WebSvrSample
c) C:\InetPub\WWWRoot\WebSvrSample
d) \InetPub\WWWRoot\WebSvrSample
14) 阅读以下的ASP.NET代码:
private void Button1_Click(object sender,System.EventArgs e)
{
SqlConnection nwindconn=new SqlConnection
("Data Source=localhost;Integrated Security=SSPI;Initial catalog=Northwind");
nwindconn.Open();
SqlCommand Ordcmd=new SqlCommand("select OrderID As OID,EmployeeID As EID from orders",nwindconn);
SqlDataReader myread=Ordcmd.ExecuteReader();
Response.Write(myread.GetName(1));
nwindconn.Close();
}
请问代码运行后,单击按钮将在Web页面上显示()。(选择一项)
a) OrderID
b) OID
c) 数据集的第一条记录的OrderID字段的值
d) 数据集的所有记录的OrderID字段的值
15) 阅读以下的ASP.NET代码:
private void Button1_Click(object sender,System.EventArgs e)
{
SqlConnection nwindconn=new SqlConnection
("Data Source=localhost;Integrated Security=SSPI;Initial catalog=Northwind");
nwindconn.Open();
SqlCommand Ordcmd=new SqlCommand("select OrderID,EmployeeID from orders where CustomerID=@CustomerID",nwindconn);
SqlParameter myparm=Ordcmd.Parameters.Add("@CustomerID",SqlDbType.Nchar,5);
myparm.Value =TextBox1.Text;
//标记1:在这里添上适当的代码。
While(myread.Read())
{
Response.Write(myread.GetInt32(0)+"     "+myread.GetInt32(1)+"<br>");
}
nwindconn.Close();
}
要使该程序运行正确,标记1处的代码应该为()。(选择一项)
a) DataReader myread=Ordcmd.ExecuteReader();
b) OleDataReader myread=Ordcmd.ExecuteReader();
c) SqlDataReader myread=Ordcmd.ExecuteReader();
d) 以上都不是合适的代码
16) 阅读以下的ASP.NET代码:
<HTML>
<HEAD>
<title>WebForm3</title>
</HEAD>
<body >
<form id="WebForm3" method="post" runat="server">
<asp:TextBox id="TextBox1" runat="server" ></asp:TextBox>
<asp:Button id="Button1" runat="server" Width="136px" Height="32px" Text="Submit"></asp:Button>
<asp:RangeValidator id="RangeValidator1" runat="server" ErrorMessage="错误" Type="Date" MinimumValue="1999-01-01" MaximumValue="2002-01-01" ControlToValidate="TextBox1"></asp:RangeValidator>
</form>
</body>
</HTML>
在Web窗体上有一个文本框控件和一个按钮,当单击按钮的时候将发现()变化。(选择一项)
a) 如果文本框为空,则不显示“错误”
b) 如果文本框输入“1997-21-21”,则显示“错误”
c) 如果文本框输入“1999-11-11”,则显示“错误”
d) 如果文本框输入“2002-01-01”,则显示“错误”
17) 阅读以下的ASP.NET代码:
private void Button1_Click(object sender, System.EventArgs e)
{
SqlConnection nwindconn=new SqlConnection
("Data Source=localhost;Integrated Security=SSPI;Initial catalog=Northwind");
nwindconn.Open();
SqlCommand Ordcmd=new SqlCommand("select AVG(UnitPrice) from Products where CategoryID=@CategoryID",nwindconn);
SqlParameter myparm=Ordcmd.Parameters.Add("@CategoryID",SqlDbType.Int ,4);
myparm.Value =Convert.ToInt32(TextBox1.Text);
//标记1:在此添上合适的代码
nwindconn.Close();
}
标记1处代码应该为(),以取得并打印平均价格。(选择一项)
a) SqlDataReader myread=Ordcmd.ExecuteReader();
Response.Write("平均价格为:"+myread.GetDouble(0).ToString());
b) Response.Write("平均价格为:"+Ordcmd.ExecuteScalar().ToString());
c) Response.Write("平均价格为:"+Ordcmd.Execute().ToString());
d) Response.Write("平均价格为:"+Ordcmd.ExecuteNonQuery().ToString());
18) 阅读以下的C#代码:
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="UserControl1.ascx.cs" Inherits="usercontrol.UserControl1" "%>
<body>
<table font:10pt;border-width:1;order-style:solid;
border-color:black;>
<tr>
<td><b>Login:</b></td>
<td><asp:TextBox ID="user" Runat=server /></td>
</tr>
<tr><td><b>Password:</b></td>
<td><asp:TextBox ID="Pass" TextMode=Password Runat=server/></td>
</tr>
<tr>
<td></td>
<td><asp:Button Text="Submit" Runat=server /></td>
</tr>
</table>
</body>
以上代码是一个用户控件的代码,关于这段代码的描述正确的是()。(选择一项)
a) 以上代码是不对的,因为不能有<body>元素
b) 以上代码是不对的,因为不能有任何Html标记元素在控件中
c) 以上代码中有一个提供格式的表格,两个文本框和一个提交按钮
d) 该代码的物理文件名称为UserControl1.ascx.cs
19) 你们正在使用ASP.NET开发一个论坛程序,现在,要在页面中实现一个如下所示的图片文件上传的页面:
该题有图,请手工插入!
此时,使用()来实现是最简便的选择。(选择一项)
a) 一个HtmlInputText控件和两个按钮
b) 一个HtmlInputFile控件和一个按钮
c) 一个HtmlInputText控件、一个HtmlImage控件和一个按钮控件
d) 一个HtmlSelect控件和两个按钮
20) 你们使用SQL Server 2000来存储新闻信息,不同时间段的信息在某段时间内经常被访问,因而,查询的结果集在一些时间内对Internet用户是完全相同的,为提高页面的访问速度,你想使用ASP.NET的缓存机制来缓存这些结果集,此时,应该使用()类型的缓存机制。(选择一项)
a) 临时缓存
b) 输出缓存
c) 数据缓存
d) 永久缓存
二、简答题
1) 简述ASP.NET的网页表单。
2) 简述网页表单。
3) 简述ASP.NET程序语法的组成。
4) 服务器端Web控件语法格式。
5) 什么是代码分离形式?
展开阅读全文