资源描述
______________________________________________________________________________________________________________
判断题:
第一章:
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、为避免混淆,构造函数名字可以不与所属类名同名。×
32、任何类必须显式定义该类的构造函数,以便对类成员初始化。×
33、Java语言是区分大小写的。√
34、if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。√
35、抽象方法不能含有方法体并且必须在抽象类中。×
38、在同一个类中不允许存在具有相同方法名和相同参数列表的方法即使方法返回类型不同。√
39、Java语言中每个ASCII码字符和每个中文汉字字符也是占16个二进制位。√
40、Java语言不含有指针与析构方法所以Java程序只有在结束运行时才能释放所占用的内存。×
41、int[] a={1,2,3}; System.out.println(a.length()); 以上语句运行的结果是显示3. √
42、abstract不能和final并列修饰同一个类。√
46、如果一个类不是内部类,则它的访问属性不能是private和protected. √
49、如果定义一个类时没有用到extends关键字,该类无直接父类。×
第四章:
1、switch语句不允许嵌套。√
2、break语句是Java语言中的跳转语句。√
3、continue语句是Java语言中的跳转语句。√
4、return语句不是Java语言中的跳转语句。×
5、Java语言支持无条件跳转语句goto。×
6、不使用标号的break语句只能跳出当前的switch或循环结构。√
7、带标号的break语句可以跳出由标号指出的语句块,并从语句块
的下条语句处继续执行。√
8、带标号的break语句可以用来跳出多重循环结构。√
9、continue语句只能用于循环结构。√
第五章:
1、Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。√
2、Java语言中的数组元素只能是基本数据类型而不能为对象类型。×
3、Java语言中的数组元素下标总是从0开始,下标可以是整数或者整型表达式。√
4、在Java的方法中定义一个常量要用const关键字。×
5、Java语言中的数组元素只能是基本数据类型而不能是对象类型。×
6、同C语言一样,在Java语言中,自定义方法必须放在主调方法之前定义,否则要在主调方法中在调用该自定义方法之前先声明。×
7、Java规定,任何static方法不得调用非static方法。√
8、在Java语言中,发生方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。√
9、Java语言规定,用户的自定义方法可以不需要形式参数,此时方法名后不需要写形参,括号也不需要。×
10、Java语言中,用户的自定义方法的返回值类型要与return语句中的类型相匹配。√
11、Java语言中,自定义方法的内部定义的变量只能在方法内部使用,称之为静态变量。√
12、用户自定义方法中局部变量的确定值要在该方法被调用时由形式参数传入确定。√
13、在不同的方法中,用户可以定义同名的变量,它们之间相互独立,具有不同的存储空间,并且该空间在方法被调用时分配,方法结束时失效。√
14、被调用方法的返回值只能通过return语句返回给主调方法。√
15、方法内部返回值的数据类型和方法定义中方法的返回值类型应保持一致。如果不一致,以方法中实际返回的类型为准。√
16、同C语言一样,Java语言不允许作嵌套的方法定义,但是允许在一个方法的定义中调用另一个方法。√
第六章:
1、Java程序中,一个源文件中只能有一个公共类,且源文件的主文件名必须与该类同名。×
2、Java程序中,一个源文件中可以定义多个非public类型的类。√
3、Java程序中,定义一个类时,可以从多个父类继承。×
4、Java程序中,一个类可以实现多个接口。√
5、Object类是java的根类。√
6、类和对象的关系是抽象和具体的关系。√
7、某个类的某一个具体的对象称为该类的一个实例。√
8、在Java语言中,类不是一种数据类型。×
9、Java支持类的单继承。√
10、一个父类可以同时拥有多个子类。√
11、一个子类可以继承父类中所有的成员变量和成员方法。√
12、在Java语言中,抽象类也可以实例化。√
13、在Java语言中,用final修饰的类,也可以被继承。×
14、在Java语言中,定义类时,类的名字必须以大写字母开始。×
15、类中定义的非静态变量,只能通过类的对象引用。×
16、类中定义的静态变量,只能通过类名引用。√
17、Java中,通过定义类变量,可以让多个对象共享一块内存空间。×
18、Java中,用final修饰的方法不能被重写。√
19、Java中,如果一个类定义了抽象方法,该类也必须被定义为抽象类。√
20、Java中,方法重载机制,允许在一个类中定义多个同名的方法。√
21、方法重载是java实现多态性的一种方式。√
22、Java中,仅返回值的类型不同也可以区分重载的方法。×
23、Java中的每个类都有构造方法,它的作用是在创建类的对象时初始化对象的状态。√
24、Java中定义的静态方法,不能访问该类的非静态成员变量。√
25、Java程序中,一个源文件中只能有一个公共接口定义。×
26、Java程序中,一个源文件中只能有多个非public接口定义。√
27、Java程序中,如果有package语句,该语句只能有一个,并且是第一条非注释语句。√
28、接口和类一样也可以有继承关系,而且都只能支持单继承。√
29、final类中的属性和方法都必须被final修饰符修饰。×
30、Java中,构造方法的名称必须与类名相同。√
31、Java中,构造方法也可以有返回值。×
32、Java中,用户不能直接调用构造方法,必须在创建对象时用new运算符调用。√
33、定义类时,若没有定义构造方法,则Java编译器自动提供一个默认构造方法。√
34、Java中,构造方法不可以重载。×
35、Java中,不同的包中可以有同名的类。√
第七章:
2、char num[]={'a','b','c','d'}中,num[2]的值为c √
3、char num[]={'C','h','i','n','e','s','e'}中,最后一个字符的索引是7 ×
4、构造方法String(char[],int,int)中,第二和第三个参数分别用来生成字符串的字符型数组的起始位置和长度 √
5、StringBuffer型字符串是在字符串的拷贝上进行操作 ×
6、String类型字符串是在原字符串上进行操作,所以任何改变都将导致原字符串的改变
7、字符串"java programming"的长度是16×
8、对于String类型字符串来说,字符串的连接只有“+”一种×
9、charAt(int index)表示从字符串中取得一个字符,该字符的位置是index √
10、
substring(int begin,int end)表示取得一串子字符串,位置从begin到end ×
11、equals()和equalsIgnoreCase()的作用完全一样 ×
12、设s1="she",那么pareTo("her")大于0 √
13、设s1="you",那么pareTo("her")的返回值是11 ×
14、indexOf()方法是从字符串的第一个字符开始检索 √
15、indexOf(String s,int begin_index)是从字符串s中第begin_index+1字符处开始检索 ×
16、valueOf(double t)是把字符串转化为double型 ×
17、toCharArray()是将字符串转化为字符数组 √
18、String s=new String(c,0,4)指把数组c中从索引0到索引4的字符提取出来,赋值给s √
19、s.replace(a,e)表示把字符串s中的e提出来,用a替换 ×
20、String trim()表示删除字符串前方的空格 ×
21、Date date=new Date()表示提取系统时间并把值赋给Date型变量date √
22、StringBuffer append(数值类型 t),参数t可以是boolean、int、char、float、double、long√
23、StringBuffer deleteCharAt(int index)表示删除索引index-1处的字符 ×
24、当使用setLength(int length)时,如果length的长度小于原字符串的长度,那么进行setLength操作后当前字符串的长度为length,且后面的字符被删除 √
25、设StringBuffer s=new StringBuffer("Sunday"),那么s.capacity()的值为6 ×
26、StringBuffer reverse()是将字符串倒序 √
27、StringTokenizer用于把字符数组分解成可独立使用的单词 √
28、main方法后的参数String[] args可使用任何常用数据类型 √**
29、使用String s1=new String("Java");String s2=new String("Java")创建两个字符串时,s1,s2使用不同的内存空间 √
30、String nextToken()用来逐个获取字符串中的单词并返回该字符串 √
第11、14章:
1、AWT提供的布局方式主要有5种 √
2、AWT组件主要分为4大类 × 3种
3、AWT容器类主要有5种 ×3
4、AWT组件类主要有7类 ×
5、每种容器类必须要有一种布局方式 √
6、微软公司是视窗操作系统是计算机历史上第一个图形用户界面 ×
7、图形用户界面的出现,主要是为了科研人员方便编制程序 ×
8、Java的Swing图形组建集已经完全取代了AWT图形组件集 ×
9、AWT布局主要目标是提供与平台无关的组件展示方式 √*
10、BorderLayout布局方式主要参考了中国围棋的布局 ×
11、GridBagLayout布局方式包含东、西、南、北、中5个方向 ×
12、CardLayout布局方式主要参考了扑克牌的布局方式 √
13、文本框始终可以编辑 ×
14、按钮不是图形界面上唯一能对点击做出响应的组件 √
15、Java图形界面的菜单,设计思想来源于现实生活中的菜单 ×
16、Java事件处理主要用来响应一些异常事件 ×
17、几乎所有的界面操作都会触发事件 √
18、AWT是线程安全的 √
19、SWING不是线程安全的 √
20、Java的流主要用来处理各种输入和输出 ×
21、标准输入和输出流无法关闭 √
22、流有字节流、字符流、二进制流之分 ×
23、流一般无法进行随机定位访问 ×**
24、文件可以进行随机定位和存取操作√ 1 Java语言的源程序不是编译型的,而是编译解释型的。√
2 Java程序中不区分大小写字母。×
3 执行java程序时,机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。×
4 在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。×
5 使用javac命令编译java的源程序时,不需要给出来文件的扩展名java。×
6 方法重载要求方法名称必须相同。 √
7 一个方法在所属的类中只能被重载一次。 ×
8 一个方法在所属的类中可以被重载多次。√
9 源文件中public类的数目不限。√
10 Unicode是用16位来表示一个字符的。 √
11 java中用8位来表示一个字符的。×
12 在for循环中,不能使用break语句跳出循环。×
13 for循环是先执行循环体语句,后进行条件判断。×
14 for循环体语句中,可以包含多条语句,但要用大括号括起来 。√
15 在运算过程中,double类型可以自动转换为int 。×
16 char类型和int类型相加结果一定是字符型。 ×
17 char+byte的运算结果是int型的数据。√
18 char + int + double 的运算结果是double型的数据。 √**
19 一个类的方法使用该类的另一个方法时可以直接引用方法名。√**
20 java中,数组必须先声明,然后才能使用。√
21 子类一定比父类有更多的成员。×
22 在类的定义中,构造方法的作用是初始化成员变量。√
23 常量不能作为循环的条件。×
24 for循环和while循环在任何时候都不能替换。×
25 if语句和 else语句必须成对出现。×
26 if语句可以没有else语句对应√
27 switch结构中每个case语句中必须用break语句 。×
28 while循环和 do…while循环在任何时候都一样。×
29 do…while循环是先循环后判断所以循环体至少被执行一次。√
30 任何循环的循环体不可以为空。×
31 任何方法中都必须有return语句。×
32 一个方法中可以含有多个return语句。√
33 不需要定义类,就能够创建对象。×
34 当创建类的对象时,系统自动调用该类的构造方法。√
35 构造函数的返回类型只能是void型。√
36 算术运算符的优先级高于赋值符号的优先级。√
37 关系运算符的优先级低于算法运算符的优先级。√
38 一个数组中的元素的数据类型一样。√
39 数组中的元素在内存中连续存放。√
40 else语句可以没有if和它对应。×
41 while循环是先循环后判断,所以循环体至少被执行一次。×
42 如果for循环的循环体只有一条语句,则循环体的大括号可以省略。√
43 数组元素的下标从1开始。×
选择题:
1、下列不是java的位运算符的是( d )。
~
^
|
!
2、java中用来定义包的关键字是( a )。
package
import
com
class
3、抽象类是( b )。
不能派生子类的类
不能实例化的类
所有方法都是抽象方法的类
方法体为空的类
4、继承是面向对象的重要特征,它可以( b )。
优化程序的存储空间
使代码重用,降低程序复杂程度
保证类和接口的安全
更容易地实例化类得对象
5、语句"Hello".equals("hello")的正确执行结果是( c )。
true
false
0
1
6、下列关于面向对象的论述中,正确的是(a )。
面向对象是指以对象为中心,分析、设计和实现应用程序的机制
面向对象是指以功能为中心,分析、设计和实现应用程序的机制
面向对象仅适用于程序设计阶段
面向对象是一种程序设计语言
7、下列整数的定义中,错误的是( a )。
int f=314.0;
int a=012;
int i=189;
int d=0x123;
8、下列变量的定义中,错误的是( b )。
int x=8;
float f;d;
String s="hello";
boolean b=true;
9、下列代码的执行结果是:int a="hello".length();system.out.println(a); ( a )
6
5
2
10
10、下列特点中不属于java的是(d )。
多线程
多继承
跨平台
动态性
11、下列变量定义中,不合法的是(d )。
int $x;
int _12;
int Summer_2012;
int #dim;
12、下列选项中为单精度数的是( b )。
2
5.8
0.2f
023
13、若定义int a=2,b=2,下列表达式中值不为4的是( a )。
a+(++b);
a*(b++);
a+b;
a*b;
14、下列选项中属于字符串常量的是(a )。
'abc'
"abc"
(abc)
{abc}
15、java所有类的父类是( d )。
Father
Lang
Exception
Object
16、下列数中为八进制的是( c )。
27
0x25
026
028
17、下列选项中,与成员变量共同构成一个类得是( a )。
关键字
方法
运算符
表达式
18、下列不属于表达式语句的是( c )。
++i;
--j;
b#a;
b+=a;
19、下列不属于逻辑运算符的是( d )。
!
||
&&
|
20、下列不属于关系运算符的是(c )。
>
<
>>
!=
21、在单一文件中import、class和package的正确出现顺序是( a )。
package, import, class
class, import, package
import, package, class
package, class, import
22、内部数据类型byte的取值范围是( B )
0——65
-128——127
–32768——32767
256—— 255
23、System.out.println(4|3)能打印出什么结果?( c )
6
0
1
7
24、对public void add(int a) {…}方法的重载方法应返回(b )
void
int
float
任何类型
25、在JAVA中下面哪一行代码不出现编译警告或错误( d )。
float f=1.3;
char c="a";
byte b=257;
int i=10;
26、以下( c )不是Java的原始数据类型。
short
boolean
unit
float
27、在Java中,以下(d )标识符是不是合法的。
IDoLikeTheLongNameClass
$byte
_ok
4_case
28、在java中,下列( c)语句不能通过编译。
String s="john"+"was"+"here";
String s="john"+3;
float f=5+5.5;
int a=3+5;
29、在Java语言中,下面变量命名合法的有( a )。
variable123
123varable
Private(private)
-variable_123
30、在JAVA中,( )关键字用来终止循环语句。c
Return
Continue
Break
Exit
31、以下Java语句,会产生编译错误的是( a )。
if(2==3) System.out.println("Hi");
if(2=3) System.out.println("Hi");
if(true) System.out.println("Hi");
if(2!= 3) System.out.println("Hi");
32、已知:int x=10,y=4; x/y的值为(c )。
2
2.0
2.5
0
33、下面对于方法的描述,正确的有( c )。
方法必须返回一个值
方法可以返回多个值
在方法内可以定义其他方法
方法可以有多个参数
34、指出正确的表达式( b )。
byte b=128;
Boolean x=null;
Long m= oxfffL;
Double d=0.9239d
35、在java中,有下面代码,其中可以正确编译的是( a )。
double d = (int)2;
int I = 1.34;
int I = (double)1;
以上都对
36、在java中,变量名正确的是(c )。
$(student)
1_people
_ok
"name"
37、在java中,使用switch语句时,如希望设置默认值,则需要使用( c )关键字。
Case
Do
Default
else
38、在Java中,关于类与对象的说法,正确的是( d )。
代码:string s = new string(); 中的string 是类,s是对象
对像包括类,类是对象有具体表现
对象拥有自己的行为和属性,和对应的类没有关系
学生,可以看作是张三类或者李四类的对象
39、在Java中,下列说法正确的是( c )。
编写的源程序保存在扩展名为class的文件中
源程序编译后保存在扩展名为java的文件中
编写的源程序必须先编译后才能运行
程序员可以读懂扩展名为class的文件
40、在Java类中,使用以下( c )声明语句来定义公有的int型常量MAX。
public int MAX = 100;
final int MAX = 100;
public static int MAX = 100;
public static final int MAX = 100;
41、在Java中,下列关于方法重载的说法中错误的是( D )。
方法重载要求方法名称必须相同
重载方法的参数列表必须不一致
重载方法的返回类型可以不一致
一个方法在所属的类中只能被重载一次
42、在Java中,下面对于构造方法的描述正确的是(D )。
类必须显式定义构造方法
构造方法的返回类型是void
构造方法和类有相同的名称,并且不能带任何参数
一个类可以定义多个构造方法
43、在Java语言中,下列关于类的继承的描述,正确的是( C)。
一个类可以继承多个父类
一个类可以具有多个子类
子类可以使用父类的所有方法
子类一定比父类有更多的成员方
44、子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。
重载
实现
覆盖
继承
45、在类的说明符中,被指定为私有的数据可以被以下( C )访问。
程序中的任何方法
其他类的成员方法
本类中的成员方法
子类中的成员方法
46、如果要让一个变量的值不被修改,可以将这个变量用关键字( C )修饰。
static
super
final
finally
47、在 JAVA编程中,Java编译器会将Java程序转换为(A )。
字节码
可执行代码
机器代码
以上所有选项都不正确
48、在Java中,下面关于构造方法的描述正确的是(D)。
类必须有显式构造函数
它的返回类型是void
它和类有相同的名称,但它不能带任何参数
以上皆非
49、我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。
this
public
static
final
50、在Java中,根据你的理解,下列方法( C )不可能是类Orange的构造方法。
Orange(){…}
Orange(…){…}
Public void Orange(){…}
Public Orange(){…}
51、设A为已定义的类名,下面声明类A的对象a的语句中正确的是( D )。
float A a;
public A a=A();
A a=new int();
A a=new A();
52、下列语句中,属于多分支语句的是(B )。
if语句
switch语句
do while语句
for语句
53、若数组a定义为int[][]a=new int[3][4],则a是(B )。
一维数组
二维数组
三维数组
四维数组
54、Java语言使用的字符码集是( D )。
ASCII
BCD
DCB
Unicode
55、下列的哪个赋值语句是不正确的?(A )
float f = 11.1;
double d = 5.3E12;
float d = 3.14f ;
double f=11.1E10f;
56、下列的哪个赋值语句是正确的?( D )
char a=12;
int a=12.0;
int a=12.0f;
int a=(int)12.0
57、Java是从( B )语言改进重新设计。
Ada
C++
Pasacal
BASIC
58、下列语句哪一个正确( B )。
Java程序经编译后会产生machine code
Java程序经编译后会产生byte code
Java程序经编译后会产生DLL
以上都不正确
59、下列运算符合法的是( A )。
&&
<>
if
:=
60、下列运算符不是算术运算符的是(D )。
+
-
*
\
61、下列语句正确的是(A )。
形式参数可被视为局部变量
形式参数可被全局变量
形式参数为方法被调用时,是真正被传递的参数
形式参数不可以是对象
62、下列标识符合法的是(B )。
new
$Usdollars
1234
car.taxi
63、设有数组定义:int b[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则b[1]的值是 ( B )。
10
20
30
40
64、设有数组定义:int a[ ]=new int[10];则最后一个数组元素的下标是(B )。
10
9
1
0
65、JAVA所定义的版本中不包括:( D )
J2EE
J2SE
J2ME
J2HE
66、变量命名规范说法正确的是( B )
变量由字母、下划线、数字、$符号随意组成
变量不能以数字作为开头
D和d在java中是同一个变量
不同类型的变量,可以起相同的名字
67、为一个boolean类型变量赋值时,可以使用( A )方式。
boolean a=1;
boolean a=(9>=10);
boolean a="真";
boolean a==false;
68、表达式(13+3*4)/4%3的值是( B )。
25
0
1
2
69、下列值或表达式不能作为循环条件的是(D )。
1>1
1!=0
i--
2&&2
70、在java中下列关于自动类型转换说法正确的是( )。
基本数据类型和String相加结果一定是字符串型
char类型和int类型相加结果一定是字符型
double类型可以自动转换为int
char + int + double +"" 结果一定是double
71、执行下面代码结果( C )。for(int i=0; ;){ System.out.println("这是 "+i); break; }
语法错误,缺少表达式2和表达式3
死循环
程序什么都不输出
输出:这是0
72、以下代码段执行后的输出结果为( A )。int x=3;int y=10; System.out.println(y%x);
1
-1
2
3
73、下面代码的执行结果是(B )。int i=2;System.out.println(i++);
3
2
1
0
74、下面代码的执行结果是( D )。int i=2,j=2;System.out.println(i++-j--);
3
2
1
0
75、执行下列语句后,j的值为(A )。int i=1;j=++i;
2
1
0
3
76、表达式6.0/2的运算结果是(B )。
3
3.0
2
6.0
77、在类的定义中,构造方法的作用是( D )。
保护成员变量
读取类的成员变量
描述类的特征
初始化成员变量
78、下面哪一个不是Java中合法的标识符( A )。
$per
twoNum
_myVar
*point
79、设有a=2,b=3,则a&&b的结果是( A )。
t
展开阅读全文