欢迎来到天天文库
浏览记录
ID:15586653
大小:102.50 KB
页数:10页
时间:2018-08-04
《c# oop 阶段小测试笔试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#OOP内测试卷(答案请写在记事本文件中:笔试答案.txt)一选择题(2’X60=120’)1..Net框架结构的核心组件是()A.公共语言运行时B.支持跨语言开发C.框架类库D.MSIL2.以下哪个不是CLR提供的()功能A.代码托管B.CTSC.CLSD.C#编译成MSIL3.()保证我们在.Net开发中不同的语言类型之间互相兼容A.CTSB.CLSC.JIT编译器D.MSIL4.想使用WebClient类进行下载操作,要引用()命名空间A.System.IOB.System.NetC.System.ObjectD.System.Collections.Generic5..NET框架
2、将()定义为一组规则,所有的.NET语言都应该遵循这个规则,这样才能创建与其他语言互操作性的应用程序。A.CTSB.CLSC.MSILD.CLR6.在.NET中,下面对.NETFramework理解错误的是()A..NET框架是运行在操作系统之上的B..NET框架支持跨语言开发,入C#、VB.NET等C.CTS也叫公共语言运行时,它是.NET运行的基础D.为实现跨语言开发和跨平台的战略目标,.NET所有编写的应用程序都是编译成微软中间语言JIT,再由编译器转成机器代码1.在C#中,下面数据类型是值类型的是()A.boolB.stringC.enumD.Array2.关于结构说法正确的是()
3、A.结构和类一样是引用类型B.定义一个结构对象必须用new关键字C.定义结构时可以给字段赋初始值D.结构里可以有属性和方法3.关于值类型和引用类型,下列说法正确的是A.值类型变量存储的是变量所包含的值B.引用类型变量是指向他要存储的值C.值类型转引用类型称为拆箱D.引用类型转值类型称为装箱4.关于类的静态成员说法正确的是A.静态成员可以由类的对象来访问B.静态方法中不能声明类实例C.静态方法中可以直接调用实例方法D.定义静态成员关键字是static5.在C#中,访问修饰符控制程序对类成员的访问,如果在类中定义一个成员不写访问修饰符,则默认是()A.publicB.privateC.prot
4、ectedD.以上都不是6.在进行程序开发过程中,有时需要使用类图说明类与类之间的关系,在类图中使用()符号表示公有成员A.+B.-C.*D.#7.在C#程序开发中,我们会大量使用类和对象,其使用方法不包括()A.将类实例化为对象B.将对象实例化成类C.通过类访问静态属性或方法D.通过对象访问静态属性或方法1.在C#中定义泛型集合Dictionarystudents=newDictionary()。下面集合操作代码正确的是()A.Studentstu=students[“Jimmy”]B.students.Add(“Jimmy
5、”)C.students.Remove(4)D.foreach(Studentstuinstudents.Keys){}2.下面关于Listlist=newList()的操作代码错误的是()A.list.Remove(0)B.list.RemoveAt(“王五”)C.stringname=list[0]D.stringname=list[“李四”]3.关于List,下列说法错误的是()A.List获取元素时需要类型转换B.List是通过索引访问集合中的元素的C.List可以根据索引删除元素,也可以根据元素名称删除D.定义一个List<
6、T>需要实例化4.在C#中,关于List和Dictionary的说法,正确的是()A.List和Dictionary都有RemoveAt方法B.List和Dictionary都有count属性C.获取元素时,List需要类型转换,Dictionary不需要D.List通过索引访问集合元素,Dictionary通过key访问集合元素5.关于集合说法错误的是()A.ArrayList只能通过索引来访问和删除值B.Hashtable可以直接通过键名来获取值C.使用List添加、读取元素时不需要拆箱和装箱,这一点
7、和ArrayList相同D.使用Dictionary可以通过key获取value,这一点上和Hashtable相同6.C#中提供了一种集合类型哈希表(Hashtable),哈希表的数据时通过键(key)和()来组织的A.项(Item)B.记录(Record)C.表(table)D.值(Value)7.在C#中,以下使用键值对存储数据的是()A.ArrayListB.ArrayC.字符型数组D.HashTab
此文档下载收益归作者所有