当前位置:文档之家› 潍坊学院JAVA考试考试习题

潍坊学院JAVA考试考试习题

潍坊学院JAVA考试考试习题
潍坊学院JAVA考试考试习题

一、选择填空题

1.以下哪个不是Java的原始数据类型()

(A)int (B)boolean (C)float (D)String

2.Java程序的执行过程中用到一套JDK工具,其中java.exe是指( )

(A)Java文档生成器(B)Java解释器

(C)Java编译器(D)Java类分解器

3.Java程序设计语言采用的16位代码格式是()。

(A)Unicode (B)ASCII (C)EBCDIC (D)十六进制

4.在Java中,属于整数类型变量的是( )

(A)single (B)double

(C)byte(D)char

5.下列语句片段int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为( )

(A)144(B)28

(C)140(D)不能执行

6.下面无效的标识符为:()

(A)A1234 (B)_two (C)jdk1_3 (D)2_cugii

7.int m[]={0,1,2,3,4,5,6},下面哪条语句的结果与数组元素个数相同()

(A)m.length (B)m.length() (C)m.length+1 (D)m.length()+1

8.编译Java Application 源程序文件将产生相应的字节码文件,

这些字节码文件的扩展名为( )。

(A) .java(B) .class (C).html(D) .exe

9.给出下面代码:

public class test{

static int a[] = new a[10];

public static void main(String args[]) {

System.out.println(arr[10]);

}

}

那个选项是正确的?( )

(A) 编译时将产生错误;(B) 编译时正确,运行时将产生错误;

(C) 输出零;(D) 输出空。

10.在Java中,不属于整数类型变量的是( )

(A)double(B)long

(C)int(D)byte

11.下面哪些选项是正确的main方法说明?( )

(A) public main(String args[])

(B)public static void main(String args[])

(C)private static void main(String args[])

(D) void main()

12.int index=1; int foo[]=new int[3]; int bar=foo[index]; int baz=bar+index;经过以上代码后,baz的值是()

(A)0 (B)1 (C)2 (D)代码不能编译

13.面向对象技术中的基本概念是()。

(A)类(B)程序(C)方法(D)语法

14.JA V A程序经常用到“递归”,“递归”的基本思想是( )

(A)“让别人反复调用自己”(B)“自己反复调用别人”

(C)“自己反复调用自己”(D)以上说法都不对

15.如果在student类里面的setid()方法带了一个整型参数,给id赋值,并且创建了一个名为scholar的含有20个student对象的数组,则下面哪条语句正确地为第一个scholar赋了一个id号。()

(A)student[0].setid(1234) (B)scholar[0].setid(1234)

(C)student.setid[0](1234) (D)scholar.setid[0](1234)

16.下面是一个递归JA V A程序,其功能为( )

long Factorial(int n){

if(1==n){

return 1;

}

else

return n*Factorial(n-1);

}

(A)求1-n的和(B)求2到n的和

(C)求n的阶乘(D)求2-n的积

17.MAX_LENGTH是int型public成员变量, 其值保持为常量100,用简短语句定义这个变量。( )

(A) public int MAX_LENGTH=100;

(B) final int MAX_LENGTH=100;

(C) final public int MAX_LENGTH=100;

(D) public final int MAX_LENGTH==100.

18.static方法可以()。

(A)访问实例变量(B)可以使用this关键字

(C)访问实例方法(D)直接用类名称来调用

19.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?( )

(A) ArrayList myList=new Object();

(B)List myList=new ArrayList();

(C)ArrayList myList=new List();

(D) List myList=new List();

20.paint()方法使用哪种类型的参数

(A)Graphics

(B) Graphics2D

(C)String

(D) Color

21.下列哪个属于容器的构件()

(A)JFrame

(B)JButton

(C)JPnel

(D) Japplet

22.int A[][]={{51,28,32,12,34},{72,64,19,31}};则值为19的元素是()。

(A)a[1][3] (B)A[2][3] (C)A[0][2] (D)A[1][2]

23.采用继承可以减少错误的原因是()。

(A)新类有权访问更少的数据成员(B)新类有权访问更少的方法

(C)可以复制已经创建的方法(D)许多所需要的方法已经被使用和测试过

24.Java编程所必须的默认引用包为( )

(A)java.sys包(B)https://www.doczj.com/doc/a93744447.html,ng包(C)java.new包

(D)以上都不是

25.下列哪个类声明是正确的()

(A)abstract final class H1{…}

(B)abstract private move(){…}

(C)protected private number;

(D) public abstract class Car{…}

26.关于paint方法,以下说法错误的是()

(A)Java自动调用的

(B)当窗口从隐藏变成显示时自动执行

(C)从缩小图标还原之后自动执行

(D)方法没有参数

27.当子类的方法与父类方法同名且参数类型及个数都相同时,子类可以()父类方法。

(A)覆盖(B)过度使用(C)重载(D)过度代替

28.当创建一个子类的对象时,将首先执行()的构造函数。

(A)子类(B)父类(C)扩展的类(D)派生的类

29.Float与float的区别是()。

(A)float是一个基本类型而Float是一个类

(B)float是一个类而Float是一个基本类型

(C)都是基本类型(D)都是类

