java程序设计期末考试题及答案(求JAVA练习题几他的答案)

2026-05-16 02:51:01 4

java程序设计期末考试题及答案(求JAVA练习题几他的答案)

各位老铁们好,相信很多人对java程序设计期末考试题及答案都不是特别的了解,因此呢,今天就来为大家分享下关于java程序设计期末考试题及答案以及求JAVA练习题几他的答案的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

求JAVA练习题几他的答案

一、程序填空题
1.下面是一个java应用程序(Application),它的功能是在屏幕上输出26个英文字母,其中每个字母相隔一个制表符,请完成程序。
public _____ Class1
{
public static void main( String args ) {
char c=’a’;
for (int i=1;i《=26;i++){
System.out.print(____________);
}
}
}
2.下面程序的功能为计算数组各元素的和,请完成程序。
import java.awt.Graphics;
import javax.swing.JApplet;
public class SumOfArray _______ JApplet{
public void paint( Graphics g ) {
int a = { 1, 3, 5, 7, 9, 10 };
int total=0;
for ( int i = 0; i 《 a.length; i++ )
total+=_____________;
g.drawString( "Total of array elements: " + total, 25, 25 );
}
}
3.下面程序的功能是通过调用方法max()求给定的三个数的最大值,请将程序补充完
整。
import java.io.*;
public class Class1{
public static void main( String args ) {
int i1=1234,i2=456,i3=-987;
int MaxValue;
MaxValue=____________;
System.out.println("三个数的最大值:"+MaxValue);
}
public ________ int max(int x,int y,int z) {
int temp1,max_value;
temp1=x》y?x:y;
max_value=temp1》z?temp1:z;
return max_value;
}
}
二、简答题
1.阅读下面的程序,回答以下问题.(6分)问题:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Test extends JApplet implements ActionListener {
JLabel aa;
JTextField t1;
int i=0;
public void init(){
this.setLayout(new FlowLayout());
aa=new JLabel("请输入一个整数:");
add(aa);
t1=new JTextField(10);
add(t1);
t1.addActionListener(this);
}
public void paint(Graphics g){
g.drawString("a="+( ++i*--i),20,60);
g.drawString("i="+( i),20,80);
}
public void actionPerformed(ActionEvent e){
i=Integer.parseInt(t1.getText());//转化为整数
repaint();
}
}
1)程序开头的 import java.awt.event.* ; 的含义是什么?
2)ActionListener是类还是接口? 程序中哪个方法是ActionListener中的方法,其功能为何?
3)若在文本域中输入6并回车,程序输出什么?
2.阅读程序,回答以下问题.(6分)
public class InheritTest1{
public static void main (String args){
A aa;
B bb;
aa=new A( );
bb=new B( );
aa.show( );
bb.show();
}
}
public class A{ //A.java
int a=1;
double d=2.0;
void show( ){
System.out.println("Class A: "+"\ta="+a +"\td="+d);
}
}
public class B extends A{ //B.java
float a=3.0f;
String d="Java program.";
int b=4;
void show( ){
System.out.println("Class A: "+"\ta="+super.a +"\td="+super.d);
super.show( );
System.out.println("Class B: "+"\ta="+a +"\td="+d+"\tb="+b);
}
}
问题:
1) 这是哪一类java程序?
2) 类A和类B是什么关系?
3) 按程序输出的格式写出程序运行后的结果.
三、程序设计题
1. 实现java应用程序实现的功能是从文本域中输入你的名字"***",回车后在标签中显示"***,你好!" ,请完成程序。如图
这是答案:
一、程序填空题
1.class "\t"+(char)(c+i-1)
2.extends a
3.max(i1,i2) static
二、简答题
1. 1)程序开头的 import java.awt.event.* ; 的含义是什么?
加载java.awt.event包中的所有类。
2)ActionListener是类还是接口? 程序中哪个方法是ActionListener中的方法,其功能为何?
ActionListener是接口,actionPerformed是ActionListener中的方法,功能是当点击按钮时,将文本域的数据转化为整数。
3)若在文本域中输入6并回车,程序输出什么?
A=42
I=6
2.阅读程序,回答以下问题.(6分)
}问题:
1) 这是哪一类java程序?
Java Application
2) 类A和类B是什么关系?
A类是B类的父类
3) 按程序输出的格式写出程序运行后的结果.
三、程序设计题
1. 实现java应用程序实现的功能是从文本域中输入你的名字"***",回车后在标签中显示"***,你好!" ,请完成程序。如图

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Test extends JFrame implements ActionListener
{
JLabel aa,bb;
JTextField t1;
String s=" ";
public Test(){
aa=new JLabel("请输入你的名字:");
bb=new JLabel();
Container c=this.getContentPane();
c.setLayout(new FlowLayout());
t1=new JTextField(10);
c.add(aa);
c.add(t1);
c.add(bb);
t1.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(t1.getText()!=null){
bb.setText(t1.getText()+",你好!");
repaint();
}
}
public static void main(String args){
Test t=new Test();
t.pack();
t.show();
}
}
我这还有 。。。如果还要的话 到我空间留言

