操作题20套 淡淡的烟草味﹌ 2022-12-08 05:14 151阅读 0赞 ### 文章目录 ### * * 基本操作 * 简单应用 * 综合应用 ## 基本操作 ## > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 程序的功能是打印一个序列的前10项,该序列的第1项和第2项都是1,以后的每一顶都是前面两项之和。 > 完成程序,使程序输出结果如下: > 1 1 2 3 5 8 13 21 34 55 //Java\_1.java public class Java\_1 \{ public static void main(String\[\] args) \{ //\***Found** int \[\]f=**\[10\]; f\[0\]=f\[1\]=1; //\*Found for (****;i<10;i++) f\[i\]=f\[i-1\]+f\[i-2\]; //\*Found for (int i=0;i<f.**\_\_\_\_\_\_\_\_\_;i++) //\***Found** System.out.print(\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_+" "); \} \} > 本题考查的是一维数组。 > 创建数组时,需new关键字配上数组类名,这里前面定义了类型为int,所以第一空填写"new int"。 > 该例中,已经给下标为0和下标为1的数组元素赋值,所以第二空,填写"int i = 2"。 > 数组的大小为数组的length属性,所以第三空填写"length"。 > 数组取值时,通过方括号,里面填写下标即可取值,所以第四空填写"f\[i\]"。 > 具体程序如下: public class Java_1 { public static void main(String[] args) { //*********Found******** int []f=new int[10]; f[0]=f[1]=1; //*********Found******** for (int i=2;i<10;i++) f[i]=f[i-1]+f[i-2]; //*********Found******** for (int i=0;i<f.length;i++) //*********Found******** System.out.print(f[i]+" "); } ## 简单应用 ## > 在考生文件夹中存有文件名为Java\_2.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 本题的要求是: > 创建一个二维整型数组,并将其以4行4列左对齐的格式输出,程序输出结果如下: > 1 1 1 1 > 2 2 2 > 3 3 > 4 public class Java\_2\{ public static void main(String\[\] args)\{ //***Found***\* int \_\_\_\_\_\_\_\_\_\_\_\_ aMatrix = new int\[4\]\[\]; int i = 0; int j = 0; int k = 4; for(i = 0; i < 4; i++)\{ //***Found***\* aMatrix\[i\] = new int\[**\]; //*Found*\* for (j = 0; j < \_\_\_\_\_\_\_\_\_\_\_.length; j++) \{ aMatrix\[i\]\[j\] = i+1; System.out.print(aMatrix\[i\]\[j\] + " "); \} //*Found*\* System.out.**\_\_\_\_\_\_\_\_\_\_\_\_; \} \} \} > 本题考查的是二维数组。 > 二维数组的定义和一维数组类似,有多少维度即在定义时写多少方括号,所以第一空填写"\[\]\[\]"。 > 因数每行的个数依次是递减的,所以第二空填空"k–"。 > 因为需要输出四行四列数据,所以二维数组中,第二维即每一列,所以第三空填写"aMatrix\[i\]"。 > 在嵌套循环结束后,即输出了第二维的的每一项数据后,应当换行输出,所以第四空填写"println()"。 > 具体程序如下: public class Java_2{ public static void main(String[] args){ //*********Found********** int [][]aMatrix = new int[4][]; int i = 0; int j = 0; int k = 4; for(i = 0; i < 4; i++){ //*********Found********** aMatrix[i] = new int[k--]; //*********Found********** for (j = 0; j < aMatrix[i].length; j++) { aMatrix[i][j] = i+1; System.out.print(aMatrix[i][j] + " "); } //*********Found********** System.out.println(); } } } } ## 综合应用 ## > 在考生文件夹中存有文件名为Java\_3.java的文件,该程序是不完整的,请在注释行"//**Found**"下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。 > 程序的功能是:输入一个十进制整数,将其二进制形式显示出来。程序运行后,输入如下整数: > > 再按回车键后所得结果为: ![在这里插入图片描述][2020091810225222.png_pic_center] //打印无符号整数位 import java.awt.*; import java.awt.event.*; import javax.swing.\*; public class Java\_3 extends JFrame \{ public Java\_3()\{ super( “打印无符号整数位” ); Container c = getContentPane(); c.setLayout( new FlowLayout() ); c.add( new JLabel( "请输入整数: " ) ); final JTextField output = new JTextField( 33 ); JTextField input = new JTextField( 10 ); input.addActionListener( new ActionListener() \{ //\***Found** public void \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_( ActionEvent e )\{ int val = Integer.parseInt( e.getActionCommand() ); //\***Found** \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_.setText( getBits( val ) ); \} \} ); c.add( input ); c.add( new JLabel( “该数的二进制位表示是” ) ); output.setEditable( false ); //\***Found** c.add( \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ ); setSize( 720, 70 ); setVisible(true); \} private String getBits( int value )\{ int displayMask = 1 << 31; StringBuffer buf = new StringBuffer( 35 ); for ( int c = 1; c <= 32; c++ ) \{ buf.append( ( value & displayMask ) == 0 ? ‘0’ : ‘1’ ); value <<= 1; if ( c % 8 == 0 ) buf.append( ’ ’ ); \} return buf.toString(); \} public static void main( String args\[\] )\{ Java\_3 app = new Java\_3(); app.addWindowListener( new WindowAdapter() \{ //\***Found** public void windowClosing( \_\_\_\_\_\_\_\_\_\_\_ e )\{ System.exit( 0 ); \} \} ); \} \} > 本题考查的是对JavaSwing的理解。 > Input加入了一个事件监听器,那么在该类中,就需要实现该监听器接口的方法,所以第一空填写"actionPerformed"。 > 本题需要输出文本框数值对应的二进制,那么输出对象是output文本框,所以第二空填写"output"。 > 创建文本框后需要显示在JFrame中,所以第三空填写"output"。 > WindowAdapter适配器实现了所有的接口方法,以空方法的形式,在其子类中只要重写需要的就行,这里需要关闭窗口,所以第四空填写"WindowEvent"。 > 具体程序如下: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Java_3 extends JFrame { public Java_3(){ super( "打印无符号整数位" ); Container c = getContentPane(); c.setLayout( new FlowLayout() ); c.add( new JLabel( "请输入整数: " ) ); final JTextField output = new JTextField( 33 ); JTextField input = new JTextField( 10 ); input.addActionListener( new ActionListener() { //*********Found******** public void actionPerformed( ActionEvent e ){ int val = Integer.parseInt( e.getActionCommand() ); //*********Found******** output.setText( getBits( val ) ); } } ); c.add( input ); c.add( new JLabel( "该数的二进制位表示是" ) ); output.setEditable( false ); //*********Found******** c.add( output); setSize( 720, 70 ); setVisible(true); } private String getBits( int value ){ int displayMask = 1 << 31; StringBuffer buf = new StringBuffer( 35 ); for ( int c = 1; c <= 32; c++ ) { buf.append( ( value & displayMask ) == 0 ? '0' : '1' ); value <<= 1; if ( c % 8 == 0 ) buf.append( ' ' ); } return buf.toString(); } public static void main( String args[] ){ Java_3 app = new Java_3(); app.addWindowListener( new WindowAdapter() { //*********Found******** public void windowClosing( WindowEvent e ){ System.exit( 0 ); } } ); } } [2020091810225222.png_pic_center]: /images/20221123/7b577eb70b674eeebac2957b5552ac54.png
相关 操作题22套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java_1.java的文件,该程 ゞ 浴缸里的玫瑰/ 2022年12月08日 05:14/ 0 赞/ 143 阅读
相关 操作题21套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 ╰+哭是因爲堅強的太久メ/ 2022年12月08日 05:14/ 0 赞/ 151 阅读
相关 操作题20套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 淡淡的烟草味﹌/ 2022年12月08日 05:14/ 0 赞/ 152 阅读
相关 操作题18套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 ╰半夏微凉°/ 2022年12月08日 05:12/ 0 赞/ 169 阅读
相关 操作题16套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 拼搏现实的明天。/ 2022年12月08日 05:11/ 0 赞/ 156 阅读
相关 操作题15套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 男娘i/ 2022年12月08日 05:11/ 0 赞/ 157 阅读
相关 操作题13套 文章目录 基本操作 简单应用 综合应用 基本操作 在考生文件夹中存有文件名为Java_1.java的文件,该程序是 本是古典 何须时尚/ 2022年12月08日 05:10/ 0 赞/ 155 阅读
相关 操作题11套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 小鱼儿/ 2022年12月08日 04:26/ 0 赞/ 140 阅读
相关 操作题8套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 客官°小女子只卖身不卖艺/ 2022年12月07日 12:23/ 0 赞/ 136 阅读
相关 操作题5套 文章目录 基本操作 简单应用 综合应用 基本操作 > 在考生文件夹中存有文件名为Java\_1.java的文件,该程序是不 野性酷女/ 2022年12月07日 12:15/ 0 赞/ 145 阅读
还没有评论,来说两句吧...