全国计算机等级考试二级Java语言程序设计上机操作(三)

全国计算机等级考试二级Java语言程序设计上机操作(三)


2024年4月29日发(作者:)

一、基本操作题

本题的功能是统计成绩不及格的人数,分数有89,90, 56,90,89,45。23,45,60,

59,61。

public class javal{

public static void main(String[]args(

int 3score={56。90。89,23,45,61,60,59};

int hum=0;

;

int i=0:

while( {

if(

sum++:

i++;

n(”<60:”+sum;

第1处:int sum=0

第2处:i

第3处:score[i]<60或score[i]<=59

【解析】第1处是定义变量,前面的int num=0只是迷惑考生的;第2处为循环

条件;第3处判断是否及格。

二、简单应用题

本题中,窗口的背景色为系统桌面的颜色,在窗口中分

别画空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭

圆形,并且画白色粗体的“欢迎学习Java!”字符串。

import .*;

import 9.*;

public class java2

{

public static void main(String[]args

{

FillFrame frame=new FillFrame(;

aultCloseOperation(_

ON_CLOSE;

(;

}

}

class FillFrame extends JFrame

{

public FillFrame(

{

setTitle("java2":

setSize(WIDTH,HEIGHT;

FillPanel panel=new FillPanel(;

kground(p;

Container contentPane=getContentPane(;

(panel;

}

public static final int WIDTH=400;

public static final int HEIGHT=250;

}

class FitlPanel extends JPanel

{

public void paintComponent(Graphics g

{

;

or(new Color(10,10,10;

ct(10,10,100,30;

or(new Color(100,100,lOO;

undRect(150,10,100,30,15,15;

or(new Color(150,150,150;

al(280,10,80,30;

or(new Color(10,10,10;

ct(10,ll0,100,30;

or(new Color(100,100,100;

undRect(150,110,100,30,15,15;

or(new Color(150,150,150;

al(280,110,80,30;

or(;

Font f=new Font("宋体”,,20;

t(f;

ring("欢迎学习Java!",l50,200;

}

}

第1处:omponent(g

第2处:

【解析】第1处使用父类方法应使用super来引用;第2处为设置粗体。

三、综合应用题

本题的功能是对图形进行操作,包括旋转、移位、放大和剪切。窗口中有4个

单选按钮

和一个图形面板,图形面板中有一个矩形和该矩形移位操作后的图形,任选其中

一个单选按钮,则图形面板中将显示该操作后的图形。

import .*;

import .*;

import .*;

import .*;

import .*;

public class java3

{

public static void main(String[]args

{

JFrame frame=new TransformTestFrame(;

aultCloseOperation(_

0N_CLoSE;

(;

}

}

class TransformTest extends JFrame

{

public TransformTestFrame(

{

setTitle("java3";

setSize(WIDTH,HEIGHT;

Container contentPane=getContentPane(;

canvas=new TransformPanel(;

(canvas,-

TER;

JPanel buttonPanel=new JPanel(:

ButtonGroup group=new ButtonGroup(;

JRadioButton rotateButton

=new JRadioButton("旋转",true;

(rotateButton;

(rotateButton;

ionListener(new

ActionListener(

{


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714375519a2434810.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信