{
public static void main( String args[]) {
for (char c='a';c<= 'd'; c++ ) {
if ( c == 'c' ) continue; System.out.print(\ } } }
问题:1)程序的输出结果是什么?
2) 若将if中的continue语句替换为break语句,输出结果是什么? 10.0 continue
11.1)i j k l 2)i j
13.1)a b d 2)a b
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 ) { __________________; }
12.一个方法如果没有返回值,方法头定义中的返回值类型是( ) 15.采用_______的程序设计原则,使程序结构清晰简单,设计容易,有助于软件可靠性的提高。
16.下面方法的功能是判断一个整数是否为偶数,将程序补充完整。 public ________ isEven(int a) { if(a%2==0)
return _____; else
return false;
}
6.return a*b 7.return (float)(a*b)
8.(return a>b?a:b) 9.return (int)(a*b)12.void
15.模块化 16. boolean true
1.同一个类中多个方法具有相同的方法名,不同的_____________称为方法的重载。
1.参数列表
9.设有整型数组的定义:int a[ ]=new int[8]; ,则a.length的值为_____。 10.定义数组,需要完成以下三个步骤,即:________、_______和________ 。 11.在Java语言中,所有的数组都有一个_________属性,这个属性存储了该数组的元素的个数(数组长度)。
12.若有定义 int[ ] a=new int[8]; 则a的数组元素中第7个元素和第8个元素的下标分别是____和____。
13.定义一个整型数组y,它有5个元素分别是1,2,3,4,5。用一个语句实现对数组y的声明、创建和赋值:__________________;。
15.下面程序的功能为计算数组各元素的和,完成程序填空。 import java.awt.Graphics; import java.applet.Applet;
public class SumArray extends Applet {
int a[] = { 1, 3, 5, 7, 9, 10 }; int total;
public void init() {
total = 0;
for ( int i = 0; ___________; i++ ) total=______________; }
public void paint( Graphics g ) {
g.drawString( \otal of array elements: \ } } 9.8 10.声明数组;创建数组空间;初始化11.length 12.6和713.int y[]={1,2,3,4,5}; 15.i
1、开发与运行Java程序需要经过的三个主要步骤为 、 和 。
2、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 类的子类并且存储该源程序文件的文件名为 。
3、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译 器 编译该源程序文件将产生 个文件名与类名相同而扩展名为 的字节码文件。
4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用 字节内存空间,这样,无论是中文字符还是英文字符,都是占
用 字节内存空间。
5、设 x = 2 ,则表达式 ( x + + )/3 的值是 。
6、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为 和 。 1、编辑源程序、编译生成字节码、解释运行字节码 2、Applet、MyApplet
3、javac.exe、3、 .class 4、2 、2 5、0
6、true 、 false
2.设x = 2 ,则表达式 ( x + + ) * 3 的值是 。 答:6 6.如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程序文件将产生 个文件名与类名相同而扩展名为 的字节码文件。 答:4、class
8.如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 类的子类并且存储该源程序文件的文件名必须为 。 答:Applet、MyApplet.java
20.设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 100 }; 则执行以下几个语句后的输出结果是 。 int s = 0 ;
for ( int i = 0 ; i < MyIntArray.length ; i + + ) s += MyIntArray[i] ; System.out.println( s ); 答:550
1 java 源程序编译命令是______________
2 java 应用程序中有一个main()方法,它前面有三个修饰符是_______ ________ ________
3 java语言数据类型可分为两大类,一类称为__________,另一类称为____________ 5设x为float型变量, y为 double型变量, a为 int型变量,已知 x=2.5f, a=7 ,y=4.22 则表达式x+a%3*(int)x%(int)y的值为___________________
6设x为float型变量, y为 double型变量, a为 int型变量,b 为long 型变量,c为char 型,则表达式x+y*a/x+b/y+c 的值为__________类型
1 javac 2 public static void 3 简单数据类型 ,引用数据类型 5 4.5 6 double
3、一个类实现一个接口使用的关键字是( )。
4、在面向对象概念中,每个对象都是由( )和( )两个最基本的部分组成的。
6、如果一个方法没有返回值,则该方法类型为( )。
1、安装完JDK后一般要设置的两个环境变量是( )和( )。 2、如果定义了一个名称为persons、长度为100的数组,则其第一个元素表示为( ),第36个元素表示为( )。
5、一个if语句可以跟随( )个else if语句,但是只能有一个( )语句。
面向对象
10.一般地,一个类的类体应由( )和( )两部分组成
11.面向对象的软件开发方法用( )把数据和基于数据的操作封装在一起。
14.在一个类定义中,用( )描述对象的属性 用( )描述对象的行为
17.面向对象程序设计方法最重要的三大特性是( )、( )和( )
10.变量定义和方法定义11.类 14.变量或成员;方法或函数 17.封装、继承和多态
7.一个对象的三个生命周期是_______、________、________。 8.使用一个对象前,必须声明并___________它。
9.创建类对象的运算符是___________。创建的目的是_____。
11.通过类MyClass中的不含参数的构造函数,生成该类的一个对象obj,可通过以下语句实现: _______________________________。
12.通过_______运算符与类的对象连接,可以访问此类的成员。 7.创建;使用;清除8.创建 9.new 给对象分配内存空间 11.MyClass obj=new MyClass( ); 12.圆点操作符“.”
6._______是一个特殊的方法,用于对类的变量进行初始化。 13.下面是一个类的定义,请完成程序填空。 public class ____________ {
int x, y;
Myclass ( int i, _______) // 构造函数 {
x=i; y=j; } }
14.下面是一个类的定义,请将其补充完整。 class _____ { String name; int age; Student( _____ s, int i) { name=s; age=i;
} }
6.构造函数或构造方法
13.Myclass int j 14.Student String
5.final关键字能修饰_____、_____、_____。 6.abstract关键字能修饰_____、_____。 7.static能修饰_____、_____。
10.用_____修饰符修饰的方法称为静态方法;用_____修饰符修饰的变量称为静态变量
19.下面是一个类的定义,请将其补充完整。 class ____________ // 定义名为myclass的类 {
__________ int var=666; static int getvar()
{ return var; } }
20.下面程序的功能是通过调用方法max()求给定的三个数的最大值, 请将其补充完整。 public class Class1 {
public static void main( String args[] ) {
int i1=1234,i2=456,i3=-987; int MaxValue;
MaxValue=____________;
System.out.println(\三个数的最大值:\ }
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; } }
21.下面是一个类的定义,请将其补充完整。 ___________ A { String s;
_____ int a=666;
A(String s1) { s=s1; }