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

Asp.net面试题之一

2010-04-15 18:56 183 查看
第一部分:C#、Asp.net相关面试题
1. 简要说出private、protected的区别

2. 说出下面几个函数的区别:
private void test(string str){…}
private void test(ref string str){…}
private void test(out string str){…}

3. 写代码:取得服务器时间并显示(弹出消息框即可),要求完全在服务器端实现(提示:在C#中使用Response.Write()方法)

4.说出下面各处正确或错误的理由(写在该行)
class Test
{
int x;
static int y;
void F() {
x = 1; //ok
y = 1; //ok
}
static void G() {
x = 1; //error
y = 1; //ok
}
static void Main() {
Test t = new Test();
t .x = 1; // Ok
t .y = 1; // Error
Test.x = 1; // Error
Test.y = 1; // Ok
}
}

4. 简要的谈谈你对多态的理解,并简单的实现一个多态的例子

第二部分:javascript相关

1. 解释以下语句的含义:
a. v1=opener.v1;

b. if(100 = = ”100”){…}

c. if(100 = = = ”100”){…}

d.function printBlank(){
var coll=document.all;
if(coll != null){
for(i=0;i<COLL.LENGTH;I++){
if(coll.item(i).tagName=="INPUT"){
coll.item(i).style.visibility="hidden";
}
}
}
}

2. 说出结果
a. var x=0/0;
if (x !=x){
document.write(“x!=x”);
}else{
document.write(“x==x”);
}

b. var i=1;
switch (i)
{
case 1:
case 2: alert(“good”);break;
case 3: alert(“end”);break;
}

3.如果一个页面与数据库有频繁的交互,但又不能让页面刷新的太厉害,您有什么好的方法?

第三部分:ms sql server相关

1.下面关于索引的描述中。哪些是正确的?( )
A、索引能够加快查询的速度
B、索引可能会降低数值的更新速度
C、应该尽可能多的为表建立索引

2.用tsql实现:
a. 如果一个表(table1)存在就删除,否则就创建(假设表只有一个varcahr(50)的字段)
b. 使用select语句根据表table1(sex bit)中的sex的值返回一张表 (sex char(2)),规则如下: 当sex为0时返回’男’,为1时返回’女’。

3. 现有表 Table1 Table2,其字段相同([姓名] varchar(10)),现要得到Table1中在Table2中没有的姓名,请写出Sql语句。

4.写一个存储过程,要求传入一个表名,返回该表的记录数(假设传入的表在数据库中都存在)

1.考一个设计模式相关的:工厂模式或是Command都行,这几个是常用的.

2.考一个面象对象的:包括ref参数传递+Collection类+序列化

3.考一个建模的:组织机构与权限的设计

4.实际操作的:通过sqlserver+asp.net对某个表的数据进行添加/删除/修改,分页+排序搜索

用存储过程和触发器如何解决并发?

给你两个8两个3 用加减乘除算出24来,写出算法!

1、请描述一下.net的页面访问基本过程,以及和普通Web访问过程的区别(请
描述从web页面请求到页面返回的主要事件和过程);

2、怎样理解web应用程序的“无状态编程”?

3、请你列举你最熟悉的WebControl以及他们的主要功能;

6、 在.net中,请描述有哪些办法可以防止页面刷新局部内容闪烁问题(例如
某个聊天页面,每隔几秒就自动刷新,怎样防止闪烁)?

7、请描述一下在.net中Forms认证模式下,怎样用代码(用户名单存在数据库
中,而不是WebConfig中)实现一个基于角色的授权?

8、在Vs.net中,怎样配置数据库连接,可以使开发环境到应用环境迁移数据库
时不修改程序?

9、假设有一个数据库字段name,需要在网页中只显示该字段的姓,而隐藏名
字,类似“张**”形式,请写出数据绑定的自定义表达式。

10、请简单描述一下制作一个用户控件(UserControl)的过程。

11、您有没有制作过自定义的webcontrol(注意不是用户控件)?如果有,请
描述一下自定义控件制作基本过程,主要重载哪些方法?。

12、请描述构成ADO.net的主要对象以及他们的作用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: