C#洛阳理工2011-2012C#A卷答案及解析

上传人:hs****ma 文档编号:563744138 上传时间:2023-11-16 格式:DOC 页数:6 大小:88.51KB
返回 下载 相关 举报
C#洛阳理工2011-2012C#A卷答案及解析_第1页
第1页 / 共6页
C#洛阳理工2011-2012C#A卷答案及解析_第2页
第2页 / 共6页
C#洛阳理工2011-2012C#A卷答案及解析_第3页
第3页 / 共6页
C#洛阳理工2011-2012C#A卷答案及解析_第4页
第4页 / 共6页
C#洛阳理工2011-2012C#A卷答案及解析_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C#洛阳理工2011-2012C#A卷答案及解析》由会员分享,可在线阅读,更多相关《C#洛阳理工2011-2012C#A卷答案及解析(6页珍藏版)》请在金锄头文库上搜索。

1、洛阳理工学院 2011/2012 学年 第二学期 面向对象程序设计 期末考试试题卷(A)适用班级: B110531/32/33 考试时间: 120分钟 注意:看清题目要求,书写整洁!一、 选择题(每小题2分,20题共计40分) 1. C#中每个int 类型的变量占用( )个字节的内存。A. 4 B. 2 C. 1 D. 8 2. 在C#中,定义一个字符串变量存储姓名应使用以下哪条语句定义?( )A. CString name; B. string name; C. Dim name as string D. char * name; 3. 在C#编制的财务程序中,需要创建一个存储流动资金金额的

2、临时变量,则应使用下列哪条语句?( )A. string money; B. int money; C. decimal money; D. Dim money as double 4. C#中,新建一字符串变量str,并将字符串I Love C Sharp保存到串中,则应该使用下列哪条语句?( )A. string str(I Love C#); B. string str = I Love C#; C. string str(I Love C Sharp); D. string str = I Love C Sharp; 5. C#中MySelf为一自定义类,其中定义了以下方法public

3、 void HelloWorld() 使用以下语句创建了该类的对象,并使变量obj 引用该对象:MySelf obj = new MySelf ();那么,可如何访问类MySelf的HelloWorld方法?( )A. obj. HelloWorld (); B. obj: HelloWorld (); C. MySelf. HelloWorld (); D. MySelf: HelloWorld (); 6. 分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1class MyClasspublic class subclassint i;若

4、必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择( )。A. internal B. protected C. private D. public 7. 分析下列程序:public class SetDataprivate string _data = ;public string DataSet _data = value; 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?( )A. Console.WriteLine(obj.Data); B. obj.Data = It is so funny!; C. obj._data

5、 = 1000; D. obj.set(obj.Data); 8. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成( )。A. sealed 方法 B. public 方法 C. virtual 方法 D. override 方法9. 类MyClass 中有下列方法定义:public void testParams(params int arr) Console.Write (使用Params参数!); public void testParams(int x,int y) Console.Write (使用两个整型参数!); 请问上

6、述方法重载有无二义性?若没有,则下列语句的输出为( ).MyClass x = new MyClass();x.testParams(0); x.testParams(0,1);x.testParams(0,1,2);A. 有语义二义性; B. 使用Params 参数!使用两个整型参数!使用两个整型参数!C. 使用Params 参数!使用Params 参数!使用Params 参数! D.使用Params 参数!使用两个整型参数!使用Params 参数!10. C#程序中,可使用trycatch 机制来处理程序出现的( )错误。A.语法 B. 运行 C. 逻辑 D. 拼写11. 下列语句创建了多

7、少个string 对象?( )string , strArray = new string 4, 5;A.20 B.4 C. 5 D. 9 12. 在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的( )成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。A. Create B. Append C. CreateNew D. Truncate 13. 在类的定义中,类的( )描述了该类的对象的行为特征。A. 类名 B. 所属的名字空间 C. 方法 D. 私有域14. 已知类MyClass 中事件MouseClicked 定义如下: public s

8、tatic event MouseClickedListener MouseClicked;执行下列语句:MouseClicked += new MouseClickedListener(obj.DoSomething);MouseClicked += new MouseClickedListener(obj.DoSomething);MouseClicked += new MouseClickedListener(obj.DoSomething);然后引发该MouseClicked 事件,其结果为:( )A. obj.DoSomething 方法被调用4 次 B. obj.DoSomethi

9、ng 方法被调用2 次C. obj.DoSomething 方法被调用1 次 D. obj.DoSomething 方法被调用3 次15. 假设变量x的值为100,要输出x的值,下列正确的语句是( )。A. System.Console.writeline(“x”); B. System.Console.WriteLine(“x”);C. System.Console.WriteLine(“x=0”, x); D. System.Console.WriteLine(“x=x”);16. 在C#语言中,下列能够作为变量名的是( )。A. a_3b B. 3ef C. else D. -bc17.

10、 在C#语言中,下面的运算符中,优先级最高的是( )。A. % B. + C. /= D. 18. 能正确表示逻辑关系“a = 100 或a = 100 or a = 100 | a = 100 | a = 100& a = 1019. 有如下程序:using System;class Example1public static void Main() int x = 10, a = 15, b =20; switch(x) case 20:b+;break; case 15:a+;break; case 10:a+;b+;break; Console.WriteLine(“a = 0, b

11、= 1”, a, b);的输出结果是( )。A. a = 15, b = 20 B. a = 16, b = 20 C. a = 15, b = 21 D. a = 16, b = 2120. 调用重载方法时,系统根据( )来选择具体的方法。A. 方法名 B. 方法的返回值类型 C. 参数名及参数个数 D. 参数的个数和类型二、 填空题 (每空2分,10空共计20分)1. 类中声明的属性往往具有 1 get() 和 set() 2 两个访问器2. 在switch语句中,每个语句标号所含关键字case后面的表达式必须是 常量表达式 3 。3. 在while循环语句中,一定要有修改循环条件的语句,

12、否则,可能造成 死循环 4 。4. C#的类不支持多重继承,但可以用 5接口 来实现。5. C#数组元素的下标从 6 0 开始。6. 对于方法,参数传递分为值传递和 7 引用传递 两种。7. 面向对象的语言具有_8_封装_性、_继承_9_性、_多态10_性。三、 编程题(每题20分,2题共计40分) 1. 首先定义基本几何图形接口(IShape),然后定义IShape的实现类Circle(圆形)、Square(正方形)和Triangle(三角形)。要求计算各种图形的面积和周长。(提示:求三角形的面积用海伦公式:,其中a,b,c是三角形的边长,L=(a+b+c)/2,即周长的一半。 )2. 编写出一个通用的人员类(Pe

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号