欢迎来到天天文库
浏览记录
ID:42735935
大小:135.00 KB
页数:26页
时间:2019-09-20
《北京-net笔试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、.net笔试题姓名:日期:1.填空:(1)面向对象的语言具有____封装____性、_____继承____性、____多态____性。(2)能用foreach遍历访问的对象需要实现_______IEnumerable_________接口或声明_______GetEnumerable_________方法的类型。(3)列举ADO.net中的五个主要对象_______Command________、______Connection_______、_______DataAdapter________、_______DataSet________、_______DataReader___
2、_______。2.不定项选择:(1)以下叙述正确的是:bcA.接口中可以有虚方法。B.一个类可以实现多个接口。C.接口不能被实例化。D.接口中可以包含已实现的方法。(2)从数据库读取记录,你可能用到的方法有:bcdA.ExecuteNonQueryB.ExecuteScalarC.FillD.ExecuteReader3.简述private、protected、public、internal修饰符的访问权限。答:public不受限制的访问Private只能在本类中访问Protected本类和继承与他的类中的都能访问Internal同一个应用程序或类库中4.写出一条Sql语句:取出
3、表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。)答:selecttop10fromawhereidnotin(selecttop30froma)或:selecttop10fromawhereid>(selectmax(id)from(selecttop30froma)asb)5.列举ASP.NET页面之间传递值的几种方式。答:session(viewstate)简单,但易丢失application全局cookie简单,但可能不支持,可能被伪造inputtype="hidden"简单,可能被伪造url参数简单,显示于地址栏,长度有限
4、数据库稳定,安全,但性能相对弱6.写出程序的输出结果classClass1{privatestringstr="Class1.str";privateinti=0;staticvoidStringConvert(stringstr){str="stringbeingconverted.";}staticvoidStringConvert(Class1c){c.str="stringbeingconverted.";}staticvoidAdd(inti){i++;}staticvoidAddWithRef(refinti){i++;}staticvoidMain(){inti1=1
5、0;inti2=20;stringstr="str";Class1c=newClass1();Add(i1);AddWithRef(refi2);Add(c.i);StringConvert(str);StringConvert(c);Console.WriteLine(i1);Console.WriteLine(i2);Console.WriteLine(c.i);Console.WriteLine(str);Console.WriteLine(c.str);}}答:10,21,0,str,stringbeingconverted.7.写出程序的输出结果publicabstrac
6、tclassA{publicA(){Console.WriteLine('A');}publicvirtualvoidFun(){Console.WriteLine("A.Fun()");}}publicclassB:A{publicB(){Console.WriteLine('B');}publicnewvoidFun(){Console.WriteLine("B.Fun()");}publicstaticvoidMain(){Aa=newB();a.Fun();}}答:A,B,A.Fun()8.写出程序的输出结果:publicclassA{publicvirtualvoidFu
7、n1(inti){Console.WriteLine(i);}publicvoidFun2(Aa){a.Fun1(1);Fun1(5);}}publicclassB:A{publicoverridevoidFun1(inti){base.Fun1(i+1);}publicstaticvoidMain(){Bb=newB();Aa=newA();a.Fun2(b);b.Fun2(a);}}答:2,5,1,69.一列数的规则如下:1、1、2、3、5、8、13、21、34.
此文档下载收益归作者所有