《JAVA程序设计》期末复习题

 

2009-2010第二学期《java程序设计》复习题

练习一(两类java程序)

1.Java是低级语言还是高级语言(高级)

2.Java是面向对象的程序设计语言吗(是)

3.Java是编译型的计算机语言还是解释型的计算机语言(解释型)

4.Java语言的程序设计包含哪3个步骤(编写源程序,编译源程序,解释运行编译后形成的字节码文件)

5.Java源程序文件的后缀是什么(.java)

6.Java源程序经编译后生成什么文件其后缀是什么(字节码文件,.class)

7.Java程序有哪两类(java应用程序,java小程序)

8.类的定义由哪两部分组成(类头和类体)

9.方法的定义由哪两部分组成(方法头和方法体)

10.一个Java源程序中可以有多个公共类(主类)吗(不能)

11.一个Java源程序中可以有多个类吗若有多个类时,程序文件名是什么(能,与公共类名一致)

12.Java应用程序(Application)的主类的类头应如何写(publicclass类名),它的主方法的方法头应如何写(publicstaticvoidmain(Stringargs[])),Application的入口在哪(main())

13.Java应用程序(Application)的主类中一定要有主方法(main)吗?是

14.Java中的的字符使用什么编码(unicode)

15.在Java语言中,将源代码翻译成____________时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误.(字节码)

16.为了使包sos中的所有类在当前程序中可见,可以使用的语句是(A).

A)importsos.*;B)packagesos.*;

C)sosimport;D)sospackage;

17.下面关于封装性的描述中,错误的是(d)。

A.封装体包含属性和行为B.被封装的某些信息在外不可见

C.封装提高了可重用性D.封装体中的属性和行为的访问权限相同

练习二(数据类型)

1.以下的选项中能正确表示Java语言中的一个整型常量的是(B).

A)12.B)-20C)1,000D)456

2.下列的变量定义中,错误的是(A).

A)int6_a;B)floata;

C)inti=Integer.MAX_VALUE;D)staticinti=100;

3.下列的变量定义中,错误的是(A).

A)inta;b;B)floata,b1=1.23f;

C)charch1='d',ch2='\'';D)publicinti=100,j=2,k;

4.下列的变量定义中,错误的是(D).

A)int_a=123;B)longj=12345678900L;

C)intm,n;D)statici=100;

5.下列的变量定义中,正确的是(D).

A)booleanb1="true";B)floatx=6.6;

C)bytei=200;D)doubley;

6.以下字符常量中不合法的是(C).

A)'@'B)'&'C)"k"D)'整'

7.以下的选项中能正确表示Java语言中的一个整型常量的是(A).

A)Integer.MAX_VALUEB)8.8FC)2.0E16D)true

8.下列最终属性(常量)i的定义中,正确的是(C).

A)staticfinaldoublei;B)abstractfinalinti=8;C)finaldoublei=3.14159;D)floati=1.2f;

9.以下的选项中能正确表示Java语言中的一个double型常量的是(C).

A)Float.MIN_VALUEB)1.8e-6FC)2.0D)'abcf'

10.以下的变量定义语句中,合法的是(C).

A)float$_*5=3.4F;B)byteb1=15678;

C)doublea=Double.MAX_VALUE;D)int_abc_=3721L;

11.以下字符常量中不合法的是(C).

A)'|'B)'\''C)"\n"D)'我’

12.Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为哪两种具体类型,各占二进制的多少位(float32位,double64位)

13.Java的复合数据类型有那几种(类,数组和接口)

14.在Java语言中,逻辑常量只有哪两个值(true,false)

15.字符串"\'a\'"的长度是几(即有几个字符)(3个字符)

16.Java语言中的逻辑变量可以和整型变量相互强制转换吗(不能)

17.在程序中可对用final修饰的变量的值进行更改吗(不能)

18.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(B)个比特位。

A、8B、16C、32D、64

练习三(运算符与表达式)

1.已定义a为int类型的变量.以下选项中,合法的赋值语句是(B).

A)a+1==2;B)a+=a*6;C)a=8.8f;D)inta=8;

2.以下选项中的变量都已正确定义,不合法的表达式是(C).

1

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    长城小学关爱留守儿童工作制度
    园林史名词解释
  • 上一篇:高中创新实验班项目与创新人才培养
  • 下一篇:大工16秋大作业答案