30.static方法可以()。

(A)访问实例变量(B)可以使用this关键字

(C)访问实例方法(D)直接用类名称来调用

31.出现在Java程序文件类定义外面的语句包含()语句。

(A)while (B)System (C)package (D)以上都是

32.当传递数组给方法时,方法接收()。

(A)数组的拷贝(B)数组中第一个元素的拷贝

(C)数组的地址(D)无

33.当子类的方法与父类方法同名且参数类型及个数都相同时,子类可以()父类方法。

(A)覆盖(B)过度使用(C)重载(D)过度代替

34.对象使用时,下面描述错误的是( )

(A)通过“.”运算符调用成员变量和方法

(B)通过成员变量的访问权限设定限制自身对这些变量方法的调用

(C)将一个对象申明为类的成员时,必须在使用前为其分配内存

(D)在方法中使用对象作为参数时,采用引用调用

35.当创建一个子类的对象时,将首先执行()的构造函数。

(A)子类(B)父类(C)扩展的类(D)派生的类

36.给出如下代码:

class Test{

private int m;

public static void fun() {

// some code...

}

}

如何使成员变量m 被函数fun()直接访问( )

(A)将private int m 改为protected int m

(B)将private int m 改为public int m

(C)将private int m 改为static int m

(D)将private int m 改为int m

37.在接口里,所有的()。

(A)变量必须是公有的(B)变量必须是私有的

(C)方法必须是空的(D)方法必须是抽象的。

38.构造方法何时被调用( )

(A)类定义时(B)创建对象时

(C)调用对象方法时(D)使用对象的变量时

39.为AB类的一个无形式参数无返回值的方法method1,书写方法头,使得使用基于该类创建的对象名称作为前缀就可以调用它,该方法头的形式为()。

(A)private void method1( )(B)public void method1( )

(C) final long method1( )(D) abstract void method1( )

40.下列哪些语句关于内存回收的说明是正确的( )

(A) 程序员必须创建一个线程来释放内存;

(B) 内存回收程序负责释放无用内存

(C)内存回收程序允许程序员直接释放内存

(D)内存回收程序可以在指定的时间释放内存对象

41.语句int m[]=new int[34];为()个整数保留了存储空间

(A)0 (B)33 (C)34 (D)35

42.以下有关事件监听器的说法中错误的是()

(A)聆听者必须向产生事件component对象注册

(B)一个聆听者只能接收和处理一个component对象的事件

(C)一个聆听者能接收和处理多个component对象的事件

(D)一个component对象可以有多个聆听者

43.给出下面代码段

1) public class Test {

2) int m, n;

3) public Test() {}

4) public Test(int a) { m=a; }

5) public static void main(String arg[]) {

6) Test t1,t2;

7) int j,k;

8) j=0; k=0;

9) t1=new Test();

10) t2=new Test(j,k);

11) }

12) }

哪行将引起一个编译时错误?( )

(A) line 3(B) line 5

(C) line 6(D) line 10

44.子类Doll继承了父类Toy。假定每个类都有一个public void play()方法。下面哪一条语句可以从Doll类中调用属于Toy类的play()方法。()

(A)play( ) (B)this.paly() (C)super.play( ) (D)Doll.play( )

45.当编写一个Java Applet时,以()为扩展名将其保

存。

(A).app (B).html (C).java (D).class

46.函数重载是指( )

(A)两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

(B)两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

(C)两个以上的函数名字不同,但形参的个数或类型相同

(D)两个以上的函数取相同的函数名,并且函数的返回类型

47.对于下列代码:

1) class Person {

2) public void printV alue(int i, int j) {//... }

3) public void printV alue(int i){//... }

4) }

5) public class Teacher extends Person {

6) public void printV alue() {//... }

7) public void printValue(int i) {//...}

8) public static void main(String args[]){

9) Person t = new Teacher();

10) t.printValue(10);

11) }

第10行语句将调用哪行语句?

(A) line 2 (B) line 3

(C) line 6 (D) line 7

48、下列语句序列执行后,j的值是

int j=2;

for( int i=7; i>0; i-=2 ) j*=2;

(A)15 (B)1 (C)60 (D)32

49、下列语句序列执行后,j 的值是

int j=1;

for( int i=5; i>0; i-=2 ) j*=i;

(A)15 (B)1 (C)60 (D)0

50、以下for循环的执行次数是

for(int x=0;(x==0)&(x>4);x++);

(A)无限次(B)一次也不执行

(C)执行4次(D)执行3次

51、若a和b均是整型变量并已正确赋值,正确的switch语句是

(A)switch(a+b); { ...... }

(B)switch( a+b*3.0 ) { ...... }

(C)switch a { ...... }

(D)switch ( a%b ) { ...... }

52、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是

(A)b=a!=7; (B)a=7+b+c=9;

(C)i=12.3* %4; (D)a=a+7=c+b;

二、判断题

1.Java的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。()

2.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。()

3.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract 方法。()

4.Java的坐标系统是相对于窗口的,以像素为单位,原点位于窗口的左下角。()

5.Java语言中类和接口的继承都可以是多重继承。()6.重载是指方法名称相同,根据参数个数的不同,或参数类型的不同来设计不同的功能。()

