娴欐睙鐞嗗伐澶уjava棰樺簱 - 鐧惧害鏂囧簱 联系客服

发布时间 : 星期二 文章娴欐睙鐞嗗伐澶уjava棰樺簱 - 鐧惧害鏂囧簱更新完毕开始阅读72e7115830126edb6f1aff00bed5b9f3f80f7208

boolean类型的数据作为类成员变量的时候,系统默认值初始为true double类型的数据占计算机存储的32位

133、下列关于JAVA语言中要使用的一个变量,不正确的是( D )。 在JAVA程序中要使用一个变量,必须先对其进行声明

变量声明语句可以在程序的任何地方,只要在变量使用前就可以 变量不可以在其作用域之外使用

局部变量在使用之前可以不初始化,系统使用默认的初始值 134、下列JAVA语句中,错误的一项是( D )。 int $e,a,b =10; char c,d ='a'; float e=0.0d; double e=0.0f;

135、在编写JAVA程序时候,如果不为类的成员变量定义初始值,JAVA会给他默认值,下类说法错误的是( C )。 byte是0 int是0

long 是0.0l float是0.0f

136、下列哪一个不属于JAVA语言的数据类型( A )。 指针类型 类 数组 浮点类型

137、下列描述中正确的一项是(? A )。 标识符首字符的后面可以跟数字 标识符不区分大小写

复合数据类型变量包括布尔型、字符型、浮点型 数组属于基本数据类型

138、下列哪一项不属于变量的组成部分( D )。 变量名 变量类型 变量初值 变量大小

139、下面哪个方法是 public void example(){...} 的重载方法?( D ) private void example( int m){...} public int example(){...} public void example2(){...}

public int example(int m, float f){...}

140、如下哪个不是Java中正确的整数表示( D )。 11 0x22 033 44H

141、下面哪个是main()方法的合法参数( D )。

char args[] char args[][] String arg[] String args

142、已知表达式int m[]={0, 1, 2, 3, 4, 5, 6,7 };? 下面哪个表达式的值与数组最大下标数相等( B )。 m.length() m.length-1 m.length()+1 m.length+1

143、下面哪条语句定义了5个元素的数组(? A )。 int []a={22,23,24,25,12}; int a[]=new int(5); int [5] array; int [] arr;

144、已知如下的命令执行java MyTest a b c 请问哪个语句是正确的(? C)。 args[0] = \args[0] = \args[0] = \args[1]= 'c'

145、下面哪个语句不能定义一个字符变量(? B? )。 char c1='a'; char c2=\char c4=97;

char c3='\A';

146、在Java语言中,假设类Worker是类Person的子类,Worker的构造方法中有一句\,该语句(C? )。

调用类Worker中定义的super()方法 调用类Person中定义的super()方法 调用类Person的构造方法 语法错误

147、指出下列哪个方法与方法public void add(int a){? }为错误的重载方法( A )。 public int add(int a) public void add(long a) public int add(long a) public void add(float a)

148、算术表达式1+2/3-4*5的值为( B )。 1 -19 -5 0 149、定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为( C )。 private class MyClass extends Object class MyClass extends Object

public class MyClass

protected class MyClass extends Object

150、执行如下程序代码a=0;c=0; do{ --c; a=a-1; }while(a>0); 后C的值是( C )。 0 1 -1 死循环 151、

执行如下程序代码a=0;c=0; do{ c--; a=a-1; }while(a>0); 后C的值是( C )。 0 1 -1 死循环

第一章:

1、CPU指的是运算器和CRT????? F×

2、计算机与一般计算装置的本质区别是它具有存储程序和程序控制功能?? T*√

3、在计算机中,控制器是执行算术运算和逻辑运算的部件,它的任务是对信息进行加工处理。?????????????????????????????????????????? × 4、程序在运行时发现的错误一般是程序语法上的错误。√* 5、第一代计算机时期没有操作系统。√

6、计算机中数值数据一般采用补码形式存储。√

7、利用Java语言可以开发客户端Java小程序和应用程序,以及独立的服务器应用程序等。√

8、Java2技术分为J2EE、J2SE和J2ME,其中J2SE是Java的企业版,用来针对企业级进行应用服务的开发。×

9、Java语言适合开发跨平台的应用程序。√ 10、Java语言适合用来开发系统程序,像很多的操作系统及驱动程序都是用Java来编写的。×

11、Java源程序文件扩展名必须为.java,但文件名不必与(主)类名保持一致。× 12、Java的平台无关性主要是依靠JRE实现的。×

13、与Java应用程序(Application)不同,Java Applet程序的运行,需要得到客户端浏览器的支持。√

14、安装JDK时,需要配置环境变量path、classpath和JAVA_HOME。√

第三章:

1、J2EE企业版是以企业为环境而开发应用程序的解决方案。√ 2、J2ME小型版是致力于消费产品和嵌入式设备的最佳解决方案。√ 3、J2SE标准版为桌面开发和低端商务应用提供了可行的解决方案。√

4、Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。√

5、Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。×

6、在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。

7、Java程序可以分为Java Application和Java Applet两类,这两类程序的运行方式是相同的。 ×

8、操作系统Microsoft Wndows XP/Wndows7、Linux、UNIX、Mac OS等都是支持Java虚拟机的操作系统。√

9、Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是.class。√ 10、appletviewer 是Java小程序浏览器,可以执行HTML文件中的 Java小程序. Applet 是个模拟浏览器,可以显示Applet的运行结果。√

11、若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空,但分号不可省略√

12、do?while循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体√

13、Java语言的任何类型,包括整型、浮点型、字符和布尔型都可以使用运算符“==”来比较是否相等,用运算符“!=”来判断是否不等。√

14、Java语言提供了三个专门的循环控制语句:for语句、while语句和do?while语句。√

15、在switch选择结构中,break语句是用于退出switch语句的,若无break语句则程序将除了执行符合条件语句之外,而且还依次执行其后的所有语句。√

16、switch语句中的表达式的值除了是整型或字符型还可以是布尔型。×

17、在switch语句中,case后面的子句和if后面的子句相似,可以是一条语句,也可以是多条语句。√

18、在switch语句中,case后面的子句如果是多条语句,不用花括号{}将多条语句括起来。√

19、在switch语句中,最后的default语句是必须的,其作用是当表达式的值与任何一个case语句中的值都不匹配时执行default。×

20、Java语言中,每个ASCII码英文占用8个bit,而中文占用两个字节(即16个bit)。×

21、在Java语言中,语句“boolean? t=1;” 定义了boolean的类型变量t,并给它赋值为true √

22、在Java语言中,执行语句“boolean t=1&&8;”的结果将使得变量t的值为true √

23、已知语句“short t=640;”是正确的,语句“short t=640000;”也是正确的 ×

24、语句“b=2a+2;”是正确的表达√

25、Java语言没有变量指针的用法,所以Java程序只有在运行结束后才能释放所占用的内存×

26、Java语言通过垃圾回收机制简化了程序的内存管理√ 27、Java语言的引用数据类型包括数组、类和接口√

28、为避免混淆,构造函数名字可以不与所属类名同名。×