一套asp.net面试题

不定项选择题(共14题,单选或多选):
一、一个HTML文档必须包含三个元素,它们是head、html和(    )。
A.scriptB.bodyC.titleD.link
二、下面哪段javascript能弹出一个提示框?(    )
A.document.alert(test)
B.window.alert(test)
C.document.alert('test ')
D.window.alert('test ')
三、当鼠标放在一个链接上的css样式应该(    )伪类来定义。
A.a:visitedB.a:linkC.a:hoverD.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.SqlConnectionB.SqlDataAdapterC.SqlCommandD.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.VIEWSTATEB.SESSIONC.APPLICATIOND.数据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.9B.2C.6D.越界
十一、要为做了输出缓存的页面实现即时判断用户IP来路,可在以下哪种事件中实现? (    )
A.Page.InitB.HttpApplication.BeginRequest  C.Page.LoadD.以上都不是
十二、下面哪个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”, “/a.aspx?ID=$1”, RegexOptions.IgnoreCase)
十四、下面javascript代码的输出结果是(    )
var aa = new Array(1, 2, 4, 5, 3, 6);
var c = 0;
for (var i = 0; i < aa.length; ++i){ c += aa.pop(); }
document.write(c);
提示:Array.pop()函数将数组内最后一个元素移除并返回该元素
A.7  B.14  C.21  D.以上皆不正确

填空题(共4题):
一、C#中判断整型变量k是否偶数的语句:                             
二、有这样的枚举定义:public enum TrainType{ 空调, 快速, 新型, 卧铺 },为实现它的按位组合,你会分别赋予它们什么值?请用逗号按顺序分隔开                    
三、C#中为了防止非本程序集的代码访问,可以用什么关键字修饰类或者类成员?      
四、为了将table表内bb(datetime类型)字段的数据按年月降序输出,对应的SQL语句为


选择题答案:
1.B,2.D,3.C,4.BC,5.B,6.AC,7.C,8.A,9.D,10.D,11.B,12.AC,13.D,14.B
填空题答案:
1.(k & 1) == 0 或 k % 2 == 0
2.1,2,4,8(答案不定,看情况)
3.internal
4.select * from table order by year(bb) desc, month(bb) desc

转载于:https://www.cnblogs.com/zhongcj/archive/2007/08/15/857026.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值