java练习题1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章Java应用程序

一、判断题

1.“//”即可以表示单行注释,也可以表示多行注释。(F )

2.方法System.out.println只在命令窗口中显示(或打印)一行文字。( F)

3. 类System不是由程序开头的import语句装载。( T)

4.声明变量时必须指定一个类型。(T )

5.注释的作用是使程序在执行时在屏幕上显示//之后的内容。(F)

6.Java认为变量number与NuMbEr是相同的。(F )

7.求模运算符(%)只可用于整型操作数。(F )

8.算术运算符*,/,%,+和-有相同的优先级。(F )

9.方法Integer.parseInt将一整数转变成String。(F )

10. Java应用程序从main方法开始执行。(T)

二、选择题

1.对象之间的基本关系是:( B )

A.包含继承

B.包含继承关联

C.包含关联

D.没有

2.下列说法正确的是:( B )

A.“清华大学”是一个类

B.“大学”是一个类

C.“大学“和”清华大学“之间是继承的关系

D.“大学“和”清华大学“之间没有关系

3.面向对象程序设计方法的优点:( D )

A.可重用性、可扩展性、可操作性

B.可重用性、可维护性、可操作性

C.可管理性、可扩展性、可操作性

D.可重用性、可扩展性、可管理性

4.下面选项中,Java对类Welcome进行定义正确的是:( D )

A.public class 1Welcome

B.public class We lcome

C.public class welcome

D.public class Welcome

5.有如下的程序:( D )

public class Welcome3

{

public static void main( String args[] )

{

System.out.println( "Welcome\nto\nJava\nProgramming!" );

}

}

则它的输出结果是:

A.Welcome to Java Programming! B.WelcomentonJavanProgramming!

C.Welcome

to

Java

Programming

!

D.Welcome

to

Java

Programming!

6.采用类名后跟一点(.)和方法名的形式调用什么方法?( A ) A.静态

B.动态

C.静态和动态

D.任何

7.请选择下面那一条语句是正确的:( A )

A. if ( c < 4 )

JoptionPane.showMessageDialog( null,“c is less than 4 ”);B. if ( c < 4 );

JoptionPane.showMessageDialog( null,“c is less than 4 ”);C. if ( c < 4 )

JoptionPane.showMessageDialog( null,“c is less than 4 ”) D. if ( c = < 4 )

JoptionPane.sho wMessageDialog( null,“c is less than 4 ”);

8.对方法main的第1行定义正确的是:(C D )

A. public main( String arg [ ] )

B. public void main( String arg [ ] )

C. public static void main( String arg [ ] )

D. public static void main( String args [ ] )

9.下面那一项不会出现编程错误:( D )

A.忘记多行注释符的一个定界符

B.一个标识符的大小写字母使用不当

C.括号不成对出现

D.在一个显示图形用户界面的应用程序中调用System .exit

10.下面这些标识符那些是错误的:( C D )

A.MyGame

B._isHers

C.2JavaProgram

D.+$abc

三、简述题

1.Java有那些基本数据?类型写出int型所能表达的最大、最小数据。

答:逻辑型:boolean

文本型:char

整型: byte,short,int和long

浮点型:double和float

Int型所能表达的最大数据:2147483647 最小数据:-2147483647

2.Java有那些算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符?试列举单目和三目运算符。

算术运算符:+,-,*,/,%,++,--;

关系运算符:>,>=,<,<=,==,!=;

逻辑运算符:&,|,!,^,&&,||;

位操作符: >>,<<,>>>,&,|,^,~;

赋值运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=,>>>=,其中<变量><赋值运算赋><表达式>等价于<变量>=<变量><运算符><表达式>,例如a+=6等价于a=a+6.另外,赋值运算符遵循从右向左的结合性。例如,a=b=c等价于a=(b=(c=5));a=5+(c=6)-(d=2)的执行结果是:d=2,c=6,a=9。

3.写出下面表达式的运算结果,设a=3,b=-5,f=true。

(1) - - a % b+ + 3

(2) ( a >= 1 && a <= 12 ? a : b) 3

(3) f ^( a > b)

(4) (- - a )<

四、程序设计题

1.编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序,在屏幕上输出:“Welcome to Java World”。

2.编写一个Applet在浏览器中显示Hello World!

3.请输入一个字符串,并在屏幕上回显三次

相关文档
最新文档