sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

全国计算机等级考试——二级JAVA完整大题题库【五十三道】

全国计算机等级考试二级 JAVA

题目内容

编写于2023.04.10

分为40道选择题和3道大题(大题是程序填空类型)
其中选择题只能进去做一次,一旦退出来则不可再进(注意!)。大题可以重复进入,重复做。

分值:
选择题一个四十道题四十分,一题一分
三道大题:
基础操作:18分
简单应用:24分
综合应用:18分

大题得在位于//*Found下的 一行 ,只在该行的横线位置进行操作填写,文章最后有示例,以及 53 * 3 道大题资源。
注:获取证书的条件为:1.总分达到60及以上;2.四十个选择题必须答对二十个及以上,两者条件都满足方可获证

考试界面

选择题

在这里插入图片描述
在这里插入图片描述

大题

大题打开一般选用记事本打开即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

资源

由于选择题过多懒得弄了,可以去其他地方(知乎,牛客网小红书,csdn等地方)自己找了刷一下,都是些基础的,对有基本功扎实的,很简单。和大学学java然后考的那种选择题差不多,实在找不到可以找找平时大学考试的JAVA选择题题库(百度直接搜搜看看就行),注意:选择题一个四十个必须答对二十个,不然就算你考总分超过60也不及格的

百度网盘:
链接:https://pan.baidu.com/s/1TSrVCTgrz7AMrAPPm5dzoQ?pwd=grxd 
提取码:grxd (2025-04-20 更新)

阿里网盘:
全国计算机等级考试——二...题库【五十三道】
https://www.aliyundrive.com/s/PieCRcn6BHE

失效了评论区联系

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

示例:

在这里插入图片描述
程序填空位置位于//*Found下的一行,只在该行的横线位置进行操作填写
给你们的题库全部是带答案的,这是不带答案的样子的示例

import javax.swing.JOptionPane;  //导入JOptionPane类

public class Java_1 {
public static void main( String args[] )
{
//Found
____________________________________(
null, "欢迎\n你\n参加\nJava\n考试!" );
System.exit( 0 ); // 结束程序
}
}
/
JOptionPane类的常用静态方法如下:
showInputDialog()
showConfirmDialog()
showMessageDialog()
showOptionDialog()
*/

java运行
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

基础操作

在这里插入图片描述

import javax.swing.JOptionPane;  //导入JOptionPane类

public class Java_1 {
public static void main( String args[] )
{
//Found
JOptionPane.showMessageDialog(
null, "欢迎\n你\n参加\nJava\n考试!" );
System.exit( 0 ); // 结束程序
}
}
/
JOptionPane类的常用静态方法如下:
showInputDialog()
showConfirmDialog()
showMessageDialog()
showOptionDialog()
*/

java运行
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

简单运用

在这里插入图片描述

import java.util.Random;

public class Java_2
{
public static void main(String args[]){
Random random = new Random();
float x = random.nextFloat();//产生0.0与1.0之间的一个符点数
int n = Math.round(20x); //构造20以内的一个整数
long f = 1 ; //保存阶乘的结果
int k = 1 ; //循环变量
//
Found
do{f=k;
k++;
//
Found
}while(k<=n);
System.out.println(n+"!= "+f);
}
}

java运行
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

综合应用

在这里插入图片描述

import java.text.DecimalFormat;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
 <span class="token comment">//*********Found********</span>

