【打卡挑战第二天】

打卡挑战第二天

  • E-R图中的联系可以与( )实体有关
    a 0个
    b 1个
    c 1个或多个
    d 多个
    解析:c。
    E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
    实体-联系数据模型中的联系型,存在3种一般性约束:一对一约束(联系)、一对多约束(联系)和多对多约束(联系)

  • 下列代码的执行结果是:( )

    public class Test3{
     public static void main(String args[]){
        System.out.println(100%3);
        System.out.println(100%3.0);
     }
    }
    

    a 1和1
    b 1和1.0
    c 1.0和1
    d 1.0和1.0
    解析:b。
    100对3取余,两者都是int型,所以结果也是int型,也就是1
    100对3.0取余,虚拟机会对100进行转换,转换成100.0,也就是float型,结果也就是float型,也就是1.0

  • 内核不包括的子系统是 ()。
    a 进程管理系统
    b 内存管理系统
    c I/O管理系统
    d 硬件管理系统
    解析:d。
    内核分为 进程管理系统 、 内存管理系统 、 I/O管理系统 和文件管理系统 等四个子系统

  • 用可变分区法可以比较有效的消除外部碎片,但不能消除内部碎片。()
    a 错
    b 对
    解析:a。
    内部碎片指的是在存储管理时,给程序配了一定的内存,但是没有全部使用,有一部分空闲而浪费。
    而外部碎片指的是可用内存无法满足用户要求而导致的浪费问题,比如用户要求2MB的内存,但是可用内存中有1MB,无法满足用户需求。
    可变分区就是用户申请分区时系统根据用户的情况给用户分配大小的内存空间,而不是分配大小固定的内存。克服了固定分区方式中内存浪费的问题,解决的是内部碎片,而不是外部碎片,因为有时候可能用户申请的内存大于系统闲置的内存。

  • 以下程序要求用户输入二进制数字0/1并显示之,请指出程序中代码第几行存在错误:()

    1 bit = input("Enter a binary digit:")
    2 if bit = 0 or 1:
    3     print "your input is" ,bit
    4 else
    5     print "your input is invalid"
    

    a 4
    b 5
    c 3
    d 2
    解析:ad。
    正确如下,以python2.x为例。
    在Python3下:bit = input(“Enter a binary digit:”) 执行之后,实际上得到的bit是字符串形式,换句话说,第2行应该判断的是 if bit==‘0’ or bit==‘1’: 需要写成字符串形式!

    bit = input("Enter a binary digit:")
    if bit == 0 or bit == 1:
        print "your input is" ,bit
    else:
        print "your input is invalid"
    
  • 关于Linux系统的负载(Load),以下表述正确的是______。
    a 通过就绪和运行的进程数来反映
    b 可以通过TOP命令查看
    c 可以通过uptime查看
    d Load:2.5,1.3,1.1表示系统的负载压力在逐渐减少
    解析:bc。
    d表示距离现在最近的1分钟,5分钟和15分钟内的负载,1.1 -> 1.3 -> 2.5 可见负载有增加的趋势。

posted @ 2020-01-09 23:56  Hugo-lake  阅读(127)  评论(0)    收藏  举报