JAVA程序设计题(很简单的)

你的题有很多错误,我给你改了一下。
1.设变量i和j的定义如下,试分别计算下列表达式的值:
int i=1; double d=1.0;
1题 35/4
2题 46%9+4*4-2
3题 45+43%5*(23*3%2)
4题 45+45*50%i--
5题 45+45*50%(i--)
6题 1.5*3+(++d)
7题 1.5*3+d++
8题 i+=3/i+3
程序阅读题
1给定如下代码,写出程序运行结果
class Example{
public static void main(String arges){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i》0);
System.out.println("finish");
}
}
结果如下:
doing it for i is:0
finish
2 阅读程序段写出执行结果
for(int k=1;k《=5;k++){
if(k》4)break;
System.out.println("k="+k);
}
结果:
k=1
k=2
k=3
k=4
3试写出下列程序段循环的运行结果
int i=1;
while(i《10)
if(i++%2==0)
System.out.println(i);
结果:
3
5
7
9
操作题
求1!+2!+...+10!
public static void main(String arges){
long sum = 0;
for(int i = 1; i 《= 10; i++) {
long s = 1;
for(int j = 1; j 《= i; j++) {
s *= j;
}
sum += s;
}
System.out.println("sum = " + sum);
}
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
public class wanshu{
public static void main(String args) {
for(int i = 1; i 《= 100; i++) {
if(fun(i)) {
System.out.println(i);
}
}
}

public static boolean fun(int num) {
int sum = 0;
for(int i = 1; i 《 num; i++) {
if(num % i == 0) {
sum += i;
}
}
return num == sum;
}
}

急求答案:java语言程序设计考试题

  • 对错对对对错错错对对

  • 1. √
    2. ×
    3. √
    4. √
    5. √
    6. ×
    7. ×
    8. ×
    9. √
    10.√
    选择
    1. ABC错误,单选应该是选正确的吧!
    2. D
    3. A

(特急)《Java程序设计》理论题库—判断题(要准确答案)

