一、JavaScript 编程题
问题:
如何用 JavaScript 编写九九乘法表,并显示到页面上?
解答:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset = utf-8"/>
<title> 九九乘法表 </title>
<style type="text/css">
table{
margin: 50px auto;
}
tr,td{
border: 1px solid black;
}
td:nth-child(2n+1){
background-color: green;
}
td:nth-child(2n){
background-color: yellow;
}
</style>
</head>
<body>
<table>
<thead>
<tr><th colspan="9">九九乘法表</th></tr>
</thead>
<tbody id="tbody"></tbody>
</table>
</body>
<script type="text/javascript">
var tbody = document.getElementById(id);
function multiplicationTable(){
for(var i = 1; i <= 9; i++){
var tr = document.createElement("tr");
for(var j = 1; j <= i; j++){
var td = document.createElement("td");
td.innerHTML = i + " × " + j + " = " + i * j;
tr.appendChild(td);
}
tbody.appendChild(tr);
}
}
multiplicationTable();
</script>
</html>
二、MySQL 编程题
问题:
表名 User
Name | Tel | Content | Date |
---|---|---|---|
张三 | 13333663366 | 大专毕业 | 2006-10-11 |
张四 | 13612312331 | 本科毕业 | 2006-10-15 |
小明 | 13905333221 | 中专毕业 | 2006-10-15 |
1、有一新记录(小王 13254748547 高中毕业2007-05-06),请用SQL语句新增至表中。
解答:
insert into `user` values(null,'小王', '13254748547', '高中毕业','2007-05-06');
2、请用 SQL 语句,把张三的时间更新为当前系统时间。
解答:
update `user` set `date` = now() where `name` = '张三';
3、请写出删除姓名为张四的全部记录。
解答:
delete from `user` where `name` = '张四';
三、Java 编程题
问题:
有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
解答:
public class DifferentNumber{
public static void main(String[] args){
DifferentNumber fn = new DifferentNumber();
fn.getNumber(1,2,3,4);
}
// 对象方法(非静态方法):获取输入数字组合成的三位数。
public void getNumber(int...numbers){
// 判断输入的数字:不可少于3个。
if(numbers.length < 3){
System.out.println("请输入至少三个数字!");
}
int difNumber = 0; // 记录输出多少个三位数字。
// 获取三个数字:三个for循环。
for(int i = 0; i < numbers.length; i++){
for(int j = 0; j < numbers.length; j++){
for(int g = 0; g < numbers.length; g++){
// 判断三个数字是否相同。
if((numbers[i] != numbers[j]) && (numbers[i] != numbers[g]) && (numbers[j] != numbers[g]) ){
difNumber ++;
System.out.println("第" + difNumber + numbers[i] + numbers[j] + numbers[g] + "。");
}
}
}
}
// 输出判断的结果。
if(difNumber == 0){
System.out.println("未找到不同的三位数!");
}else{
System.out.println("共有" + difNumber + "个三位数!");
}
}
}