【打卡挑战第十天】

打卡挑战第十天

  • 有函数int func(int i)的实现为

    int func(int i)
    {
        if (i > 1)
            return i * func(i - 1);
        else
            return 1;
    }
    

    请问函数调用func(5)的返回值是多少()
    A 5
    B 15
    C 20
    D 120
    解析:D.
    func(5) = 5 * func(4)
    = 5 * 4 * func(3)
    = 5 * 4 * 3 * func(2)
    = 5 * 4 * 3 * 2 * func(1)
    = 5 * 4 * 3 * 2 * 1
    = 120

  • 关系数据模型的基本数据结构是( )
    A 树
    B 图
    C 索引
    D 关系
    解析:D.
    关系数据模型的逻辑结构是关系
    层次数据模型的逻辑结构是树
    网状数据结构的逻辑结构是图

  • 在 Java 中,属于整数类型变量的是()
    A single
    B double
    C byte
    D char
    解析:C.
    Java中的四类八种基本数据类型
    第一类:整数类型 byte short int long
    第二类:浮点型 float double
    第三类:逻辑型 boolean(它只有两个值可取true false)
    第四类:字符型 char String

  • BMP图片是24bit的,那么一张512*1024点的图片是多大?
    A 1.5M
    B 12M
    C 1M
    D 2M
    解析:A.
    24bit图,1个点需要3B(红蓝绿三基色),512*1024点的图片需要512*1024*3/1024/1024=1.5M

  • 对并发操作若不加以控制,可能会带来( )问题。
    A 不安全
    B 死锁
    C 死机
    D 不一致
    解析:D.
    并发不加以控制会带来数据的不一致性问题,而对并发加以控制了,也就是加锁了,但是锁的控制没有弄好,才会带来死锁问题

  • 将1,2,3,…,99,100任意排列成一个圈,相邻两数的差的绝对值求和最多为____。
    A 100
    B 198
    C 200
    D 500
    E 2500
    F 5000
    解析:F.
    关键不在于排列是(100 1 99 2 98 3 。。。。 52 49 51 50)还是(1,51,2,52,3,53…49,99,50,100) 而在于这个两数之差是要和前后都对比,这样就相当于算了两遍,所以就是2500*2=5000

  • 下列有关软件工程的标准,属于行业标准的是()
    A GB
    B DIN
    C ISO
    D IEEE
    解析:D.
    GB:国家标准(中国)
    ISO:国际标准(国际化标准组织)
    DIN:国家标准(德国)
    IEEE:行业标准(美国电气与电子工程师协会)

posted @ 2020-01-18 23:59  Hugo-lake  阅读(94)  评论(0)    收藏  举报