一、 Java 編程題
打印出如下圖案(菱形)
*
***
*****
*******
*****
***
*
int x;
int j, k = 4;
for (j = 1; j <= k; j++) {
for (x = 1; x <= k - j; x++)
System.out.print(" ");
for (x = 1; x <= 2 * j - 1; x++)
System.out.print("*");
System.out.println();
}
for (j = k - 1; j >= 1; j--) {
for (x = 1; x <= k - j; x++)
System.out.print(" ");
for (x = 1; x <= 2 * j - 1; x++)
System.out.print("*");
System.out.println();
}
二、 MySql 問答題
用一條SQL 語句 查詢出每門課都大於80 分的學生姓名
表名 student_score
| name | course | score |
| 張三 | 語文 | 81 |
| 張三 | 數學 | 75 |
| 李四 | 語文 | 76 |
| 李四 | 數學 | 90 |
| 王五 | 語文 | 81 |
| 王五 | 數學 | 100 |
| 王五 | 英語 | 90 |
select name from student_score group by name having name not in (
select name from student_score where score <80)
三、 JavaScript 問答題
null和undefined的區別?
null表示"沒有對象",即該處不應該有值。典型用法是:
(1) 作爲函數的參數,表示該函數的參數不是對象。
(2) 作爲對象原型鏈的終點。
undefined表示"缺少值",就是此處應該有一個值,但是還沒有定義。典型用法是:
(1)變量被聲明瞭,但沒有賦值時,就等於undefined。
(2) 調用函數時,應該提供的參數沒有提供,該參數等於undefined。
(3)對象沒有賦值的屬性,該屬性的值爲undefined。
(4)函數沒有返回值時,默認返回undefined。