异常的抛出,就是将异常抛给异常处理器,暂时不去处理它。
摘要:《Java程序员面试指南》第7章异常处理及内存管理,本章讲述的是要想成功地成为一名合格的Java程序员,掌握好异常处理机制是编写大型程序必不可少的基本功。本节为大家介绍异常的处理方式之三:throw。
标签:throw Java 程序员 Java程序员面试指南
Oracle帮您准确洞察各个物流环节
7.4 异常的处理方式之三:throw(1)
异常的抛出,就是将异常抛给异常处理器,暂时不去处理它。本节主要讲解用throw抛出异常的方式,以及如何由try-catch来接收所抛出的异常。
当一个方法发生异常时可以通过throw关键字来抛出异常,把异常抛给它上一级的调用者,抛出的可以是异常引用,也可以是异常对象,它的语法格式如下:
throw 异常对象名; 或者
throw new 异常类名(); 一条throw语句一旦被执行,程序立即转入相应的异常处理程序段,它后面的语句就不再执行了(这一点类似于return语句),而且它所在的方法也不再返回有意义的值。在一个方法中,throw语句可以有多条,但每一次最多只能执行其中的一条。在一般情况下,throw语句都会写在判断语句块中,以避免每次都执行该语句。
【代码剖析】下面来看一个例子,也许从中你会明白点什么。具体代码如下:
public class catchThows { static int x; public static void main(String argv) { double a = Math.random() * 10; if (x 》 0) System.out.println(a / x); else throw new Exception(); // 抛出异常 } public void setX(int x) { this.x = x; } } 运行结果如图7.1所示。
(点击查看大图)图7.1 运行结果
从上面的运行结果中可以看出,一个方法中如果使用throw来抛出异常,要么自己捕获它,要么声明抛出了一个异常。要声明抛出了异常,需要用throws关键字在方法的头部声明。如果我们将上面的代码修改成下面的代码,那么结果又会怎样呢?
public class catchThows_1 { static int x; public static void main(String argv) { new catchThows().setX(0); double a = Math.random() * 10; if (x 》 0) System.out.println(a / x); else try { throw new Exception();// 抛出异常 } catch (Exception e) { System.out.println("出现异常的原因是:"+e.getMessage()); } } public void setX(int x) { this.x = x; } } 运行结果如下:
出现异常的原因是:null 还有一种抛出异常的方法是让被调用的方法表示它将不处理异常,该异常将被抛出到它的调用方法中。这点是和throws声明异常很相似的,但它们的位置是完全不同的。具体代码如下:
public class catchThows_2 { void findThows() { try { //抛出方法 throw new ArithmeticException(); } catch(ArithmeticException ae) { throw ae; } } public static void main(String args) { catchThows ct=new catchThows(); //对方法进行异常处理 try { ct.findThows(); } catch(ArithmeticException ae) { System.out.println("出现异常的原因是:"+ae); } } } 运行结果如下:
出现异常的原因是:java.lang.ArithmeticException
【责任:云霞 TEL:(010)68476606】
回书目 上一节 下一节
上一篇: 7.3 异常的处理方式之二:throws(2) 下一篇: 7.4 异常的处理方式之三:throw(2)
相关文章
·7.5 内存的管理(2)
·7.4 异常的处理方式之三:throw(2)
·17.3 Java高级编程试题(1)
·17.1 Java基础编程试题(6)
·17.1 Java基础编程试题(5)
频道热门
·自己动手写搜索引擎
·1.1.2 编写代码(15分钟)
·1.1.1 准备工作环境(10分钟)
·软件调试的艺术
·WCF编程(第2版)

java程序设计题,求解答

  • shape接口

    圆类

    矩形类

    三角形类1

    三角形类2

    测试类

  • 这道题我也不会。但是我把一楼那位匿名用户的答案给实现了。

    编译时间:2h

    编译环境:jdk1.8,inteliJ idea

    思路:

    用java的模块化思想,将java程序(或多个类)中的所用到的类似的方法和常量统一定义为接口中的抽象方法。这样做的目的是能够简化代码,代码执行效率高。

    在小程序看不出来,当真的做一个系统设计上万行代码的时候就需要这种思想了。

    我也在学习,希望题主采纳一楼的拿一位匿名用户。

    代码发不上来,字数所限。

