JavaScript 编程题
去掉一组整型数组中重复的值。
比如输入:[1,13,24,11,11,14,1,2]
输出:[1,13,24,11,14,2]
需要去掉重复的 11 和 1 这两个元素。
var arr = [1,13,24,11,11,14,1,2];
// 循环数组
for(var i = 0; i < arr.length; i++){
for(var m = 0; m < arr.length; m++){
if(i != m && arr[i] == arr[m]){
arr.splice(m,1);
}
}
}
console.log(arr);
MySQL 简答题
事务,什么是事务,为何用事务?
事务是由一组必须要同时完成的或者同时取消的操作组成的,事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。
事务是为解决数据安全操作提出的,事务控制实际上就是控制数据的安全访问
Java 编程题
编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+…+1/n,当输入 n 为奇数时,调用函数1/1+1/3+…+1/n。
public class Demo1 {
public static void main(String[] args) {
System.out.print(“请输入一个数: “);
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
if(0 == number%2) {
System.out.println(”=”+evenSum(number));
}else {
System.out.println("="+oddSum(number));
}
}
//奇数和
private static float oddSum(int number) {
float odd_sum = 0;
if(1 == number)
odd_sum = (1.0f/1);
else
odd_sum = (oddSum(number-2)+(1.0f/number));
System.out.print(“1/”+number+"+");
return odd_sum;
}
//偶数和
private static float evenSum(int number) {
float even_sum = 0;
if(2 == number)
even_sum = (1.0f/2);
else
even_sum = (evenSum(number-2)+(1.0f/number));
System.out.print(“1/number” + “”);
return even_sum;
}
}