JavaScript 编程题
输入某年某月某日,判断这一天是这一年的第几天?
MySQL 编程题
在名为商品库的数据库中包含有商品规格表 Content 和商品特性表 Property,它们的定义分别为:
Content(Code varchar(50),Class varchar(20),Price double,Number int)
Property(Code varchar(50),Place varchar(20),Brand varchar(50))
(1)写出下面查询语句的作用;
SELECT Distinct Brand FROM Property;
(2)从商品规格表中查询出每类商品的最高单价
(3) 从商品规格表中查询出同一类商品多于一种的所有分类名
Java 编程题
打印出如下图案(菱形)
*
***
*****
*******
*****
***
*
1.js
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<input type="text" name="" id="year" placeholder="请输入年">
<input type="text" name="" id="time" placeholder="请输入月">
<input type="text" name="" id="date" placeholder="请输入日">
<button id="btn">查询</button>
<script>
document.getElementById("btn").addEventListener("click", function(){
var y = document.getElementById("year").value;
var m = document.getElementById("time").value;
var d = document.getElementById("date").value;
var stratTime = new Date(y,0,0);
var endTime = new Date(y,m-1,d);
var sum = endTime - stratTime;
day = sum / 1000 / 60 / 60 /24;
alert("今天为"+y+"年的第"+day+"天");
});
</script>
</body>
</html>
2.mysql
1.从Property表中查询出所有不同的品牌
2.SELECT Class,max(Price) FROM Content GROUP BY Class;
3.SELECT Class FROM Content GROUP BY Class HAVING COUNT(Class)>1;
3.java
public class Client {
public static void main(String[] args) {
/**
* 分析:从上往下,从左往右都是7;
* 从上往下分析 第一行 第4位置为※
* 第二行 第3、4、5位置为※
* 第三行 第2、3、4、5、6位置为※
* 第四行 第1、2、3、4、5、6、7位置为※
* 第五行 第2、3、4、5、6位置为※
* 第六行 第3、4、5位置为※
* 第七行 第4位置为※
*故在前四行存在关系 第i行时 第 5-i到 第i+3位置为※,其他均为空白
*第五行开始 第i行时 第i-3到4-(i-3)+4 11-i 为※其余为空白
*/
for(int i = 1; i <= 7; i++) {
// 从第五行开始不遵循规律
if(i<=4) {
for(int j = 1; j <=7; j++) {
// 为※的位置
if(j>=5-i&&j<=3+i) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println(" ");
} else {
for(int j = 1; j <=7; j++) {
if(j>=i-3&&j<=11-i) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println(" ");
}
}
}
}
*
***
*****
*******
*****
***
*