日期:2014-05-18  浏览次数:20407 次

求问一套asp.net面试题难易度如何,顺便散分
不定项选择题(共14题,单选或多选):
一、 一个HTML文档必须包含三个元素,它们是head、html和(         )。
A.script B.body C.title D.link
二、 下面哪段javascript能弹出一个提示框?(         )
A.document.alert(test)
B.window.alert(test)
C.document.alert( 'test   ')
D.window.alert( 'test   ')
三、 当鼠标放在一个链接上的css样式应该(         )伪类来定义。
A.a:visited B.a:link C.a:hover D.a:active
四、 关于ASP.NET中的代码隐藏文件的描述正确的是(     )。
A. Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名
B. web窗体也是类
C. 项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件
D. 以上都不正确
五、 下列ASP.NET语句(     )正确地创建了一个与SQL   Server数据库的连接。
A. SqlConnection   con1   =   new   Connection(“Data   Source   =   localhost;   Trusted_Connection   =Yes;   Initial   Catalog   =   myDB”);
B. SqlConnection   con1   =   new   SqlConnection(“Data   Source   =   localhost;  
Trusted_Connection   =Yes;   Initial   Catalog   =   myDB”);
C. SqlConnection   con1   =   new   OleDbConnection(“Data   Source   =   localhost;  
Trusted_Connection   =Yes;   Initial   Catalog   =   myDB”);
D. SqlConnection   con1   =   new   SqlConnection(Data   Source   =   localhost;   Trusted_Connection   =Yes;   Initial   Catalog   =   myDB);
六、 执行一次无返回值的数据删除,必须用到下面哪些对象?   (     )      
A. SqlConnection B.SqlDataAdapter C.SqlCommand D.SqlDataReader
七、 在ADO.NET中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是(     )
A. insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行;
B. ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
C. Select操作的Sql语句只能由ExecuteReader()方法来执行;
D. ExecuteReader()方法返回一个DataReder对象;
八、 ASP.NET有多种维护状态的技术,以下哪种是保存在客户端的?(         )
A.VIEWSTATE B.SESSION C.APPLICATION D.数据CACHE
九、 Cookies的默认生命周期有多长?     (           )
A.20分钟 B.30分钟 C.   一天 D.随浏览器的关闭而失效  
十、 int[][]   myArray=new   int[3][]{   new   int[3]{   5,   6,   2   },   new   int[5]{   6,   9,   7,   8,   3   },   new   int[2]{   3,   2   }};     myArray[2][2]的值是(             )
A. 9 B.2 C.6 D.越界
十一、要为做了输出缓存的页面实现即时判断用户IP来路,可在以下哪种事件中实现?   (         )
A.Page.Init B.HttpApplication.BeginRequest     C.Page.Load D.以上都不是
十二、下面哪个SQL语句完全正确(         )
A.Select   count(*)   from   (select   top   10   *   from   table   order   by   bb)   tb   group   by   cc
B.update   set   bb   =   bb   +   1   from   table  
C.Select   count(*)   from   (select   distinct   *   from   table)   tb   group   by   cc
D.delete   *   from   table
十三、为了实现a.aspx的URL重写,下面哪个正则表达式替换可以实现?(         )
A.   Regex.Replace(sUrl,   @“/(\d+).aspx”,   “a.aspx?ID=$0”,   RegexOptions.IgnoreCase)
B.   Regex.Replace(sUrl,   @“/(\d+).aspx”,   “/a.aspx?ID=$0”,   RegexOptions.IgnoreCase)
C.   Regex.Replace(sUrl,   @“/(\d+).aspx”,   “a.aspx?ID=$1”,   RegexOptions.IgnoreCase)
D.   Regex.Replace(sUrl,   @“/(\d+).aspx