20180720周测

1.Mysql:写出你认为合理的插入,更新,删除,查询数据记录语句

查询:SELECT * FROM 表名 [WHERE  条件表达式];

插入:INSERT INTO 表名 (字段名1,字段名2,...) VALUES(值1,值2,...);

更新:UPDATE 表名 SET 字段值1=值1 [字段值2=值2,...];

删除:DELETE FROM 表名 [ WHERE 条件表达式 ] ;

2.用Java写出一个合理的数组,并使用foreach循环遍历到控制台。

public static void main(String[] args){
    String[] arrys = {"1","2","3"};
    for(String arry : arrys){
        System.out.println(arry);
    }
}

3.String s = "java";String s2 = "java"; boolean flag = (s == s2); 请问 flag 的值是多少,请说明理由。

flag的值是true,因为s和s2的值都属于直接量,都存于常量池里面,常量池中量值具有唯一性。

4.如何Java实现在控制台输出九九乘法表?如何用 JavaScript 编写九九乘法表,并显示到页面上?

Java:

public class Hello {
    public static void main(String[] args) {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print("" + i + " * " + j + " = " + (i*j) + "\t");
            }
        System.out.println();
        }
    }
}

JavaScript 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>九九乘法表</title>
	</head>
	<body>
		<div id="cf"></div>
		<script>
			function test() {
				var str = "";
				for(var x = 1; x <= 9; x++) {
					for(var y = 1; y <= x; y++) {
						str += y + "x" + x + "=" + y * x + " ";
						if(y == x) {
							str += "<br>";
						}
					}
				}
				document.getElementById("cf").innerHTML = str;
			}
			test();
		</script>
	</body>
</html>

5.一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?

package test;

public class Test2 {
	/**
	 * 
	 * @param h 距离
	 * @param n 次数
	 * @return 第n次反弹的高度
	 */
	public static double sumBallHeight(double h, int n) {
		if (n == 1)
			return h / 2;
		else
			return sumBallHeight(h / 2, n - 1);
	}

	public static void main(String[] args) {
		System.out.println(sumBallHeight(100, 10));
	}
}

6.编程实现:计算100以内(包括100)的偶数之和。

package test;

public class Test {
	public static void main(String[] args) {
		int sum = 0;
		for(int i = 0;i <= 100; i += 2){
			sum += i;
		}
		System.out.println(sum);
	}
}
 

7.判断闰年的方法:闰年满足两个条件(满足一个即为闰年)
a、能被4整除但不能被100整除
b、能被400整除

<!doctype html>
<html>
	<head>
		<title>闰年</title>
		<meta charset="utf-8">
	</head>
	<body>
		<form>
			请输入年份:<input id="year" type="text" />
			<span id="check"></span>
		</form>
		<script>
			var input = document.getElementById("year");
			var tip = document.getElementById("check");
			//输入框失去焦点触发事件
			input.onblur = function() {
				var year = input.value.trim();
				//年份由4位数字组成
					//能被4整除却不能被100整除的年份;能被400整除的是闰年
					if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
						tip.innerHTML = "闰年";
					} else {
						tip.innerHTML = "非闰年";
					}
				}
		</script>
	</body>
</html>

8.简述抽象类和接口的区别?

    1 .接口只能包含抽象方法,抽象类可以包含普通方法。

    2. 接口只能定义静态常量属性,抽象类既可以定义普通属性,也可以定义静态常量属性。

    3 .接口不包含构造方法,抽象类里可以包含构造方法。   

    4.抽象类不能被实例化,但不代表它不可以有构造函数,抽象类可以有构造函数,备继承类扩充

    5.接口是核心,其定义了要做的事情,包含了许多的方法,但没有定义这些方法应该如何做。

    6. 如果许多类实现了某个接口,那么每个都要用代码实现那些方法

    7.如果某一些类的实现有共通之处,则可以抽象出来一个抽象类,让抽象类实现接口的公用的代码,而那些个性化的方法则由         各个子类去实现。

9.HTML 与 JSP 的区别?

 HTML页面是静态页面,也就是事先由用户写好放在服务器上,由web服务器向客户端发送.
 JSP页面是动态页,有JSP容器执行该页面的Java代码部分然后实时生成的页面.

10.Tomcat 是什么?有什么作用?

存在于本机的浏览器可访问资源,如 HTML、图片、音频、视频等,只是本机私有化的,不能被外部客户端浏览器访问,不能达到资源共享。
Tomcat 是个 Web 容器,对外提供获取 Web 资源的服务,在其容器中可以管理静态的 Web 资源,除此之外,还可以解析 JSP 文件,将其解析为 Web 静态资源,供浏览器访问。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值