0.0703

五煦查题

快速找到你需要的那道考题与答案

超星Java程序设计_12课后答案(学习通2023题目答案)

73 min read

超星Java程序设计_12课后答案(学习通2023题目答案)

1.14章节测验

1、超星程序【单选题】公司于1995年正式对外公布Java语言。设计
A、课后IBM
B、答案Oracle
C、学习Microsoft
D、通题Sun

2、目答【单选题】学习Java应该从 版本入手。超星程序
A、设计Java ME
B、课后Java SE
C、答案Java EE

3、学习【单选题】一般在Eclipse中编程时将字符编码设置为 。通题
A、目答GBK
B、超星程序UTF-8
C、ASCII
D、GB2321

4、【单选题】package week01 Public class HelloWorld { public static mian(string args) { system.out.println(“Hello World!”); } } 上述源程序中语法错误共有 处?
A、5
B、6
C、7
D、8
E、9

5、【填空题】JDK安装后一般设置环境变量 和 。(按字母顺序答题,全部小写)

6、【填空题】Java程序运行的五个步骤:__________、__________、加载、验证和__________。

7、【填空题】一个Java Application必须有一个主类包含 方法。(用英文单词答题,全部小写)

8、【填空题】Java源程序应该写在扩展名为. 的文本文件中。(请用英文小写答题)

9、【填空题】在Eclipse环境中,存盘的快捷键是Ctrl+ ,复制的快捷键是Ctrl+ ,粘贴的快捷键是Ctrl+ 。

10、【连线题】请按照要求进行连线:

11、【程序题】在Eclipse中编写一个Java 程序,在控制台上输出以下信息: 学习Java,用Java控制计算机,用计算机去触摸世界

2.8章节测验

1、【单选题】067、126、0b1001_1100_0011_1111、0x10F分别是:
A、十六进制、十进制、八进制、二进制
B、二进制、十进制、八进制、十六进制
C、八进制、十进制、二进制、十六进制
D、十六进制、八进制、十进制、二进制

2、【单选题】下列数据类型的精度由高到低的顺序是_______。
A、float,double,int,long
B、double,float,int,byte
C、byte,long,double,float
D、double,int,float,long

3、【单选题】下面,哪一个是有效的标识符(Which is a valid identifier)?
A、break
B、default
C、_object
D、a-class

4、【多选题】哪两个是有效的float定义? Which two are valid declarations of a float? (Choose two.) A,
A、float f = 1F;
B、float f = 1.0;
C、float f = '1';
D、float f = "1";
E、float f = 1.0d;

5、【填空题】Java语言采用双字节的 字符编码。

6、【填空题】String s=”127”;将s转换为int的代码:int i= ,将s转换为double的代码:double d= 。

7、【填空题】补齐下面代码,输出要求小数总长度不限,保留两位小数;输出字符要求总场宽为5,右对齐;输出字符串按实际长度。System.out.printf("E= ,Pi= ,String= ,char= ", "HDCZYJ",Math.PI,Math.E,'A');

8、【填空题】在Java中,小数默认为 ,如果要指定 类型请在小数后加F/f。