7.Java语言中,声明一个数组,数组名是一个变量,系统会分配一块内存给它,用来保存指向数组实体的地址。()8.Java语言中,所有类或接口的父类名称是Frame ()10.每个Java Applet均派生自Applet类,但不需加载Applet 类,系统会自动加载。()

11.Java的数据类型有分为原始数据类型和非原始数据类型。()

12.在Java中main()方法可声明成private static且没有返回值,之前要加上void关键字。( )

13.父类的变量不能访问子类的成员,子类的变量也不能访问父类的成员。()

14.在抽象类中不可以定义构造函数。()

15.覆盖是指定义多个方法,方法的名称相同,但参数个数不同或参数类型不同。()

16.在Java中每个异常都是一个对象,它是异常类或其子类的实例。()

17.在Java中,方法的参数传递只有一种形式:值传递。()

18.if(true){int i=17;} System.out.println(i);运行此程序的结果是输出17

19、在一个Java源程序文件中,可以有多个public类。()

20、Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。()

21、Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。(T )

22、Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。(T )

23、无论Java源程序包含几个类的定义,若该源程序文件以

A.java命名,编译后生成的都只有一名为A的字节码文件。( F )

24.虚拟机是用来解释Java 指令的软件,可以让Java 程序在任何机器上运行.

25.continue 的作用是结束正在进行的,直接进入下一次循环.

26.在一个类中,静态方法只能调用本类中的其他静态成员(包括变量和成员函数).

27.子类不能定义与父类同名的方法.

28、通过String类说明的对象实例在程序运行过程中是不能够更改的;()

29、语句int [][]a=new int[3][4] 可以创建一个整型二维数组;()

30、Java的每个子类的构造函数都要显式的调用它的直接父类的构造函数;()

31、在同一个Java源程序文件中只能有一个标识为public的类;()

32、Java语法格式中允许各种数据类型间进行相互转换;()

33、子类覆盖父类中的同名方法时,其访问权限可以是任意的;()

34. ( )Java语言除了应用于网络,还可以用于编写单机的应用程序。

35. ( ) Java语言没有自动收集无用内存的功能。

36. ( ) Java语言程序与硬件、软件平台有关

37. ( )Java语言是解释型语言

38. ( ) Java语言支持类的继承,但不支持类的多重继承

39. ( )Unicode码与ASCII码不同, Unicode码是16位的,而ASCII码是8位的..

39. ( ) 在Java语言中即支持一维数组,也支持多维数组。

40. ( )在Java语言中,允许一个类继承一个父类的内容,

但不允许继承多个父类的内容

41. ( )方法的重载是指子类和父类具有相同的名字、相同的参数表,但返回类型可以不相同。

42. ( ) 当一个文件使用完后,必须调用close()方法关闭。

43. ( ) 在定义类时,抽象类中的方法必须是空的方法,不能有任何代码.

44. ( )在Java中,add()方法是向容器组件中添加控件的方法。

( )45、Java源程序文件中是不区分字母的大小写的。

( )46、Java applet不能够存取客户机磁盘上的文件。

( )47、可以用new来创建一个类的实例,即”对象”。

( )48、Java程序对计算机硬件平台的依赖性很低。

( )49、Java可以用来进行多媒体及网络编程。

( )50、用final修饰的类必须被继承。

( )51、类是对象实例。

( )52、每个类都只能有一个构造方法。

( )53、applet可以运行在浏览器中。

三·编程题

1、写一个完整的程序使用循环结构计算1+3+5+…+99

的和并输出运算结果。(15分)

2、写出一个Point(点)类,该类具有x,y(表示点的横、纵

坐标)两个属性,并定义两个个构造方法,一个无参数,

将x,y均设置为0,另一对坐标值为参数,设置x,y为给

定坐标值。该类的show方法输出该点的坐标值。(15分) 四·阅读JA V A程序,写出运行结果。

