一、 Java 编程题
打印出如下图案(菱形)
*
***
*****
*******
*****
***
*
@Test
public void fun1() {
String[][] arr = new String[7][7];
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
if (i <= arr.length / 2) {
if ((arr[i].length / 2 - i) <= j && j <= (arr[i].length / 2 + i)) {
System.out.print("*");
} else {
System.out.print(" ");
}
}else{
if ((arr[i].length / 2 - (arr.length-i-1)) <= j && j <= (arr[i].length / 2 + (arr.length-i-1))) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
}
System.out.println("");
}
}
二、 MySql 问答题
用一条SQL 语句 查询出每门课都大于80 分的学生姓名
表名 student_score
| name | course | score |
| 张三 | 语文 | 81 |
| 张三 | 数学 | 75 |
| 李四 | 语文 | 76 |
| 李四 | 数学 | 90 |
| 王五 | 语文 | 81 |
| 王五 | 数学 | 100 |
| 王五 | 英语 | 90 |
select distinct name from student_score where name not in
(select name from student_score where score < 80 )
三、 JavaScript 问答题
null和undefined的区别?
变量被声明了但是没有赋值就是undefined,该提供的没有提供,系统就默认为undefined
null表示该变量不是对象,该处不该有值