面向对象程序设计基础
一、选择题(把答案填在下表格中,每题2分,共30分)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | |||||
1.在C#中 都是对象。
A 任何类型 B 任何事物 C 任何代码 D 任何技术
2.对象包含数据和 的方法。
A 在该数据上工作 B 调用 C 函数调用 D 传递参数
3.一个类是 的蓝本。
A 数据集合 B 函数集合 C 方法集合 D 给定功能集合
4.每个C#程序必须有一个 方法。
A 类方法 B 构造方法 C Main D 重载方法
5. .NET的核心是 。
A CLR B Windows2000 C DNA D 分解平台
6.C#程序以 扩展名保存编写的程序。
A .CS B .PS C .CSS D .SC
7.System是 的命名空间。
A 存储系统类 B 控制台类 C I/O操作 D 新项目
8.namespace用于声明 。
A 新项目 B 一个命名空间 C 类与方法 D 指令
9.装箱是把值类型转换到 类型。
A 数组 B 引用 C char D string
10.拆箱是引用类型返回到 类型。
A string B char C 值 D 数组
11. 类型是所有类型的根。
A System.Object B object C string D System.Int32
12.从派生类到基类对象的转换是 类型转换。
A 显示 B 隐式 C 自动 D 专向
13.从基类到派生类对象的转换是 类型转换。
A 隐式 B 自动 C专向 D 显示
14.强制转换对象可以使用 关键字实现。
A is B as C this D object
15.命名空间用于定义 的作用域。
A 应用程序 B 有关类型 C 多重源代码 D 层次结构
二、填空题(把答案填在下表格中,每题10分,共20分)
1.下列程序的运行结果是 。
//Exam1.cs
using System;
class Using
{
public static void Main()
{
int i=918;
float f=10.25f;
short sh=10;
double d=11.19;
Console.WriteLine(i+f+sh+d);
}
}
2.下列程序的运行结果是 。
//Exam2.cs
using System;
class Using
{
public static void Main()
{
int i=5;
float f=5.1f;
Console.WriteLine(i*f);
}
}
三、简答题(每题5分,共15分)
1、继承是什么?
答:
多态性是什么?
答:
2、.NET的核心构件包括哪些?
答:
3、CLR的作用是什么?
答:
四、实验及技能训练
下面实验前面两个任务不计分,第三个任务中的实验第1大题20分,第2大题15分,共35分),并把任务三中的实验填写在实验报告中
任务一
- 设置断点排查
- 异常捕捉及处理案例中的问题
任务二
- 使用.NET代码编辑器编写一个C#应用程序,以在屏幕打印出:
C# is the Component-oriented language in C and C++ family of language.
要求:
使用using System命名空间,即定位System命名空间的Console类。
不使用using System命名空间,即System命名空间的Console类。
使用using指令的别名,即使用using创建using的别名。
(操作需要把程序运行的平台截图放在本文档中)
2、已知圆的半径Radius=2.5,计算圆的面积。(PI=3.14159)
要求:用下面三种方法分别进行编写
(1)使用基本方法;
(2)使用object类与类型转换;
(3)使用派生类与as。
(操作需要把程序运行的平台截图放在本文档中)
实验名称:
一、实验目的及要求
- 掌握如何运用平台的调试工具进行查找错误
- 掌握异常的捕捉及处理
- 掌握面向对象中类的成员及相关的程序代码操作
二、实验内容
- 设置断点排查
- 异常捕捉及处理案例中的问题
- 面向对象程序设计中类的成员的定义
三、实验设备及环境
1.安装visual studio2010软件
四、实验步骤(功能实现的核心代码及说明,包括数据库表)
任务一
- 设置断点排查
- 异常捕捉及处理案例中的问题
任务二
- 使用.NET代码编辑器编写一个C#应用程序,以在屏幕打印出:
C# is the Component-oriented language in C and C++ family of language.
要求:
使用using System命名空间,即定位System命名空间的Console类。
不使用using System命名空间,即System命名空间的Console类。
使用using指令的别名,即使用using创建using的别名。
(操作需要把程序运行的平台截图放在本文档中)
2、已知圆的半径Radius=2.5,计算圆的面积。(PI=3.14159)
要求:用下面三种方法分别进行编写
(1)使用基本方法;
(2)使用object类与类型转换;
(3)使用派生类与as。
(操作需要把程序运行的平台截图放在本文档中
五、实验结果(程序运行结果等,可附截图)
六、实验小结
评论0