第一范文网 - 专业文章范例文档资料分享平台

《面向对象程序设计(Java)》机试题库(含答案)

来源:用户分享 时间:2025/5/17 20:51:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

{ }

class checkboxframe extends JFrame {

public checkboxframe() { }

setTitle(\setSize(width,height);

Container aaa=getContentPane();

mylabel=new JLabel(checklabel,JLabel.CENTER); mylabel.setFont(new Font(\aaa.add(mylabel,BorderLayout.CENTER); panel=new JPanel();

boldcheck=new JCheckBox(\ \boldcheck.addActionListener(new checklistener()); italiccheck=new JCheckBox(\ \italiccheck.addActionListener(new checklistener()); panel.add(boldcheck); panel.add(italiccheck);

aaa.add(panel,BorderLayout.SOUTH); public static void main(String[] args) { }

checkboxframe frame=new checkboxframe();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show();

class checklistener implements ActionListener {

public void actionPerformed(ActionEvent e)

服装制版视频淘宝才智在线

{

int fontstyle=0;

if(boldcheck.isSelected()) fontstyle+=Font.BOLD; if (italiccheck.isSelected()) fontstyle+=Font.ITALIC;

mylabel.setFont(new Font(\

}

}

private int width=300; }

9、编写一个网络通信程序,要求:编写服务器端程序(客户端程序不做要求,可以做为加分)。

(1)端口号:服务器端、客户端均采用3600; (2)服务器端的IP地址为192.168.168.10;

(3)当“客户端”输入“QUIT”后,服务器端将自动关闭; (4)服务器端将接收到的数据返回客户端。

10、简述变量的类型,并用一个简单、片段程序说明哪些变量属于的类型。 11、设计一个框架,要求:

(1)框架的大小为300×200像素,标题为“Java程序设计”,图标为“myphoto.gif”;

服装制版视频淘宝才智在线

private int height=200;

private String checklabel=\ \

private JLabel mylabel; private JPanel panel; private JCheckBox boldcheck; private JCheckBox italiccheck;

(2)在框架的北区放入一块面板;

(3)面板上手动放置1个按钮,按钮的标识为“考试”,具体位置自定; (4)在面板上写上你的学号和姓名,字体字号随意。

12、设计一个如下页图所示的幸运52的游戏,要求:采用Applet程序编写。

import java.applet.*; import java.awt.*; import java.net.*; import java.awt.event.*;

public class Lucky52 extends Applet implements ActionListener {

Panel pnlNorth=new Panel();

MyImgPanel pnlCenter=new MyImgPanel(); Panel pnlBottom=new Panel(); TextField txtField=new TextField(10);

服装制版视频淘宝才智在线

Label label=new Label(\请输入你对商品价格的估计:\private int truePrice=3250;

public Lucky52() { }

public void actionPerformed(ActionEvent evt) {

if(evt.getActionCommand().equals(\super();

this.setLayout(new BorderLayout()); pnlNorth.add(label); pnlNorth.add(txtField);

add(pnlNorth,BorderLayout.NORTH); add(pnlCenter,BorderLayout.CENTER); Button btnStart=new Button(\开始游戏\Button btnOk=new Button(\确定\Button btnCancel=new Button(\取消\btnStart.setActionCommand(\btnStart.addActionListener(this); btnOk.setActionCommand(\btnOk.addActionListener(this);

btnCancel.setActionCommand(\btnCancel.addActionListener(this); pnlBottom.add(btnStart); pnlBottom.add(btnOk); pnlBottom.add(btnCancel);

add(pnlBottom,BorderLayout.SOUTH); setBackground(Color.white);

服装制版视频淘宝才智在线

}

{ }

else if(evt.getActionCommand().equals(\{ }

else if(evt.getActionCommand().equals(\{ }

txtField.setText(\int guessPrice=0; try { }

catch(Exception e) { }

e.printStackTrace();

guessPrice=Integer.parseInt(txtField.getText().trim()); String guess=comparePrice(guessPrice); new MsgDlg(guess); pnlCenter.initImg();

label.setText(\请输入你对商品价格的估计:\pnlCenter.repaint();

public String comparePrice(int guessPrice) {

if(guessPrice==truePrice) { }

return \猜对了,恭喜你!\

服装制版视频淘宝才智在线

《面向对象程序设计(Java)》机试题库(含答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0nscb5qgp64qfr01784a35m4y31ezc0153b_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top