奥鹏网院作业 发表于 2020-3-27 11:15:30

华中师大20年4月课程考试《C#程序设计》作业考核试题


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

页: [1]
查看完整版本: 华中师大20年4月课程考试《C#程序设计》作业考核试题