- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、填空题:
1、NET框架包括 公共语言运行库 和 .NET类库 。
2、如果希望某个类不能被其它类继承,那么应该为这个类添加关键字 sealed 。
3、在C#程序中,程序的执行总是从 Main() 方法开始的。
4、类的静态成员属于 类 所有,非静态成员属于类的实例所有。
5、数据类型说明符用来说明方法返回值的类型,如果没有返回值,则其类型说明符应为 void 。
6、要给属于对应的数据成员赋值,通常要使用set访问器,set访问器始终使用 value 来设置属性的值。
7、在声名类时,在类名前 abstract 修饰符,则声明的类只能作为其他的基类,不能被实例化。
二、判断正误题(每小题1分,共10分)
1、C#要求程序中的每个元素都要属于一个类。 答:对
2、while 循环是预测试循环。 答:对
3、类和对象的区别就是,类是对象的实例,而对象则是类的抽象。答:错
4、在C#中,装箱操作是将值类型转化成引用类型。 答:对
5、异常类对象均为System.Exception类的对象。 答:对
6、运行NET程序,不需要安装.NET Framework 答:错
7、声明委托实际上是声明了一个方法。 答:错
8、在C#中可以使用String作为变量名,但不能使用string作为变量名。答:对
9、虚函数是抽象类的一个特例。答:错
10、当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。答:对
11、在C# 2005编程环境中,常量的值可以在代码中被修改。答:错
12、c#中已经不包含指针。 答:对
13、C#使用try-catch-finally异常处理机制捕捉和处理错误。答:对
14、属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。答:对
三、选择题(每小题2分,共30分)
1、关于C#语言的方法,下列叙述正确的___A____.
A、方法的定义不能嵌套, 但方法调用可以嵌套
B、方法的定义可以嵌套, 但方法调用不能嵌套
C、方法的定义和调用都不能调用
D、方法的定义和调用都可以嵌套
2、关于C#程序的书写,下列不正确的说法是_D___。
A.区分大小写 B.一行可以写多条语句
C.一条语句可以写成多行
D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法
3、以下所列的各方法头部中, 正确的是____C____.
A、void play(var a:lnteger,var b:lnteger)
B、void play(int a,b)
C、void play(int a,int b)
D、Sub play(a as lnteger,b as lnteger)
4、下列的______D________ 不是构造函数的特征。
A.构造函数的函数名与类名相同 B.构造函数可以重载。
C.构造函数可以带有参数 D.可以指定构造函数的返回值类型
5、为了能够在程序中捕获所有异常,在catch语句的括号中使用的类名为___A_______
A.Exception B.DivideByZeroException
C.FormatException D.以上三个均可
6、下列说法正确的是__D___
A.在C#中,编译时对数组下标越界将作检查
B.在C#中,程序运行时,数组下标越界也不会产生异常
C.在C#中, 程序运行时, 数组下标越界是否产生异常由用户确定
D.在C#中, 程序运行时, 数组下标越界一定会产生异常
7、在C#中,使用____D__语句捕获异常 ( )
A、do B、while
C、if D、try 和catch
8、调用重载方法时,系统根据_____B_______来选择具体的方法。
A.方法名 B.参数的个数和类型
C.参数的及参数个数 D.方法的返回值值类型
9、类ClassA有一个名为MI的方法,在程序中有如下一段代码,假设该代码是可以执行的,则声明MI方法一定使用了_____B_____修饰符。
ClassA Aobj=new ClassA();
ClassA.MI();
A.public B.static C.private D.virtual
10、关于异常,下列的说法中不正确的是___D____
A.用户可以根据需要抛出异常
B.在被调方法中可通过 throw 语句把异常传回给调用方法
C.用户可以自己定义异常
D.在C#中
您可能关注的文档
- (完整版)块料楼地面施工方法.doc
- 西师大版五年级下学期数学计算题.doc
- 封面设计调查报告.doc
- 锐角三角函数知识点总结.doc
- 水污染课程设计书.doc
- 大学生安全教育_4.ppt
- 心理健康测试题.doc
- 高中生物第章基因和染色体的关系.基因在染色体上学案.doc
- 小学新手教师专业发展规划.pdf
- 完整版党建引领强化医德医风建设发挥特色优势提升中医药服务水平党课PPT.pptx
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)