江苏开放大学NET平台与C#程序设计第二次形考作业

面向对象程序设计基础

一、选择题(把答案填在下表格中,每题2分,共30分)

 

1 2 3 4 5 6 7 8 9 10
B A D D A B B B B C
11 12 13 14 15          
B B D B A          

 

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.下列程序的运行结果是    949.44     

//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.下列程序的运行结果是    25.5    

//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的核心构件包括哪些?

答:1、NET构造块服务或有计划的访问某些服务。

2、将在新的Internet设备上运行的.NET设备软件。

3、.NET用户经验。

 

3、CLR的作用是什么?

答:CLR是.NET的核心,它是一个运行时期环境。在该环境中,以不同语言编写的应用程序均能始终运行。

 

 

四、实验及技能训练

下面实验前面两个任务不计分,第三个任务中的实验第1大题20分,第2大题15分,共35分),并把任务三中的实验填写在实验报告中

任务一

  1. 设置断点排查
  2. 异常捕捉及处理案例中的问题

任务二

  1. 使用.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。

(操作需要把程序运行的平台截图放在本文档中)

资源下载
下载价格10
点点赞赏,手留余香 给TA打赏

评论0

请先
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录