就业强化测试
1. 已知 f 为 32bit 浮点数,请写程序将 f 四舍五入到 10 的-2 次方精度
2. 定义两个变量 a 和 b,不使用第三个变量,使两个值交换
3. String 是最基本的数据类型吗?
不是;基本数据类型包括:byte,int,char,long,float,double,Boolean,short;
4. 求 m 的阶层,写出程序
Public class Test{
Int result=1;
Do{
Result*=m--;
}while(m>=1);
System.out.println(result);
Return result;
}
5. 张丘建《算经》中提出“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,
问鸡翁、母、雏各几何?写出程序
Public class Test{
Public static void main(String[]args){
Int a,b,c;
For(a=1;a<=20;a++){
For(b=1;b<=33;b++){
C=100-a-b;
If(a+b+c==100 && 5*a+3*b+1/3*c==100){
System.out.println(“鸡翁有”+a)
System.out.println(“鸡母有”+b)
System.out.println(“小鸡有”+c)
}
}
}