联大学堂《Flash动画设计制作(焦作大学)》题库及答案(二)
联大学堂《Flash动画设计制作(焦作大学)》题库及答案(二)
212.阅读下列程序并完成程序填空。题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
public class lianxi09 {
public static void main(String[]
A.gs) {
System.out.println("1到1000的完数有: ");
for(int i=1; i<;1000; i++) {
int t = 0;
for(int j=1; j<;= i/2; j++) {
if(i % j()0) {
t = t + j;
}
}
if(t == i) {
System.out.print(i + " ");
}
}
}
正确答案:==
213.阅读下列程序并完成程序填空。题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?
import java.util.*;
public class lianxi12 {
public static void main(String[]
A.gs) {
double x = 0,y = 0;
System.out.print("输入当月利润(万):");
Scanner s = new Scanner(System.in);
x = s.nextInt();
if(x >; 0()x <;= 10) {
y = x * 0.1;
} else if(x >; 10 &;&; x <;= 20) {
y = 10 * 0.1 + (x - 10) * 0.075;
} else if(x >; 20 &;&; x <;= 40) {
y = 10 * 0.1 + 10 * 0.075 + (x - 20) * 0.05;
} else if(x >; 40 &;&; x <;= 60) {
y = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (x - 40) * 0.03;
} else if(x >; 60 &;&; x <;= 100) {
y = 20 * 0.175 + 20 * 0.05 + 20 * 0.03 + (x - 60) * 0.015;
} else if(x >; 100) {
y = 20 * 0.175 + 40 * 0.08 + 40 * 0.015 + (x - 100) * 0.01;
}
System.out.println("应该提取的奖金是 " + y + "万");
}
}
正确答案:&;&;
214.简述异常处理的过程。
正确答案:程序运行时出现错误时,创建异常对象,抛出异常对象,捕获该异常对象并进行处理。
215.简述读写文本文件的基本步骤。
正确答案:①导入输入/输出包;②创建文件对象;③创建读出/写入操作的对象;④数据文件的读/写操作;⑤关闭文件。
216.阅读下列程序并完成程序填空。编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。
// programme name ForTest.java
public class ForTest {
public static void()( String