public class Java_3 extends JFrame implements ActionListener {
private JTextField input1, input2, output;
private int number1, number2;
private double result;

// 初始化
public Java_3()
{
//*Found
super( "示范异常" );

  <span class="token class-name">Container</span> c <span class="token operator">=</span> <span class="token function">getContentPane</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  c<span class="token punctuation">.</span><span class="token function">setLayout</span><span class="token punctuation">(</span> <span class="token keyword">new</span> <span class="token class-name">GridLayout</span><span class="token punctuation">(</span> <span class="token number">3</span><span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>

  c<span class="token punctuation">.</span><span class="token function">add</span><span class="token punctuation">(</span> <span class="token keyword">new</span> <span class="token class-name">JLabel</span><span class="token punctuation">(</span> <span class="token string">"输入分子"</span><span class="token punctuation">,</span>
                     <span class="token class-name">SwingConstants</span><span class="token punctuation">.</span>RIGHT <span class="token punctuation">)</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
  input1 <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">JTextField</span><span class="token punctuation">(</span> <span class="token number">10</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
  c<span class="token punctuation">.</span><span class="token function">add</span><span class="token punctuation">(</span> input1 <span class="token punctuation">)</span><span class="token punctuation">;</span>

  c<span class="token punctuation">.</span><span class="token function">add</span><span class="token punctuation">(</span>
     <span class="token keyword">new</span> <span class="token class-name">JLabel</span><span class="token punctuation">(</span> <span class="token string">"输入分母和回车"</span><span class="token punctuation">,</span>
                 <span class="token class-name">SwingConstants</span><span class="token punctuation">.</span>RIGHT <span class="token punctuation">)</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
  input2 <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">JTextField</span><span class="token punctuation">(</span> <span class="token number">10</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
  c<span class="token punctuation">.</span><span class="token function">add</span><span class="token punctuation">(</span> input2 <span class="token punctuation">)</span><span class="token punctuation">;</span>
  input2<span class="token punctuation">.</span><span class="token function">addActionListener</span><span class="token punctuation">(</span> <span class="token keyword">this</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>

  c<span class="token punctuation">.</span><span class="token function">add</span><span class="token punctuation">(</span> <span class="token keyword">new</span> <span class="token class-name">JLabel</span><span class="token punctuation">(</span> <span class="token string">"计算结果"</span><span class="token punctuation">,</span> <span class="token class-name">SwingConstants</span><span class="token punctuation">.</span>RIGHT <span class="token punctuation">)</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
  output <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">JTextField</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  c<span class="token punctuation">.</span><span class="token function">add</span><span class="token punctuation">(</span> output <span class="token punctuation">)</span><span class="token punctuation">;</span>

  <span class="token function">setSize</span><span class="token punctuation">(</span> <span class="token number">425</span><span class="token punctuation">,</span> <span class="token number">100</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
  <span class="token function">show</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

}

//处理 GUI 事件
public void actionPerformed( ActionEvent e )
{
DecimalFormat precision3 = new DecimalFormat( "0.000" );

  output<span class="token punctuation">.</span><span class="token function">setText</span><span class="token punctuation">(</span> <span class="token string">""</span> <span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">// 空的JTextField输出</span>

 <span class="token comment">//*********Found********</span>
  <span class="token keyword">try</span><span class="token punctuation">{<!-- --></span>         
     number1 <span class="token operator">=</span> <span class="token class-name">Integer</span><span class="token punctuation">.</span><span class="token function">parseInt</span><span class="token punctuation">(</span> input1<span class="token punctuation">.</span><span class="token function">getText</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
     number2 <span class="token operator">=</span> <span class="token class-name">Integer</span><span class="token punctuation">.</span><span class="token function">parseInt</span><span class="token punctuation">(</span> input2<span class="token punctuation">.</span><span class="token function">getText</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>

     result <span class="token operator">=</span> <span class="token function">quotient</span><span class="token punctuation">(</span> number1<span class="token punctuation">,</span> number2 <span class="token punctuation">)</span><span class="token punctuation">;</span>
 <span class="token comment">//*********Found********</span>
     output<span class="token punctuation">.</span><span class="token function">setText</span><span class="token punctuation">(</span>precision3<span class="token punctuation">.</span><span class="token function">format</span><span class="token punctuation">(</span>result<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  <span class="token punctuation">}</span>
  <span class="token keyword">catch</span> <span class="token punctuation">(</span> <span class="token class-name">NumberFormatException</span> nfe <span class="token punctuation">)</span> <span class="token punctuation">{<!-- --></span>
     <span class="token class-name">JOptionPane</span><span class="token punctuation">.</span><span class="token function">showMessageDialog</span><span class="token punctuation">(</span> <span class="token keyword">this</span><span class="token punctuation">,</span>
        <span class="token string">"你必须输入两个整数"</span><span class="token punctuation">,</span>
        <span class="token string">"非法数字格式"</span><span class="token punctuation">,</span>
        <span class="token class-name">JOptionPane</span><span class="token punctuation">.</span>ERROR_MESSAGE <span class="token punctuation">)</span><span class="token punctuation">;</span>
  <span class="token punctuation">}</span>
  <span class="token keyword">catch</span> <span class="token punctuation">(</span> <span class="token class-name">Exception</span> dbze <span class="token punctuation">)</span> <span class="token punctuation">{<!-- --></span>
 <span class="token comment">//*********Found********</span>
     <span class="token class-name">JOptionPane</span><span class="token punctuation">.</span><span class="token function">showMessageDialog</span><span class="token punctuation">(</span> <span class="token keyword">this</span><span class="token punctuation">,</span> 
        <span class="token string">"除法异常"</span><span class="token punctuation">,</span>
        <span class="token string">"除数为零"</span><span class="token punctuation">,</span>
        <span class="token class-name">JOptionPane</span><span class="token punctuation">.</span>ERROR_MESSAGE <span class="token punctuation">)</span><span class="token punctuation">;</span>
  <span class="token punctuation">}</span>

}

// 定义求商的方法,如遇除数为零时,能抛出异常。
public double quotient( int numerator, int denominator )
throws Exception
{
if ( denominator == 0 )
throw new Exception();

  <span class="token keyword">return</span> <span class="token punctuation">(</span> <span class="token keyword">double</span> <span class="token punctuation">)</span> numerator <span class="token operator">/</span> denominator<span class="token punctuation">;</span>

}

public static void main( String args[] )
{
Java_3 app = new Java_3();

  app<span class="token punctuation">.</span><span class="token function">addWindowListener</span><span class="token punctuation">(</span>
     <span class="token keyword">new</span> <span class="token class-name">WindowAdapter</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{<!-- --></span>
        <span class="token keyword">public</span> <span class="token keyword">void</span> <span class="token function">windowClosing</span><span class="token punctuation">(</span> <span class="token class-name">WindowEvent</span> e <span class="token punctuation">)</span>
        <span class="token punctuation">{<!-- --></span>
           e<span class="token punctuation">.</span><span class="token function">getWindow</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">dispose</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
           <span class="token class-name">System</span><span class="token punctuation">.</span><span class="token function">exit</span><span class="token punctuation">(</span> <span class="token number">0</span> <span class="token punctuation">)</span><span class="token punctuation">;</span>
        <span class="token punctuation">}</span>
     <span class="token punctuation">}</span>
  <span class="token punctuation">)</span><span class="token punctuation">;</span>

}
}
/* JOptionPane类的常用静态方法如下:
showInputDialog()
showConfirmDialog()
showMessageDialog()
showOptionDialog()
*/

java运行
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102

            </div>

原文链接:https://blog.csdn.net/munangs/article/details/130052046

posted on 2025-11-19 19:38  sunny123456  阅读(0)  评论(0)    收藏  举报