企业面试题汇总net方向

上传人:m**** 文档编号:490369774 上传时间:2023-05-10 格式:DOC 页数:83 大小:337KB
返回 下载 相关 举报
企业面试题汇总net方向_第1页
第1页 / 共83页
企业面试题汇总net方向_第2页
第2页 / 共83页
企业面试题汇总net方向_第3页
第3页 / 共83页
企业面试题汇总net方向_第4页
第4页 / 共83页
企业面试题汇总net方向_第5页
第5页 / 共83页
点击查看更多>>
资源描述

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

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

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

3、nt及integer的区别1124. JavaScript的变量作用域。1125.什么叫装箱,什么叫拆箱?易1126.什么是反射?什么是委托?(易)1127. 如果B b=new B (); b Printfields ()1128.什么是虚函数?什么是抽象函数?什么是反射?1229.谈谈解决session丧失的方法。1230.写一个你最熟悉的函数,输出“hello,world!(易)1231.面向对象的特点1232.编写一个简单模型实现定义的接口,实现接口和使用接口。(易)1233.页面中有两个文本框和一个按钮,当点击按钮时交换两个文本框的内容!但是单击按时不能互换,你认为问题出在哪?怎么样

4、解决。1234.用THML实现上面表格,你要绘制的表格如下:1335.C#或java语言中abstract class和interface有什么区别1436.请说明C#及java语言中,方法中参数传递有哪几种方式?C#中参数传递中设置ref或out关键字时,有什么区别及作用?1437.序列化有什么作用?1438. string str = null 和 string str = 有什么区别?1439.工程中用过哪些第三方控件14比asp有什么改良?1441代码解读1542现在有空白窗体“Form1,请用代码在该窗体上随机添加1至10个Button。1543使用递归的方式将“treeView1中

5、的所有结点的标签Text属性添加至“listView1中。1544. 代码找错1645. 用HTML实现上面表格1646.写一个判断某正整数是否是素数的函数。1747、你了解CSS吗,谈谈工程中你对CSS的运用。1748、中连接池的作用和原理?1749、简述页面的生命周期.1750、out参数修饰符和ref参数修饰符的区别?1851、装箱,拆箱的缺点是什么?用什么方法改善?1952、c#中用什么工具进展单元测试和模块测试的?1953、c#中字段和属性的区别?1954、在中,你对连接池的理解。1955.、谈谈在中,设置分页时,使用存储过程的好处,和存储过程的工作原理。1956、Ajax的核心对象

6、是什么?19中等201. StrTemp 是string变量 包含一些空格和字母,除去所有空格,并找英文字母,按顺序排列202.从面向对象的角度思考,什么是多态。20有什么重大的BUG,微软提出了什么方法加以解决?20、CLS、CLR分别作何解释?205.CS和BS的区别。206.软件工程的最终目的开发出高质量的软件217、什么是设计模式?列出你所知道的几种写知名称218.写一个判断某正整数是否是素数的函数。219.类设计:写一个学生选课系统,C#语言,定义类以及每个类的根本属性和方法,方法只写方法名和注释即可。2210.如何解决数据库的并发访问(中)2211.请描述一下MVC构造,什么是数据

7、库中的视图,存储过程,事务2212.什么是深拷贝,浅拷贝浅拷贝经常会出现什么问题2213.谈谈你对Webservice的解释2214. 解释一下UDDI、WSDL的意义及其作用2315什么叫应用程序域什么是托管代码什么是强类型系统什么是装箱和拆箱什么是重载CTS、CLS和CLR分别作何解释2316. 进程和线程分别该怎么理解2317. Collection和Collections的区别2318. Error和Exception有是区别23是什么机制?24返回状态有几种?都是什么?2421. 说一下你对多线程、线程池的理解24较难241.有一个3L和5L的杯子,怎样量出4L?用公式表达242.写

