华师大《C
奥鹏华中师范大学平时在线作业
华师《C-0002
以下关于接口的说明,错误的是( )。
A:接口中的方法可以加public前缀
B:接口中的方法都是公共属性的
C:接口中的方法不具有方法体实现部分
D:一个类只能继承自一个基类,但是可以实现多个接口
答案问询微信:424329
类的以下特性中,可以用于方便地重用已有的代码和数据的是( ).
A:多态
B:封装
C:继承
D:抽象
答案问询微信:424329
C#是一种面向( )的语言。
A:机器
B:过程
C:对象
D:事物
答案问询微信:424329
在C#中定义接口时,使用的关键字是( )。
A:interface
B::
C:class
D:overrides
答案问询微信:424329
下面有关变量和常量的说法, 正确的是( )。
A:在程序运行过程中, 变量的值是不能改变的, 而常量是可以改变的
B:常量定义必须使用关键字 const
C:在给常量赋值的表达式中不能出现变量
D:常量在内存中的存储单元是固定的, 变量则是变动的
答案问询微信:424329
关于C#程序的书写,下列不正确的说法是( )。
A:区分大小写
B:一行可以写多条语句
C:一条语句可以写成多行
D:一个类中只能有一个Main()方法,因此多个类中可以有多个 Main()方法
答案问询微信:424329
下列关于构造函数的描述中,( )是正确的。
A:构造函数名必须与类名相同
B:构造函数不可以重载
C:构造函数不能带参数
D:构造函数可以声明返回类型
答案问询微信:424329
以下关于抽象类的说明,错误的是( )。
A:abstract做类的修饰符
B:virtual做类的修饰符
C:抽象类中的方法都要声明为抽象方法
D:非抽象类可继承自抽象类
答案问询微信:424329
调用“命名空间”的命令是( )。
A:namespace
B:use
C:using
D:include
答案问询微信:424329
运行 C#程序可以通过按( )键实现。
A:F5
B:Alt+F5
C:Ctrl+F5
D:Alt+Ctrl+F5
答案问询微信:424329
下列哪些语句关于C#内存回收的说明是错误的( )。
A:程序员必须创建一个线程来释放内存
B:垃圾回收机制自动负责释放无用内存
C:内存回收程序允许程序员直接释放内存
D:内存回收程序可以在指定的时间释放内存对象
答案问询微信:424329
以下哪个是C#的关键字( )。
A:doing
B:const
C:this
D:void
答案问询微信:424329
关于C#语言的基本语法,下列哪些说法是正确的( )。
A:C#语言使用using关键字来引用.NET预定义的名字空间;
B:用C#编写的程序中,Main函数是唯一允许的全局函数;
C:C#语言中使用的名称严格区大小写;
D:C#中一条语句必须写在一行内;
答案问询微信:424329
下列描述中,关于函数重载满足的条件的说明奥鹏华中师范大学平时在线作业正确的是( )。
A:有不同的参数个数;
B:对应的参数类型不相同;
C:A和B必须同时满足;
D:A和B只要满足一个即可;
答案问询微信:424329
下列关于C#的异常处理的说发法,错误的是( )。
A:Try块必须跟catch块组合使用,不能单独使用
B:一个try块可以跟随多个catch块
C:使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常
D:在try … catch …..finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行
答案问询微信:424329
下面关于委托的描述,正确的是( )。
A:委托是一种引用方法的类型
B:委托类似于 C++ 函数指针,同样是类型不安全的
C:委托允许将方法作为参数进行传递
D:委托可用于定义回调方法。
答案问询微信:424329
以下关于继承的叙述不正确的是( )。
A:在C#中类只允许单一继承
B:在C#中一个类只能实现一个接口
C:在C#中一个类不能同时继承一个类和实现一个接口
D:在C#中接口只允许单一继承
答案问询微信:424329
下列关于构造函数的描述错误的是( )。
A:构造函数可以声明返回类型
B:构造函数不可以用private修饰
C:构造函数必须与类名相同
D:构造函数不能带参数
答案问询微信:424329
关于程序集,下列正确的说法是( )。
A:程序集可以由一个文件组成,也可由多个文件组成
B:一个程序集中可有多个程序集清单
C:一个程序集中可定义多个命名空间
D:程序集是可自描述的
答案问询微信:424329
以下哪些可以作为接口成员( )。
A:方法
B:属性
C:字段
D:事件
答案问询微信:424329
在C#类中,this代表了当前类本身。
A:对
B:错
答案问询微信:424329
DotNet包含两个部分,即公共语言运行时和框架类库。
A:对
B:错
答案问询微信:424329
派生类可以继承基类的成员,以及方法的实现;派生的接口继承了父接口的成员方法,并且也继承父接口方法的实现。
A:对
B:错
答案问询微信:424329
可以阻止某一个类被其他类继承。
A:对
B:错
答案问询微信:424329
在C#中,子类不能继承父类中用private修饰的成员变量和成员方法。
A:对
B:错
答案问询微信:424329
字符串类型属性引用类型。
A:对
B:错
答案问询微信:424329
方法重载可以扩充现有类的功能。
A:对
B:错
答案问询微信:424329
静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。
A:对
B:错
答案问询微信:424329
C#语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
A:对
B:错
答案问询微信:424329
C#可以多继承。
A:对
B:错
答案问询微信:424329