1、public class ko5_2{

public static void main(String args[]) {

int x=20,y=30;

if (x>0)

if (x

x - =10;

else

y + =10;

System.out.print("x="+x);

System.out.println(" y="+y);

} }

请给出运行结果___________________________

2、public class ko5_12{

public static void main(String args[]){

int t,z=10;

t=sum(z);

System.out.println("sum="+t); }

static int sum(int x) {

if (x==1)

return(1);

else

return(sum(x-1)*x);

}

}

请给出运行结果___________________________ 3、interface ko6_7interface {

float x=30.5;

float y=4.6;

float total();

}

public class ko6_7 implements ko6_7interface {

float dollar,money;

ko6_7(float a,float b)

{dollar=a;money=b;}

public float total()

{return x*dollar+money/y;}

public static void main(String args[]) {

ko6_7 z=new ko6_7(100,4600);

System.out.print("美金="+z.dollar);

System.out.print("人民币="+z.money);

System.out.print("折合台币="+z.total());

}

}

请给出运行结果___________________________ 4、class koA{

static int a;

public void display(){

System.out.print(“ a=”+a);

}}

class ko13{

public static void main(String args[]){

koA a1=new koA; a1.a=10;

koA a2=new koA; a2.a=20;

koA.a=50;

a1.dispay(); a2.display();

}

}

请给出运行结果___________________________

5、class A{

void callme(){

System.out.println(“Inside A’s callme() method”);

}}

class B extends A{

void callme(){

System.out.println(“Inside B’s callme() method”);

}}

public class Dispatch{

public static void main(String args[]){

A a=new B();

a. callme();

}

}

请给出运行结果___________________________

6、public class BubbleSort{

public static void main(String args[]){

int k,j;

int intArray[]={30,1,-9,70};

int le=intArray.length;

for( j=0;j

for(k=j+1;k

if(intArray[j]>intArray[k]){

int t=intArray[j]; intArray[j]=intArray[k];

intArray[k]=t; }

for(j=0;j

System.out.print(intArray[j]+” “);

} }

请给出运行结果______________________

五·填空、请将程序(或部分程序)填写完整。(20分,每小题2分)

java期末考试试题及答案

1.谈谈final, finally, finalize的区别。 final关键字: a) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。 b) 将变量或方法声明为final,可以保证它们在使用中不被改变。 c) 被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。 d) 被声明为final的方法也同样只能使用,不能重载。 finally关键字:在异常处理时提供finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch 子句就会执行,然后控制就会进入finally 块。 finalize:方法名,不是关键字。Java技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。 2.GC是什么? 为什么要有GC? GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: System.gc() Runtime.getRuntime().gc() 3.Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 写程序Math.round(11.5) = 12 Math.round(-11.5) = -11 4.给我一个你最常见到的runtime exception ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

JAVA期末考试复习试题

