企业面试题汇总[1].net方向

上传人:天*** 文档编号:295227823 上传时间:2022-05-20 格式:DOC 页数:47 大小:350.50KB
返回 下载 相关 举报
企业面试题汇总[1].net方向_第1页
第1页 / 共47页
企业面试题汇总[1].net方向_第2页
第2页 / 共47页
企业面试题汇总[1].net方向_第3页
第3页 / 共47页
企业面试题汇总[1].net方向_第4页
第4页 / 共47页
企业面试题汇总[1].net方向_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《企业面试题汇总[1].net方向》由会员分享,可在线阅读,更多相关《企业面试题汇总[1].net方向(47页珍藏版)》请在金锄头文库上搜索。

1、企业面试题汇总 -.Net部分目录.NET部分4简单41.什么叫SQL注入?如何防止?请举例说明42.如果有100万条记录,请问你如何优化表结构查询提高速度?43.string与stringBuilder的区别44. XML与Html的区别55.如何动态遍历页面中所有TextBox,Combox控件,并给Text属性赋空56.一列数的规则如下: 1、1、2、3、5、8.求第30位数是多少,用递归算法实现。57.请编程实现一个冒泡排序算法?68.写出抽象类和接口的定义,并描述两者的区别。69. 在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?610.override与重载

2、的区别811.用sealed修饰的类有什么特点8中接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类?813. a=10,b=15,在不用第三方变题的前提下,把a,b的值互换8中( )方法可以把虚拟路径转换成物理路径 Response815.接口中不能包含以下哪几项()方法,属性,字段,事件,索引器,构造函数,析构函数816.ASP常用的6大对象,并说出其功能;817.C#中什么是泛型和泛型的集合?918.什么是委托,怎么定义一个委托?919.C#中关于Struct和Class的区别?920简述private,protected,public,internal修饰符的访问权

3、限921.代码判断题1022、中连接数据库的几个对象,各有什么用处1023.请说出int与integer的区别1024. JavaScript的变量作用域。1025.什么叫装箱,什么叫拆箱?易1126.什么是反射?什么是委托?(易)1127. 如果B b=new B (); b Printfields ()1128.什么是虚函数?什么是抽象函数?什么是反射?1129.谈谈解决session丢失的方法。1130.写一个你最熟悉的函数,输出“hello,world!”(易)1231.面向对象的特点1232.编写一个简单模型实现定义的接口,实现接口和使用接口。(易)1233.页面中有两个文本框和一个

4、按钮,当点击按钮时交换两个文本框的内容!但是单击按时不能互换,你认为问题出在哪?怎么样解决。1234.用THML实现上面表格,你要绘制的表格如下:1335.C#或java语言中abstract class和interface有什么区别?1336.请说明C#与java语言中,方法中参数传递有哪几种方式?C#中参数传递中设置ref或out关键字时,有什么区别及作用?1437.序列化有什么作用?1438. string str = null 和 string str = 有什么区别?1434. 下面的文件后缀代表什么1435. 在页面上弹出对话框与确认框1436.string s=“1,2,3,4”

5、去除逗号把剩下的装入数组中1437. 在HTML中SPAN标签中写出一个小时钟程序,1538.主题文件在什么位置,怎么在web.config文件中找到一个叫(spring)的皮肤配置.1539.Ajax都有什么提交方式,有什么不同,在Ajax中怎么提交一个from。1540.怎么在web.config文件中取到自定义配置.1541.一些特殊符号 制表符,回车符,换行符.1542.写出一个完整的异常处理(try)15中等161. StrTemp 是string变量 包含一些空格和字母,除去所有空格,并找英文字母,按顺序排列162.从面向对象的角度思考,什么是多态。163.Session有什么重大

6、的BUG,微软提出了什么方法加以解决?164.CTS、CLS、CLR分别作何解释?165.CS和BS的区别。166.软件工程的最终目的(开发出高质量的软件)177、什么是设计模式?列出你所知道的几种写出名称178.写一个判断某正整数是否是素数的函数。179.类设计:写一个学生选课系统,C#语言,定义类以及每个类的基本属性和方法,方法只写方法名和注释即可。1810.如何解决数据库的并发访问(中)1811.请描述一下MVC结构,什么是数据库中的视图,存储过程,事务1812.什么是深拷贝,浅拷贝?浅拷贝经常会出现什么问题?1913.谈谈你对Webservice的解释19较难191.有一个3L和5L的

7、杯子,怎样量出4L?用公式表达192.写出软件的开发流程193.九宫格,里面有个一个球,要求每当鼠标移动到小球上,小球就像相邻的格里移动,说出思路194查找页面上所有TextBox并把文本设为空。205.看代码,写结果:216. 你平常的项目是怎么样架构的?217、简述List、set、Map各实现哪些接口,有什么区别228、有一个Double型变量,不同的国家存放不同的数据,美国习惯用$10321.50,英国习惯用10321.50,请问用什么方法可以按照不同国家的习惯进行输出?(中)229.程序访问数据库记录速度很慢,分析什么原因造成以及解决办法。2210.游标的声明与使用,如何判断记录已到

