最具参考价值Asp.Net面试题
一、笔试题
SQLServer部分
1. 请写出7个以上SqlServer的数据类型,请尽可能多写。
2. 请写出5-10个您平常使用过的SqlServer的系统函数,请尽可能多写。
3. 请写出一个简单的创建存储过程的sql脚本
假定:Database:testdb Table:UserInfo (Id,Name,Age)
Use database testdb
go
Creat _________________
C#部分
4. 简述您对public、 protected 、internal 、protected internal 、private 、sealed的理解
5.类与结构体比较
6.重写与重载比较
7.请写出Linq查询的几种数据源,试着写出其中一种的查询代码。
Linq 查询可针对 Object,XML,SQL,DataTable等进行。
data.xml内容如下
<?xml version=”1.0”?>
<Data>
<products >
<product Name=”West” Price=”9.99” SupplierId=”1” />
<product Name=”Frogs” Price=”13.99” SupplierId=”3” />
</products >
<suppliers >
<supplier Name=”Solely” SupplierId=”1” />
<supplier Name=”Barber” SupplierId=”2” />
<supplier Name=”Tom” SupplierId=”3” />
</suppliers >
</Data>
这是xml描述的供应商及产品的数据。如果是其他数据源,假定其属性与上述xml描述的属性相同。请以SupplierId属性为关联条件查询价格大于10的产品记录(及其供应商信息)。
(1) Linq To Object
List<Product> products =Product.GetData();
List<Supplier> suppliers=Supplier.GetData();
var objs = __________________________
(2)Linq To XML
Xdocument doc = Xdocument.Load(“data.xml”);
var objs = __________________________
(3)Linq To SQL
VS项目中添加LINQ to SQL Class,命名为LinqDemo.dbml,新建dbml文件之后,可以打开server explorer,建立数据库连接,并将我们表Products和Suppliers拖到dbml文件中。
using(LinqDemoDataContext db = new LinqDemoDataContext())
{
var objs = __________________________
}
Asp.Net部分
8.请列举Asp.Net中的几种页面间传值方式
9.请填写Asp.Net状态保持方式
浏览器端状态保持:_____________
单页面级状态保持:_____________
Html部分
10.请问您如何理解静态页面、动态页面和动态HTML
11.请比较HTML与XML、XHTML的异同
12.请写出几个表5个以上单元素,如果可能请另写出Html5中新增的表单元素
CSS部分
13.请写出以下几种常用样式
1)表格细边框样式
2)a标签去掉下划线
3)列表去掉项目标记
4)控制td div等标签的内容不换行
5)控制内容超出(body、div等)范围时隐藏或显示滚动条
6)控制向左或向右浮动
7)清除浮动
14.请分析display样式常用的几种值
Js/JQuery/Ajax
15.请尽可能多的列举Javascript数据类型
16.请尽可能多的列举Javascript常用的函数
17.请问Jquery选择器主要有哪几种
18.请问Jquery动画的函数有哪些
19.请写出一种Ajax请求的代码示例
二、面试题
1.请列举5-10个Sqlserver的数据类型varchar与nvarchar区别,bool类型和Guid在SqlServer中对应什么类型?
2.请谈谈您对数据库设计的三大范式的理解
3.请说出集中您知道的几个Crud方案
4.请说一下多线程中线程安全处理的方法
补充提问:描述一下lock关键字与Monitor的关系和区别
5.请描述事件与委托有什么相同与不同点
6.请举例说明IHttpHandler、HttpModule、Global.asax的应用,比较HttpModule、Global.asax的异同
7.请比较内联元素与块元素
8.请问table布局与div+css布局比较各有什么特点,目前主流的、推荐的布局是哪种?
9.请解释以下标签属性的作用:a标签的target、img标签的alt和title、radio的name、select的size
10.请谈谈对position的static、relative、absolute、fixed几个值的理解
11.请问您使用过哪些Js/Jquery的插件,请尽可能的说出您知道的。
12.Jquery中appendTo传递的是对象本身还是对象的副本?是否可以将一个对象多次使用appendTo给不同的元素。
(版权所有:请勿转载 ,请勿用于任何商业用途!)