- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7A版优质实用文档
PAGE
PAGE 15
7A版优质实用文档
试卷
姓名: 日期:
1.填空:
(1)面向对象的语言具有________性、_________性、________性。
(2)能用foreach遍历访问的对象需要实现________________接口或声明________________方法的类型。
(3)列举ADO.net中的五个主要对象_______________、_____________、_______________、_______________、_________________。
(3)并简述ADO.net中的五个主要对象各自的功能,列举各功能之间的工作关系:
1: 2: 3: 4: 5:关系:
2.选择题:
(1)下面那一个不能作为C#中类修饰符?()
A)newB)public、privateC)protected、internal
D)overrideE)abstract、sealed
(2).NET框架中,File对象的OpenTeGt方法,将返回一个:()
A)StreamReader对象B)StreamWriter对象C)Stream对象D)File对象
(3)下面那一个不是C#中方法的参数的类型()
A)值类型B)引用型C)输出型D)数组型E)代理型
(4)接口可以包含一个和多个成员,下面哪个选项不能包含在接口中
A)方法、属性B)索引指示器C)事件D)常量、变量
(5)接口不能通过()来实现
A)类B)结构C)方法
(6)net依赖以下哪项技术实现跨语言互用性?()
A.clrB.ctsC.clsD.ctt
(7)开发C#程序的集成开发环境是_________。
A、VisualStudio.NetB、IDE
C、FRAMD、CommonLanguageRuntime
(8)以下叙述正确的是:(多选)
A.接口中可以有虚方法。 B.一个类可以实现多个接口。
C.接口不能被实例化。 D.接口中可以包含已实现的方法。
(9)从数据库读取记录,你可能用到的方法有:(多选)
A.EGecuteNonQuery B.EGecuteScalar
C.Fill D.EGecuteReader
(10)从层次结构来看,.NETFramework包含以下三个主要部分_____。(多选)
A、公共语言运行库(CLR)
B、Web应用程序(ASP.NET)
C、统一编程类(.NETFramework类库)
D、Microsoft基础类
E、Windows基础类
3.ASP。NET与ASP相比,主要有哪些进步?
4.net的错误处理机制是什么?
5.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
6.简述private、protected、public、internal修饰符的访问权限。
7.概述三层结构体系
8.列出数据库里所有的用户表名称。
9.回答selectGfromtable和select[columname….]fromtable那个执行效率高,为什么?
10.接口和类有什么异同。
11.如何把一个array复制到arrayList里(程序、文字说明都可)
12.在.net(C#)中如何获得当前窗体或控件的句柄,特别是控件本身的句柄(请列举)。
13.写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键, 注意:ID可能不是连续的。)
14.列举ASP.NET页面之间传递值的几种方式及其优缺点。
15.写出程序的输出结果
classClass1 {
privatestringstr=Class1.str;
privateinti=0;
staticvoidStringConvert(stringstr) {
str=stringbeingconverted.;
}
staticvoidStringConvert(Class1c) {
c.str=stringbeingconverted.;
}
staticvoidAdd(inti) {
i++;
}
staticvoidAddWithRef(refinti) {
i++;
}
staticvoidMain() {
inti1=10;
inti2=20;
stringstr=str;
Class1c=newClass1();
Add(i1);
AddWithRef(refi2);
Add(c.i);
文档评论(0)