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 静态资源,供浏览器访问。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值