奥鹏教育华中师大《C-0005
奥鹏华中师范大学平时在线作业
华师《C-0005
执行下列语句序列后, 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
下面有关变量和常量的说法, 正确的是( )。
A:在程序运行过程中, 变量的值是不能改变的, 而常量是可以改变的
B:常量定义必须使用关键字 const
C:在给常量赋值的表达式中不能出现变量
D:常量在内存中的存储单元是固定的, 变量则是变动的
答案问询微信:424329
声明结构型的关键字是( )。
A:enum
B:struct
C:class
D:interface
答案问询微信:424329
假定一个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]
答案问询微信:424329
在C#中,定义派生类时,指定其基类应使用的语句是( )。
A:Inherits
B::
C:Class
D:Overrides
答案问询微信:424329
调用“命名空间”的命令是( )。
A:namespace
B:use
C:using
D:include
答案问询微信:424329
以下关于抽象类的说明,错误的是( )。
A:abstract做类的修饰符
B:virtual做类的修饰符
C:抽象类中的方法都要声明为抽象方法
D:非抽象类可继承自抽象类
答案问询微信:424329
调用重载方法时,系统根据( )来选择具体的方法。
A:方法名
B:参数的个数和类型
C:参数名及参数个数
D:方法的返回值类型
答案问询微信:424329
假设类B继承了类A,下列说法错误的是( )。
A:类B中的成员可以访问类A中的公有成员
B:类B中的成员可以访问类A中的保护成员
C:类B中的成员可以访问类A中的私有成员
D:类B中的成员可以访问类A中的静态成员
答案问询微信:424329
在程序中设置断点,是为了( )。
A:定位程序入口点
B:定位程序结束点
C:发布程序
D:调试程序
答案问询微信:424329
在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种( )。
A:只读属性
B:只写属性
C:读写属性
D:不可读不可写的属性
答案问询微信:424329
以下自定义标识符中哪项是合法的( )。
A:const
B:$double
C:hello
D:BigMeaninglessName
答案问询微信:424329
C#的数据类型有( )。
A:值类型
B:引用类型
C:关系类型;
D:调用类型;
答案问询微信:424329
派生类的对象对它的基类成员中的( )是不可访问的。
A:公有继承的公有成员
B:公有继承的私有成员
C:公有继承的保护成员
D:私有继承的公有成员
答案问询微信:424329
C#可以采用下列哪些技术来进行对象内部数据的隐藏( )。
A:静态成员
B:类成员的访问控制说明
C:属性
D:装箱(boxing)和拆箱(Unboxing)技术
答案问询微信:424329
泛型编程是一种编程范式,他利用"参数化类型"将类型抽象化,从而实现更为灵活的复用,下列选项中,属于泛型的优点的是( )。
A:缓解了代码膨胀
B:类型安全
C:值类型不需要装箱
D:性能得到提升
答案问询微信:424329
下列哪些语句关于C#内存回收的说明是错误的( )。
A:程序员必须创建一个线程来释放内存
B:垃圾回收机制自动负责释放无用内存
C:内存回收程序允许程序员直接释放内存
D:内存回收程序可以在指定的时间释放内存对象
答案问询微信:424329
关于程序集,下列正确的说法是( )。
A:程序集可以由一个文件组成,也可由多个文件组成
B:一个程序集中可有多个程序集清单
C:一个程序集中可定义多个命名空间
D:程序集是可自描述的
答案问询微信:424329
有语句String s=”hello world”; ,以下操作哪个是合法的( )。
A:s>>=1;
B:int i=s.length();
C:String ts=s.Trim();
D:String t=s+”!”;
答案问询微信:424329
sealed 修饰符的特点是( )。
A:结构是隐式密封的,因此它们不能被继承
B:将密封类用作基类或将 abstract 修饰符与密封类一起使用是错误的
C:sealed 修饰符可以应用于类、实例方法和属性
D:密封类不能奥鹏华中师范大学平时在线作业被继承,密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。
答案问询微信:424329
在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数。
A:对
B:错
答案问询微信:424329
在定义数组时不允许为数组中的元素赋值。
A:对
B:错
答案问询微信:424329
可以重写私有的虚方法。
A:对
B:错
答案问询微信:424329
隐式类型转换就是不需要声明目标类型就可以进行的转换。
A:对
B:错
答案问询微信:424329
实现一个接口,则在类中一定要实现接口中的所有方法。
A:对
B:错
答案问询微信:424329
在C#中,所有类都是直接或间接地继承System.Object类而得来的。
A:对
B:错
答案问询微信:424329
C#中方法的参数中输出型参数(out)的实参在传递给形参前,不需要明确赋值,但需在方法返回前对该参数明确赋值。
A:对
B:错
答案问询微信:424329
静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。
A:对
B:错
答案问询微信:424329
委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。
A:对
B:错
答案问询微信:424329
try、catch、finally三个字句必须同时出现,才能正确处理异常。
A:对
B:错
答案问询微信:424329