9、【填空题】从键盘上输入数据的代码如下: Scanner sc=new Scanner( ); System.out.print("请输入一个整数、小数和字符串:");` int n=sc. ();//输入一个整数 double d=sc. ();//输入一个小数 String s=sc. ();//输入一个字符串

10、【填空题】int对应的包装类是 ,char对应的包装类是 。

11、【程序题】编程要求: 输入格式: 从键盘中输入浮点数1、整数、浮点数2,用1个空格分开。 输出格式: 在一行中按照整数、浮点数1、浮点数2的顺序输出,用1个空格分开,其中浮点数保留小数点后2位。

12、【程序题】编程要求:从键盘上输入一个摄氏温度C,输出对应的华氏温度F。 知识准备: l 摄氏温度:冰点时温度为0摄氏度,沸点为100摄氏度。 l 华氏温度:冰点温度定为32华氏度,沸点为212华氏度。 l 摄氏温度(C)与华氏温度(F)的换算式:F=(9*C)/5+32。

3.13章节测验

1、【填空题】String s=”abc”; char[] ca=s. ();//String转换为字符数组 s= ;//字符数组转换为String 注意:注意英文大小写,单词之间用一个空格分隔。

2、【填空题】补齐下面代码,要求输出小数时总长度不限,保留两位小数;输出字符要求总场宽为5,右对齐;输出字符串按实际长度。 System.out.printf("E= ,Pi= ,String= ,char= ", "HDCZYJ",Math.PI,Math.E,'A');

3、【填空题】for语句和while语句都是先判断后执行;循环体执行次数 0。 do...while语句是 ;循环体执行次数 0。

4、【填空题】String s="127"; int i= ; //将s转换为int的代码。 double d= ;//将s转换为double的代码。 注意:注意英文大小写,不要加空格。

5、【填空题】for语句的无限循环语句 { }; while语句的无限循环语句: { }; 注意:不要加任何多余的空格。

6、【填空题】程序可能发生异常时,应该把可能发生异常的代码放到 子句中。捕获异常放到 子句中应该把不管异常发生与否都执行的代码放到 子句中。

7、【填空题】成员变量初始化的原则:byte,short,int,long,float,double数值类型默认初始化为 ,boolean类型初始化为 ,char类型初始化为' ',引用类型全部初始化为 。

4.9章节测验

5.7章节测验

6.9章节测验

7.9章节测验

8.8章节测验

10.6章节测验

1、【填空题】Thread类位于 包下。

2、【填空题】用Object类中的 ()和 ()方法,和synchronized关键字联合使用可以实现线程的同步。

学习通Java程序设计_12

学习通Java程序设计_12是Java程序设计课程的第十二章,主要涵盖Java的图形用户界面(GUI)开发。

GUI开发基础

图形用户界面(GUI)是指通过图形界面来进行用户交互的方式。Java提供了多种方式来进行GUI开发,其中最常用的是Swing。

Swing是Java中最常用的GUI框架之一,它提供了丰富的组件和布局管理器,可以方便地创建各种GUI应用程序。Swing中的组件包括按钮、标签、文本框、下拉框等,布局管理器可以帮助我们方便地控制组件的位置和大小。

Swing组件

Swing中的组件可以分为容器组件和非容器组件,其中容器组件可以包含其他组件,而非容器组件不能包含其他组件。

常用的容器组件包括:

  • JFrame:主窗口
  • JPanel:面板
  • JScrollPane:滚动窗口

常用的非容器组件包括:

  • JButton:按钮
  • JLabel:标签
  • JTextField:文本框
  • JComboBox:下拉框

布局管理器

布局管理器可以帮助我们控制组件的位置和大小,常用的布局管理器包括:

  • FlowLayout:按照顺序排列组件
  • BorderLayout:将组件分为五个部分,分别是北、南、东、西和中心
  • GridLayout:将组件按照网格排列
  • CardLayout:将多个组件放在同一个位置,每次只显示一个组件

事件处理

Swing中的组件可以监听用户的事件,例如按钮的点击事件、鼠标移动事件等。当用户触发事件时,程序会执行相应的事件处理方法。

常用的事件处理方法包括:

  • addActionListener:为按钮添加点击事件处理
  • addMouseListener:为组件添加鼠标事件处理
  • addKeyListener:为组件添加键盘事件处理

实战演练

下面以一个简单的GUI程序为例,演示如何使用Swing进行GUI开发:

import javax.swing.*;public class MyFrame extends JFrame {     private JButton button;    private JLabel label;    public MyFrame() {         setTitle(\My Frame\        setSize(300, 200);        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        JPanel panel = new JPanel();        getContentPane().add(panel);        panel.setLayout(new BorderLayout());        label = new JLabel(\Hello World\        panel.add(label, BorderLayout.CENTER);        button = new JButton(\Click Me\        button.addActionListener(e ->label.setText(\Button Clicked!\        panel.add(button, BorderLayout.SOUTH);    }    public static void main(String[] args) {         MyFrame frame = new MyFrame();        frame.setVisible(true);    }}

上面的程序创建了一个主窗口,包含一个标签和一个按钮。当用户点击按钮时,标签的文本会发生变化。

总结

学习通Java程序设计_12主要涵盖了Java的图形用户界面(GUI)开发,包括Swing组件、布局管理器和事件处理等内容。通过本章的学习,可以掌握如何使用Swing进行GUI开发。

学习通Java程序设计_12

学习通Java程序设计_12是Java程序设计课程的第十二章,主要涵盖Java的图形用户界面(GUI)开发。

GUI开发基础

图形用户界面(GUI)是指通过图形界面来进行用户交互的方式。Java提供了多种方式来进行GUI开发,其中最常用的是Swing。

Swing是Java中最常用的GUI框架之一,它提供了丰富的组件和布局管理器,可以方便地创建各种GUI应用程序。Swing中的组件包括按钮、标签、文本框、下拉框等,布局管理器可以帮助我们方便地控制组件的位置和大小。

Swing组件

Swing中的组件可以分为容器组件和非容器组件,其中容器组件可以包含其他组件,而非容器组件不能包含其他组件。

常用的容器组件包括:

  • JFrame:主窗口
  • JPanel:面板
  • JScrollPane:滚动窗口

常用的非容器组件包括:

  • JButton:按钮
  • JLabel:标签
  • JTextField:文本框
  • JComboBox:下拉框

布局管理器

布局管理器可以帮助我们控制组件的位置和大小,常用的布局管理器包括:

  • FlowLayout:按照顺序排列组件
  • BorderLayout:将组件分为五个部分,分别是北、南、东、西和中心
  • GridLayout:将组件按照网格排列
  • CardLayout:将多个组件放在同一个位置,每次只显示一个组件

事件处理

Swing中的组件可以监听用户的事件,例如按钮的点击事件、鼠标移动事件等。当用户触发事件时,程序会执行相应的事件处理方法。

常用的事件处理方法包括:

  • addActionListener:为按钮添加点击事件处理
  • addMouseListener:为组件添加鼠标事件处理
  • addKeyListener:为组件添加键盘事件处理

实战演练

下面以一个简单的GUI程序为例,演示如何使用Swing进行GUI开发:

import javax.swing.*;public class MyFrame extends JFrame {     private JButton button;    private JLabel label;    public MyFrame() {         setTitle(\My Frame\        setSize(300, 200);        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        JPanel panel = new JPanel();        getContentPane().add(panel);        panel.setLayout(new BorderLayout());        label = new JLabel(\Hello World\        panel.add(label, BorderLayout.CENTER);        button = new JButton(\Click Me\        button.addActionListener(e ->label.setText(\Button Clicked!\        panel.add(button, BorderLayout.SOUTH);    }    public static void main(String[] args) {         MyFrame frame = new MyFrame();        frame.setVisible(true);    }}

上面的程序创建了一个主窗口,包含一个标签和一个按钮。当用户点击按钮时,标签的文本会发生变化。

总结

学习通Java程序设计_12主要涵盖了Java的图形用户界面(GUI)开发,包括Swing组件、布局管理器和事件处理等内容。通过本章的学习,可以掌握如何使用Swing进行GUI开发。