1、在开发ASP.NET应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面
控件的布局模式应该采用(a):
a)FlowLayout
b)TileHorizontal
c)GridLayout
d)TileVertical
2、以下是ASP.NET应用程序fig文件中的部分代码,为了获得配置节DSN的值,
下列方法正确的是(a)(选择一项)
<appSettings>
<add key="DSN" value="data source =YONGPING;Integrated" Security=SSPI;Initial Catalog=northwnd"/>
</appSettings>
a)string strDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"];
b)string strDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS");
c)string strDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS");
d)string
strDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS"); 3、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个
数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。
private void Page_Load(object sender , System.EventArgs e){
if(!this.IsPostBack){ //1
DataSet ds=this.GetJobDs(); //2
This.DataGrid1.DataSource=ds.Tables[0]; //3
}
}(选择一项)
a)用户不能在DataGrid控件中看到数据集中的数据,因为没有设置DataGrid控件的
DataMember属性
b)用户不能在DataGrid控件中看到数据集中的数据,因为没有进行数据绑定
c)用户不能在DataGrid控件中看到数据集中的数据,因为代码行2、3不能被执行
d)用户可以在DataGrid控件中看到数据集中的数据
4、在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面
中输出(a)。(选择一项)
private void Page_Load(object sender , System.EventArgs e){
Response . Write(“欢迎光临”);
Response . End();
Response . Write(“欢迎下次光临”);
}
a)欢迎光临
b)欢迎下次光临
c)欢迎光临
欢迎下次光临
d)欢迎光临欢迎下次光临
5、如图,在一个ASPX页面中,有四个RadioButton控件,他们的HTML 代码如下,在图
示状态下,当及户单击足球RadioButton控件后,下列说法正确的是(a)
<asp:RadoioButton id=”RadioButton1” groupName=”bigBall” runat=”server”
Text=”篮球”></asp:RadioButton>
<asp:RadioButton id=”RadioButton2” groupName=”bigBall” runat=”server”
Text=”足球”></asp:RadioButton>
<asp:RadoioButton id=”RadioButton3” groupName=”littleBall” runat=”server”
Text=”乒乓球”></asp:RadioButton>
<asp:RadioButton id=”RadioButton4” groupName=”littleBall” runat=”server”
Text=”羽毛球”></asp:RadioButton> (选择一项)
a)篮球RadioButton控件的Checked属性变为False;
b)乒乓球RadioButton控件的Checked履带性变为False;
c)羽毛球RadioButton控件的Checked属性变为True
d)篮球RadioButton控件的Checked属性仍为True
6、在ASP.NET中,有一个高考录取分数线查询的网站,各个省份的录取分数线都存放在
一个表中,因此各个省份的考生查询分数线时,通过选择自己的省份来查询录取分数线。
程序员设计了两个页面,在第一个页面中用一个DropDownList控件来绑定各个省份,在第二个页面中添加一个DataGrid控件,用来根据第一个页面传递过来的Province参数显示对应省份的录取分数线。考虑到同一个省份的考生特别多,应此同时查看录取分数线的考生比较多,为了减轻服务器的负担,程序员启用页面缓存,下列对两个页面OutputCache指令声明合理的是(ad)。(选择两项)
a)第一个页面的OutputCache指令:<%@ OutputCache duration=120
VaryByParam=none%>
b)第二个页面的OutputCache指令:<%@ OutputCache duration=100
VaryByParam=none%>
c)第一个页面的OutputCache指令:<%@ OutputCache duration=100
VaryByParam=Province%>
d)第二个页面的OutputCache指令:<%@ OutputCache duration=100 VaryByParam=
requiredfieldvalidator翻译Province %>
7、如图,是ASP.NET中的一个DropDownList控件,已知该控件的AutoPostBack属性、
EnableViewState属性都为True, 该控件所在的页面的部分代码如下,在图示状态下,用户单击关羽项后,在页面的输出结果是(c)。(选择一项)
Protected System..Web.UI.WebControls.DropDownList DropDownList1;
Protected System..Web.UI.WebControls.Button Button1;
string name=”诸葛亮”;
private void Page_load(Object sender,System.EventArgs e){
if(!this.IsPostBack){
string []names = new string[]{“张飞”,”关羽”,”刘备”}
this.DropDownList1.DataSource = names;
this.DataBind();
}
}
Private void DropDownList1_SelectedIndexChanged(object sender,System.EventArgs e)
{
If(this.DropDowmList1.SelectedItem!=null){
name=this.DropDownList1.SelectedItem.Text;
}
Response.Write(name)
}
a)诸葛亮
b)张飞
c)关羽
d)刘备
8、在ASP。NET中,有一个ASPX页面的部分代码如下,当用户单击Button1按钮后,下
列说法正确的是:(a)。(选择一项)
public class CityBrower: System.Web.UI.Page{
protected System.Web.UI.WebControls.Button Button1;
string name=”ACCP3.0”;
private void Page_Load(object sender,SystemEventArgs e)
{
If(!this.IsPostBack)
Name=”ACCP4.0”;
Else
Name=”ACCP5.0”;
}
Private void Button_Click(object sender, System.EventArgs e){
Response.Write(name);
}
}
a)在页面中输出的文本“ACCP5.0
b)在页面中输出的文本“ACCP4.0
c)在页面中输出的文本“ACCP3.0”
d)在页面中不输出任何文本
9、在ASP。NET中,某程序员在一个页面的Load事件中编写了如下代码,已知该页面使
用了输出缓存。现有两个用户分别在12:10、和12:12访问了给页面,下列说法正确的是(b)。(选择一项)
a)第一个用户输出12:10,第二个用户输出12:12
b)第一个用户一定输出12:10,第二个用户输出12:10或12:12
c)第一个用户、第二个用户可能都输出12:10
d)第一个用户、第二个用户可能都输出12:12
10、在ASP.NET项目中,为了提高连接数据库的灵活性,想将数据库的连接字符串保
存在配置文件中,在网站启动的时候动态读取,那么连接字符串应保存在()。(选择一项)
fig文件的<configSetions>节
fig文件的<appSettings>节
c)Web.Config文件的<configSetions>节
d)Web.Config文件的<appSettings>节
11、在一个ASP.NET项目中,可以使用(c)控件来判断TextBox控件中的内容是一个
数字,并且数字范围在1~99之间。(选择一项)
a)RequiredFieldValidator
b)CompareValidator
c)RangeFieldValidator
d)RegularExpressionValidator
12、在ASP.NET中,Application是(c)类的实例
a)HttpApplication
b)HttpApplicationUtility
c)HttpApplicationState
d)Page
13、在ASP.NET中,下列关于session对象的说法正确的是(d)。(选择一项)
a)用户每次打开一个web页面,将会创建一个session对象
b)用户关闭客户端web页面后,session对象将立即消失
c)应用程序退出后,session对象的值才能消失
d)每个用户的Session对象不能被其他用户访问
14、基于(c)的数据传输标准,WEB服务可以实现跨平台、跨语言的相互通信和数据
共享。(选择一项)
a)HTML
b)CSS
c)XML
d)XSLT
15、在ASP.NET服务器验证控件中,能够验证自定义正则表达式的控件是(d)。(选择
一项)
a)A、RequiredFieldValidator
b)B、CompareValidator
c)C、RangeFieldValidator
d)D、RegularExpressionValidator
16、在.NET应用中,改变button的(a)属性可以改变button的大小,颜,位置等。
(选择一项)
a)style
b)text
c)name
d)type
17、在ASP.NET中,为了才当前页面跳转到一个相同目录下名为Main.htm的页面,下
面方法正确的是(c)。(选择一项)
a)Server.Execute(“Main.htm”);
b)Servlet.Transfer(“Main.htm”);
c)Response.Redirect(“Main.htm”);
d)Response.Write(“Main.htm”);
18、创建WEB服务时,(c)文件描述了服务,如何访问这些服务以及期望的响应类型。
(选择一项)
a)soap
b)uddl
c)wsdl
d)iiop
19、以下是对一个ASP.NET页面中的一个TextBox控件进行验证的代码,页面运行时,
用户在TextBox控件输入下列信息(c)不会出现错误提示信息。(选择一项)
<asp:textbox id=”txtAge” runat=”server” />
<asp:requiredfieldvalidator id=”reqvala”controltovalidate=”txtAge”errormessage=”必须输入” display=”dynamic” runat=”server”/>
<asp:comparevalidator controltovalidate=”txtAge”display=”dynamic”errormessage=”不符合要求” valuetocompare=”60” type=”Integer” operator=”GreaterThan” runat=”server”>
</asp:comparevalidator>
a)50
b)60
c)80
d)ok
20、假设存放ASP.NET应用程序页面的目录为C:\InetPub\WWWRoot\WebSvrSample则
Request对象的ApplicationPath属性的值是(b)。(选择一项)
a)c:\InetPub\WWWRoot
b)/WebSvrSample
c)C:\InetPub\WWWRoot\WebSvrSample
d)\InetPub\WWWRoot\WebSvrSample
21、在ASP。NET技术中,在设置DataGrid控件的模版列时(c)。(选择一项)
a)模版列中的控件只有默认属性可以绑定数据库
b)模版列中的控件的任意属性可以绑定数据库,但只能有一个属性绑定数据库
c)模版列中的控件的任意属性可以绑定数据库,同时可以有多个属性绑定数据库
d)模版列中只有TextBox控件可以绑定数据库
22、在ASP。NET中,为了将下列方法声明为Web服务,在空白处应该补充的代码是
(d)。(选择一项)
[ ]
public string HelloWorld()
{return “Hello World!”;}
a)WebService
b)PublicService
c)PublicMethod
d)WebMethod
23、17) 在ASP。NET中,下列代码中正确的是(ab)。(选择二项)
a)Server.Transfer(“Main.aspx”);
b)Server.Execute(“Main.aspx”);
c)Server.Execute(“Main.htm”);
d)Server.Transfer(“Main.htm”);
24、在ASP。NET中,为了声明一个HtmlInputImage服务器控件,下列标签使用正确
的是(a)。(选择一项)
a)<input type=”image” runat=”server”>
b)<HtmlInputImage id=”image1” runat=”server”>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论