The API changes should provide both source and binary( )for programs written to the original API.That is,existing program binaries should continue to operate when run on a system supporting the new API.In addition,existing( )that are re-compiled and run on a system supporting the new API should continue to operate.Simply put,the API( )for multicast receivers that specify source filters should not break existing programs.The changes to the API should be as small as possible in order to simplicity the task of converting existing( )receiver applications to use source filters.Applications should be able to delete when the new( )filter APIs are unavailable(e.g.,calls fail with the ENOTSUPP error)and react gracefully(e.g.,revert to old non-source-filter API or display a meaningful error message to the user).
问题1选项
A.capability
B.compatibility
C.labiality
D.reliability
问题2选项
A.systems
B.programs
C.applications
D.users
问题3选项
A.connections
B.changes
C.resources
D.considerations
问题4选项
A.multicast
B.unicast
C.broadcast
D.anycast
问题5选项
A.resource
B.state
C.destination
D.source
正确答案及解析
正确答案
解析
参考答案:B、C、B、A、D
API的修改应该提供源代码,且与用原API编写的程序保持二进制兼容性。也就是说,当运行在一个支持新API的系统中时,现有程序的二进制文件应该继续运行。此外,重新编译和运行在支持新API的系统中的现有程序应该继续运行。简单的说,为组播接收器修改API,指定源滤波器不应该破坏现有的程序。为了简化将现有的单播接收器应用程序转换为使用源过滤器的任务,API的变更应尽可能小。当新的源过滤器API不可用时(例如,因ENOTSUPP错误调用失败)应用程序应该能够删除和做出合适的响应(例如,恢复到旧的无源滤波器API或向用户显示一个有含义的错误消息)。
包含此试题的试卷
你可能感兴趣的试题
一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )
-
- A.202.123.25.0
- B.202.123.25.255
- C.202.123.24.0
- D.202.123.24.255
- 查看答案
在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。
-
- A.电子邮件
- B.硬盘
- C.U盘
- D.ROM
- 查看答案
有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()
-
- A.201.117.15.254 和 201.117.17.01
- B.201.117.17.01 和 201.117.24.5
- C.201.117.15.254 和 201.117.29.3
- D.201.117.24.5 和 201.117.29.3
- 查看答案
在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。
-
- A.50波特
- B.500波特
- C.550波特
- D.1000波特
- 查看答案
在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。
Pinging 59.74.111.8 with 32 bytes of data:
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Ping statistics for 59.74.111.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 5ms, Average = 4ms
-
- A.该命令使得本地主机向目标主机发送了 4 个数据包
- B.本地主机成功收到了目标主机返回的 4 个数据包
- C.本地主机与目标主机连接正常
- D.该命令用于查看目标主机的 IP 地址
- 查看答案