    请将代码一一带入实现。

关于java程序设计期末考试题及答案到此分享完毕,希望能帮助到您。

java程序设计期末考试题及答案(求JAVA练习题几他的答案)

本文编辑:admin

本文相关文章:


java程序设计期末考试题及答案(java程序设计题,求解答)

java程序设计期末考试题及答案(java程序设计题,求解答)

各位老铁们好,相信很多人对java程序设计期末考试题及答案都不是特别的了解,因此呢,今天就来为大家分享下关于java程序设计期末考试题及答案以及java程序设计题,求解答的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本

2026年4月25日 15:22

更多文章:


品牌网站设计对企业来说有什么意义?请问国内的关于VI网站界面设计的网站有哪些呢

品牌网站设计对企业来说有什么意义?请问国内的关于VI网站界面设计的网站有哪些呢

今天给各位分享品牌网站设计对企业来说有什么意义的知识,其中也会对品牌网站设计对企业来说有什么意义进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录品牌网站设计对企业来说有什么意义请问国内的关于VI网站界面设计的网

2026年4月13日 21:02

哈尔滨网站建设托管费用明细怎么算?

哈尔滨网站建设托管费用明细怎么算?

你有没有想过,在哈尔滨建个网站,托管费用到底要多少?说实话,这事儿挺复杂的,得看好多因素。今天咱就好好聊聊,哈尔滨网站建设托管费用到底怎么算的,希望能帮到你。 1. 网站建设费用 建网站的费用不是固定的,得看你要什么样的网站。 简单静态网站

2026年6月29日 12:24

什么是微网站以及微网站开发的注意事项?如何建立微网站

什么是微网站以及微网站开发的注意事项?如何建立微网站

今天给各位分享什么是微网站以及微网站开发的注意事项的知识,其中也会对什么是微网站以及微网站开发的注意事项进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录什么是微网站以及微网站开发的注意事项如何建立微网站浅谈微网

2026年5月15日 17:09

杭州SEO优化电池推荐:锂电池怎么选才靠谱?

杭州SEO优化电池推荐:锂电池怎么选才靠谱?

锂电池选得好,用电没烦恼。最近不少朋友来问我,在杭州买锂电池要注意啥,怎么选才靠谱?说实话,这事儿得从几个方面聊起,别急,慢慢看。 一、先明确你的需求 买电池前,得先想清楚: 用途是啥? 电动自行车?汽车?UPS备用电源?还是储能? 预算多

2026年6月24日 06:45

日本最新消息(2023去日本旅游签证最新政策)

日本最新消息(2023去日本旅游签证最新政策)

大家好,关于日本最新消息很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于2023去日本旅游签证最新政策的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录2

2026年5月1日 11:08

我们如何做好seo,新站提升排名的实用策略

我们如何做好seo,新站提升排名的实用策略

你新站做SEO是不是感觉无从下手?别急,其实核心就几步,我常用的方法给你捋一捋。说实话,新站排名难,但只要方向对,进步很快。 第一步:明确核心关键词 新站别贪多,选一个你最有把握的词。比如你是卖咖啡的,别同时做"咖啡""咖啡机""咖啡豆",

2026年6月26日 21:18

中小企业平台(中小企业公共服务平台怎么添加服务对象)

中小企业平台(中小企业公共服务平台怎么添加服务对象)

大家好,中小企业平台相信很多的网友都不是很明白,包括中小企业公共服务平台怎么添加服务对象也是一样,不过没有关系,接下来就来为大家分享关于中小企业平台和中小企业公共服务平台怎么添加服务对象的一些知识点,大家可以关注收藏,免得下次来找不到哦,下

2026年5月5日 10:11

口碑推广是指什么?品牌口碑推广营销有哪些技巧

口碑推广是指什么?品牌口碑推广营销有哪些技巧

各位老铁们,大家好,今天由我来为大家分享口碑推广,以及口碑推广是指什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录口碑推广是指什么品牌口碑推广营

2026年5月3日 22:41

青岛网站定制鲁之讯(青岛海之讯网络信息有限公司怎么样)

青岛网站定制鲁之讯(青岛海之讯网络信息有限公司怎么样)

各位老铁们,大家好,今天由我来为大家分享青岛网站定制鲁之讯,以及青岛海之讯网络信息有限公司怎么样的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录青岛

2026年5月15日 01:34

SEO经理是什么岗位?工作职责与技能解析

SEO经理是什么岗位?工作职责与技能解析

SEO经理是什么岗位?工作职责与技能解析 SEO经理是干嘛的?其实啊,这个岗位挺重要的,尤其是在互联网公司。简单来说,SEO经理就是负责网站在搜索引擎中排名的人,让更多人能找到你的网站。但具体工作内容可不少,咱们一步步来说。 SEO经理的工

2026年6月12日 08:09

室内设计专业能考二建吗(室内设计专业考二级建造师)

室内设计专业能考二建吗(室内设计专业考二级建造师)

大家好,关于室内设计专业能考二建吗很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于室内设计专业考二级建造师的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目

2026年5月4日 21:53

平面设计和室内设计有什么区别(平面设计和室内设计的区别是什么)

平面设计和室内设计有什么区别(平面设计和室内设计的区别是什么)

本篇文章给大家谈谈平面设计和室内设计有什么区别,以及平面设计和室内设计的区别是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录平面设计和室内设计的区别是什么室内设计和平面设计学哪个好哪个更有前途平面设计和室内设计有什么区别

2026年4月17日 01:16

网络营销与直播专业学什么(网络营销与电商直播学什么)

网络营销与直播专业学什么(网络营销与电商直播学什么)

今天给各位分享网络营销与电商直播学什么的知识,其中也会对网络营销与电商直播学什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录网络营销与电商直播学什么网络营销与直播电商专业是什么网络营销与电商直播专业课程必须

2026年5月1日 20:31

一站式服务理念(什么是一站式家庭服务)

一站式服务理念(什么是一站式家庭服务)

本篇文章给大家谈谈一站式服务理念,以及什么是一站式家庭服务对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录什么是一站式家庭服务什么是酒店一站

2026年5月13日 03:27

短视频推广网站优化,新手如何快速选对长尾词?

短视频推广网站优化,新手如何快速选对长尾词?

你有没有发现,做短视频推广网站优化时,选对长尾词比死磕热门词更容易?说实话,我刚开始也走了不少弯路,后来才明白长尾词虽小,但精准度超高!今天就来跟你聊聊,哪些长尾词更适合新手,怎么快速上手。 为什么长尾词更适合新手? 简单来说,长尾词就是那

2026年6月6日 21:12

东营市黄河口最新招聘信息(黄河口在哪里 黄河口的简介)

东营市黄河口最新招聘信息(黄河口在哪里 黄河口的简介)

大家好,东营市黄河口最新招聘信息相信很多的网友都不是很明白,包括黄河口在哪里 黄河口的简介也是一样,不过没有关系,接下来就来为大家分享关于东营市黄河口最新招聘信息和黄河口在哪里 黄河口的简介的一些知识点,大家可以关注收藏,免得下次来找不到哦

2026年5月13日 04:32

泗阳住房建设局网站办事指南

泗阳住房建设局网站办事指南

你是不是也想知道,在泗阳住房建设局网站办点事儿到底怎么个流程?说实话,这事儿还真挺重要的,毕竟跟咱们老百姓的住房直接挂钩。今天咱们就来好好聊聊,看看这个网站到底能办啥,又该怎么办。 一、泗阳住房建设局网站是干啥的? 简单来说,这个网站就是泗

2026年6月8日 01:39

长沙cms建站系统(CMS 网站建设流程)

长沙cms建站系统(CMS 网站建设流程)

“长沙cms建站系统”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看长沙cms建站系统(CMS 网站建设流程)!本文目录CMS 网站建设流程用CMS建站到底哪个好cms系统是什么意思CMS 网站建设流程本人一直用科讯CMS,

2026年4月21日 07:01

seo关键词百度排名:新站如何快速获得流量?

seo关键词百度排名:新站如何快速获得流量?

新站如何快速获得流量? 说实话,新站想要在百度排名中获得流量,确实不容易。但别担心,选对长尾关键词,新站也能快速起来。今天我们就聊聊,新站如何选择合适的SEO关键词百度排名策略。 一、什么是长尾关键词? 长尾关键词,简单来说,就是比较长的、

2026年6月12日 13:21

网站改版公告(百度知道最近是不是改版了)

网站改版公告(百度知道最近是不是改版了)

各位老铁们,大家好,今天由我来为大家分享网站改版公告,以及百度知道最近是不是改版了的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录百度知道最近是不是

2026年3月25日 06:00

近期文章

本站热文

至强cpu参数(e52696v3处理器参数)
2024-04-28 15:30:07 浏览:455
标签列表

热门搜索