C#内部测试答案docWord文档下载推荐.docx

上传人:b****2 文档编号:15297269 上传时间:2022-10-29 格式:DOCX 页数:11 大小:20.71KB
下载 相关 举报
C#内部测试答案docWord文档下载推荐.docx_第1页
第1页 / 共11页
C#内部测试答案docWord文档下载推荐.docx_第2页
第2页 / 共11页
C#内部测试答案docWord文档下载推荐.docx_第3页
第3页 / 共11页
C#内部测试答案docWord文档下载推荐.docx_第4页
第4页 / 共11页
C#内部测试答案docWord文档下载推荐.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

C#内部测试答案docWord文档下载推荐.docx

《C#内部测试答案docWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C#内部测试答案docWord文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。

C#内部测试答案docWord文档下载推荐.docx

objectobj=8;

//2

inti=(int)obj;

//3

stringstr=”abc”;

//4

1b:

2c:

3d:

4

5、三层结构中实体类的主要作用是:

(c)(选择一项)

查找数据b:

保存数据c:

数据传递的载体d:

过滤数据

6.、实体类由()构成?

(a)(选择一项)

属性b:

索引器c:

方法d:

事件

7、关于序列化,下列说法错误的是:

a)序列化是将对象转换为另一种媒介传输的格式过程

b)序列化转换的是文本文件

c)序列化的目的就是为了保存文件

d)一个类序列化,它的子类和包含的类型也必须可序列化

 

8、一个DataTable可以动态生成(d)DataView?

3d:

多个

9、使用VS2005开发的应用程序中,常用的断言方法中(a)方法表示测试指定的值是否相等。

Assert.AreEqual()b:

Assert.Inconclusive()

c:

Assert.IsTrue()d:

Assert.IsNull()

10、下面属于强类型的是?

(d)(选择一项)

ArrayList对象b:

DataTable对象

DataView对象d:

实体对象

11、一个实体对象中最多封装(a)条数据记录?

12、关于视图的说法错误的是(c)。

a)视图是一个虚拟的表,在物理介质上并不存在

b)视图可以查看来自一个或多个表的内容

c)修改了视图的数据,原始数据并不会被修改

d)使用CREATEVIEW来创建视图

13、阅读以下C#程序代码,其中存在错误的代码行是(c)?

interfaceIPlay

{

stringinfo;

//1

stringPlay();

//2

publicvoidShow();

}

1和2b:

2和3c:

1和3d:

14、以下可以作为类的修饰关键字有(ad)。

(选择二项)

staticb:

virtual

externd:

sealed

15、分析如下C#程序,下面描述中说法正确的是(C)(选择一项)

publicclassA{publicA(){}}

publicclassB:

A{Aa=newA();

}

publicclassC:

B{Bb=newB();

C是B的子类,但C不是A的子类

b:

存在BisA关系,不存在BhasA关系

存在CisA关系,不存在ChasA关系

d:

存在CisB关系,存在ChasA关系

16、多态是指两个或多个属于不同类的对象,对于同一个消息做出的不同相应的方式。

C#中的多态不能通过(d)实现。

接口b:

抽象类c:

虚方法d:

密封类

17、使用(c)关键字可以再次引发捕获到的异常?

Newb:

thisc:

throwd:

Exception

18、异常捕获发生在(b)块中?

tryb:

catchc:

finallyd:

throw

19、在.NET中异常有(b)种?

20、标示一个类可被序列化的特性是(d)(选择一项)

[Serialize]b:

[Serialization]

[Obsolate]d:

[Serializable]

21、使用单元测试可以?

(b)(选择一项)

加快开发速度b:

确保项目质量

加强团队管理d:

降低项目成本

22、下面关于抽象方法和虚方法说法错误的是(bd)(选择二项)

a)抽象方法使用关键字abstract修饰,虚方法通过关键字virtual修饰

b)抽象方法只能存在于抽象类里,而虚方法可以存在于任何类里

c)抽象方法和虚方法都通过override重写

d)抽象方法没有方法体,虚方法可有也可没有方法体

23、下面不属于VSTS写单元测试步骤的是(d)(选择一项)

创建测试b:

运行测试

编写测试d:

