【編程素養-每日一練】20190813(Day016)

一、JavaScript簡答題
(1)題幹:

說說你對 json 的理解?
(2)解答:
①JSON 指的是 JavaScript 對象表示法(JavaScript Object Notation);
②JSON 是輕量級的文本數據交換格式,並不是編程語言;
③JSON 獨立於語言存在;
④JSON 具有自我描述性,更易理解;
⑤JSON 可以將 JavaScript 對象中表示的一組數據轉換爲字符串,然後就可以在函數之間輕鬆地傳遞這個字符串,或者在異步應用程序中傳遞數據。

二、MySQL 簡答題
(1)題幹:

數據庫裏面的索引和約束是什麼?
(2)解答:
①索引是爲了提高數據的檢索速度,索引是建立在數據表上,根據一個或多個字段建立的。
②約束是爲了保持數據的完整性,約束有非空約束,主鍵約束,外鍵約束等等。

三、Java 編程題
(1)題幹:

有 5 個人坐在一起,問第五個人多少歲?他說比第 4 個人大 2 歲。問第 4 個人歲數,他說比第 3 個人大 2 歲。問第三個人,又說比第 2 人大兩歲。問第 2 個人,說比第一個人大兩歲。最後問第一個人,他說是 10 歲。請問第五個人多大?
(2)代碼展示

public class Test {
	
	    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;
	        }
	    } 
}

(3)運行截圖
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章