打卡挑战第四天
-
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。
a 软件工程
b 软件周期
c 软件危机
d 软件产生
解析:c。
早期出现的软件危机主要表现在:① 软件开发费用和进度失控。费用超支、进度拖延的情况屡屡发生。有时为了赶进度或压成本不得不采取一些权宜之计,这样又往往严重损害了软件产品的质量。②软件的可靠性差。尽管耗费了大量的人力物力,而系统的正确性却越来越难以保证,出错率大大增加,由于软件错误而造成的损失十分惊人。③生产出来的软件难以维护。很多程序缺乏相应的文档资料,程序中的错误难以定位,难以改正,有时改正了已有的错误又引入新的错误。随着软件的社会拥有量越来越大,维护占用了大量人力、物力和财力。 -
以下声明错误的是:
a dic = {}
b dic = {100:200}
c dic = {(1,2,3):‘test’}
d dic = {[1,2,3]:‘test’}
解析:d。
字典的键值必须是不可变类型,如数字,字符串,元组,而列表是可变类型。 -
下列进程调度算法中,()可能会出现进程长期得不到调度的情况。
a 非强占式静态优先权法
b 强占式静态优先权法
c 时间片轮转调度算法
d 非强占式动态优先权法
解析:b。
1.强占式:现行进程在运行过程中,如果有重要或紧迫的进程到达(其状态必须为就绪),则现运行进程将被迫放弃处理机 ,系统将处理机立刻分配给新到达的进程。
2. 静态优先权 :在创建进程时确定的,优先权在进程的整个运行期间保持不变。
3. 动态优先权 :在创建进程时所赋予的优先权,是可以随进程的推进或随其等待时间的增加而改变的,以便获得更好的调度性能,该优先权会随着等待的时间增长而增长。
然后再看选项:
非强占式静态优先权法 – 优先权不会变,假如有一个最低优先权的线程在等待,那么等优先级高的进程执行完就可以轮到该进程执行了。 -
并发进程失去封闭性,是指_____
a 多个相对独立的进程以各自的速度向前推进
b 并发进程的执行结果与速度无关
c 并发进程执行时,在不同时刻发生的错误
d 并发进程共享变量,其执行结果与速度有关
解析:d。
程序封闭性是指进程执行的结果只取决于进程本身,不受外界影响。也就是说,进程在执行过程中不管是不停顿的执行,还是走走停停,进程的执行速度不会改变它的执行结果。失去封闭性后,不同速度下的执行结果不同。 -
可以在两个LAN之间选择最佳路由的网络连接设备是( )。
a 中继器或集线器
b 网桥
c 路由器
d 网关
解析:c。
选择路由是网络层的功能,所以要选网络层设备.
中继器和集线器是物理层设备
网桥和交换机是数据链路层设备
网关不是设备
路由器是网络层设备 -
各种网络在物理层互连时要求( )
a 数据传输率和链路协议都相同
b 数据传输率相同,链路协议可不同
c 数据传输率可不同,链路协议相同
d 数据传输率和链路协议都可不同
解析:a。
物理层是OSI的最底层,它建立在物理通信介质的基础上,作为和通信介质的接口,用来实现数据链路实体间透明的比特流传输。在物理层中,各种网络的数据传输率和链路协议都必须是相同的。 -
有关IPV6说法正确的有( )
a IPV6允许在报头后增加扩展报头,以扩展新的功能
b IPV6的安全机制是基于IPSEC的协议实现的
c IPV6的路由选择是基于地址前缀概念实现的,便于建立层次化的路由结构
d IPV6的安全机制具有可选性
解析:abc。
IPV6的安全机制是必须的,非可选。