8、出软件的开发流程253.九宫格,里面有个一个球,要求每当鼠标移动到小球上,小球就像相邻的格里移动,说出思路254查找页面上所有TextBox并把文本设为空。255.看代码,写结果:266. 你平常的工程是怎么样架构的?267、简述List、set、Map各实现哪些接口,有什么区别278、有一个Double型变量,不同的国家存放不同的数据,美国习惯用,英国习惯用,请问用什么方法可以按照不同国家的习惯进展输出?中289.程序访问数据库记录速度很慢,分析什么原因造成以及解决方法。2810.游标的声明及使用,如何判断记录已到达最末尾2811.如何用JavaScript实现一个浮动图片,可以随滚动条的移

9、动而移动2812.什么是面向对象?2913.抽象工厂模式和工厂模式的区别?易2914.编写一个中的事务的使用模型。难2915. Heap及stack的差异3016能用foreach遍历访问的对象需要实现3117如何理解.net中的垃圾回收机制3118. UDP和TCP连接有和异同3119、给出三个正整数K,M,N,求M的K次方除以N的余数伪代码即可,K,M,N均为2-10000之间的整数,请考虑溢出问题。3120、编程计算100000的阶乘末尾0的个数,伪代码或讲明思路即可提供估算方法也可以5的阶乘=120,某尾有1个03121、从232 - 1个无序的Int64中,找到中位数排序后,处于最中

10、间的那个数,你会采取什么样的方法。假设数据读取的速度很快,方法请酌情考虑运算复杂度及空间复杂度堆排序或者基数排序32选择题局部:32简单32中等37较难39SQL SERVER局部40简单401.什么是inserted表?什么是deleted表?402.在成绩表中,效率60分为不及格,大于60分为及格,大于80分为优秀,请用一条SQL语句查询。41表中有日期时间字段SendTime,请用SQL语句查处当天所有记录.414. sql查询,表table(id,lastUpdateDate);第一个字段为标识列,第二个为最后更新时间。使用一条sql语句查出最近一次的修改时间415.举例写出表的左右关

11、联查询(易)416.看表写SQL41中等421. 查询表中stuAge字段有重复值的数据:422.用 table2中科目余额更新table1中的科目余额,不在table2中出现的科目不更新。433.查出表中11到20条记录,ID作为主键ID可能不是连续的;434. SQL语句编写T表前10行记录,总行数。(易)435.看表数据写sql语句446、请问列触发器的使用以及在什么情况下使用触发器44较难451.看表,写出实现的SQL语句45上机题局部46上机TreeView,ListView462. GridView & 自定义样式:46上机GridView46上机DropDownList & Gr

12、idView475.使用WinForm绘图476.用实现登陆47操作478. gridview实现增、删、改、查479算法题48上机1至2天完成48上机1至2天完成48局部简单1.什么叫SQL注入?如何防止?请举例说明答:SQL注入是常见的利用程序漏洞进展攻击的方法。导致sql注入攻击并非系统造成的,主要是程序中忽略了平安因素,利用sql语言漏洞获得合法身份登陆系统 例如:Select * from users where name=+uName+ and pwd=+uPwd+ 如用户在t_name中输入tom or 1=1 就可以进入系统了。生成语句:Select * from users

13、where name = tom or 1=1 and pwd=123防止sql注入的方法有如下几点:使用参数化过滤语句在web应用程序的开发过程中所有阶段实施代码平安检察使用存储过程2.如果有100万条记录,请问你如何优化表构造查询提高速度?答:1.合理的使用索引例如在频繁作为条件的列,经常作为排序或分组的列2.只查询必要的列,防止 *3.string及stringBuilder的区别答:string对象在内存中是只读的,每次在调用string类方法是,都要在内存中创立一个新的字符串对象。StringBuilder可以修改字符串而不创立新的对象。4. XML及Html的区别答:xmleXte

14、nsible 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;6.一列数的规那么如下: 1、1、2、3、5、8.求第30位数是多少,用递归算法实现。答:public class MainClass pu

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

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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