C# 在线测试

优质
小牛编辑
131浏览
2023-12-01

以下测验提供与C#相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。

问题和解答

问1 - 我们可以使用保留关键字作为C#中的标识符,为它们添加@字符前缀?

A - true

B - false

Answer : A

说明 (Explanation)

如果要将这些关键字用作标识符,可以在关键字前加上@字符。

问题2 - 关于C#中的对象类型,以下哪项是正确的?

A - 对象类型是C#通用类型系统(CTS)中所有数据类型的最终基类。

B - Object是System.Object类的别名。

C - 可以为对象类型分配任何其他类型,值类型,引用类型,预定义或用户定义类型的值。

D - 以上所有。

Answer : D

说明 (Explanation)

所有上述选项都是正确的。

问3 - 以下哪项将类型转换为C#中的有符号字节类型?

A - ToInt64

B - ToSbyte

C - ToSingle

D - ToInt32

Answer : B

说明 (Explanation)

ToSbyte()方法将类型转换为有符号字节类型。

问题4 - 如果演员在C#中失败,以下哪个运算符演员没有引发异常?

A - ?:

B - is

C - as

D - *

Answer : C

说明 (Explanation)

如果转换失败,则运算符强制转换而不引发异常。

问题5 - 以下哪种方法有助于返回多个值?

A - 值参数

B - 参考参数

C - 输出参数

D - 以上都不是。

Answer : C

说明 (Explanation)

输出参数方法有助于返回多个值。

问题6 - C#中Array类的以下哪个属性获得32位整数,即Array的所有维度中的元素总数?

A - Rank

B - LongLength

C - Length

D - 以上都不是。

Answer : C

说明 (Explanation)

Length获取一个32位整数,表示Array的所有维度中的元素总数。

问题7 - 以下哪一项是类的默认访问说明符?

A - Private

B - Public

C - Protected

D - Internal

Answer : D

说明 (Explanation)

类类型的默认访问说明符是Internal。

Q 8 - 函数重载是一种静态多态。

A - true

B - false

Answer : A

说明 (Explanation)

函数重载是一种静态多态。

问题9 - 以下哪个预处理器指令允许创建复合条件指令,以及C#中的#if?

A - 定义

B - elif

C - if

D - else

Answer : D

说明 (Explanation)

#else - 它允许创建复合条件指令,以及#if。

问题10 - 关于C#中的System.ApplicationException类,以下哪一项是正确的?

A - System.ApplicationException类支持应用程序生成的异常。

B - 程序员定义的异常应该来自这个类。

C - 以上两者。

D - 以上都不是。

Answer : C

说明 (Explanation)

以上两个选项都是正确的。