作业DAY011

一、JavaScript 编程题

题目文案:去掉一组整型数组中重复的值。 比如输入:[1,13,24,11,11,14,1,2] 输出:[1,13,24,11,14,2] 需要去掉重复的 11 和 1 这两个元素。

答:(1)代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script>
            function unique(arr) {
                var ret = [];
                var len = arr.length;
                for(var i = len-1; i >= 0; i--) {
                    for(var j = i - 1; j >= 0; j--) {
                        if(arr[i] == arr[j]) {
                            j = --i;
                        }
                    }
                    ret.push(arr[i]);
                }
                return ret.reverse();
            }

            var arr = [1, 13, 24, 11, 11, 14, 1, 2];
            document.write(unique(arr));
        </script>
    </body>
</html>

       (2)截图如下:

二、MySQL 简答题

题目文案:事务,什么是事务,为何用事务?

 答:(1)事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。

         (2)使用事务:①为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。

                                    ②当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。

三、Java 编程题

题目文案:编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n,当输入 n 为奇数时,调用函数1/1+1/3+...+1/n。

答:代码如下:

package package1;

import java.util.Scanner;

public class count {
        public static void main(String[] args) {
            System.out.print("请输入一个整数:");
            Scanner scan = new Scanner(System.in);
            int n = scan.nextInt();
            scan.close();
            if (n % 2 == 0) {
                System.out.println("结果:" + even(n));
            } else {
                System.out.println("结果:" + odd(n));
            }
        }

        // 奇数
        static double odd(int n) {
            double sum = 0;
            for (int i = 1; i < n + 1; i += 2) {
                sum += 1.0 / i;
            }
            return sum;
        }

        // 偶数
        static double even(int n) {
            double sum = 0;
            for (int i = 2; i < n + 1; i += 2) {
                sum += 1.0 / i;
            }
            return sum;
        }
    }

      

猜你喜欢

转载自www.cnblogs.com/fighting2015/p/11319088.html
011