发布测试

24、下列关于视图的说法,正确的有:

(cd)(选择两项)

a)视图中可以引用临时表

b)如果数据库中的表被删除,与之关联的视图也将被删除

c)在满足一定条件下,可以通过视图修改数据

d)不能为视图建立索引

25、下面关于抽象类的说法正确的是?

a)抽象类只能做子类

b)抽象类可以被实例化

c)抽象类不能被实例化

d)一个抽象类只能有一个子类

26、在C#中,下列代码的运行结果是(b)。

HashtablehsStu=newHashtable();

hsStu.Add(3,"

A"

);

hsStu.Add(2,"

B"

hsStu.Add(1,"

C"

hsStu.Remove

(1);

Console.WriteLine(hsStu[2]);

a.2b.Bc.Ad.异常

27、在C#中,下列代码的运行结果是(b)。

publicabstractclassAnimal{

publicabstractvoidEat();

publicclassTiger:

Animal{

publicoverridevoidEat(){

Console.WriteLine("

老虎吃动物"

}

publicclassTigress:

Tiger{

staticvoidMain(){

Tigresstiger=newTigress();

tiger.Eat();

a)代码正确,但没有输出

b)代码正确,并且输出“老虎吃动物”

c)代码错误,因为Tigress类没有实现抽象基类Animal中的抽象方法

d)代码错误,因为抽象基类Animal中的Eat方法没有实现

28、下面这段代码运行的结果:

classBook{

privatestringname;

publicstringName{

get{returnname;

set{name=value;

publicdoubleprice;

publicdoublePrice{

get{returnprice;

set{

if(value<

0){price=10;

else{price=value;

publicstaticvoidmain(String[]str){

Bookbook=newBook();

book.Name="

C#高级编程"

;

book.price=-20;

Console.WriteLine("

{0}价格是{1}"

book.Name,book.price.ToString());

a)C#高级编程价格是10

b)C#高级编程价格是-20

c)C#高级编程价格是0

d)无法运行

29、C#程序中,如果定义类时不写类的访问修饰符,则默认的访问类型是(d)(选择一项)

publicb:

privatec:

protectedd:

internal

30、在C#中,下列数据类型是引用类型的是:

(bd)(选择二项)

枚举(enum)b:

字符串(string)

结构(struct)d:

数组(array)

31、在C#中,关于List<

和Dictionary<

K,V>

的说法,正确的是:

a)List<

都可以使用索引访问

b)获取元素时,List<

需要类型转换,Dictionary<

不需要

c)List<

都可以循环遍历整个元素对象

d)List<

都可以直接删除对象

32、在C#中,下列语句不能用于将Person类型转换为Student类型的是:

(ad)(选择二项)

a)PersonisStudent;

b)PersonasStudent;

c)Studentstu1=(Student)Person;

d)Student.Convert(Person);

33、下面关于抽象类和接口的说法不正确的是:

(bc)(选择二项)

a)一个类可以实现多个接口,但只能继承一个抽象类

b)抽象类中的抽象方法和接口中的方法都需要使用override实现

c)抽象类和接口都能够包含已经实现的方法

d)抽象类也可以实现一个接口

34、在查询分析器中运行以下的T-SQL:

(b)(选择一项)

SELECTDISTINCTT1.TypeFROMTitlesT1

WHERET1.TypeIN

(SELECTTypeFROMTitlesWHERET1.Pub_id<

>

Pub_id)

a)查询成功,但是将查询不到任何数据行

b)查询成功,可能能够查询到一行或者多行数据

c)查询失败,因为在同一张表中进行查询和子查询必须使用表的别名

d)查询失败,因为不能同时在一张表中执行多次查询

35、关于结构说法正确的是(ac)(选择二项)

a)结构可以不用new初始化

b)结构的默认成员可访问性为public

c)结构成员允许声明的可访问性不能为protected

d)可以为结构添加默认的构造函数

36、在VisualStudio2005开发的应用程序的Exception类中,获取异常来源的属性是(c)。

a)Message

b)StackTrace

c)Source

d)InnerException

37、在C#中,检查磁盘上的某个文件是否存在,应该使用File类的(a)方法。

(选择

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1