联大学堂《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


Tag:Flash动画设计制作 时间:2024-01-18 20:32:20