C#期末习题及答案.
12页1、C#期末习题及答案期末习题及答案一、选择题(注意:本大题既有单选题,也有多选题。本大题共一、选择题(注意:本大题既有单选题,也有多选题。本大题共 10 小题,每小小题,每小 题题 2 分,共分,共 20 分)分) 1. .NET 框架包括两个主要的组件是( ) 。 A. 公共语言运行库 B. 模式运行库 C. 程序设计库 D. 类库 2. 下列关于 Main 方法,说法正确的是( ) 。A. “Main”的首字母需大写,而且 Main 方法后面的小括号不能省略 B. Main 方法的返回值为 void C. Main 方法声明为 public static,除非有特殊理由,一般不要更改 Main 方 法的声明。 D. Main 方法可以放在任何一个类中,一个应用程序必须有一个类保护 Main 方法 3. 关于抽象类下面说法错误的是( ) 。 A. 抽象类可以包含非抽象方法 B. 含有抽象方法的类一定是抽象类 C. 抽象类不能被实例化 D. 抽象类可以是密封类 4. 下列关于构造函数,说法正确的是( ) 。 A. 每个类至少有一个构造函数。如果没有构造函数,则系统自动为该类提 供一个默认
2、的构造函数 B. 构造函数的名字可以和类名不同 C. 构造函数可以有返回值 D. 一般使用访问修饰符 public 定义构造函数 5. 下列关于虚拟和重写说法正确的是( ) 。A用修饰符 virtual 表示某个方法或属性可以被扩充类中同名的方法或属性 重写 B. 如果重写基类的虚拟方法,必须在扩充类中用 override 关键字声明 C. 虚拟方法不能声明为静态(static)的。 D. 重写方法的名称,参数个数,类型以及返回值都必须和虚拟方法一致 6. 以下关于 C#中方法重载的说法正确的是:( )。 A. 如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载B. 如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方 法重载 C. 如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法 重载 D. 如两个方法名字相同,而参数的数量不同,那么 它们可以构成方法重载 7VS2008 开发平台提供了很多应用程序模板,常用的有( ) 。 A. 控制台应用程序 B. Windows 应用程序 C. ASP.NET Web 应用程序 D. 智能设备应用程序 8. 使
3、用哪两个控件可以将多个 RadioButton 控件分为两个单选组( ) 。 AListBox B. GridView C. GroupBox D. Panel9. 在.NET 框架中,与操作系统环境相关的主要两个类是( ) 。 A. File B. Environment C. DriveInfo D. System10. 面向对象编程的三大原则是( ) 。 A. 隐藏 B. 封装 C. 继承 D. 多态 二、综合题(本题共二、综合题(本题共 7 小题,第小题,第 1, 2,3,4,6 题每小题题每小题 10 分,第分,第 5,7 题每小题题每小题 15 分,共分,共 80 分)分) 1. 编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果 (10分) (1)创建一个类 A,在 A 中编写一个可以被重写的带 int 类型参数的方法 MyMethod,并在该方法中输出传递的整型值加 10 后的结果。 (3 分) (2)在创建一个类 B,使其继承自类 A,然后重写 A 中的 MyMethod 方法, 将 A 中接受的整型值加 50,并输出结果。 (3 分) (3)在 Mai
4、n 方法中分别创建类 A 和类 B 的对象,并分别调用 MyMethod 方法。 (4 分)2编写一个控制台应用程序,完成下列功能。 (10 分) (1)创建一个类,用无参数的构造函数输出该类的类名(2 分) (2)增加一个重载的构造函数,带有一个 string 类型的参数,在此构造函数中将传递的字符串打印出来。 (2 分) (3)在 main 方法中创建属于这个类的一个对象,不传递参数。 (2 分) (4)在 main 方法中创建属于这个类的另一个对象,传递一个字符串“This is a string” 。 (2 分) (5)在 main 方法中声明类型为这个类的一个具有 5 个对象的数组,但不要实 际创建分配到数组里的对象。 (2 分)3. 编写程序用 Directory 类提供的方法确定制定的目录是否存在,如果不存在, 则创建目录。然后在其创建一个文件,并将一个字符串写到文件中。 (10 分)4. 编写一个控制台应用程序,完成下列功能,并回答提出的问题。 (10 分) (1)创建一个类 A,在构造函数中输出“A” ,再创建一个类 B,在构造函数 中输出“B” 。 (2 分) (2
《C#期末习题及答案.》由会员ths****59分享,可在线阅读,更多相关《C#期末习题及答案.》请在金锄头文库上搜索。
高中生物选修三 基因工程的基本操作程序
篮球急停投篮教学设计
第一单元 自主赏析 1
概念和规律
林冲风雪山神庙
必修二:万有引力理论的成就 共25张PPT
市场配置资源(29张)
希沃一体机 教学白板EN3使用培训
孔孟专题教学设计
做好设计效率高教学设计
信息及其特征_刘萌青
人教版高中必修3 第三单元教学设计
人教版必修二探究弹性势能表达式 共20张
人教版高一必修四水龙吟教学设计
【生物】基因突变和基因重组
《光的折射》教学设计方案
2018古代诗歌鉴赏——鉴赏诗歌语言
高考语文二轮复习:第1部分-语言文字应用-语文-全国卷地区专用
高一(上)必修一 Unit 3 Workbook
素材积累·厚积薄发 素材积淀·延伸应用
2024-04-24 8页
2024-04-24 1页
2024-04-24 1页
2024-04-24 1页
2024-04-24 3页
2024-04-24 8页
2024-04-24 5页
2024-04-23 12页
2024-04-23 5页
2024-04-23 4页