北语18春《C#》作业2
- 格式:doc
- 大小:54.00 KB
- 文档页数:6
www.vu8o.com ------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 下列关于C#面向对象应用的描述中,哪项是正确的?( )。 A: 派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员 B: abstract方法的声明必须同时实现 C: 声明为sealed的类不能被继承 D: 接口像类一样,可以定义并实现方法 正确答案: (单选题) 2: 通过继承( )类,用户可以创建自己的异常类。 A: System.Exception B: System.SystemException C: System.ApplicationException D: System.UserException 正确答案: (单选题) 3: 在类的定义中,类的( )描述了该类的对象的行为特征。 A: 类名 B: 方法 C: 所属的命名空间 D: 私有域 正确答案: (单选题) 4: 以下说法正确的是( )。 A: 虚方法必须在派生类中重写,抽象方法不需要重写 B: 虚方法可以在派生类中重写,抽象方法必须重写 C: 虚方法必须在派生类中重写,抽象方法必须重写 D: 虚方法可以在派生类中重写,抽象方法也不需要重写 正确答案: (单选题) 5: 下列哪一个不是类成员的成员的是( )。 A: 属性 B: 数组 C: 索引器 D: while循环结构 正确答案: (单选题) 6: 关于如下程序结构的描述中,哪一项是正确的?( ) for ( ; ; ) { 循环体; } A: 不执行循环体 B: 一直执行循环体,即死循环 C: 执行循环体一次 D: 程序不符合语法要求 正确答案: (单选题) 7: 引用ListBox(列表框)最后一个数据项应使用( )语句。 A: ListBox1.Items[ListBox1.Items.Count] B: ListBox1.Items[ListBox1.SelectedIndex] C: ListBox1.Items[ListBox1.Items.Count-1] D: ListBox1.Items[ListBox1.SelectedIndex-1] 正确答案: (单选题) 8: 如果左操作数大于右操作数,( )运算符返回false。 www.vu8o.com ------------------------------------------------------------------------------------------------------------------------------ A: = B: < C: <= D: 以上都是 正确答案: (单选题) 9: 引用ListBox(列表框)当前被选中的数据项应使用( )语句。 A: ListBox1.Items[ListBox1.Items.Count] B: ListBox1.Items[ListBox1.SelectedIndex] C: ListBox1.Items[ListBox1.Items.Count-1] D: ListBox1.Items[ListBox1.SelectedIndex-1] 正确答案: (单选题) 10: 下列关于数组访问的描述中,哪些选项是正确的? ( ) A: 数组元素索引是从0开始的 B: 对数组元素的所有访问都要进行边界检查 C: 如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常; D: 数组元素的访问是从1开始,到Length结束; 正确答案: (判断题) 1: 当方法的修饰符设为proteced时,表示该方法可以被处于同一个工程的文件访问。 A: 错误 B: 正确 正确答案: (判断题) 2: try、catch、finally三个字句必须同时出现,才能正确处理异常。 A: 错误 B: 正确 正确答案: (判断题) 3: 类和对象的区别在于万物都是对象,是个实体,而概念是个类上的描述。 A: 错误 B: 正确 正确答案: (判断题) 4: 在有继承关系的类中,当创建派生类的对象时,先调用派生类的构造函数,再调用基类构造函数。 A: 错误 B: 正确 正确答案: (判断题) 5: 对象是人们要进行研究的任何事物在面向对象程序设计中的抽象。 A: 错误 B: 正确 正确答案: (判断题) 6: switch语句中必须有default标签。 A: 错误 B: 正确 www.vu8o.com ------------------------------------------------------------------------------------------------------------------------------ 正确答案: (判断题) 7: 静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。 A: 错误 B: 正确 正确答案: (判断题) 8: 接口不能通过方法来实现。 A: 错误 B: 正确 正确答案: (判断题) 9: c#是大小写不敏感的语言。 A: 错误 B: 正确 正确答案: (判断题) 10: 常量通过关键字const进行声明。 A: 错误 B: 正确 正确答案: (判断题) 11: 如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。 A: 错误 B: 正确 正确答案: (判断题) 12: 隐式枚举转换允许将十进制的整数转换为枚举类型的变量。 A: 错误 B: 正确 正确答案: (判断题) 13: 用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。 A: 错误 B: 正确 正确答案: (判断题) 14: 继承能够实现代码的复用。 A: 错误 B: 正确 正确答案: (判断题) 15: abstract方法的声明必须同时实现。 A: 错误 B: 正确 正确答案: (单选题) 1: 下列关于C#面向对象应用的描述中,哪项是正确的?( )。 A: 派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员 B: abstract方法的声明必须同时实现 C: 声明为sealed的类不能被继承 www.vu8o.com ------------------------------------------------------------------------------------------------------------------------------ D: 接口像类一样,可以定义并实现方法 正确答案: (单选题) 2: 通过继承( )类,用户可以创建自己的异常类。 A: System.Exception B: System.SystemException C: System.ApplicationException D: System.UserException 正确答案: (单选题) 3: 在类的定义中,类的( )描述了该类的对象的行为特征。 A: 类名 B: 方法 C: 所属的命名空间 D: 私有域 正确答案: (单选题) 4: 以下说法正确的是( )。 A: 虚方法必须在派生类中重写,抽象方法不需要重写 B: 虚方法可以在派生类中重写,抽象方法必须重写 C: 虚方法必须在派生类中重写,抽象方法必须重写 D: 虚方法可以在派生类中重写,抽象方法也不需要重写 正确答案: (单选题) 5: 下列哪一个不是类成员的成员的是( )。 A: 属性 B: 数组 C: 索引器 D: while循环结构 正确答案: (单选题) 6: 关于如下程序结构的描述中,哪一项是正确的?( ) for ( ; ; ) { 循环体; } A: 不执行循环体 B: 一直执行循环体,即死循环 C: 执行循环体一次 D: 程序不符合语法要求 正确答案: (单选题) 7: 引用ListBox(列表框)最后一个数据项应使用( )语句。 A: ListBox1.Items[ListBox1.Items.Count] B: ListBox1.Items[ListBox1.SelectedIndex] C: ListBox1.Items[ListBox1.Items.Count-1] D: ListBox1.Items[ListBox1.SelectedIndex-1] 正确答案: (单选题) 8: 如果左操作数大于右操作数,( )运算符返回false。 A: = B: < C: <= D: 以上都是