华中师范大学《C
奥鹏华中师范大学平时在线作业
华师《C-0001
C#是一种面向( )的语言。
A:机器
B:过程
C:对象
D:事物
答案问询微信:424329
在C#中定义接口时,使用的关键字是( )。
A:interface
B::
C:class
D:overrides
答案问询微信:424329
C#应用程序项目文件的扩展名是( )奥鹏华中师范大学平时在线作业。
A:csproj
B:cs
C:sln
D:suo
答案问询微信:424329
以下关于虚拟方法和抽象方法的说明,错误的是( )。
A:虚拟方法用virtual前缀修饰
B:抽象方法用abstract前缀修饰
C:抽象方法不具有方法体实现部分
D:虚拟方法不具有方法体实现部分
答案问询微信:424329
在C#中,定义派生类时,指定其基类应使用的语句是( )。
A:Inherits
B::
C:Class
D:Overrides
答案问询微信:424329
值类型比引用类型的执行效率( )。
A:高
B:低
C:相同
D:视情况而定
答案问询微信:424329
执行下列语句序列后, i 和 j 的值分别是( ) int i=3,j=5; if(i-1>j) i–;else j–;
A:2,4
B:2,5
C:3,4
D:3,5
答案问询微信:424329
C#的每一个应用程序应该有一个入口方法,称为Main,该方法必须被声明为( )。
A:private static
B:public static
C:protect static
D:protected static
答案问询微信:424329
属于C#语言的关键字( )。
A:abstract
B:camel
C:Salary
D:Employ
答案问询微信:424329
声明事件时要先声明( )。
A:字段
B:属性
C:方法
D:委托
答案问询微信:424329
下列描述中,关于函数重载满足的条件的说明正确的是( )。
A:有不同的参数个数;
B:对应的参数类型不相同;
C:A和B必须同时满足;
D:A和B只要满足一个即可;
答案问询微信:424329
C#可以采用下列哪些技术来进行对象内部数据的隐藏( )。
A:静态成员
B:类成员的访问控制说明
C:属性
D:装箱(boxing)和拆箱(Unboxing)技术
答案问询微信:424329
以下关于C#中方法重载的说法正确的是( )。
A:如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载
B:如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载
C:如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载
D:如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载
答案问询微信:424329
关于成员函数特征的下列描述中,( )是正确的。
A:成员函数一定是实例函数;
B:成员函数可以重载;
C:成员函数可以有不同的访问修饰符
D:成员函数可以是静态的;
答案问询微信:424329
下列属于值类型的有( )。
A:class
B:enum
C:struct
D:int
答案问询微信:424329
下列说法中,错误的说法是( )。
A:所有的运算符都能被重载
B:运算符被重载时,它们的优先级与结合性不会改变
C:当需要时,我们可以自定义一个运算符来进行重载
D:每个运算符都可以被重载成成员函数
答案问询微信:424329
sealed 修饰符的特点是( )。
A:结构是隐式密封的,因此它们不能被继承
B:将密封类用作基类或将 abstract 修饰符与密封类一起使用是错误的
C:sealed 修饰符可以应用于类、实例方法和属性
D:密封类不能被继承,密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。
答案问询微信:424329
C#中关于委托,下面说法正确的是( )。
A:委托是一种类的成员
B:委托必须定义在类中
C:定义委托需要使用delegate关键字
D:委托是一种数据类型
答案问询微信:424329
下面哪个是C#中的容器( )。
A:Combox
B:TabControl
C:GroupBox
D:Pannel
答案问询微信:424329
在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种( )。
A:只读属性
B:只写属性
C:读写属性
D:不可读不可写的属性
答案问询微信:424329
类体中private修饰的变量在本类中能访问,类生成的对象也能访问。
A:对
B:错
答案问询微信:424329
不同的命名空间中不能有同名的方法。
A:对
B:错
答案问询微信:424329
在定义数组时不允许为数组中的元素赋值。
A:对
B:错
答案问询微信:424329
在同一行上可以书写多条语句,每条语句间用分号分隔。
A:对
B:错
答案问询微信:424329
C#语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
A:对
B:错
答案问询微信:424329
C#可以多继承。
A:对
B:错
答案问询微信:424329
接口与类同样是面向对象程序设计的核心,是创建对象的模版。
A:对
B:错
答案问询微信:424329
C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。
A:对
B:错
答案问询微信:424329
语言中的数组元素只能是基本数据类型而不能为对象类型。
A:对
B:错
答案问询微信:424329
注释的作用是使程序在执行时在屏幕上显示//之后的内容。
A:对
B:错
答案问询微信:424329