



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.面向对象分析的第一步是 A 。A确定问题域 B.确定附加的系统约束 C定义服务 D.定义类和对象2在C#语言中引进了类的概念。类的定义包括类名,类的说明和类的实现, D 是类的外部接口。 A类的引用 B. 类的实现 C类的说明 D.类的标识3. A 是类的内部表示。 A.类的说明 B类的实现 C.类的标识 D.类的构造4有了 B 可以隐藏类对象内部实现的复杂细节,有效地保护内部所有数据不受外部破坏。 A多态性 B.封装性 C兼容性 D.继承性5 D 增强了类的共享机制,实现了软件的可重用性,简化系统的开发工作。A多态性 B.封装性 C兼容性 D.继承性6 A 可实现函数重载和运算符重载。A多态性 B.封装性 C兼容性 D.继承性7在面向对象程序设计中,常常将接口的定义与接口的实现相分离,可定义不同的类实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相应的实现。为达到上述目的,面向对象语言须提供 B 机制。A.继承和过载 B.抽象类 C.继承和重置 D.对象自身应用8下面关于面向对象的描述正确的是 A 。A.针对接口编程,而不是针对实现编程 B.针对实现编程,而不是针对接口编程 C.接口与实现不可分割 D.优先使用继承而非组合9面向对象程序设计语言为 D 提供支持。A面向对象用例设计阶段 B面向对象分析阶段 C面向对象需求分析阶段 D面向对象实现阶段10在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的 C 。A.数据变量 B.数据结构 C.属性 D.定义11在类数据上执行的功能操作称为对象的 A 。A.行为 B.调用 C.实现 D.函数12一个对象通过发送 B 来请求另一个对象为其服务。A.调用语句 B.消息 C. 命令 D.函数13在面向对象技术中,类属是一种 B 机制。A包含多态B参数多态C过载多态D强制多态14一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与 A 的那些部分。 A具体对象无关B具体类型无关C具体对象相关D具体类型相关15在类属类中用变元来表示与 C 的那些部分。A具体对象无关B具体类型无关C具体对象相关D具体类型相关16采用面向对象技术开发的应用系统的特点是 A 。A重用性更强 B运行速度更快C占用存储量小D维护更复杂17关于构造函数和析构函数,以下说法错误的是 B 。 A.它们都没有返回值说明,定义它们的时候不需指出函数返回值类型B.构造函数能被继承,析构函数不能被继承C.构造函数可以用缺省参数D.析构函数可以是虚的,但构造函数不行18重置的基本思想是通过 B 机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。A对象引用B动态绑定C类型匹配 D 静态绑定19在C#程序中,整个程序运行入口点是什么? Main函数20break、return、continue的区别是什么?break 是退出整个循环continue是退出此次循环return是返回值21在C#中如何定义常量?const 类型名 常量名=数值;22在C#语言中,定义字符串的数据类型是什么?string23在C#语言中,new是如何使用的?实例化对象时使用 = new ();24在C#语言中,什么类不能被实例化?声明中带有abstract的类25static如何使用,有什么意义? static作为静态修饰符在声明类的成员时可以使用。声明了static的类的成员就是静态成员,而不声明static的类的成员是非静态成员。26在类的继承方式,private、protected、public如何被继承下去?声明private的类无法被继承;声明protected的类可以被声明private和protected的类继承;声明public的类可以无限制的被继承。27C#语言的函数参数传递有几种方式?4种(值参数传递、引用参数传递、输出参数传递、参量参数传递)28如何实现函数重载?在同一类中定义同一名称的多个函数,这些函数具有不同的签名(即不同的参数类型或不同的参数数量)。在使用时,只要输入名称,编译器就会根据参数的类型和数量自动寻找合适的函数,这就是函数重载。29.构造函数有什么特点,如何使用?特点:1.每个类都有构造函数,即时没有声明,编译器也会在后台自动提供一个默认的构造函数;2.访问类时,最先执行构造函数; 3.构造函数无法被继承; 4.构造函数没有返回值; 5.构造函数的名称与类名相同。 使用: 在构造函数中对类的实例进行初始化操作。30.如何编写程序计算并输出某年某月的天数?using System;namespace 得到某年某月天数 class Program static void Main() int Year, Mouth; Days Days=new Days(); Console.WriteLine(请输入想查找的年份:); Year = Convert.ToInt32(Console.ReadLine(); Console.WriteLine(请输入想查找的月份:); Mouth = Convert.ToInt32(Console.ReadLine(); Console.WriteLine(天数为: + Days.Dayscalculate(Year,Mouth); class Days public static int Dayscalculate(int Year, int Mouth) if (Mouth = 12 | Mouth = 1 | Mouth = 10 | Mouth = 8 | Mouth = 7 | Mout
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- java虚拟机内存模型面试题及答案
- 中国电大考试试题及答案
- 泰语二级考试试题及答案
- 解读语文面试题及答案
- 思想品德考试试题及答案
- 校园保安安全知识培训课件
- 电工操作面试题及答案
- 客房清扫考试题及答案
- 2025年国能铜陵发电有限公司招聘考试试题(含答案)
- 2025年广州市从化区社区专职人员招聘考试笔试试题(含答案)
- 医院科室主任年度目标责任书模板
- 2025年成考考试题目解析及答案
- 2025年足球裁判三级试题及答案
- 2025年特种设备检验检测项目合作计划书
- 安全生产投入费用明细
- 2025年司机三力考试题库及答案
- 2025年甘肃省高考历史试卷真题(含答案解析)
- 奔驰GL350GL450GL550中文版说明书
- 智能微电网应用技术课件
- 光谷华科附小数学试卷
- 学校公文写作培训
评论
0/150
提交评论