一、选择题
1、下列标记不属于HTML文档的基本结构的是:( D )
A <html> B <body> C <head> D <form>
2、请问下面程序段执行完毕,页面上显示内容是什么:( C )
Response.Write (“<a href='www.sina'>新浪</a>”)
A 新浪 B <a href='www.sina'>新浪</a>
C 新浪 D 该句有错,无法正常输出
3、Session对象的默认有效期为多少分钟:( C )
A 10 B 15 C 20 D 应用程序从启动到结束
4、下面哪一个对象用于与数据源建立连接:( B )
A Command B Connection
C DataReader D DataAdapter
5、Global.asax文件中Session_Start事件何时激发( B )
A 在每个请求开始时激发
B 尝试对使用进行身份验证时激发
C 启动会话时激发
D 在应用程序启动时激发
6、下面哪一个文件是全局配置文件( B )
A Global.asax B fig
C Styles.css D AssemblyInfo.vb
7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:(D )
A Response.Server.(HtmlEncode (“<B>”))
B Response.Write(“Server.HtmlEncode (“<B>”)”)
C Response.Write(Server.HtmlEncode (“<B>”))
D Server.Server(Write.HtmlEncode (“<B>”))
8、下列说法正确的是(B )
A 页面上有动态的东西就是动态网页
B 静态网页内容固定,交互性能比动态网页差
C ASP、JSP和ASP.NET技术都是把脚本语言嵌入到HTML文档中
D ASP.NET程序和ASP程序一样都是解释执行
9、下面关于HTML的描述错误的是( D )
A 超文本标记语言,一种为Internet文档设计的标记语言
B 与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档
C 所有的标记都是成对出现
D 由浏览器解释HTML标记符号并以它们指定的格式把相应的内容显示在屏幕上
10、下列关于ASP.NET的验证控件描述错误的是( A )
A 在客户端和服务器端都能进行验证
B 其客户端验证和服务器端验证对所有浏览器都适用
C 如果页面调用了多个验证控件,当有其中的一个验证未通过时,整个页面不会被通过验证
D 一个服务器控件可同时被多个验证控件验证
11、在ASP.NET应用程序中访问Access数据库时,需要导入的命名空间为(B )
A System.Data.Oracle B System.Data. SqlClient
C System.Data. ODBC D System.Data.OleDB
12、如果需要确保用户输入大于30的值,应该使用( C )验证控件
A RequiredFieldValidator B CompareValidator
C RangeValidator D RegularExpressionValidator
13、下面哪一个不是网页文件的后缀名 ( D )
A htm B aspx C asp D txt
14、在Visual Studio中新增Web页面,应该右击解决方案资源管理器,然后点击(A )。
A添加新项 B添加现有项 C添加引用 D添加Web引用
15、(A )事件在页面被加载的时候,自动调用该事件。
A Page_Load( ) B Page_UnLoad( ) C Page_OnLoad( ) D Page_Submit( )
16、要隐藏控件是,应使用的控件属性是(A )。
A Visible B Width C Height D Enabled
17、可以使用图片来当作按钮的控件是( C)。
A Image B Button C ImageButton D LinkButton
18、在ASP.NET程序设计中,如果要求姓名不能为空,需要使用(C )验证控件。
A CompareValidator B RangeValidator
C RequiredFieldValidator D RegularExpressionValidator
19、执行lblMsg.Text=”<a herf=’www.microsoft’>微软</a>”;语句后,页面上显示的内容是( A)。
A以超链接形式显示“微软”
B <a href=’www.mircosoft’>微软</a>
C 微软 D 程序出错
20、下面有关SqlDataSource控件的描述中错误的是( D)
A可执行SQL Server中的存储过程 B可连接Access数据库
C 可插入、修改、删除、查询数 D 在数据操作时,不能使用参数
二、填空题
1. 列举ASP.NET中的七个内置对象:( Page Response Request Session Application Cookie Server )。
2 URL的中文意思是指( 统一资源定位器 )。
3 几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入( runat=”server” )即可。
4控件TextBox的AutoPostBack属性的作用是( 是否响应服务器事件,值为true/false )。
5 Server.MapPath()方法的主要功能是( 获取文件对象绝对路径 )。
6 Command对象ExecuteNOQuery()方法的功能是(执行非查询类的SQL语句,返回影响行数)。
7 请将下列数据(nn)在TextBox控件中显示出来。
Double nn = 4512.6;
TextBox1.Text = nn.ToString()
8 ASP.NET支持服务器端控件的数据绑定,数据绑定表达式的语法为( <%#表达式%> )。
9 ASP.NET提供两种容器控件,即( PlaceHolder )和( Panel )。
10 Response对象的( Redirect )方法可以将连接重新导向其他地址。
三、判断题
1.使用Visaul Studio.NET 2008创建网站时,编程语言只能选用“VisaulC#”。 (错误)
2.使用ASP.NET创建的网站主页文件名必须是default.aspx 。(错误)
3.ASP.NET 4.0是边解释边执行的。(错误)
4.HTML控件很难转换为服务器控件。(错误)
5.CheckBoxList控件可以生成多个复选框。(正确)
6.Web服务器控件中的几个按钮都可以起到向服务器提交数据的作用。(正确)
7.利用Details View控件增添记录特别方便,因为不需要另外增加输入框。 (正确)
8.SqlDataSource控件既可以访问SQL Server数据库,也可以访问Access数据库和Oracle数据库。(正确)
9.数据集(DataSet)能够在断开与数据源链接的情况下工作。(正确)
10.GridView控件除了能够显示数据以外,还具有排序、分页和添加新数据的功能。 (错误)
四、程序填空
1.如图所示的Web应用程序,用户输入笔试和上机成绩,点击计算按钮后,能在平均分处显示上述2个成绩平均值。请填写完成计算按钮的单击事件代码。
2.
private void Button1_Click(object sender, System.EventArgs e)
{
说明哪些网站属于asp Int a=int pares( txtPaper.Text ); //获取笔试成绩,赋值到变量a
Int b= int pares( txtComputer.Text ); //获取上机成绩,赋值到变量b
Int c=( a+b )/2.0 //计算平均分
=( convert.ToString(c) ); //显示平均分
}
3.下面的程序用于连接score.mdb数据库,并将其中score表(存放学生成绩)的内容显示在DataGrid数据表格控件(名为MyDataGrid)中。请将该程序补充完整,并说明使用ASP.NET操作数据库的几个主要步骤。
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=" +Server.MapPath("score.mdb"));
string strSql="select * from link"
OleDbCommand cmd = new OleDbCommand(strSql, conn);
conn.Open() ;
OleDbDataReader dr = cmd.ExecuteReader();
//下面将DataReader对象绑定到DataGrid控件
MyDataGrid.DataSource = dr ; //指定数据源
MyDataGrid. DataBind() ; //执行数据绑定
一、选择题
1.ASP.NET不支持的应用程序文件类型的扩展名是( D )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论