java练习题及答案2 联系客服

发布时间 : 星期三 文章java练习题及答案2更新完毕开始阅读

do-while语句首先计算终止条件,当条件满足时,才去执行循环体中

的语句 以上都不对。 35. 下列程序输出结果为:

public class test {

public static void main(String args[]) {

int a=0;

outer: for(int i=0;i<2;i++) {

for(int j=0;j<2;j++) { if(j>i) {

continue outer; } a++; } }

System.out.println(a); } } 0

13

2 3 4

36.下列数组定义及赋值,错误的是

A. int intArray[]; B. intArray=new int[3];

intArray[1]=1; intArray[2]=2; intArray[3]=3; C. int a[]={1,2,3,4,5}; D. int[][]=new int[2][];

a[0]=new int[3]; a[1]=new int[3];

37.在java中,字符串由java.lang.String和()定义

E. java.lang.StringChar F. java.lang.StringBuffer G. java.io.StringChar H. java.io.StringBuffer

二、填空题

1. 在java语言中,boolean型常量只有true和_____两个值。 2. 标识符是以_____、下划线、美元符号作为首字母的字符串序列。 3. 下面的语句是声明一个变量并赋值:

14

boolean b1=5!=8; b1的值是______。

4. 在java程序中,用关键字_____修饰的常量对象创建后就不能再修改了。 5. 数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数组、______。

6. 八进制整数012表示十进制的_______。

7. 浮点型数据属于实型数据,分为float和______两种类型。

8. 类变量在类中声明,而不是在类的某个方法中声明,它的作用域是______. 9. java语言中的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是float类型,其结果是_____类型。

10. 在java语言中,如果数值后没有字母,计算机默认值为______类型。 11. 下面程序分别用while、do-while 和for语句实现1~10累计求和。请在横线处填入适当内容完成程序。

Public class Sum {

public static void main(String args[]) {

System.out.println(“\\\\n*****while循环*****”); int n=10,sum=0; while(_______) { sum+=n; n--; }

System.out.println(“sum is”+sum);

15

System.out.println(“\\\\n******do_while循环******”); n=0; sum=0; do { sum+=n; n++; }

while(_______);

System.out.println(“sum is”+sum);

System.out.println(“\\\\n******for循环******”); sum=0;

for(int I=1;_______i++) {

sum+=I

}

System.out.println(“sum is”+sum); } }

定义double型数组

double d1[]={1.2,2.3,3.4,4.5,5.6} 则d1[2]=_______

数组是有序数据的集合,数组中的每个元素具有相同的________ 14.下列程序输出结果为_______

16