周测

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值