C语言开发工程师选择试题.pdfVIP

  • 1
  • 0
  • 约4.77千字
  • 约 8页
  • 2026-02-14 发布于河北
  • 举报

C语言开发工程师选择试题

1.以下选项中,)(是引用类型选(择一项)

a)enum类型

)struct类型

c)string

类型

d)int类型

2.以下描述错误的选项是)(选(择一项)

a)在C++中支持抽象类而在C#中不支持抽象类。

)C++中可在头文件中声明类的成员而在CPP文件中定义类的成

员,在C#中没有头文件并且在同一处声明和定义类的成员。

c)在C#中可使用now修饰符显式隐藏从基类继承的成员。

d)在C#中要在派生类中重新定义基类的虚函数必须在前面加

)v(erride

0

3.C#的数据类型有)(选(择一项)

a)值类型和调用类型;

)值类型和引用类型;

c)引用类型和关系类型;

d)关系类型和调用类型;

4.以下有关.NET类的描述错误的选项是)(选(择三项)

a)类不可以多层继承而接口可以;

)抽象类自身可以定义成员而接口不可以;

c)抽象类和接口都不能被实例化;

d)一个类可以有多个基类和多个基接口;

5.以下关于.NET构造函数的描述正确的选项是)(选(择一项)

a)构造函数可以声明返回类型。

)构造函数不可以用private修饰

c)构造函数必须与类名相同

d)构造函数不能带参数

6.以下是一些C#中的枚举型的定义,其中错误的用法有0选(

择一项)

a)pulicenurovarl{Mike=100,Nike=102,Jike}

)pulicenumvarl{Mike=100,Nike,Jike}

c)pulicenumvarl{Mike=-1.23,Nike,Jike}枚举型应

为整型的

d)pulicenumvarl{Mike,Nike,Jike}

7.以下代码执行结果是)(选(择一项)

pulicstaticvoidMain(string[]args)

inti=2000;

ojecto=i;

i=xx;

intj=(int)o;

w

Console.WriteLine(i={0},o={l},j={2}“,i,o,j);

)

a)i=xx,o=2000,j=2000

)i=xx,o=xx,,j=xx

c)i=2000,o=xx,,j=2000

d)i=xx,o=2000,j=xx

8.以下关于C#中索引器理解正确的选项是()(选择一项)

a)索引器的参数必须是两个或两个以上

)索引器的参数类型必须是整数型

C)索引器没有名字

d)以上皆非

9.要对多线程进行操作那么必须包含()(选择一项)

a)System.ComponentModel命名空间;

)System.Collections命名空间;

c)System.Threading命名空间;

d)Microsoft.Win32命名空间;

10.

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

①执行该程序发生异常

②catch块执行

③finally块执行

©catch块不执行

a)①③④

)①③

c)①②③

d)③④

11)在C#中,允许多接口继承,从多个接口继承时,使用

后跟被继承的接口的名字,多个接口名称之间使用()符号进

行分割。(选择一项)

a

文档评论(0)

1亿VIP精品文档

相关文档