8、达最末尾2311.如何用JavaScript实现一个浮动图片,可以随滚动条的移动而移动2312.什么是面向对象?2313.抽象工厂模式和工厂模式的区别?(易)2414.编写一个ADO.NET中的事务的使用模型。(难)24选择题部分:25简单25中等29较难32SQL SERVER部分32简单321.什么是inserted表?什么是deleted表?322.在成绩表中,小于60分为不及格,大于60分为及格,大于80分为优秀,请用一条SQL语句查询。333.tb_send表中有日期时间字段SendTime,请用SQL语句查处当天所有记录.344. sql查询,表table(id,lastUpdat

9、eDate);第一个字段为标识列,第二个为最后更新时间。使用一条sql语句查出最近一次的修改时间345.举例写出表的左右关联查询(易)346.看表写SQL347.写出一条查询所有用户当tid为1的时候显示普通用户,为2时显示VIP用户348.写出一条查询所有订单数大于3条的用户359.删除3张表CId=3的所有记录?3510.数据库定义一个int变量。括号里是面试时问的(数据库中怎么将Int类型转换成sting)3511.怎么声明一个table 怎么在在表中申明列a 和列b 以及怎么给列赋值。3512.查询订单在2005-8月以后的所有订单,并且订单时间为空的时候显示未送达3513.查询时间最

10、近的三条记录。3514.怎么调用存储过程 写好了一个存储过程,让你在数据库中调用。3515.有一张表 主键ID 一共有10条记录 其他字段自定义 按照顺序把数据从数据库中依次读出来!3516.描述C#中索引器实现的过程 是否只有数字可以作为索引3517.看数据写结果表中已存在内容:3618. 表中有A B C三列,3619. 有一张表,里面有3个字段:语文,数学,英语。3720.sqlserver2000是一种大型数据库,他的存储容量只受存储介质的限制,请问它都要那些类型的文件组成,并说明其不同37中等381. 查询表中stuAge字段有重复值的数据:382.用 table2中科目余额更新ta

11、ble1中的科目余额,不在table2中出现的科目不更新。383.查出表中11到20条记录,ID作为主键(ID可能不是连续的);394. SQL语句编写T表前10行记录,总行数。(易)395.看表数据写sql语句396.执行如下sql语句407.在sqlserver2000中请用sql创建一张用户临时表和系统临时表,里面包含两个字段ID和IDValues,类型都是int型,并解释两者的区别?41较难411.看表,写出实现的SQL语句41上机题部分421.winForm上机(TreeView,ListView)422. GridView & 自定义样式:423.A上机(GridView)434.

12、A上机(DropDownList & GridView)435.使用WinForm绘图436.用A实现登陆437.GridView操作448.A上机(1至2天完成)449. A上机(1至2天完成)44.Net部分简单1.什么叫SQL注入?如何防止?请举例说明答:SQL注入是常见的利用程序漏洞进行攻击的方法。导致sql注入攻击并非系统造成的,主要是程序中忽略了安全因素,利用sql语言漏洞获得合法身份登陆系统 例如:Select * from users where name=+uName+ and pwd=+uPwd+ 如用户在t_name中输入tom or 1=1 就可以进入系统了。生成语句:

13、Select * from users where name = tom or 1=1 and pwd=123防止sql注入的方法有如下几点:使用参数化过滤语句在web应用程序的开发过程中所有阶段实施代码安全检察使用存储过程2.如果有100万条记录,请问你如何优化表结构查询提高速度?答:1.合理的使用索引(例如在频繁作为条件的列,经常作为排序或分组的列)2.只查询必要的列,避免 *3.避免或简化排序4.使用存储过程5.使用dataReader读取数据6.使用reapter控件显示3.string与stringBuilder的区别答:string对象在内存中是只读的,每次在调用string类方法

14、是,都要在内存中创建一个新的字符串对象。StringBuilder可以修改字符串而不创建新的对象。4. XML与Html的区别答:xmleXtensible Markup Language(可扩展标记语言)提供一种描述结构化数据的方法。Html(超文本标记语言)主要用于控制数据的显示和外观。区别:XML是区分大小写字母的,HTML不区分。 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束 标记。在XML中,绝对不能省略掉结束标记。 在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用 查找结束标记了。 在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。 在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值。5.如何动态遍历页面中所有TextBox,Combox控件,并给Text属性赋空答: foreach (Control ctl in this.Controls) if (ctl is TextBox | ctl is ComboBox) ctl.Text = string.Empty;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号