皮皮学,免费搜题
登录
搜题
【简答题】
【程序功能】 本程序实现如下功能:定义车辆类 Vehicle ,在类中定义字段、属性和虚拟方法;由基类 Vehicle 创建派生类 Motor 、 Bus 和 Truck , 在派生类中实现方法重载;在实例化类的对象并且调用类的方法实现多态性。 【操作要求】 新建并保存项目:在 Visual Studio.NET 中,新建一个 Visual C# 控制台应用程序项目,名称设置为 Test2_15 , 位置设置为考生文件夹。 1. 定义基类 Vehicle: 为项目添加公有类 Vehicle ,保存在文件 Vehicle.cs 中。 2. 为基类 Vehicle 添加下列字段、属性和方法: l 私有字段 m_weight , 代表质量,数据类型为 int ; l 私有字段 m_wheels ,代表轮子数目,数据类型为 int ; l 公有属性 Weight ,用于获取和设置 m_weight 字段,包含 get 访问器和 set 访问器; l 公有属性 wheels ,用于获取和设置 m_wheels 字段,包含 get 访问器和 set 访问器; l 虚拟方法 GetWheels() ,用于说明车辆轮子数目,方法返回类型为 string ; 3. 定义派生类 Motor 、 Bus 和 Truck , 在其中重写基类的构造函数和抽象方法: l 从基类 Vehicle 中派生出公有类 Motor 、 Bus 和 Truck, 仍然保存在文件 Vehicle.cs 中; l 在类 Motor 的构造函数中,设置属性 wheels 的初始值为 2 ; l 在类 Bus 的构造函数中,设置属性 wheels 的初始值为 4 ; l 在类 Truck 的构造函数中,设置属性 wheels 的初始值为 6 ; l 在类 Motor 中重写基类 Vehicle 的抽象方法 GetAvailable ,方法返回一个字符串“ The wheels of the motor is x ” ,其中 x 表示属性 wheels 的值; l 在类 Bus 中重写基类 Vehicle 的抽象方法 GetAvailable ,方法返回一个字符串“ The wheels of the motor is x ” ,其中 x 表示属性 wheels 的值; l 在类 Truck 中重写基类 Vehicle 的抽象方法 GetAvailable ,方法返回一个字符串“ T he wheels of the truck is x ” ,其中 x 表示属性 wheels 的值; 4. 在方法中实例化类的对象,调用方法输出车辆轮子数目: l 构造 Vehicle 类型的一个变量 vehicle, 调用类的方法 GetWeight (),并输出方法返回的字符串; l 实例化 Motor 的一个对象 vehicle ,调用类的方法 GetAvailable (),并输出方法返回的字符串; l 实例化 Bus 的一个对象 vehicle ,调用类的方法 GetAvailable (),并输出方法返回的字符串; l 实例化 Truck 的一个对象 vehicle ,调用类的方法 GetAvailable (),并输出方法返回的字符串; l 输出文本 “按回车键结束”,读取回车键结束程序。 5. 程序设计完成后进行编译,生成项目的 EXE 可执行文件。 【执行结果】 运行程序打开命令行窗口,输出车辆轮子数目,如图 2-15 所示。
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【简答题】10( ),十户中人赋。( ),复得返自然
【单选题】直流电机发电运行时电磁转矩与转速的方向 , 电枢感应电势与电流的方向 。
A.
相同、相同
B.
相反、相反
C.
相同、相反
D.
相反、相同
【单选题】以下定义语句中不正确的是( )。
A.
int y[5]={0,1,3,5,7,9};
B.
double x[5]={2.0, 4.0, 6.0, 8.0, 10.0};
C.
char c2[]={'\x10', '\xa', '\x8'};
D.
char c1[]={'1', '2', '3', '4', '5'};
【简答题】试在无换向器电动机四象限运行状态图中给出高、低速正转时的空载换流提前角γ 0 或反转时的空载换流提前角 及触发延迟角α的数值,并给出整流侧电压U d 与逆变侧电压U i 的极性以及直流电流I d 、电枢电流i、电枢反电动势e、功率P、电磁转矩T e 和转速n等的方向。
【单选题】以下定义语句中不正确的是__。
A.
int y[5]={0,1,3,5,7,9};
B.
char c1[]={'1', '2', '3', '4', '5'};
C.
char c2[]={'\x10', '\xa', '\x8'};
D.
double x[5]={2.0, 4.0, 6.0, 8.0, 10.0};
【判断题】摩擦桩基础的桩侧摩阻力和桩端阻力是同时发挥的,并共同承担外荷载。( )
A.
正确
B.
错误
【单选题】以下定义语句中不正确的是( )。
A.
double x[5]={2.0, 4.0, 6.0, 8.0, 10.0};
B.
char c2[]={'\x10', '\xa', '\x8'};
C.
char c1[]={'1', '2', '3', '4', '5'};
D.
int y[5]={0,1,3,5,7,9};
【单选题】以下数组定义语句中不正确的是 。
A.
int a[]=new int[5]{1,2,3,4,5};
B.
int[,] a=new inta[3][4];
C.
int[][] a=new int [3][0];
D.
int [] a={1,2,3,4};
【单选题】以下定义语句中不正确的是()。
A.
int a=b=0 ;
B.
char A=65+2,B='b';
C.
float a=1,*b=&a,*c=&*b;
D.
double a=0.0,b=1.1 ;
【多选题】根据现行《火灾自动报警系统设计规范》,火灾自动报警系统传输线路应且可以采用()保护方式布线
A.
穿金属管
B.
线槽
C.
穿经阻燃处理的硬质塑料管
D.
穿封闭式线槽
E.
穿硬质塑料管
相关题目: