可做奥鹏院校所有作业,毕业论文,咨询请添加QQ:3230981406 微信:aopopenfd777
华师20年9月课程考试《C#程序设计》作业考核试题
试卷总分:100 得分:100
第1题,类的以下特性中,可以用于方便地重用已有的代码和数据的是( ).
A、多态
B、封装
C、继承
D、抽象
正确答案:
第2题,C#提供的 4 种跳转语句中, 不推荐使用的是( )。
A、return
B、break
C、continue
D、goto
正确答案:
第3题,C#的每一个应用程序应该有一个入口方法,称为Main,该方法必须被声明为( )。
A、private static
B、public static
C、protect static
D、protected static
正确答案:
第4题,选择如下关于void的正确说明( )。
A、void可用于声明参数
B、void可用于声明类
C、void用于声明方法
D、void与空字符串等价
正确答案:
答案来源:(www.),下面对for语句说法正确的是( ) 。
A、for语句的循环条件不能缺少
B、for(;;)是无限循环
C、for循环无法嵌套
D、for语句是跳转语句
正确答案:
第6题,下列关于构造函数的描述中,( )是正确的。
A、构造函数名必须与类名相同
B、构造函数不可以重载
C、构造函数不能带参数
D、构造函数可以声明返回类型
正确答案:
第7题,下列不正确的代码注释方式是( )。
A、// 注释
B、*/ 注释 /*
C、/* 注释 */
D、/// 注释
正确答案:
第8题,在 C#语言中, 下面的运算符中, 优先级最高的是( )。
A、%
B、++
C、*=
D、6
正确答案:
第9题,属于C#语言的关键字( )。
A、abstract
B、camel
C、Salary
D、Employ
正确答案:
答案来源:(www.),假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( )。
A、int[]arr = new int[10,20]
B、int[]arr = int new[10,20]
C、int[,]arr = new int[10,20]
D、int[,]arr = new int[20;10]
正确答案:
第11题,下列属于值类型的有( )。
A、class
B、enum
C、struct
D、int
正确答案:,C,D
答案来源:(www.),关于C#语言的基本语法,下列哪些说法是正确的( )。
A、C#语言使用using关键字来引用.NET预定义的名字空间;
B、用C#编写的程序中,Main函数是唯一允许的全局函数;
C、C#语言中使用的名称严格区大小写;
D、C#中一条语句必须写在一行内;
正确答案:,C
第13题,以下关于构造函数的描述正确的是( )。
A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
正确答案:,C,D
第14题,下列关于C#的异常处理的说发法,错误的是( )。
A、Try块必须跟catch块组合使用,不能单独使用
B、一个try块可以跟随多个catch块
C、使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常
D、在try ... catch .....finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行
正确答案:,C
答案来源:(www.),当创建一个新类时,该类将从System.Object基类继承下列哪些方法( )。
A、ToString
B、ToObject
C、Equals
D、GetClassInfomation
正确答案:,C
第16题,泛型编程是一种编程范式,他利用"参数化类型"将类型抽象化,从而实现更为灵活的复用,下列选项中,属于泛型的优点的是( )。
A、缓解了代码膨胀
B、类型安全
C、值类型不需要装箱
D、性能得到提升
正确答案:,B,C,D
第17题,以下关于C#中方法重载的说法正确的是( )。
A、如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载
B、如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载
C、如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载
D、如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载
正确答案:,D
第18题,NET中,程序中的错误可以划分为以下三类( )。
A、逻辑错误
B、运行时错误
C、语法错误
D、自定义错误
正确答案:,B,C
第19题,使用下列哪种方法可以减小一个ArrayList 对象的容量( )。
A、调用Remove 方法
B、调用Clear 方法
C、调用Trim(调整,修剪)ToSize 方法
D、设置Capacity 属性
正确答案:,D
答案来源:(www.),C#可以采用下列哪些技术来进行对象内部数据的隐藏( )。
A、静态成员
B、类成员的访问控制说明
C、属性
D、装箱(boxing)和拆箱(Unboxing)技术
正确答案:,C
第21题,类体中private修饰的变量在本类中能访问,类生成的对象也能访问。
T、对
F、错
正确答案:F
第22题,派生类可以继承基类的成员,以及方法的实现;派生的接口继承了父接口的成员方法,并且也继承父接口方法的实现。
T、对
F、错
正确答案:F
第23题,静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。
T、对
F、错
更多答案下载:(www.)
第24题,"+、-、*、/、%、++、--均属于二元运算符。
T、对
F、错
正确答案:F
答案来源:(www.),C#可以多继承。
T、对
F、错
正确答案:F
第26题,当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。
T、对
F、错
更多答案下载:(www.)
第27题,委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。
T、对
F、错
正确答案:F
第28题,不同的命名空间中不能有同名的方法。
T、对
F、错
正确答案:F
第29题,C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。
T、对
F、错
更多答案下载:(www.)
答案来源:(www.),接口与类同样是面向对象程序设计的核心,是创建对象的模版。
T、对
F、错
更多答案下载:(www.)