您正在开发的应用程序使用的队列名为 MyQueue 的类对象。此队列的类对象将用于存储在应用程序运行时,用户发送的消息。您想在队列开始访问消息,在处理用户的消息,而不删除它。你应该做什么?()A.使用MyQueue对象Enqueue方法B.使用MyQueue对象的Contains方法C.使用MyQueue对象的Dequeue方法D.使用MyQueue对象的Peek方法。

题目
您正在开发的应用程序使用的队列名为 MyQueue 的类对象。此队列的类对象将用于存储在应用程序运行时,用户发送的消息。您想在队列开始访问消息,在处理用户的消息,而不删除它。你应该做什么?()

A.使用MyQueue对象Enqueue方法

B.使用MyQueue对象的Contains方法

C.使用MyQueue对象的Dequeue方法

D.使用MyQueue对象的Peek方法。


相似考题
参考答案和解析
参考答案:D
peek是用来确定你read的文件是否结束了,如果结束了会返回int型 -1 , 举个例子,你可以在输出每一行之前检查一下文件是否结尾,如果没结束就输出此行。 StreamReader sr = new StreamReader(@"c:\1.txt") while (sr.Peek() > -1) { Console.WriteLine(sr.ReadLine()); }
更多“您正在开发的应用程序使用的队列名为 MyQueue 的类对象。此队列的类对象将用于存储在应用程序运行时,用户发送的消息。您想在队列开始访问消息,在处理用户的消息,而不删除它。你应该做什么?() ”相关问题
  • 第1题:

    Certkiller.com为本地银行开发应用程序。您被指定来创建此应用程序的,并需要存储每个交易记录,这被确定使用复杂交易的标识符,在内存中。银行会通知您交易纪录的总金额将达到每日 200。为了实现这一目标,您决定利用现有.NET 2.0 类库中的一个集合类。您需要确保您选择的集合类是最有效的一个存储事务记录。你应该做什么?()

    A.选择 ListDictionary 集合类

    B.选择哈希表集合类

    C.选择队列的集合类

    D.选择 StringCollection 集合类


    参考答案:B
    哈希表是键值对。

  • 第2题:

    对于消息队列的描述正确的是( )。

    A.在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息。

    B.系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程序都有自己的消息队列。

    C.系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。

    D.以上都正确


    参考答案:D

  • 第3题:

    2、关于消息通信,以下说法错误的是()

    A.当发送消息时,发送原语就陷入到内核态,然后申请消息缓冲区,消息被从用户态缓冲区拷贝到这个消息缓冲区中,接着要找到接收者进程的pcb,并将消息挂到该PCB消息队列队列的末尾。#B.因为消息队列是临界资源,因此插入操作要用wait-signal的操作,确保它们互斥的访问。#C.消息队列是临界资源,应该对其进行互斥的访问,不存在同步问题。#D.当发送者进程把消息放到消息队列离开的时,要进行一个signal操作,就是要唤醒接收者进程,告诉接收者进程,队列中有消息了。
    C

  • 第4题:

    您目前正在审查由其他开发人员创建的应用程序的过程中。您正在检查的应用程序包括声明一个名为 EmployeeList,其中存储雇员对象的集合。如下所示:公共类 EmployeeList: Enumerator, IEnumerable{/ / 类实现}您需要的能力来循环访问 EmployeeList,最小的开发工作。你应该做什么?()

    A.利用switch语句

    B.利用dowhile语句

    C.利用foreach语句

    D.使用if语句


    参考答案:C

  • 第5题:

    1、关于消息通信,以下说法错误的是()

    A.当发送消息时,发送原语就陷入到内核态,然后申请消息缓冲区,消息被从用户态缓冲区拷贝到这个消息缓冲区中,接着要找到接收者进程的pcb,并将消息挂到该PCB消息队列队列的末尾。###SXB###B.消息队列是临界资源,应该对其进行互斥的访问,不存在同步问题。###SXB###C.因为消息队列是临界资源,因此插入操作要用wait-signal的操作,确保它们互斥的访问。###SXB###D.当发送者进程把消息放到消息队列离开的时,要进行一个signal操作,就是要唤醒接收者进程,告诉接收者进程,队列中有消息了。
    A A项错误:通信,指人与人或人与自然之间通过某种行为或媒介进行的信息交流与传递。它不单指电信,还包括邮政通信,传递消息等概念。 B项正确:电信是指以任何电磁方式传递或接收信号,非电的物理量可以通过各种传感器转换成电信号进行信息的传递。 C项正确:通信是人与人或人与自然之间通过某种行为或媒介进行的信息交流与传递,从广义上说,无论采用何种方法,使用何种媒质,只要将信息从一地传送到另一地,均可称为通信。击鼓鸣金即为以鼓和金为媒介传递作战信息的通信手段。 D项正确:电磁波首先由詹姆斯·麦克斯韦于1865年预测出来,而后由德国物理学家海因里希·赫兹于1887年至1888年间在实验中证实存在。电磁波被发现后,广泛应用于无线电广播及手机通讯、卫星信号、导航、遥控、定位等领域。 本题为选非题,故正确答案为A。