c#oop阶段小测试笔试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C# OOP 内测试卷

(答案请写在记事本文件中:笔试答案.txt)一选择题(2’X60=120’)

1..Net框架结构的核心组件是()

A.公共语言运行时

B.支持跨语言开发

C.框架类库

D.MSIL

2.以下哪个不是CLR提供的()功能

A.代码托管

B.CTS

C.CLS

D.C#编译成MSIL

3.()保证我们在.Net开发中不同的语言类型之间互相兼容

A.CTS

B.CLS

C.JIT编译器

D.MSIL

4.想使用WebClient类进行下载操作,要引用( )命名空间

A.

B.

C.

5..NET框架将()定义为一组规则,所有的.NET语言都应该遵循这个规则,这样才能创建与其他语言互操作性的应用程序。

A.CTS

B.CLS

C.MSIL

D.CLR

6.在.NET中,下面对.NET Framework理解错误的是()

框架是运行在操作系统之上的

框架支持跨语言开发,入C#、等

C.CTS也叫公共语言运行时,它是.NET运行的基础

D.为实现跨语言开发和跨平台的战略目标,.NET所有编写的应用程序都是编

译成微软中间语言JIT,再由编译器转成机器代码

7.在C#中,下面数据类型是值类型的是()

A.bool

B.string

C.enum

D.Array

8.关于结构说法正确的是()

A.结构和类一样是引用类型

B.定义一个结构对象必须用new关键字

C.定义结构时可以给字段赋初始值

D.结构里可以有属性和方法

9.关于值类型和引用类型,下列说法正确的是

A.值类型变量存储的是变量所包含的值

B.引用类型变量是指向他要存储的值

C.值类型转引用类型称为拆箱

D.引用类型转值类型称为装箱

10.关于类的静态成员说法正确的是

A.静态成员可以由类的对象来访问

B.静态方法中不能声明类实例

C.静态方法中可以直接调用实例方法

D.定义静态成员关键字是static

11.在C#中,访问修饰符控制程序对类成员的访问,如果在类中定义一个成员不写访问修饰符,则默认是()

A.public

B.private

C.protected

D.以上都不是

12.在进行程序开发过程中,有时需要使用类图说明类与类之间的关系,在类图中使用()符号表示公有成员

A.+

B.-

C.*

D.#

13.在C#程序开发中,我们会大量使用类和对象,其使用方法不包括()

A.将类实例化为对象

B.将对象实例化成类

C.通过类访问静态属性或方法

D.通过对象访问静态属性或方法

14.在C#中定义泛型集合Dictionary students = new

Dictionary()。下面集合操作代码正确的是()

A.Student stu=students[“Jimmy”]

B.(“Jimmy”)

C.(4)

D.foreach(Student stu in {}

15.下面关于List list = new List()的操作代码错误的是()

A.(0)

B.(“王五”)

C.string name = list[0]

D.string name = list[“李四”]

16.关于List,下列说法错误的是()

A.List获取元素时需要类型转换

B.List是通过索引访问集合中的元素的

C.List可以根据索引删除元素,也可以根据元素名称删除

D.定义一个List需要实例化

17.在C#中,关于List和Dictionary的说法,正确的是()

A.List和Dictionary都有RemoveAt方法

B.List和Dictionary都有count属性

C.获取元素时,List需要类型转换,Dictionary不需要

D.List通过索引访问集合元素,Dictionary通过key访问集合元素

18.关于集合说法错误的是()

A.ArrayList只能通过索引来访问和删除值

B.Hashtable可以直接通过键名来获取值

C.使用List添加、读取元素时不需要拆箱和装箱,这一点和ArrayList

相同

D.使用Dictionary可以通过key获取value,这一点上和Hashtable

相同

19.C#中提供了一种集合类型哈希表(Hashtable),哈希表的数据时通过键(key)和()来组织的

A.项(Item)

B.记录(Record)

C.表(table)

D.值(Value)

20.在C#中,以下使用键值对存储数据的是()

A.ArrayList

B.Array

C.字符型数组

D.HashTable

相关文档
最新文档