java操作题34套 一时失言乱红尘 2022-12-09 13:56 91阅读 0赞 ### 文章目录 ### * * 基本操作 * 简单应用 * 综合应用 ## 基本操作 ## > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > > 本题的要求是: > > 完善该程序并进行调试,使程序输出结果如下。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center] //用2至20的偶数去初始化数组 import javax.swing.*; public class Java_1{ public static void main( String args[] ){ final int ARRAY_SIZE = 10; int n[]; //引用整形数组 String output = ""; //*********Found********* n = __________________________ int[ ARRAY_SIZE ]; //分配数组 //给数组赋值 for ( int i = 0; i < n.length; i++ ) n[ i ] = 2 + 2 * i; output += "数组下标\t值\n"; for ( int i = 0; i < n.length; i++ ) output += i + "\t" + n[ i ] + "\n"; //*********Found********** JTextArea outputArea = __________________________ JTextArea( 11, 10 ); outputArea.setText( output ); //*********Found********** JOptionPane.__________________________( null, outputArea, "用2至20的偶数去初始化数组", JOptionPane.INFORMATION_MESSAGE ); System.exit( 0 ); } } > 本题着重考察考生对Java语言数组初始化以及swing工具包基本要素的掌握情况。 > > 本题中的第一个空格:在Java语言中,数组的初始化使用new关键字,所以对'n'进行初始化时应填写"new"; > > 本题中的第二个空格:在Java语言中,创建文本区域时使用new关键字,所以对"JTextArea"进行初始化时应填写"new"; > > 本题中的第三个空格:应题目的要求需要输出结果,对于JOptionPane来说,只有showMessageDialog可以出现消息对话框以满足输出需要,因此此处应该填写showMessageDialog展示输出结果。 > > 本评析仅作参考。 ## 简单应用 ## > 在考生文件夹中存有文件名为Java\_2.java的文件,该程序是不完整的,请在注释行“//**Found**”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 生成1-20之间的一个随机数并计算该随机数的阶乘,使输出结果形式如下(不一定完全相同): > 20! = 2432902008176640000 import java.util.Random; public class Java_2{ //*********Found********** public _______________________ void main(String args[]){ Random random = new Random(); //*********Found********** float x = _______________________.nextFloat();//产生0.0与1.0之间的一个浮点数 //*********Found********** int n = Math._______________________(21*x); //构造20以内的一个整数 long f = 1 ; //保存阶乘的结果 int k = 1 ; //循环变量 do { //*********Found********** f*= _______________________; }while(k<=n); System.out.println(n+"!= "+f); } } > 本题着重考察考生对Java语言基本语法以及函数等基本要素的掌握情况。 > 本题中的第一个空格:在Java语言中,main函数必须使用static进行修饰,因此此处空格填入static; > 本题中的第二个空格:在Java语言中,生成0-1随机数使用random方法,因此此处填入random; > 本题中的第三个空格:在Java语言中,将浮点数变为整数可以使用Math.round(); > 本题中的第四个空格:循环中缺少计数器,K为循环变量,k自增1即可以满足跳出循环的要求,也可以作为阶乘的乘数,即此处空格填入k++。 > 本评析仅作参考。 ## 综合应用 ## > 在考生文件夫中存有文件名为Java\_3.java和Java\_3.html的文件,该程序是不完整的,请在注释行“//**Found**”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿册除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 由用户输入球的半径,然后计算球体积并输出结果,程序输入和输出界面如下。  ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 1] Java_3.html <html><applet code="Java_3.class" width=275 height=50></applet></html> Java_3.java import java.awt.*; import java.awt.event.*; import javax.swing.*; //*********Found********** public class Java_3 extends JApplet implements ___________________{ JLabel prompt; JTextField input; public void init(){ Container c = getContentPane(); c.setLayout( new FlowLayout() ); //*********Found********** prompt = new __________________( "输入球半径: " ); input = new JTextField( 10 ); //*********Found********** _________________________________; c.add( prompt ); c.add( input ); } public void actionPerformed( ActionEvent e ){ double radius = Double.parseDouble( e.getActionCommand() ); showStatus( "体积 " + sphereVolume( radius ) ); } public double sphereVolume( double radius ){ double volume = ( 4.0 / 3.0 ) * Math.PI * Math.pow( radius, 3 ); return volume; } } > 本题着重考察考生对Java语言数组初始化以及swing工具包基本要素的掌握情况。 > 本题中的第一个空格:在Java语言中,事件的触发需要使用监听器来监听,ActionListener是用于接收操作事件的监听器接口,因此此处空格填入ActionListener; > 本题中的第二个空格:"输入球半径"是不可更改的标签,在布局中一般使用label,因此此处空格填入JLabel; > 本题中的第三个空格:半径值输入后需要实时显示出相应的球体积,需要对input标签添加监听器以达到实时变化的目的,因此此处应该填写input.addActionListener(this)添加监听器以动态获取数据。 > 本评析仅作参考。 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center]: /images/20221123/4ade3be8e48b48b28be3535fdfe1cb05.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjc0MzYw_size_16_color_FFFFFF_t_70_pic_center 1]: /images/20221123/8194c02ff5c84998b4b3c18d5ecda582.png
相关 java操作题45套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 旧城等待,/ 2022年12月09日 15:52/ 0 赞/ 229 阅读
相关 java操作题40套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java_1.java的文件,该程 野性酷女/ 2022年12月09日 15:50/ 0 赞/ 187 阅读
相关 java操作题37套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 电玩女神/ 2022年12月09日 13:57/ 0 赞/ 51 阅读
相关 java操作题36套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 今天药忘吃喽~/ 2022年12月09日 13:57/ 0 赞/ 191 阅读
相关 java操作题35套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 古城微笑少年丶/ 2022年12月09日 13:56/ 0 赞/ 175 阅读
相关 java操作题34套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 一时失言乱红尘/ 2022年12月09日 13:56/ 0 赞/ 92 阅读
相关 java操作题31套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 Dear 丶/ 2022年12月08日 05:27/ 0 赞/ 242 阅读
相关 java操作题30套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 ╰+哭是因爲堅強的太久メ/ 2022年12月08日 05:25/ 0 赞/ 139 阅读
相关 java操作题29套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件。 > 今天药忘吃喽~/ 2022年12月08日 05:24/ 0 赞/ 187 阅读
相关 java操作题28套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 旧城等待,/ 2022年12月08日 05:24/ 0 赞/ 171 阅读
还没有评论,来说两句吧...