- 浏览: 201573 次
- 性别:
- 来自: 包头
最新评论
-
chengeng:
图片没有显示。
登录系统-基于struts2+spring+hibernate分层架构 -
chengeng:
不知为什么,图片没有显示出来。
登录系统-基于struts2+spring+hibernateJPA分层架构 -
rdz09:
解析得很详细,不错
从头学起:struts2(1) -
zxd543:
图怎么都看不见呢?
登录系统-基于struts2+spring+hibernate分层架构 -
huweijie:
...
JAVA语言程序设计-第九章 异常处理
一、基本操作 (本大题共 4 小题,共 30 分)
1.下列Application程序中,先创建一个Frame对象,然后设置Frame的大小(长、宽为200),背景为蓝色,Frame为可见,请将程序补充完整。
import java.awt.*;
public class test_1_3_1{
public static void main(String args[]){
Frame f=new Frame(“Hello World!”);
f.setSize__________; //设置Frame的大小
f.setBackground(______.blue); //设置Frame的背景
f.setVisible(_________); //设置Frame为可见
}
}
2. 下列Application程序中,指定ch为字符类型,指定bo为布尔类型,指定f为单精度类型,定义一些变量,执行相应输出,请将程序补充完整。
public class test_1_3_2{
public static void main(String args[]){
_________f=1.876f;
_________bo=true;
_________ch;
System.out.println(“ch=”+ch);
System.out.println(“f=”+f);
System.out.println(“bo=”+bo);
}
}
3. 下列Application程序,要求在空格处输入运算符和变量,求出b的相反数,j的值输出0,k的值输出1,请将程序补充完整。
public class test_1_3_3{
public static void main(String args[]){
int a=9;
int b=__________;
int i=0;
int j=___________; //i=1,j=0
int k=__________; //j=1,k=1
System.out.println(“a=”+a);
System.out.println(“b=”+b);
System.out.println(“i=”+i);
System.out.println(“j=”+j);
System.out.println(“k=”+k);
}
}
4. 下列Application程序输入一个正整数,将各位数字反转后输出,请根据注释,将程序补充完整。
public class test_1_3_4{
public static void main(String args[])throws IOException{
int x;
//下面7行语句的作用是从键盘输入x的值
InputStreamReader ir;
BufferedReader in;
ir=_________ InputStreamReader(System.in);
in=new BufferedReader(ir);
System.out.println(“Input x is:”);
String .s=in.readLine();
x=Integer.parseInt(s);
//下面进行反转输出
_____________
{
System.out.print(x________10);//除以10取余数输出
x/=10;
}while(x!=0);
System.out.print(“\n”);
}
}
二、简单应用 (本大题共 2 小题,共 30 分)
1.下面java程序实现对后序表达式的求值操作。请勿改动原有代码,在下划线处填入适当语句,将程序补充完整。
import java.util.*;
import java.io.*;
public class test_3_2_1{
public static void main(String args[])throws Exception{
StackArray Operand=new StackArray();
String Expression=new String();
Int Position=0;
Int Operand1=0;
Int Operand2=0;
System.out.println(“Please imput the postorder expression:”);
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
Expression=in.readLine();
While(true) {
If(Operand.IsOperator(Expression.charAt(Position))) {
Operand1= Operand.pop();
Operand2= Operand.pop();
Operand.Push(Operand.TwoResult(Expression.charAt(Position), Operand1, Operand2));
}
else
Operand.Push (Expression.charAt(Position)-48);
Position++;
If(Position>=Expression.length())
Break;
}
Evaluate=Operand.Pop();
System.out.print(“The expression[“+Expression+”]”);
System.out.print(“result is”+Evaluate);
}
}
class StackArray{
int MaxSize=20;
int []Astack=new int[MaxSize];
int Top=-1;
public void Push(int Value) {
int i;
if(Top>=MaxSize)
System.out.print(“The stack is full”);
else {
Top++;
Astack[Top]=value;
}
}
public int Pop() {
int Temp;
int i;
if(Top<0) {
System.out.println(“The stack is Empty!”);
Return –1;
}
Temp=Astack[Top];
Return Temp;
}
public Boolean IsOperator(int Operator) {
if(Operator= =43||Operator= =45||Operator= =42||Operator= =47)
return true; //+ ﹣ * /
else
reture false;
}
public int Priority(int Operator) {
if(Operator= =43||Operator= =45)
return 1; //+ ﹣
else if(Operator= =42|| Operator= =47)
return 2; //* /
else
return 0;
}
public int TwoResult(________) {
switch(operator) {
case 43:
return(operand1+ operand2);
case 45:
return(operand1﹣operand2);
case 42:
return(operand1*operand2);
case 47:
return(operand1/operand2);
}
return 0;
}
}
2.下面是一个字符界面的JAVA Application程序,它接受用户输入的一个浮点数,那它的整数部分和小数部分分别输出。请勿改动原有代码,在下划线处填入适当语句,将程序补充完整。
import java.io.*;
public class test_3_2_2{
public static void main(String args[]) {
String s;
Double d;
Int i;
Boolean b=false;
do {
try {
System.out.println(“请输入一个浮点数:”);
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
s=br.readLine();
i=s.indexOf(‘.’);
d=_________.parseDouble(s);
System.out.println(d+”整数部分为:”+_________);
If(I= =-1)
System.out.println(d+”小数部分为:0.0”);
else
System.out.println(d+”小数部分为:”+Double.parseDouble(
((s.charAt(0)= =’﹣’)?” ﹣”:” ”)
+”0.”+s.substring(i+1,s.length())));
b=false;
}
catch(NemberFormatException nfe) {
System.out.println(“输入浮点数格式有误。\n”);
B=true;
}
catch(IOException ioe) {
b=false;
}
}while(b);
}
}
三、综合应用(本大题共 1 小题,共 40 分)
下面程序演示项目选择事件的处理。请改正其中的错误(有下划线的语句),使程序能输出正确的结果。
import java.awt.event.*;
import javax.swing.*;
import java.awt. *;
public class test_3_3 extends JFrame implements ItemListener {
BorderLayout bord=new BorderLayout();
JTextField result=new JtextField27.;
JComboBox pick=new JComboBox();
Public test_3_3() {
Super(“Select Item”);
pick.addItemListener(it);
pick.addItem(“Navigator”);
pick.addItem(“Internet Explorer”);
pick.addItem(“Opera”);
pick.setEditable(false);
result.setHorizontalAlignment(SwingConstants.CENTER);
result.setEditable(false);
Jpanel pane=new Jpanel();
Pane.add(result,”South”);
Pane.add(pick,”Center”);
SetContentPane(pane1);
}
public static void main(String[] arguments) {
Jframe frame=new SelectItem();
ExitWindow exit=new ExitWindow();
Frame.addWindowListener(exit);
Frame.pack();
Frame.setVisible(true);
}
public void itemStatechanged(ItemEvent evt) {
Object source=evt.getSource();
if(source= =pick) {
Object newPick=evt.getItem();
Result.setText(newPick.toString()+”is the selection.”);
}
repaint;
}
}
发表评论
-
2008-2009学年第 1 学期期末考试试题( B 卷)(2)
2011-04-03 09:55 11885、编写程序题(本题共20分) 1、编写一个Applicat ... -
2008-2009学年第 1 学期期末考试试题( B 卷)(1)
2011-04-03 09:53 11591、选择题(20分) 本题共有10个小题,每个小题都 ... -
2008-2009学年第 1 学期期末考试试题( A 卷)(2)
2011-04-03 09:49 1067(5)阅读程序给出程序的功能 import java.io. ... -
2008-2009学年第 1 学期期末考试试题( A 卷)(1)
2011-04-03 09:44 14981、选择题(20分) 本题共有10个小题,每个小题都有4个答 ... -
2010-2011 学年第一学期期末考试试题(B卷)
2011-04-03 09:34 1586一、选择题(每题4分,共12分) 1.给出下面代码: c ... -
2010-2011 学年第一学期期末考试试题(A卷)
2011-04-03 09:24 1036一、选择题(每题4分, ... -
2009 -2010 学年第 1学期期末考试试题( B 卷)
2011-04-03 09:17 2050一、 选择题(每小题2分,共30分) ... -
2009 -2010 学年第 1学期期末考试试题( A 卷)
2011-04-03 09:11 1578一、选择题(每小题2分,共30分) 1. 下面有关接口 ... -
期末考试试题(B)
2011-03-30 18:32 1107一、多项选择(每题2分,共50分) ... -
期末考试试题(A)
2011-03-30 18:23 1342一、多项选择 ... -
2007-2008学年第一学期期末考试试题(B卷)(2)
2011-03-30 18:18 6973.下面程序是响应按钮myButton单击事件的程序片断,其中 ... -
2007-2008学年第一学期期末考试试题(B卷)(1)
2011-03-30 18:13 986一、选择题(每题2分,共20分) 下列各题A)、B)、C)、 ... -
2007-2008学年第一学期期末考试试题(A卷)(2)
2011-03-30 18:11 9044.根据下面给出的html文件,完成后面的程序: <h ... -
2007-2008学年第一学期期末考试试题(A卷)(1)
2011-03-30 18:09 1247一、选择题(每题2分,共20分) 下列各题A)、B)、C)、 ... -
2006-2007学年第一学期期末考试试题(B卷)(2)
2011-03-30 18:05 8183.下面程序是响应按钮myButton单击事件的程序片断,其中 ... -
2006-2007学年第一学期期末考试试题(B卷)(1)
2011-03-30 18:04 1163一、选择题(每题2分,共20分) 下列各题A)、B)、C)、 ... -
2006-2007学年第一学期期末考试试题(A卷)(2)
2011-03-30 18:02 9734.根据下面给出的html文件,完成后面的程序: <h ... -
2006-2007学年第一学期期末考试试题(A卷)(1)
2011-03-30 18:00 1058一、选择题(每题2分,共20分) 下列各题A)、B)、C)、 ... -
上机模拟试题(五)
2011-03-30 17:49 843上机模拟试题(五) ... -
上机模拟试题(四)
2011-03-30 17:48 942上机模拟试题(四) 一、 基本操作题 ...
相关推荐
【PPT制作技巧】 在创建一个专业的PPT演示文稿时,如“创意点子公司简介”,有几个关键要点需要注意...这份“PPT上机模拟试题.doc”为我们提供了一个良好的模板,展示了如何有效地呈现一个公司的基本信息和未来愿景。
高中信息技术考试上机模拟题是针对学生在信息技术课程中应掌握的基本技能和知识进行的一类考试形式。这类考试通常涵盖计算机基础知识、操作系统使用、网络应用、数据处理与分析、编程基础等多个方面,旨在检验学生的...
本文档提供了一份包含100道填空题的2010年全国计算机等级考试二级C语言上机模拟试题库。这些题目旨在帮助考生熟悉考试中的程序填空题型,并通过练习来提高解决问题的能力。下面将详细分析其中三道典型题目。 #### ...
为了帮助广大编程爱好者和考生更好地准备VB二级考试,"二级VB上机模拟系统"应运而生,成为了一个极为实用的备考工具。 此模拟系统的设计初衷在于为用户提供一个与真实考试环境极为相似的学习平台。通过模拟试题的...
三级计算机网络上机模拟试题是很好的一款模拟考试系统。
2014年4月全国计算机二级好c语言上机模拟试题
【VC++上机模拟试题详解】 本篇内容主要围绕两套VC++上机模拟试题展开,涉及的知识点包括C++语言基础、字符串处理、类与对象的使用、动态内存管理和算法实现。 首先,我们来看第一套模拟试题的改错题。题目要求...
【C++上机模拟试题详解】 C++编程语言在学习过程中,上机实践是非常重要的环节。通过模拟试题的练习,可以提升对C++语法、逻辑和编程环境的理解。本资料提供的10套C++上机试题,涵盖了填空题、改错题和编程题等多种...
在C语言上机模拟试题中,我们看到了一系列的编程题目,这些题目主要涉及数组操作、条件判断、函数调用以及循环结构。以下是每个题目中所包含的知识点详解: 1. **改错题**:该题考察了数组遍历与条件判断。在计算...
全国计算机等级考试一级B上机考试模拟试题,方便考试.
软件为全国计算机等级考试上机模拟试题,完全模拟真实上机环境,主要包含如下功能: 1、抽题练习; 2、重复抽题; 3、考试计时; 4、试题评析; 5、答案参考;
全国计算机等级考试二级C上机模拟软件内含一百套上机模拟试题,二级C上机考试必备!!!
计算机二级C上机模拟试题(全套)资料 本文档提供了计算机二级C上机模拟试题的完整版资料,该资料包含了多个试题,每个试题都涉及到不同的编程概念和技术。下面将对每个试题进行详细的解释和分析。 试题1:字符串...
【标题】:“计算机等级二级Access上机模拟试题及答案”主要涵盖了Access数据库管理系统在实际操作中的应用和应试策略。Access是微软公司开发的一款关系型数据库管理软件,它被广泛应用于数据存储、数据分析以及报告...
总的来说,“校园网二级C语言上机模拟系统单机版”是一款实用的学习工具,它不仅为备考全国C语言二级考试的学生提供了丰富的练习资源,也为他们搭建了一个模拟实战的平台,有助于他们在考试中取得理想的成绩。
### 计算机等级考试二级C语言上机模拟试题及答案解析 在计算机等级考试中,C语言作为一门基础且重要的编程语言,被广泛应用于二级考试中。本次模拟试题及答案解析聚焦于处理英文文章中特定长度单词的计数问题,通过...
计算机二级C语言上机模拟系统是为准备参加国家计算机等级考试二级C语言科目设计的一款实践训练平台。这个系统虽然发布于2008年,但其核心价值在于提供了一个真实的上机考试模拟环境,帮助考生熟悉考试流程和题型,...
全国计算机等级考试二级Visual Basic上机考试模拟软件,内含最新考试试题