JavaScript 編程題
頁面上輸入一個年份(需驗證),判斷是否是閏年(能被 4 整除,卻不能被 100 整除的年份;能被 400 整除的是閏年),並且在頁面上顯示相應提示信息。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div>
<p>請輸入您想要查詢的年份:</p>
<input id = "year" type = "text"/>
<button onclick = "checkYear()">按鈕</button>
</div>
</body>
<script>
document.getElementById("year").focus();
var checkYear = function(){
var num = document.getElementById("year").value.trim();
if ((num % 4 == 0 && num % 100 != 0)||(num % 400 == 0)) {
alert("您輸入的年份是閏年");
} else {
alert("您輸入的年份不是閏年");
}
}
</script>
</html>
MySQL 編程題
如何通過命令提示符登入 MySQL?如何列出所有數據庫?如何切換到某個數據庫並在上面工作?如何列出某個數據庫內所有表?如何獲取表內所有 Field 對象的名稱和類型?
-- 登入MySQL,命令提示符中輸入下列命令,-u後緊跟賬號,-p後面緊跟密碼
MySQL -uroot -p;
-- 如何列出所有數據庫
SHOW DATABASES;
-- 如何切換到某個數據庫並在上面工作
USE dbname;
-- 如何列出某個數據庫內所有表
SHOW TABLES;
-- 如何獲取表內所有 Field 對象的名稱和類型
DESCRIBE tbname;
Java 編程題
一個數如果恰好等於它的因子之和,這個數就稱爲「完數」。例如 6=1+2+3.編程找出 1000 以內的所有完數。
class Test {
public static void main(String[] args) {
//外層循環取1-1000個數
for (int i = 1; i <= 1000; i++) {
//定義一個變量sum,使i的所有因子相加
int sum = 0;
//內層循環找因子
for (int j = 1; j < i; j++) {
//如果能被整出除,j是i的因子,執行加法
if (i % j == 0) {
sum = sum + j;
}
}
//內層循環結束,判斷因子之和是否等於i,如果相等就輸出
if (sum == i) {
System.out.println(i);
}
}
}
}