




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中软强网DOTNET程序员面试题(初级中级)参考答案姓名:年龄: 籍贯: 应聘岗位:期望薪金: 最低薪金: 期望培训方向:联系方式:住址:1.填空: 评分标准:一空1分,满分10分。(1)面向对象的语言具有_性、_性、_性。继承性、封装性、多态性。(考基本概念)(2)能用foreach遍历访问的对象需要实现 _接口或声明_方法的类型。IEnumerable 、 GetEnumerator (对foreach机制的理解,本来不想出这题的,凑分)(3)列举ADO.net中的五个主要对象_、_、_、_、_。. (送分题, 对ADO.net的了解)2. 不定项选择: 评分标准: 一题5分,不选或者错选均不得分。漏选得2分。满分10分。(1) 以下叙述正确的是: A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。 C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。B、C (考对接口的理解) (2) 从数据库读取记录,你可能用到的方法有: A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader B、C、D (考查对ADO.net的熟练程度)3. 简述 private、 protected、 public、 internal 修饰符的访问权限。private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。评分标准:答对1题2分,2题5分,3题7分。全对10分。 (送分题)4. 写出一条Sql语句:取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)解1: select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * from A where id (select max(id) from (select top 30 id from A )as A) 评分标准:写对即10分。(答案不唯一,datagrid 分页可能需要用到)5 .列举ASP.NET 页面之间传递值的几种方式。1.使用QueryString, 如.?id=1; response. Redirect(). 2.使用Session变量 3.使用Server.Transfer .等等 评分标准:答对1点得3分,两点7分, 3点10分。6. 写出程序的输出结果class Class1 private string str = Class1.str; private int i = 0; static void StringConvert(string str) str = string being converted.; static void StringConvert(Class1 c) c.str = string being converted.; static void Add(int i) i+; static void AddWithRef(ref int i) i+; static void Main() int i1 = 10; int i2 = 20; string str = str; Class1 c = new Class1(); Add(i1); AddWithRef(ref i2); Add(c.i); StringConvert(str); StringConvert(c); Console.WriteLine(i1); Console.WriteLine(i2); Console.WriteLine(c.i); Console.WriteLine(str); Console.WriteLine(c.str); (考查值引用和对象引用)10210strstring being converted.评分标准:答对一点得2分,满分10分。7.写出程序的输出结果public abstract class A public A() Console.WriteLine(A); public virtual void Fun() Console.WriteLine(A.Fun(); public class B: A public B() Console.WriteLine(B); public new void Fun() Console.WriteLine(B.Fun(); public static void Main() A a = new B(); a.Fun(); A BA.Fun()评分标准:写出A.B 得5分,写出A.Fun()得5分,满分10分。(考查在继承类中构造函数, 以及new 方法, )8. 写出程序的输出结果:public class A public virtual void Fun1(int i) Console.WriteLine(i); public void Fun2(A a) a.Fun1(1); Fun1(5); public class B : A public override void Fun1(int i) base.Fun1 (i + 1); public static void Main() B b = new B(); A a = new A(); a.Fun2(b); b.Fun2(a); -2 5 1 6评分标准:答对一点得2分,两点得5分,3点得7分。全对得10分。9. 一列数的规则如下: 1、1、2、3、5、8、13、21、34. 求第30位数是多少,用递归算法实现。(C#语言) public class MainClass public static void Main() Console.WriteLine(Foo(30); public static int Foo(int i) if (i 0 & i 0 & i = 2) return 1; 得5分。 方法参数过多需要扣分(扣除分数 = 参数个数 1) 不用递归算法扣5分 (递归算法在树结构建立等方面比较常用)10、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。 function foo() / 在此处添加代码 return false; function foo() / 在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 各省化学竞赛试题及答案
- 2025年教师招聘之《幼儿教师招聘》考前冲刺模拟题库及参考答案详解(培优a卷)
- 2025年教师招聘之《幼儿教师招聘》试题及答案详解(基础+提升)
- 2025年教师招聘之《小学教师招聘》通关练习题库包(名师系列)附答案详解
- 2025年教师招聘之《小学教师招聘》试题一含答案详解(考试直接用)
- 贵州地震竞赛试题及答案
- 2025年教师招聘之《幼儿教师招聘》考前冲刺练习题带答案详解(综合题)
- 红岩分章试题及答案
- 2026届安徽省石台县英语九上期末质量检测模拟试题含解析
- 教师招聘之《幼儿教师招聘》考试模拟试卷附答案详解【达标题】
- 2025保密教育线上培训考试题库(含答案)
- 护栏供应及安装合同范本
- 2025宁波宁海县国有企业招聘52人考试参考试题及答案解析
- 2025年本科院校团委笔试备考手册
- GB/T 45940-2025网络安全技术网络安全运维实施指南
- 2024年仙桃市高新技术产业投资有限公司招聘笔试真题
- 敦煌课件讲解稿子
- 2025年环境工程师初级职称考试试题及答案解析
- 眼科特检基础知识培训课件
- 统编版高中思想政治必修1第一课社会主义从空想到科学、从理论到实践的发展1.2科学社会主义的理论与实践 教学课件
- 摄影剪辑基本知识培训课件
评论
0/150
提交评论