文档详情

初级程序员笔试题.doc

发布:2017-08-02约2.53千字共4页下载文档
文本预览下载声明
C#基础概念 在C#中哪些数据类型为引用类型,哪些数据类型为值类型,各写三种并简述引用类型及值类型的区别 数组、集合、泛型集合之间的区别 类与接口的区别 重载与重写的区别 访问修饰符有哪些,分别有什么区别 为什么不能继承String,String是不是一个类 简述参数修饰符ref和out的作用 C#实际运用 下面代码执行过程中为什么会出现异常? public void RemoveList() { Liststring list = new Liststring(); list.Add(1); list.Add(2); list.Add(3); foreach (string s in list) { list.Remove(s); continue; } } 执行下面代码是否会出现异常?如果不出现异常的话控制台会输出什么? public void RemoveList() { Liststring list = new Liststring(); list.Add(1); list.Add(2); list.Add(3); for (int i = 0; i 2;i++ ) { list.RemoveAt(i); continue; } foreach (string s in list) { Console.WriteLine(s); continue; } } 执行下面代码,控制台会输出什么? public void Print() { int i = 10; this.Math(i); Console.WriteLine(--i); Console.WriteLine(i++); } public void Math(int i) { i = 20; } 执行下面代码,控制台会输出什么? public void Print() { Listint listOld = new Listint(); listOld.Add(1); listOld.Add(2); listOld.Add(3); Listint listNew = listOld; this.Math(listOld); foreach (int i in listOld) { Console.WriteLine(i); continue; } foreach (int i in listNew) { Console.WriteLine(i); continue; } } public void Math(Listint list) { for (int i=0; i list.Count;i++ ) { list[i] = list[i]+1; continue; } } 用C#代码构建一个DataTable,该DataTable包含3列分别为name,age,sex,并为该DataTable添加3行数据(数据内容自定)。附加要求:最好能限制name为string类型,age为int类型,sex为string类型,并让添加的3行数据中至少有一行数据的age为Null ASP.NET 简述ASP.NET中ViewState、Application、Session、Cookie的区别 列举3种以上页面之间传递值的方法 什么是WebService 向页面发送请求有哪两种方式,并说说这两种方式的区别 什么是XML,XML的优势在哪?并举例说明有哪些地方会使用到XML(1-2个例子) T-SQL 描述连表查询中左连接、右连接、内连接、全连接的却
显示全部
相似文档