一、 Java编程题
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
public static void main(String[] args) {
float m=0;
int a=1;
int b=2;
int c ;
for(int i =1;i<=20;i++) {
m = m+b/a;
c=a;
a=b;
b=c+a;
}
System.out.println(m);
}
二、 MySql问答题
drop,delete与truncate的区别?
Drop是删除整个表
Delete 是删除表里的记录
Truncate删除表记录同时可以使自增长清零
三、 JavaScript问答题
解释一下下面代码的输出
console.log(0.1 + 0.2); //0.30000000000000004
console.log(0.1 + 0.2 == 0.3); //false
JavaScript 中的 number 类型就是浮点型,JavaScript 中的浮点数采用IEEE-754 格式的规定,这是一种二进制表示法,
可以精确地表示分数,比如1/2,1/8,1/1024,每个浮点数占64位。但是,二进制浮点数表示法并不能精确的表示类似0.1
这样 的简单的数字,会有舍入误差。