云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java程序基础分类复习题b

Java程序基础分类复习题b

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 20:45:42

} }

问题:1)程序的输出结果是什么?

2) 若将if中的continue语句替换为break语句,输出结果是什么?

17

练习七(方法)

1.下列方法定义中,正确的是( )。 A) int x( int a,b ) { return (a-b); } B) double x( int a,int b) { int w; w=a-b; } C) double x( a,b ) { return b; } D) int x( int a,int b) { return a-b; } 2.下列方法定义中,正确的是( )。 A) void x( int a,int b ); { return (a-b); } B) x( int a,int b) { return a-b; }

C) double x { return b; } D) int x( int a,int b) { return a+b; }

3. 下列方法定义中,不正确的是( )。 A) float x( int a,int b ) { return (a-b); } B) int x( int a,int b) { return a-b; }

C) int x( int a,int b ); { return a*b; } D) int x(int a,int b) { return 1.2*(a+b); } 4. 下列方法定义中,正确的是( )。

A) int x( ){ char ch='a'; return (int)ch; } B) void x( ){ ...return true; }

C) int x( ){ ...return true; } D) int x( int a, b){ return a+b; }

5. 列方法定义中,方法头不正确的是( )。 A)public int x( ){ ... }

B)public static int x( double y ){ ... } C)void x( double d ) { ... }

D)public static x( double a ){ ... }

6. 以下方法fun的功能是求两参数之积。

int fun ( int a, int b ) { __________________; } 7. 以下方法fun的功能是求两参数之积。

float fun ( int a, double b ) { __________________; 8. 以下方法fun的功能是求两参数的最大值。

int fun ( int a, int b ) { __________________; } 9. 以下方法m的功能是求两参数之积的整数部分。

int m ( float x, float y ) { __________________; } 10. 下面是用户程序对 Applet 类中方法 paint( ) 的重新定义。 public ___ paint(Graphics ____) { call.drawString(\!\

11. 方法可以没有返回值吗?可以有多个返回值吗?

12. 一个方法如果没有返回值,方法头定义中的返回值类型为何?18

}

13. 何为形式参数?何为实在参数?

14. 一个方法或一个复合语句内定义的变量是否可以在方法外或复合语句外使用?这种变量称为什么变量?

15. 采用_______的程序设计原则,使程序结构清晰简单,设计容易,有助于软件可靠性的提高。

16.下面方法的功能是判断一个整数是否为偶数,将程序补充完整。 public ________ isEven(int a) { if(a%2==0)

return _____; else

return false; }

17.下面程序的功能是从文本域中输入一个整数作为方法sum( )的参数, 并在小程序窗口中输出调用该方法后的结果,请完成程序填空。 import java.awt.*; import java.applet.*; import java.awt.event.*;

public class Applet1 extends Applet _______ ActionListener {

Label a; TextField t1; int i;

public void init( ) {

a=new Label(\请输入一个整数\

add(a);

t1=new TextField(12);

add(t1);

t1.addActionListener(this); }

public void paint(Graphics g)

{ g.drawString(\ } public void actionPerformed(ActionEvent e) {

i=Integer.parseInt(t1.getText( )); repaint( ); }

long sum(long n) {

long s=0;

for(long k=1; k<=n; k++) s+=k;

19

return s; } }

18. 阅读程序,回答问题。 import java.awt.*;

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

public class Applet1 extends Applet implements ActionListener {

Label aa; TextField t1; int i=0;

public void init() {

aa=new Label(\请输入一个整数:\ add(aa);

t1=new TextField(10); add(t1);

t1.addActionListener(this); }

public void paint(Graphics g) {

g.drawString(\ g.drawString(\ }

public void actionPerformed(ActionEvent e) {

i=Integer.parseInt(t1.getText()); //转化为整数 repaint(); } }

问题:

1)程序开头的 import java.applet.Applet ; 的含义是什么?

2)ActionListener是类还是接口? 程序中哪个方法是ActionListener中的方法,其功能为何?

3)若在文本域中输入6并回车,程序输出什么?

20

搜索更多关于: Java程序基础分类复习题b 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} } 问题:1)程序的输出结果是什么? 2) 若将if中的continue语句替换为break语句,输出结果是什么? 17 练习七(方法) 1.下列方法定义中,正确的是( )。 A) int x( int a,b ) { return (a-b); } B) double x( int a,int b) { int w; w=a-b; } C) double x( a,b ) { return b; } D) int x( int a,int b) { return a-b; } 2.下列方法定义中,正确的是( )。 A) void x( int a,int b ); { return (a-b); } B) x( int a,int b) { return a-

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com