作业DAY016

一、JavaScript 简答题

题目文案:说说你对 json 的理解?

答:json 是一种轻量级的数据交换格式。它基于 ecmascript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想

的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

二、MySQL 简答题

题目文案:数据库里面的索引和约束是什么?

答:索引是为了提高数据的检索速度,索引是建立在数据表上,根据一个或多个字段建立的约束是为了保持数据的完整性,约束有非空约束,主键约束,外键约束等等。

三、Java 编程题

题目文案:有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数,他说比第 3 个人大 2 岁。问第三个人,又说比第 2 人大两岁。问第 2 个人,说比第一个人大两岁。最后问第

一个人,他说是 10 岁。请问第五个人多大? 

答:(1)代码如下:

package package1;

import java.util.Scanner;

public class count {
     public static void main(String[] args) {
            int num = 5;
            int age = getAge(num);
            System.out.println("年龄为:" + age);
        }

        public static int getAge(int num) {
            if (num == 1) {
                return 10;
            } else {
                return getAge(num - 1) + 2;
            }
        }

}

       (2)截图如下:

原文地址:https://www.cnblogs.com/fighting2015/p/11345634.html