上机模拟试题(五)
一、 基本操作题 (本大题共 1 小题,共 30 分)
下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类ex1_1的方法method()来输出相应的结果,请将程序补充完整。程序运行结果如下:
0. 6666666666666666
6
public class ex1_1{
public static void main(String[] args) {
int n1=2,n2=3;
ex1_1 obj1_1=new ex1_1();
obj1_1.________________;
}
public void method(int x,int y) {
System.out.println(__________________);
System.out.println(__________________);
}
}
二、简单应用题 (本大题共 1 小题,共 30 分)
请完成下列java程序:创建一个具有2行3列的GridLayout管理器,包括Choice,Label,Button构件,布局为第一行包括一个Choice构件(包括2个选项item1和item2),一个Label构件(当选择Choice构件中的选项时,Label构件显示相应的名称,即,如果点击item1则Label中显示item1),和一个exit按钮(点击则退出应用程序),第2行包括3个Button构件。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
import java.awt.* ;
import java.awt.event.*;
public class ex1_2 extends Frame implements ActionListener,ItemListener{
private Label 1;
private String str=”label”;
private Choice choice1_2;
public static void main(String[] arg) {
new ex1_2();
}
ex1_2(){
setLayout(____________);
choice1_2=new Choice();
choice1_2.addItem(“item1”);
choice1_2.addItem(“item2”);
choice1_2._____________;
add(choice1_2);
1=new Label(str);
add(1);
Button exit1_2=new Button(“exit”);
exit1_2.addActionListener(this);
add(exit1_2);
for(int i=0;i<3;i++)
add(new Button(“button”+ I));
setSize(300,300);
pack();
show();
}
public void actionperformed(ActionEvent event){
if(event.getActionCommand().equals(“exit”)){
System.exit(0);
}
}
public void itemStateChanged(ItemEvent event){
str=choice1_2getSelectedItem();
1.setText(str);
}
}
三、综合应用题 (本大题共 1 小题,共 40 分)
下面是一个Applet程序,其功能是在绘图区域中通过鼠标的移动来绘制直线,并且有清除绘图区域按钮,用来清除已经绘制的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不能改动程序的结构,不得增行或删行。
程序:
import java.awt.*;
import java.applet.*;
/*
<applet code=ex1_3.class width=800 height=400>
</applet>
*/
public class ex1_3 extends Applet{
private Button btn;
private boolean bDraw,bClear;
private int upX,upY,downX,downY
public void init(){
setLayout(null);
bClear=false;
bDraw=false;
btn=new Button(“clear”);
btn..reshape(250,150,70,30);
add(btn);
}
public void paint(Graphics g){
if(bClear){
g.clearRect(0,0,getSize().width,getSize().height);
bClear=false;
}
if(bDraw){
g.drawLine(upY, upX,down Y,downX);
bDraw=false;
}
}
public void update(Graphics g){
paint(g);
}
public Boolean mouseDown(Event event,int x,int y){
downX=x;
downy=y;
return true;
}
public Boolean action(Event event,Object object){
if(event.target !=clear){
bClear=true;
repaint();
}
return true;
}
}
分享到:
相关推荐
【PPT制作技巧】 在创建一个专业的PPT演示文稿时,如“创意点子公司简介”,有几个关键要点需要注意...这份“PPT上机模拟试题.doc”为我们提供了一个良好的模板,展示了如何有效地呈现一个公司的基本信息和未来愿景。
高中信息技术考试上机模拟题是针对学生在信息技术课程中应掌握的基本技能和知识进行的一类考试形式。这类考试通常涵盖计算机基础知识、操作系统使用、网络应用、数据处理与分析、编程基础等多个方面,旨在检验学生的...
2014年4月全国计算机二级好c语言上机模拟试题
### 全国计算机等级考试二级C语言上机模拟试题库(程序填空) #### 题目概述 本文档提供了一份包含100道填空题的2010年全国计算机等级考试二级C语言上机模拟试题库。这些题目旨在帮助考生熟悉考试中的程序填空题型...
三级计算机网络上机模拟试题是很好的一款模拟考试系统。
【VC++上机模拟试题详解】 本篇内容主要围绕两套VC++上机模拟试题展开,涉及的知识点包括C++语言基础、字符串处理、类与对象的使用、动态内存管理和算法实现。 首先,我们来看第一套模拟试题的改错题。题目要求...
为了帮助广大编程爱好者和考生更好地准备VB二级考试,"二级VB上机模拟系统"应运而生,成为了一个极为实用的备考工具。 此模拟系统的设计初衷在于为用户提供一个与真实考试环境极为相似的学习平台。通过模拟试题的...
【C++上机模拟试题详解】 C++编程语言在学习过程中,上机实践是非常重要的环节。通过模拟试题的练习,可以提升对C++语法、逻辑和编程环境的理解。本资料提供的10套C++上机试题,涵盖了填空题、改错题和编程题等多种...
软件为全国计算机等级考试上机模拟试题,完全模拟真实上机环境,主要包含如下功能: 1、抽题练习; 2、重复抽题; 3、考试计时; 4、试题评析; 5、答案参考;
在C语言上机模拟试题中,我们看到了一系列的编程题目,这些题目主要涉及数组操作、条件判断、函数调用以及循环结构。以下是每个题目中所包含的知识点详解: 1. **改错题**:该题考察了数组遍历与条件判断。在计算...
全国计算机等级考试二级C上机模拟软件内含一百套上机模拟试题,二级C上机考试必备!!!
计算机二级C上机模拟试题(全套)资料 本文档提供了计算机二级C上机模拟试题的完整版资料,该资料包含了多个试题,每个试题都涉及到不同的编程概念和技术。下面将对每个试题进行详细的解释和分析。 试题1:字符串...
【标题】:“计算机等级二级Access上机模拟试题及答案”主要涵盖了Access数据库管理系统在实际操作中的应用和应试策略。Access是微软公司开发的一款关系型数据库管理软件,它被广泛应用于数据存储、数据分析以及报告...
该模拟系统旨在帮助考生熟悉考试环境,增强实际编程能力,并通过模拟试题进行自我评估。系统可能包含以下功能: 1. **代码编辑器**:提供一个集成的代码编辑界面,支持C语言的基本语法高亮和自动补全,方便用户编写...
### 计算机等级考试二级C语言上机模拟试题及答案解析 在计算机等级考试中,C语言作为一门基础且重要的编程语言,被广泛应用于二级考试中。本次模拟试题及答案解析聚焦于处理英文文章中特定长度单词的计数问题,通过...
全国计算机等级考试二级Visual Basic上机考试模拟软件,内含最新考试试题
全国计算机等级考试一级B上机考试模拟试题,方便考试.
计算机二级C语言上机模拟系统是为准备参加国家计算机等级考试二级C语言科目设计的一款实践训练平台。这个系统虽然发布于2008年,但其核心价值在于提供了一个真实的上机考试模拟环境,帮助考生熟悉考试流程和题型,...