C#挑选 联系客服

发布时间 : 星期六 文章C#挑选更新完毕开始阅读f62654d98bd63186bdebbc05

D.try finally

5、在C#中,一个类(B).(选择一项) A.可以继承多个类 B.可以实现多个接口

C.在一个程序中只能有一个子类 D.只能实现一个接口

6、针对下面的C#代码: using System; class Teststring {

public static void Main() {

String strOriginal;

strOriginal = Console.ReadLine(); bool A = strOriginal.Equals(\ Console.WriteLine(A.ToString()); int B = strOriginal.Length;

Console.WriteLine(B.ToString()); Console.ReadLine(); } }

程序运行时.输入。“ AAAAA”(五个A的前面有三个空格)则程序输出为(B) (选择一项) A.0 8 B.False 8 C.-1 8 D.False 5

7、以下的C#代码段: public struct Person {

string Name; int Age; }

public static void Main() {

Hasbtable A; Person B; //其他处理代码 }

以下说法正确的是(A)。(选择一项)

A.A为引用类型的变量,B为值类型的变量 B.A为值类型的变量,B为引用类型的变量 C.A和B都是值类型的变量 D.A和 B都是引用类型的变量

8、以下的C#代码:

static void Main(string[] args) {

Console.WriteLine(\运行结果: {0}\ Console.ReadLine(); }

代码运行结果为(D)。(选择一项) A.在控制台窗口显示“运行结果:” B.在控制台窗口显示“运行结果:{0}” C.在控制台窗口显示“运行结果:,Console.ReadLine”

D.如果用户在控制台输入“ A”,那么程序将在控制台显示“运行结果:A”

9、在C#中定义一个数组,正确的代码为(B)。(选择一项) A.int arraya = new int[5]; B.int[] arraya = new int[5]; C.int arraya = new int[]; D.int[5] arraya = new int;

10、在C#语言中,下列关于属性的描述正确的是(B).(选择一项)

A.属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性 B.属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏 C.要定义只读属性只需在属性名前加上readonly关键字 D.在C#的类中不能自定义属性

11. 在接口的成员中,不能包含( D ). A.属性 B.方法 C.事件 D.常量

12. 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的( C )。 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]

11、程序运行过程中发生的错误,叫作(C).(选择一项) A.版本 B.断点 C.异常 D.属性

13、在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为(A)。(选择一项) A.容器控件 B.组合控件 C.排列控件 D.基类控件

14、阅读以下的C#代码: class A {

public A( ) {

Console.WriteLine(\ } }

class B:A {

public B() {

Console.WriteLine(\ } }

class Program {

public static void Main() {

B b = new B();

Console.ReadLine(); } }

上述代码运行后,将在控制台窗口输出(C)。(选择一项) A. A B. B C. A B D.B A

15、在.NET中,以下关于命名空间的描述,正确的是(D)。(选择一项) A.命名空间不可以进行嵌套

B.任一个.cs文件中,只能存在一个命名空间

C.便用private修饰的命名空间,其内部的类也不允许访问 D.命名空间使得代码更加有条理、结构更清晰

16、NET中,程序中的错误可以划分为以下三类,除了(D)。 (选择一项) A.逻辑错误

B.运行时错误 C.语法错误 D.自定义错误

17、针对下面的C#代码: using System;

delegate void D(int i); class P {

public static void Main() {

V(new D(R)); }

public static void R(int t) {

V(21); }

public static void V(int i) {

Console.WriteLine(i.ToString()); Console.ReadLine(); } }

以下说法正确的是(B )(选择一项)

A.代码中存在错误,delegate voidD(int i);不能定义在名称空间或者类之外 B.代码中存在错误,代码行V(new D(R));使用委托错误 C.程序正常运行,输出为0 D.程序正常运行,输出为21

18、’(abc)|(def)’能匹配的是( ) A、”abcdef” B、”abcd” C、”abc” D、”cdef”

19、以下关于C#中方法重载的说法正确的是(CD)。(选择二项)

A.如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载

B.如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载 C.如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载 D.如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载

20、在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用(A)关键字。(选择一项) A.override