NET面试题汇总学习.pdfVIP

  • 1
  • 0
  • 约2.23万字
  • 约 16页
  • 2021-11-12 发布于广东
  • 举报
.NET 面试题汇总 (9) .NET 93. AJAX 是怎么实现的。用与不用有什么区别 AJAX实质上是几种技术的集合,包括: XHTML、CSS、DOM、XML、Javascript 、 XmlHttpRequest 。 主要原理是使用 XmlHttpRequest 进行异步数据提交, 实现局部页面无刷新效果, 增加用户体验 94. 关于 CSS的布局。怎么把一个层隐藏? Div.style.display = “none”; 95. C# 写连接代码调用存储过程 SqlConnection conn = new SqlConnection( ”, ”); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = “存储过程名”; conn.Open(); cmd.ExecuteNonQuery(); 97. 简单谈谈从一个项目启动到客户验收我们所要做的工作步骤 可行性分析、需要分析。概要设计、详细设计、编码、集成测试、部署 98. struct 与 class 的区别 并举例 1.struct 是值类型, class 是对象类型 2.struct 不能被继承, class 可以被继承 3.struct 默认的访问权限是 public, 而 class 默认的访问权限是 private. 4.struct 不能由程序员申明构造函数,即使是默认(不带参数)的构造函数, 同样也不能有析构的处理部分。这是因为 Struct 的构造函数是由编译器自动生 成的。并且 Struct 的用途是那些描述轻量级的对象, 例如 Line,Point 等,并且 效率比较高。 5.struct 的 new和 class 的 new是不同的。 struct 的 new就是执行一下构造函 数创建一个新实例再对所有的字段进行 Copy。而 class 则是在堆上分配一块内 存然后再执行构造函数, struct 的内存并不是在 new的时候分配的,而是在定 义的时候分配 99. 把已有的字符串反转,写个方法 public string Reverse(string str){ char[] array = str.ToCharArray(); Array.Reverse(array); return new string(array); } 100. params 关键字的作用 params 关键字可以指定在参数数目可变处采用参数的方法参数。 在方法声明中的 params 关键字之后不允许任何其他参数, 并且在方法声明中只 允许一个 params 关键字。 82.简单工厂模式有什么作用? 工厂模式,顾名思义作用于对象的实例化(变化点在”对象创建” , 封装”对象 创建”) 我们一般提供一个接口,让该接口负责创建一系列”相关或者相互依赖的对 象”,利用反射 (Reflection) 技术动态的创建实例,无需指定他们具体的类。 改变配置文件即可方便的控制对象之间的切换 83. 请编程实现一个冒泡排序的算法 int num[10] = {1,3,4,6,2,5,7,9,8,0}; for(int i = 0;i10;i++) { for(int j=i+1;j=10;j++) { if(num[i]num[j]) { int temp = num[j]; num[j] = num[i]; num[i] = temp; } } } 84. 用户输入两个字符串 str1,str2 ,返回字符串 str1 在 str2 中的出现索引数, 如:str1 (aba),str2(2dabab2) 返回 2,不可以用 indexof

文档评论(0)

1亿VIP精品文档

相关文档