一、选择题
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  )。
Server.MapPath()方法的主要功能是(  获取文件对象绝对路径    )。
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小时内删除。