导航菜单
首页 >  » 正文

JAVA编程题求全部代码 计算机应用基础试题

JAVA编程题求全部代码

class HW1 {
    public static void main(String[] args) {
        double[] test = new double[]{5.2, 1.0, 6.7, 3.4, 100.5, 55.5};
        BoundryValues boundryValues = getBoundryValues(test);
        System.out.println("Min Value = " + boundryValues.getMin());
        System.out.println("Max Value = " + boundryValues.getMax());
        System.out.println("Ave Value = " + boundryValues.getAve());
    }
    private static class BoundryValues {
        private double max;
        private double min;
        private double ave;
        public BoundryValues(){}
        public BoundryValues(double max, double min, double ave) {
            this.max = max;
            this.min = min;
            this.ave = ave;
        }
        public void setMax(double max) {
            this.max = max;
        }
        public double getMax() {
            return max;
        }
        public void setMin(double min) {
            this.min = min;
        }
        public double getMin() {
            return min;
        }
        public void setAve(double ave) {
            this.ave = ave;
        }
        public double getAve() {
            return ave;
        }
    }
    public static BoundryValues getBoundryValues(double[] doubles) {
        BoundryValues boundryValues = new BoundryValues();
        double[] results = sort(doubles);
        double total = 0.0;
        for (int i = 0; i < results.length; i ++) {
            total += results[i];
        }
        boundryValues.setMin(results[0]);
        boundryValues.setMax(results[results.length - 1]);
        boundryValues.setAve(total/results.length);
        return boundryValues;
    }
    public static double[] sort(double[] doubles) {
        for (int i = 0; i < doubles.length; i ++) {
            for (int j = 0; j < doubles.length - i - 1; j ++) {
                if (doubles[j] > doubles[j + 1]) {
                    double temp = doubles[j];
                    doubles[j] = doubles[j + 1];
                    doubles[j + 1] = temp;
                }
            }
        }
        return doubles;
    }
}import java.util.*;
class HW2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double a, b, c;
        System.out.println("Enter a, b, c:");
        a = scanner.nextDouble();
        b = scanner.nextDouble();
        c = scanner.nextDouble();
        Setsets = calculate(a, b, c); for (Double d : sets) { System.out.println("Values are: " + d + " "); } } public static Set calculate(double a, double b, double c) { Set sets = new HashSet(); if (Math.pow(b, 2.0) - 4 * a * c < 0) { System.err.println("No value"); } else { sets.add((- b + Math.sqrt(Math.pow(b, 2.0) - 4 * a * c)) / 2.0 * a); sets.add((- b - Math.sqrt(Math.pow(b, 2.0) - 4 * a * c)) / 2.0 * a); } return sets; } }下午接着写

计算机应用基础试题

下列说法不正确的是(A) A) 存储器的内容是取之不尽的 B) 从存储器某个单元取出其内容后,该单元仍保留原来的内容不变 C) 存储器某个单元存入新信息后,原来保存的的内容自动丢失 D) 从存储器某个单元取出其内容后,该单元的内容将消失 计算机编写的程序存放在(A)内。 A) RAM或ROM B) CPU C) RAM D) ROM 计算机的I/O子系统的硬件一般包括(A)两类外部设备。 A) I/O设备及大容量存储器 B) I/O设备及内外存储器 C) 接口及存储系统 D) 以上均不对 高级语言程序要成为计算机能执行的程序,必须通过两个步骤:(A) A) 编译、连接 B) 编辑、调试 C) 生成文件、排错 D) 翻译、调入内存 汇编语言程序要成为计算机可执行程序,必须通过(A) A) 编译、调试 B) 汇编、合并 C) 汇编、连接 D) 编译、连接 下面说法正确的一项是(C) A) 高级语言执行速度快 B) 汇编语言程序计算机能直接执行 C) 高级语言程序不能被计算机直接执行 D) C语言不是高级语言 高级语言编写源程序变为目标程序要经过(B) A) 解释 B) 编译 C) 汇编 D) 编辑 一个完整的计算机系统应包括两个部分,以下正确的一项是(C) A) 系统程序和应用程序 B) 实用程序和应用软件 C) 硬件系统和软件系统 D) CPU和软、硬件系统 计算机软件一般指的是(A) A) 系统软件和应用软件 B) 应用软件和自由软件 C) 培训软件和管理软件 D) 编辑软件和科学计算软件 关于系统文件的分类,下列说法正确的是(A) A) 操作系统、文件系统、数据库文件 B) WPS、CCED、UNIX、DOS C) WORDSTAR、DOS、WPS D) 操作系统、数据库管理系统、语言处理系统 (A)能把高级语言源程序变为机器可直接执行的程序或目标程序。 A) 解释和编译 B) 解释和连接 C) 汇编和编译 D) 汇编和解释 最基本的系统软件是(A) A) 操作系统 B) 文字处理系统 C) 语言处理系统 D) 数据库管理系统 将源程序翻译成可执行程序,用的是(B) A) 数据库管理系统 B) 语言处理系统 C) 文字处理系统 D) 操作系统 下列关于Windows2000文件和文件夹的说法中,正确的是(D) A) 在一个文件夹中可以有两个同名文件 B) 在一个文件夹中可以有两个同名文件夹 C) 在一个文件夹中可以有一个文件与一个文件夹同名 D) 在不同文件夹中可以有两个同名文件 在Windows2000中,将一个Word文件拖到“我的电脑”窗口中的“打印机”文件夹上时,指针形状是 不可用

相关推荐: