第一部分: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的主要对象以及他们的作用。
|
请发表评论