您正在编写一个方法,该方法返回名为al的ArrayList。您需要确保以线程安全的方式对ArrayList执行更改。您应

题目
单选题
您正在编写一个方法,该方法返回名为al的ArrayList。您需要确保以线程安全的方式对ArrayList执行更改。您应该使用哪个代码段?()
A

A

B

B

C

C

D

D

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

你写的一个返回数组名为al的方法。您需要确保线程安全的方式执行对数组列表的更改。您应该使用哪个代码段?()

A.

B.

C.

D.


参考答案:D
A&C方法返回的时候lock会被释放

第2题:

您正在开发一个调用COM组件的方法。您需要使用来显式请求运行库以执行完全堆栈遍历的声明性安全。您必须确保所有调用方在执行您的方法之前都具有要求的COMInterop信用级别。您应该为方法设置哪种属性?()

A.A

B.B

C.C

D.D


参考答案:A

第3题:

您正在使用 Microsoft Visual Studio 2005 IDE 检查输出的一种方法返回的字符串。您可以分配方法的输出到一个名为 fName 的字符串变量。您需要编写以下打印在单独的一行消息的代码段:"测试失败:"FName 如果 fName 的值并不等同于"Certkiller",您还需要确保代码段同时方便不间断地的执行应用程序的值。您应该使用哪个代码段?()

A.Debug.Assert(fName=="CertKiller","TestFailed:",fName);

B.Debug.WriteLineIf(fName!="CertKiller",fName,"TestFailed:");

C.

D.


参考答案:B
Debug.WriteLineIf()将有条件地写"测试失败",它将不会中断应用程序的执行。 A.Assert将停止执行应用程序在调试模式下,如果不满足的条件。 C&D可以使用,但它们所执行的发布配置

第4题:

您使用SOAP写一个应用程序与另一个应用程序交互数据。您使用一个Department类继承ArrayList发送对象到另一个应用程序。Department类的对象名为dept。您需要运用SOAP来保证该应用程序连续的传送Department类的对象。下列哪段代码是您所需要的?()

A.A

B.B

C.C

D.D


参考答案:D

第5题:

您正在编写用于用户身份验证和授权的代码。用户名、密码和角色存储在您的应用程序数据存储区中。您需要建立一个用户安全上下文,用于IsInRole之类的授权检查。您编写以下代码段以向用户授权。您需要完成此代码,以便它建立用户的安全上下文。您应该使用哪个代码段?()

A.A

B.B

C.C

D.D


参考答案:A

第6题:

您正在开发的应用程序执行数学计算。您开发一个名为 CalculationValues 的类。您编写了一个名为 PerformCalculation 的类的实例上进行操作的过程。您需要确保应用程序的用户界面继续响应而正在执行计算。您需要编写代码段中,调用 PerformCalculation 过程来实现这一目标。您应该使用哪个代码段?()

A.

B.

C.

D.


参考答案:D

它是一项要求,UI继续作出反应,因此PerformCalculation应执行单独的线程中。
PerformCalculation需要一个参数因此您应使用ParameterizedThreadStart委托。

第7题:

您正在更改名为MyData.xml的文件的安全设置。您需要保留现有的继承访问规则。您还需要避免这些访问规则将来继承更改。您应该使用哪个代码段?()

A.A

B.B

C.C

D.D


参考答案:A
此题主要考察了FileSecurity类,表示文件的访问控制和审核安全。方法的SetAcessRuleProtection()方法 最后应设置文件的安全控制,最好的答案选A

第8题:

Certkiller.com 已要求您创建多线程应用程序,其中执行关键的数据库备份操作,按小时计算。您定义此操作,用下面的代码:public void BackupDB () {//Implementation code}然后,您可以创建一个线程对象,调用此方法的目的。您需要确保该线程计划之前任何其他线程在运行时执行。你应该做什么?()

A.

B.

C.

D.


参考答案:C
此代码实例化,将执行的 BackupDB 方法,指定将最高优先级调度线程的执行,并开始运行的线程的线程对象。当实例化一个线程对象,您必须指定它将调用的方法的名称。正在执行计划时,优先级属性指示线程在等待队列中的相对位置。如果有两个线程在等待队列到达相对的同时,更高的优先级线程将收到另前的时间片。优先级属性是一个 ThreadPriority 枚举值,可最低、 BelowNormal、 正常、 AboveNormal 和 Highest.by 默认情况下,优先级属性设置为 ThreadPriority.Normal。

第9题:

您正在定义一个名为MyClass的类,它包含若干个子对象。MyClass包含一个名为ProcessChildren的方法,该方法对子对象执行操作。MyClass对象将是可序列化的对象。您需要确保在重建MyClass对象及其所有子对象之后执行ProcessChildren方法。您应该执行哪两项操作?()

A.将OnDeserializing属性应用于ProcessChildren方法。

B.指定MyClass实现IDeserializationCallback接口。

C.指定MyClass从ObjectManager类继承。

D.将OnSerialized属性应用于ProcessChildren方法。

E.创建一个调用ProcessChildren的GetObjectData方法。

F.创建一个调用ProcessChildren的OnDeserialization方法。


参考答案:B, F

第10题:

您正在使用Microsoft Visual Studio 2005 IDE检查一个返回string的方法的输出信息,您指定这个方法的输出给一个命名为fName的变量,您需要写一个代码片段打印下面这一行信息"Test FaileD."如果fName的值不为”JohnJohn””,您应该确定这个应该程序的代码持续的执行,您应该使用哪一个代码片段()

A.A

B.B

C.C

D.D


参考答案:B

更多相关问题