您的位置:首页 > 编程语言 > ASP

一套asp.net面试题

2007-08-15 18:00 190 查看
不定项选择题(共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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: