第一范文网 - 专业文章范例文档资料分享平台

软件青鸟

来源:用户分享 时间:2025/10/21 15:15:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3.在C#中,下面哪种参数传递方式中的参数在方法中的修改不能保留?(AD) A.值方式传递一个枚举 B.ref方式传递一个枚举 C.值方式传递一个类的对象 D. ref方式传递一个类的对象

4.关于值类型和引用类型,下列说法正确的是(AD) A.值类型变量存储的是变量所包含的值 B.引用类型变量是指向它要存储的值 C.值类型转换为引用类型称为拆箱 D.引用类型转换为值类型成为装箱 5.下面关于枚举的说法错误的是(D) A.枚举是一个指定的常数 B.枚举定义一组有限的值

C.可以为枚举类型中的元素赋整数值 D.枚举中可以添加一个方法 二、简答题

1.写出下面这段代码的执行结果 Class MyClass { { } }

class Program {

static void Main(string[] args) {

MyClass x= new MyClass(); MyClass y=new MyClass(); x. MyInt=20; y=x; y. MyInt=30;

Console.WriteLine(“x={0},y={1},x. MyInt,y. MyInt”); } }

2.请指出下面这段代码中的错误 public struct StructStudent {

public StructStudent(){} public string name=”张三”; public int Age; get{ return myInt ; } Set{ myInt = value; } Private int myInt; Public int MyInt

public string Hobby;

public void SayHi() {

String message=string.Format(“大家好,我叫{0}”,name); MessageBox.Show(message); } }

3.简述结构与类的区别

第四章

1.在C#中,关于ArrayList和HashTable的说法,错误的是(B) A. ArrayList通过索引访问集合元素,HashTable通过Key访问集合元素 B. ArrayList和HashTable都可以循环遍历整个元素对象 C. ArrayList和HashTable获取集合中元素时,都需要类型转换 D. 在同一个ArrayList和HashTable中,可以存储不同类型的元素

2.下面关于泛型集合List list=new List()的操作代码错误的是(D) A.list.Remove(0);

B. list.RemoveAt(“王五”); C.string name=list[0]

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

3.下面关于泛型集合Dictionarydict=new Dictionary()的操作代码正确的是(B) A.dict. RemoveAt(0);

B.Student stu=dict[“李四”];

C.foreach(Student stu in dict.Keys){} D. foreach(Student stu in dict.Values){} 4.下列关于泛型集合List说法错误的是(A) A. List获取元素时需要类型转换 B. List是通过索引访问集合中的元素的

C. List可以根据索引删除元素,也可以根据元素名称删除 D.定义一个List需要实例化

5.在C#中,关于List和Dictionary 的说法,正确的是(C) A. List和Dictionary 都可以循环遍历整个元素对象 B.获取元素时,List需要类型转换, Dictionary 不需要

C. List通过索引访问集合元素, Dictionary 通过Key访问集合元素 D.在同一个List和Dictionary 中,可以存储不同类型的元素 二、简答题

1.简述泛型集合与传统集合的异同 2.指出下面代码的不合理之处,并予以改正 static void Main(string[] args) {

Dictionarydict=new Dictionary();

Student stu1=new Student(“张三”); Student stu2=new Student(“李四”); Student stu3=new Student(“王五”);

dict.Add(stu1.Name,stu1); dict.Add(stu2.Name,stu2); dict.Add(stu3.Name,stu3); dict. RemoveAt(1);

Student student={ Student }dict[stu1.Name];

Foreach (Student stu in dict.Values){ Student myStudent = dict.Values; } }

3.编程,在窗体中显示多辆小汽车。要求使用Car类来创建对象。 (1)要求它包含的属性有颜色、车名、产地。

(2)使用泛型集合List,保存汽车对象。将他们填充到ListView中,参考代码如下,其中,cars是泛型集合,lvCars是ListView集合 this. lvCars.Itemes.Clear(); foreach(Car car in cars) {

ListViewItem item=new ListViewItem(car.Name); item.SubItems.AddRange(new string[]{ car.Color,car.ProductPlace}); lvCars.Items.Add(item); }

(3)单击“统计”按钮,计算泛型集合中的总数,使用MessageBox显示 (4)选中一辆汽车,单击“删除”按钮,将它从ListView中删除 (5)单击“刷新”按钮将创建的汽车都显示在ListView中 4.编程,使用Dictionary 实现第三题的需求

第五章

1.在.Net中,创建一个文件流,指定打开一个文件,如果不存在,就创建一个新文件,FileMode的值应该是(D) A.Open B.Create C.CreateOr Open D.OpenOrCreate

2.如果想将文件当前位置一直到结尾的内容都读取,需要使用(C)方法 A.StreamReader.ReadLine() B. StreamReader.Read() C. StreamReader.ReadToEnd() D. StreamReader.ReadBlock()

3.关于静态类和非静态类的说法错误的是(D) A.静态类只能包含静态成员,不可以包含非静态成员 B.静态类通过类名访问它的静态成员

C.非静态类可以包含静态成员,也可以包含非静态成员 D.非静态类可以通过实例访问它的静态成员 4.下面关于XML的描述错误的是(B)

A. XML是可扩展标记性语言,它主要用于描述数据 B. XML文件的节点不区分大小写 C. XML文件的节点是自由可扩展的

D. XML文件的节点都是成对出现的

5.下面关于取得XML文件某个节点的内容的方法正确的是(D) A. 通过XmlDocument的InnerText属性 B. 通过XmlDocument的Name属性 C. 通过XmlNode的Name属性 D. 通过XmlNode的InnerText属性 二、简答题

1.简述操作读写一个文件的过程

2.请将下面这段XML文件写法有误的地方指出,并修改

法拉利 红色

意大利 保时捷 银灰色 德国

3.请将下面的XML文件读取后绑定到一个TreeView控件中

张靓靓 20

唱歌歌 周杰杰 22

耍双截棍棍

第六章

一、 选择题

1. 面向对象编程中,子类继承父类,下列说法错误的是(B) A 子类继承父类,也可以说父类派生一个子类 B 子类可以继承父类的所有成员

C 子类和父类符合is-a关系,子类is a 父类 D 一个子类不能够继承多个父类

2. 下面关于继承机制的特性,说法正确的是(BD) A 在C#中,任何类都可以被继承

B 继承具有传递性,如果A类继承B类,B类继承C类,那么A也继承了C类的成员 C 一个子类可以继承多个父类 D Object类是所有类的基类

3. 关于下面这段代码说法正确的是(BC) class Student:Person {

private string hobby; public void Study()

搜索更多关于: 软件青鸟 的文档
软件青鸟.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2glw11gvs957eja0pt7s_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top