2024年北京net笔试题s

上传人:夏** 文档编号:569068268 上传时间:2023-09-28 格式:DOC 页数:26 大小:34.50KB
返回 下载 相关 举报
2024年北京net笔试题s_第1页
第1页 / 共26页
2024年北京net笔试题s_第2页
第2页 / 共26页
2024年北京net笔试题s_第3页
第3页 / 共26页
2024年北京net笔试题s_第4页
第4页 / 共26页
2024年北京net笔试题s_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《2024年北京net笔试题s》由会员分享,可在线阅读,更多相关《2024年北京net笔试题s(26页珍藏版)》请在金锄头文库上搜索。

1、压顶.net笔试题姓名: 日期:1. 填空: (1)面对对象的语言具备_性、_性、_性。 (2)能用foreach遍历访问的对象需要实现 _接口或申明_措施的类型。 (3)列举ADO.net中的五个重要对象_、_、_、_、_。2. 不定项选择:(1) 如下论述正确的是: A. 接口中能够有虚措施。 B. 一个类能够实现多个接口。 C. 接口不能被实例化。 D. 接口中能够包括已实现的措施。 (2) 从数据库读取统计,你也许用到的措施有: A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader3. 简述 private、 prot

2、ected、 public、 internal 修饰符的访问权限。4. 写出一条Sql语句: 取出表A中第31到第40统计(SQLServer, 以自动增加的ID作为主键, 注意:ID也许不是连续的。)5 .列举ASP.NET 页面之间传递值的几个方式。6. 写出程序的输出成果class Class1 private string str = Class1.str; private int i = 0; static void StringConvert(string str) str = string being converted.; static void StringConvert(C

3、lass1 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); Conso

4、le.WriteLine(i2); Console.WriteLine(c.i); Console.WriteLine(str); Console.WriteLine(c.str); 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.WriteL

5、ine(B.Fun(); public static void Main() A a = new B(); a.Fun(); 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

6、 a = new A(); a.Fun2(b); b.Fun2(a); 9. 一列数的规则如下: 1、1、2、3、5、8、13、21、34. 求第30位数是多少, 用递归算法实现。(C#语言)10. 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求: 1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声也许引起其他联动效应。参考答案:1. (1) 继承性、封装性、多态性。(考基本概念) (2) IEnumerable 、 GetEnumerator (对foreach机制的了解,本来不想出这题的,凑分) (3) . (送分题, 对ADO.net的了解)

7、评分标准:一空1分,满分10分。2. (1) B、C (考对接口的了解) (2) B、C、D (考查对ADO.net的纯熟程度) 评分标准: 一题5分,不选或者错选均不得分。漏选得2分。满分10分。3. . private : 私有组员, 在类的内部才能够访问。 protected : 保护组员,该类内部和继承类中能够访问。 public : 公共组员,完全公开,没有访问限制。 internal: 在同一命名空间内能够访问。评分标准:答对1题2分,2题5分,3题7分。全对10分。 (送分题)4. 解1: select top 10 * from A where id not in (selec

8、t 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. 1.使用QueryString, 如.?id=1; response. Redirect(). 2.使用Session变量 3.使用Server.Transfer .等等 评分标准: 答对1点得3分, 两点7分, 3点10分。6. (考查值引用和对象引用)10210strstring being c

9、onverted.评分标准:答对一点得2分,满分10分。7. A BA.Fun()评分标准: 写出A.B 得5分,写出A.Fun()得5分,满分10分。(考查在继承类中结构函数, 以及new 措施, )8. 2 5 1 6评分标准: 答对一点得2分,两点得5分,3点得7分。全对得10分。(某些人做这题,头都晕了. _ )9. 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

10、; 得5分。 措施参数过多需要扣分(扣除分数 = 参数个数 1) 不用递归算法扣5分 (递归算法在树结构建立等方面比较常用)10 要点:1. 联动效果,运行代码只要执行Cat.Cryed()措施。2. 对老鼠和主人进行抽象评分标准: .结构出Cat、Mouse、Master三个类,并能使程序运行(2分) 从Mouse和Master中提取抽象(5分) 联动效应,只要执行Cat.Cryed()就能够使老鼠逃跑,主人惊醒。(3分) public interface Observer void Response(); /观测者的响应,如是老鼠见到猫的反应 public interface Subject void AimAt(Observer obs); /针对哪些观测者,这里指猫的要扑捉的对象-老鼠 public class Mouse : Observer private string name; pub

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

最新文档


当前位置:首页 > 高等教育 > 习题/试题

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