JAVA期末考试复习试题 JAVA期末考试复习试题 1.使用Java语言编写的源程序保存时的文件扩展名是()。(A).class (B).java (C).cpp (D).txt 2.设int a=-2,则表达式a>>>3的值为()。(A)0 (B)3 (C)8 (D)-1 3.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是()。(A)a[0]; (B)a[a.length-1]; (C)a[3]; (D)int i=1; a[i]; 4.在类的定义中可以有两个同名函数,这种现象称为函数()。(A)封装(B)继承(C)覆盖(D)重载5.在类的定义中构造函数的作用是()。(A)保护成员变量(B)读取类的成员变量(C)描述类的 特征(D)初始化成员变量6.下面关键字中,哪一个不 是用于异常处理语句()。(A)try (B)break (C)catch (D)finally 7.类与对象的关系是()。 (A)类是对象的`抽象(B)对象是类的抽象(C)对象 是类的子类(D)类是对象的具体实例8.下面哪一个是Java中不合法的标识符()。(A)$persons (B)twoNum (C)_myVar (D)*point 9.为AB类的一个无形

式参数无返回值的方法method书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为( )。(A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( ) 10.欲构造ArrayList类的一个实例,此类继承了List接 口,下列哪个方法是正确的()。(A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( ) 11.Java源文件和编译后的文件扩展名分别为 ()(A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java 12.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类 的( )方法来完成一些画图操作。(A) start( ) (B) stop( ) (C) init( ) (D) paint( ) 13.对于一个Java源文件,import, class定义以及package正确的顺序是: (A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import 14.下面哪个是非法的:(A) int I = 32; (B) float f = 45.0; (C) double d = 45.0; (D) char c = ‘u’; //符号错15.Java语言使用的字符码集是(A) ASCII (B) BCD (C) DCB (D) Unicode 16. 如果一个类的成员变量只能在

Java程序员认证考试题库

第一部分 基础知识练习 目标 本章对应于《学生指南》各章的内容分别提供了练习题集,包括: ●第一章Java入门 ●第二章数据类型和运算符 ●第三章流程控制与数组 ●第四章封装 ●第五章继承 ●第六章抽象类与接口 ●第七章多态 ●第八章异常 ●第九章多线程机制 ●第十章输入输出流 ●第十一章使用泛型和集合框架 ●第十二章基于Swing的图形用户界面(GUI)设计 ●第十三章Java事件驱动编程

第一章练习题(Java入门) (C)1.下列哪项不是JDK所包含的内容?(选一项)A.Java编程语言 B.工具及工具的API C.Java EE扩展API D.Java平台虚拟机 2.下列关于JDK、JRE和JVM的描述。哪项正确?A.JDK中包含了JRE,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JRE中包含了JDK,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM 3.下列哪个工具可以编译java源文件? A.javac B.jdb C.javadoc D.junit 4.JDK工具javadoc的作用是哪项? A.生成Java文档 B.编译Java源文件 C.执行Java类文件 D.测试Java代码 5.以下哪些包是Java标准库中常用的包?(选三项)A.java.lang B.javax.servlet .http C.j ava. io D.java.sql

6.使用JDK工具生成的Java文档的文件格式是? A.XML格式 B.自定义格式 c.二进制格式 D.HTML格式 (AC)7.以下关于JVM的叙述,哪项正确?(选两项) A.JVM运行于操作系统之上,它依赖于操作系统 B.JVM运行于操作系统之上,它与操作系统无关 C.JVM支持Java程序运行,它能够直接运行Java字节码文件D.JVM支持Java程序运行,它能够直接运行Java源代码文件 8.以下关于支持Java运行平台的叙述,哪项错误? A.Java可在Solaris平台上运行 B.Java可在Windows平台上运行 C.Java语言与平台无关。Java程序的运行结果依赖于操作系统D.Java语言与平台无关。Java程序的运行结果与操作系统无关 (B)9.以下关于Applet和Java程序之间关系的叙述,哪项错误? A.-个Applet就是一段Java程序 B.Applet是一种特殊的Java程序,它需要运行在Web服务器上C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上D.Applet是一种Java SE平台的应用程序 (AD)10.以下关于Java HotSpot的描述,哪两项错误?(选两项)A.Java HotSpot是一种热编译技术,在编译Java源程序时会被使用B.Java HotSpot是一种热编译技术,在运行Java代码时会被使用C.Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化D.Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

JAVA考试复习题

一、填空题 1、Java提供“包”来管理类名空间。“包”实际上提供了一种_命名机制_和可见性限制机制。 2、使用createScreenCapture() 方法可以复制屏幕的一个矩形区域。 3、Final关键字修饰变量,则该变量_常量_。Final修饰方法,则该方法_不允许其子类覆盖_。Final修饰类,则该类_不会再被扩展_。 5、Java程序分两种,_ Java Application _和_Java Applet_。 6、final 关键字表明一个对象或变量在初始化不能修改。 7、在Java语言中,_ RandomAccessFile_文件允许对文件内容的随机读写。 8、一个Java的图形用户界面的最基本组成部分是_组件(Component)_。 9、java的特点:简单、面向对象、平台无关、多线程、安全、动态。 二、判断题 1、在Java语言中,常量true、false、null都是使用小写。y 2、Package语句必须放在程序的第一句。y 3、因为Java不支持多继承,所以定义类时implements关键字后面只能说明一个接口名。N 4、我们把客观世界的实体称为问题空间的对象。N 5、一个Java类可以有多个父类。N 6、抽象类必须被继承。Y 7、在Java中声明变量时必须指定一个类型。Y 8、传统的结构化程序设计方法是产生60年代末开始的软件危机的原因。N 9、当通过实现Listener接口完成事件处理时,要同时实现该接口中的所有方法。 10、对多线程的支持是Java的一大特点。Y 三、选择题 1、信息资源放在Web服务器后,需要把它的地址告诉大家,这就是b 的功能。 A.WWW B.URL C.BBS D.TCP/IP 2、以下关于Applet的生命周期方法的说法哪个是不正确的?(d ) A、init() B、start() C、stop() D、main() 4、AWT中的Canvas类在使用时必须被(d )。 A.载入B.封装C.继承D.重载 5、Java语言中的super关键字是(c ) A.指向父类的指针B.父类的标识符 C.对父类的引用D.指向父类对象的指针 6、下列特点不属于Java语言的选项是(b )。 A.易用性B.可视性C.平台无关性D.面向对象性 7、下列不属于面向对象特性的选项是(d )。 A.封装性B.继承性C.多态性D.鲁棒性 8、在程序的运行过程中所发生的异常事件称为(b )。 A.意外B.例外C.事故D.中断 9、高级数据要转换成低级数据,(c )转换。 A.不需要任何B.需要一般类型C.需要强制类型D.随机处理 10、Java 的类属于(d )类型 A、字符数据 B、布尔数据 C、简单数据 D、复合数据 面向对象特点:1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 Java异常处理:是描述在代码段中发生的运行出错情况的对象。程序中的错误可能来自于编译错误和运行错误。编译错误是由于所编写的程序存在语法问题,未能通过由源代码到目标代码的编译过程而产生的错误,它将由语言的编译系统负责检测和报告;运行错误是在程序的运行过程中产生的错误。 在程序执行中,任何中断正常程序流程的异常条件就是错误或异常。 第一种,Java 虚拟机检测到了非正常的执行状态,这些状态可能是由以下几种情况引起的:①表达式的计算违反了Java 语言的语义,例如整数被0 除。②在载入或链接Java 程序时出错。③超出了某些资源限制,例如使用了太多的内存。第二种,Java 程序代码中的throw 语句被执行。第三种,异步异常发生。异步异常的原因可能有:①Thread 的stop 方法被调用。②Java 虚拟机内部错误发生。 Java异常处理是通过5个关键字来管理的。它们是try、catch、throw、throws和finally。程序里,需要被监测的程序语句序列应包含在一个try代码块中。如果try代码块中有异常发生,那么就要抛出该异常。可以用catch来捕获这个异常,并且在catch块中加以适当地处理。系统产生的异常会由Java运行时系统自动抛出。如果要手动抛出异常,则使用关键字throw。在一些情况下,从一个方法抛出的异常必须用一个throws语句指定为异常。最后,从try代码块退出时,必须执行的代码要放在一个finally代码块中。 Abstract类与接口类的区别:1.abstract类和接口类都可以有abstract方法。2.接口中只可以有常量,不能有变量;而abstract类中既可以有常量也可以有变量。3.abstract类中也可以有非abstract方法,接口不可以。. 1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),所有的成员方法都是abstract的。 3.abstract class和interface所反映出的设计理念不同。其实abstract class表示的是"is-a"关系,interface表示的是"like-a"关系。 4.实现抽象类和接口的类必须实现其中的所有方法。抽象类中可以有非抽象方法。接口中则不能有实现方法。 5.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。 6.抽象类中的变量默认是 friendly 型,其值可以在子类中重新定义,也可以重新赋值。 7.接口中的方法默认都是 public,abstract 类型的。 实例变量和类变量之间的区别:java的成员变量有两种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量。 在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个对象来使用,静态变量则可以直接使用类名来引用。 习题3 1.输出110 if-else语句书写的不够规范,复合语句缺少大括号“{}”,代码不够清晰。 2.你好好酷!! 3.编写一个应用程序,用for循环输出俄文的“字母表”. public class Xiti3_3 { public static void main (String args[ ]){ int startPosition=0,endPosition=0; char cStart='а',cEnd='я'; startPosition=(int)cStart; //cStart做int型转换据运算,并将结果赋值给startPosition endPosition=(int)cEnd ; //cEnd做int型转换运算,并将结果赋值给endPosition System.out.println("俄文字母表:"); for(int i=startPosition;i<=endPosition;i++){ char c='\0'; c=(char)i; //i做char型转换运算,并将结果赋值给c System.out.print(" "+c); if((i-startPosition+1)%10==0) System.out.println(""); } } } 4.编写一个应用程序求1!+2!+3!+…+20!. public class Xiti4 { public static void main(String args[]) { double sum=0,a=1; int i=1; while(i<=20) { sum=sum+a; i++; a=a*i; } System.out.println("sum="+sum); } } 5.编写一个应用程序求100以内的全部素数. class Xiti5 { public static void main(String args[]) { int i,j; for(j=2;j<=100;j++) { for(i=2;i<=j/2;i++) { if(j%i==0) break; } if(i>j/2) { System.out.print(" "+j); } } } } 6.分别用while和for循环计算1+1/2!+1/3!+1/4!...的钱20项和. class Xiti6 { public static void main(String args[]) { double sum=0,a=1,i=1; while(i<=20) { sum=sum+a; i++; a=(1.0/i)*a; } System.out.println("使用while循环计算的sum="+sum); for(sum=0,i=1,a=1;i<=20;i++) { a=a*(1.0/i); sum=sum+a; } System.out.println("使用for循环计算的sum="+sum); } } 7.一个数字如果恰好等于它的因子之和,这个数就称为“完数”。编写一个应用程序求1000之内的所有完数。 public class Xiti7 { public static void main(String args[]) { int sum=0,i,j; for(i=1;i<=1000;i++) { for(j=1,sum=0;jn){ t=m; m=n; n=t; } for(int i=1;i<=m;i++){ if(m%i==0 && n%i==0){ gy=i; } } gb=m*n/gy; System.out.println(m+","+n+"的最大公约数为"+gy);

JAVA期末考试复习题

《J A V A程序设计》练习题 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A.java B. .class C.html D. .exe 2、设 x = 1 , y = 2 ,z = 3,则表达式 y+=z--/++x的值是( A )。 A. 3 B. 3.5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( C )。

A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A )。 A. static void method( ) B. public void method() C. final void method( ) D. abstract void method( ) 5、关于选择结构下列哪个说法正确?( B ) A.if语句和 else语句必须成对出现 B.if语句可以没有else语句对应

C.switch结构中每个case语句中必须用break语句D.switch结构中必须有default语句 6、while循环和do…while循环的区别是:(D ) A.没有区别,这两个结构任何情况下效果一样 B.while循环比do…while循环执行效率高 C.while循环是先循环后判断,所以循环体至少被执行一次D.do…while循环是先循环后判断,所以循环体至少被执行一次 7、关于 for循环和 while循环的说法哪个正确? ( B ) A.while循环先判断后执行,for循环先执行后判断。B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C.两种循环任何时候都不可以替换

Java期末考试试卷1

信息学院2006—2007学年第二学期期末考试试题A 课程名称:Java 语言程序设计主讲:年级: 班级姓名学号 题号一二三四五合计 分数 一、选择(每题1分,共20分) 1.有一个名为MyClass的public类,想成功编译需满足以下哪个条件?() A. MyClass类中必须定义一个正确的main()方法。 B. MyClass必须定义在MyClass.java源文件中。 C. MyClass类必须定义在MyClass包中。 D. MyClass类必须被导入。 2.以下哪些修饰符不能用于顶层类?( ) A. public B. private C. abstract D. final 3.以下哪个是java中合法的关键字?( ) A. array B. Boolean C. protect D. super 4.以下哪些是合法的标识符?( ) A.%abcd B. 2abcd C. package D. _a_long_name 5.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同。这种面向对象程序的特性称为. () A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 6.有以下代码,请问该程序的运行结果是什么?( ) class Example { public static void main(String args[]){ boolean b=true; System.out.println(b); } } A. 打印输出true B. 打印输出1 C.编译错误 D. 无内容输出 7.以下哪些是基本数据类型?( ) A.int B. String C. Integer D. Float 8. 给出以下代码,请选择正确的选项?( ) class Example{ public static void main(String[] args){ char a=”\u1234”; } } A. 代码编译成功 B. 代码编译成功,但有警告 C. 代码编译失败 9.以下哪个语句用于声明一个二维数组?( ) A. int[5][5] a=new int[][]; B. int a=new int[5,5] C. int[][] a=new int[5][5]; D. int[][] a=new [5]int[5]; 10.给出以下代码,请问该程序的运行结果是什么?()

java期末考试复习题及答案(1)

《Java程序设计》课程试卷 1.使用Java语言编写的源程序保存时的文件扩展名是( B )。 (A).class (B).java (C).cpp (D).txt 2.设int a=-2,则表达式a>>>3的值为( C )。 (A)0 (B)3 (C)8 (D)-1 3.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( C )。 (A)a[0]; (B)a[]; (C)a[3]; (D)int i=1; a[i]; 4.在类的定义中可以有两个同名函数,这种现象称为函数( D )。 (A)封装(B)继承(C)覆盖(D)重载 5.在类的定义中构造函数的作用是( D )。 (A)保护成员变量(B)读取类的成员变量(C)描述类的特征(D)初始化成员变量 6.下面关键字中,哪一个不是用于异常处理语句( B )。 (A)try (B)break (C)catch (D)finally 7.类与对象的关系是( A )。 (A)类是对象的抽象(B)对象是类的抽象(C)对象是类的子类(D)类是对象的具体实例 8.下面哪一个是Java中不合法的标识符( D )。 (A)$persons (B)twoNum (C)_myVar (D)*point 9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 (A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( ) 10.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( C )。 (A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( ) 源文件和编译后的文件扩展名分别为( B ) (A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java 12.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。 (A) start( ) (B) stop( ) (C) init( ) (D) paint( ) 13.对于一个Java源文件,import, class定义以及package正确的顺序是: ( A ) (A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import 14.下面哪个是非法的:( D ) (A) int I = 32; (B) float f = ; (C) double d = ; (D) char c = ‘u’;如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用的修饰是( C ) (A) public (B) protected (C) private (D) static 17.下面关于main方法说明正确的是( B ) (A) public main(String args[ ]) (B) public static void main(String args[ ]) (C) private static void main(String args[ ]) (D) void main() 18.哪个关键字可以对对象加互斥锁( B ) (A) transient (B) synchronized (C) serialize (D) static 19.关于抽象方法的说法正确的是( D ) (A)可以有方法体 (B) 可以出现在非抽象类中 (C) 是没有方法体的方法(D) 抽象类中的方法都是抽象方法 包的File类是( B ) (A)字符流类(B) 字节流类 (C) 对象流类 (D) 非流类 21.Java application中的主类需包含main方法,以下哪项是main方法的正确形参( B ) A、 String args B、String args[] C、Char arg D、StringBuffer args[] 22.以下代码段执行后的输出结果为( A ) i nt x=-3; int y=-10; 、-1B、2 C、1 D、3 23.以下关于继承的叙述正确的是()。

java考试题库第五章

5-1 下列关于容器的描述中,错误的是D A.容器是由若干个组建和容器组成的 B.容器是对图形界面中界面元素的一种管理 C.容器是一种对指定宽和高的矩形范围 D.容器都是可以独立的窗口 5-2 下列界面元素中,不是容器的是A A.List B.Frame C.Dialog D.Panel 5-3 下列关于实现图形用户界面的描述中,错误的是D A.放在容器中的组件首先要定义,接着要初始化 B.放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayout C.容器中所有组件都是事件组件,都可以产生事件对象 D.事件处理是忧监听者定义的方法来实现的 5-4 下列关于组件类的描述中,错误的是A A.组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent) B.标签(Label)和按钮(Button)是组件类(Component)的子类 C.面板(Panel)和窗口(Window)是容器类(Container)的子类 D.文本框(TextField)和文本区(TextArea)是文本组件类(TextComponent)的子类 5-5 在对下列语句的解释中,错误的是C but.addActionListener(this); A.but是某种事件对象,如按钮事件对象 B.t his表示当前容器 C.A ctionListener是动作事件的监听者 D.该语句的功能是将but对象注册为this对象的监听者 5-6 所有事件类的父类是C A.ActionEvent B.AwtEvent C.KeyEvent D.MouseEvent 5-7 所有GUI标准组件类的父类是C A.Buttom B.List C.Component D.Container 5-8 下列各种布局管理器中Window类、Dialog类和Frame类的默认布局是C A.FlowLayout B.CardLayout C.BorderLayout D.GridLayout 5-9 在下列各种容器中,最简单的无边框的又不能移动和缩放的只能包含在另一种容器中的容器是D A.Window B.Dialog C.Frame D.Panel 5-10 下列关于菜单和对话框的描述中,错误的是C A.Frame容器是可以容纳菜单组件的容器 B.菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项 C.对话框与Frame一样都可作为程序的最外层容器 D.对话框内不含有菜单条,它由Frame弹出

JAVA语言程序设计期末考试试题及答案

J A V A语言程序设计期末考试试题及答案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

J A V A语言程序设计考试试题及部分答案 一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.下列语句序列执行后,k 的值是( B )。 int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k; A) 0 B) 1 C) 2 D) 3 2.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。 A) i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是( B )。 A) 多重的 B) 单重的 C) 线程的 D) 不能继承 4.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。 i += i - 1; A) 10 B) 121 C) 11 D) 100 5.下列选项中,用于在定义子类时声明父类名的关键字是( C )。 A)interface B) package C) extends D) class 6.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( C )。 A) x[5-3] B) x[k] C) x[k+5] D) x[0]

7.下列语句序列执行后,ch1 的值是( B )。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; A) 'A' B) 'B' C) 'C' D) B 8.下列语句序列执行后,i 的值是( D )。 int i=8, j=16; if( i-1 > j ) i--; else j--; A) 15 B) 16 C) 7 D) 8 9.下列语句序列执行后,k 的值是( C )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; } A) 31 B) 32 C) 2 D) 33 10.下面语句执行后,i 的值是( B )。 for( int i=0, j=1; j < 5; j+=3 ) i=i+j; A) 4 B) 5 C) 6 D) 7 11.设有定义 float x=, y=, z=;则以下的表达式中,值为true的是( B )。 A) x > y || x > z B) x != y

Java程序设计期末考试试题

Java程序设计期末考试试题、试卷、习题A卷 一、选择题。本题共20小题,每题2分,满分40 分。 1、在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行……… () A)init() B)start() C)destroy() D)stop() 2、有以下方法的定义,请选择该方法的返回类型() ReturnType method(byte x, double y) { return (short)x/y*2; } A)byte B)short C)int D)double 3、以下哪项可能包含菜单条()。 A)Panel B)Frame C)Applet D)Dialog 4、Java application中的主类需包含main方法,main方法的返回类型是什么?()A)int B)float C)double D)void 5、Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( ) A)String args B)String ar[] C)Char arg D)StringBuffer args[] 6、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A). java B) .class C) . html D) .exe 7、设int型变量x = 1 , y = 2 , z = 3,则表达式y+=z--/x++ 的值是( )。 A)3 B)3. 5 C)4 D)5 8、不允许作为类及类成员的访问控制符的是( )。 A)public B)private C)static D)protected 9、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A)static void method( ) B)public void method( ) C)final void method( ) D)abstract void method( ) 10、以下哪一个不是JAVA的标准数据流( )。 A)标准输出数据流B)标准输入数据流C)标准错误数据流D)标准运算数据流 11.设有下面两个赋值语句:( ) a = Integer.parseInt(“123”); b = Integer.valueOf(“123”).intValue(); 下述说法正确的是()。 A)、a是整数类型变量,b是整数类对象。B)、a是整数类对象,b是整数类型变量。C)、a和b都是整数类对象并且值相等。D)、a和b都是整数类型变量并且值相等。 12、下列代表十六进制整数的是( ) A)0123 B)1900 C)fa00 D)0xa2

JAVA考试复习题(附答案)

《现代程序设计》(JAVA)考试复习题 一、选择题 1、关于Java语言叙述错误的是:(C) A.Java语言具有跨平台性B.Java是一种面向对象的语言 C.Java语言中的类可以多继承D.Java的垃圾收集机制自动回收程序已不再使用的对象 2、以下叙述正确的是:(B) A.构造方法必须是public方法B.main方法必须是public方法 C.Java应用程序的文件名可以是任意的D.构造方法应该声明为void类型 3、关于Java中数据类型叙述正确的是:(B) A、整型数据在不同平台下长度不同B.boolean类型数据只有2个值,true和false C.数组属于简单数据类型D.Java中的指针类型和C语言的一样 4、设int x=1,float y=2,则表达式x / y的值是:(D) A.0 B.1 C.2 D.以上都不是 5、以下语句有语法错的是:(A) A.int x=1;y=2;z=3 B.for (int x=10,y=0;x>0;x++); C.while (x>5); D.for(; ;); 6、关于类和对象的叙述正确的是:(A) A.Java的类分为两大部分:系统定义的类和用户自定义的类 B.类的静态属性和全局变量的概念完全一样,只是表达形式不同 C.类的成员至少有一个属性和一个方法D.类是对象的实例化 7、以下有关构造方法的说法,正确的是:(A) A.一个类的构造方法可以有多个B.构造方法在类定义时被调用 C.构造方法只能由对象中的其它方法调用 D.构造方法可以和类同名,也可以和类名不同 8、以下有关类的继承的叙述中,正确的是:(D) A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B.子类只能继承父类的方法,不能继承父类的属性 C.子类只能继承父类的非私有属性,不能继承父类的方法 D.子类不能继承父类的私有属性 9、void 的含义:(C ) A.方法体为空B.定义的方法没有形参 C.定义的方法没有返回值D.方法的返回值不能参加算术运算 10、关于Java中异常的叙述正确的是:(D ) A.异常是程序编写过程中代码的语法错误B.异常是程序编写过程中代码的逻辑错误 C.异常出现后程序的运行马上中止D.异常是可以捕获和处理的

《JAVA语言程序设计》期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案 (应考必备题库) 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码和解释运行字节码。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用2字节内存空间,这样,无论是中文字符还是英文字符,都是占 用2字节内存空间。 3、设x = 2 ,则表达式( x + + )/3 的值是0 。 4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。 5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法是不能被当前类的子类重新定义的方法。 6、创建一个名为MyPackage 的包的语句是package MyPackage ; , 该语句应该放在程序的位置为:应该在程序第一句。 7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

相关主题
文本预览
相关文档 最新文档