3. 以下关于“变量”的描述中,正确的是()。
的有关信息介绍如下:1. 以下列出的IDE(集成开发环境)中,(c )用于C#软件开发。
A. Eclipse
B. TurboC
C. VisualStudio
D. FlashBuilder
2. C#是一种( a )编程语言。
A. 面向对象
B. 面向过程
C. 面向机器
D. 面向切面
3. 以下关于“变量”的描述中,正确的是(a)。
A. 变量是能够改变内容的占位符
B. 变量是不能改变内容的占位符
C. 变量是所要执行的某种操作的表示
D. 以上选项均不正确
4. 以下列出的语句中,(a )是条件分支语句。
A. if
B. break
C. continue
D. return
5. 以下列出的事物中,( a)是类。
A. 电影:《智取威虎山》 (类是抽象的,不占用内存,而对象是具体的,占用存储空间)
B. 杜甫
C. 嫦娥一号绕月卫星
D. 高铁
6. 以下列出的事物中,(c)是对象。
A. 教材:《C#初学者指南》
B. 宰相
C. 病毒 (在内存上有意义,对象是具体的,占用存储空间)
D. 诗歌
7. 以下关于“System.Object”类的描述,正确的是(d)。
A. 只能实例化为一个对象
B. 是所有类的父类 (父类是直接继承,object是所有类的终极基类,并不是所有类的父类)
C. 实现了若干接口
D. 以上选项均不正确
8. 以下关于“System.String”类的描述,正确的是(d)。(符串是 Unicode 字符的有序集合,用于表示文本。String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的)
A. 表示一个字符
B. 不能表示转义字符
C. 表示一个字符串
D. 以上选项均不正确
9. 以下关于“继承”的描述,正确的是(a)。
A. 是面向过程程序设计语言的特性
B. 也称为“扩展”
C. 使用sealed关键字实现
D. 任何类都可以被继承
10. 以下类中,(d)不是数字。
A. System.Byte
B. System.Int16
C. System.Single
D. System.DateTime
11. 以下类中,(c)与“int”关键字对应。
A. System.Byte
B. System.Int16
C. System.Int32
D. System.Int64
12. 以下关于“解析”的描述,正确的是(d)。
A. 解析负责把字符串转化为数字或日期
B. 把数字转化为字符串,称为数字解析
C. 把日期转化为字符串,称为日期解析
D. 以上选项均不正确
13. 以下语言元素中,(c)可以被实例化为对象。
A. 接口
B. 抽象类
C. null
D. 异常
14. 以下关于“枚举”的描述,正确的是(b)。
A. 使用“struct”关键字声明枚举
B. 枚举可以是独立的,也可以是类的一部分
C. 枚举不是数据类型
D. 枚举的值不区分大小写
15. 以下列出的类中,(d)不是集合类。
A. System.Array
B. System.Collections.Generic.List
C. System.Collections.Generic.HashSet
D. System.Collections.Generic.Queue
16. 以下列出的类中,(d)不是流。
A. System.IO.FileStream
B. System.Net.Sockets.NetworkStream
C. System.IO.MemoryStream
D. System.IO.Directory
17. 创建文件有可能抛出(a)异常。
A. System.IO.IOException
B. System.ApplicationException
C. ArithmeticException
D. DivideByZeroException
18. 微软在.NETFramework 3.0中添加了(a)技术,用于开发桌面应用程序。
A. WPF
B. GDI+
C. WindowsForms
E. Swing
19. 微软在(a)中就开始提供“ADO.NET”技术,用于访问数据。
A. .NETFramework 1.0
B. .NETFramework 2.0
C. .NETFramework 3.0
D. .NETFramework 4.0
20. 以下关于“ADO.NET”的描述,正确的是(d)。
A. 架构上与“ADO”相同
B. 不同的数据库试用相同的协议
C. 不可用于访问XML数据
D. 可用于访问关系型数据库