1.因为java中的数组为对象,所以数组有其成员变量和成员方法。在其成员中,最值得关注的是记录数组程度(元素个数)的变量length。 2.一般程序控制结构包括三种:顺序结构、选择结构和循环结构。 3.在java语言中,数组元素可以是基本数据类型,也可以是对象数据类型。 4.java程序通过控制语句来执行程序流,完成一定的任务。 5.java语言中,数组是一种最简单的复合数据类型。 6.异常处理语句的关键词为try…catch…finally,throw。 7.break语句的作用是使程序的流程重一个语句块内部跳转出来,如从switch语句的分支中跳出,或从循环体内部跳出。 8.数组元素为基本数据类型时,在创建数组时系统将指定默认值。 9.每个数组都有长度,也就是其含有元素的个数。 10.字符串型数组是简单的对象类型数组。 11.在同一个switch语句中,case后的常量值必须互不相同。 12.根据数组元素的下标个数,数组还可以分为一维数组和二维数组。 13.每个数组元素用其所在的数组的名字和其在数组中的顺序位置标示。 14.数组在定义时可以进行初始化。 15.数组下标只含一个下标的数组称为一维数组。 16.使用循环可以避免重复不必要的操作,简化程序,节约内存,从而提高效率。 17.在数组的存取操作中,企图使用小于或者大于length的下标都会引发越界异常错误。 18.java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组的每一维的大小相同。 19.数组的输出操作是对该数组的各个元素的输出操作。 20.continue语句可以用在循环语句中,也可以不在循环语句中。 21.数组下标值从0开始,可以是int类型的数据、变量和算术表达式。 22.数组在赋初值和赋值时都是判界的。 23.if后括号( )内<表达式>的值必须为boolean型。如果表达式的值为true,则执行紧跟着的<语句1>;如果表达式为false,则执行else子句中的<语句2>。 24.数组是相同数据类型的集合。 25.switch语句中<表达式>的值必须是整型或字符型,<常量值1>到<常量值n>必须也是整型或者字符型。 26.数组的创建包括数组的声明和数组分配空间两个步骤。 27.对二维复合数据类型的数组,必须首先为最高维分配引用空间,然后再顺次为低维分配空间,而且必须为每个数组元素单独分配空间。 28.while循环又称“当”型循环,属于前测型循环结构:首先判断条件,根据条件决定是否执行循环。 29.do…while循环又称“直到”循环,属于“后测型”循环语句:首先执行循环体,然后判断条件,根据条件决定是否继续执行循环。 30.for循环语句使用一个循环变量,每循环一次循环后,循环变量的值就会自动增加或者减少。 31.二维数组的创建只有一种方法。
1.下列哪个语句是正确的( )。 int array1[]={1,2,3,4,5}; int []array1=1,2,3,4,5; int array1={1,2,3,4,5}; int array1[]=[1,2,3,4,5];
2.public class exam1 { public static void main(String args[]) { int year=2004; if(year%4==0&&year%100!==0||year%400==0) System.out.println(year+"is a leap year"); else System.out.println(year+"Is not a leap year"); } } 3.若想跳出循环体,应在循环体内包含( )。 4.下述语句序列,不正确的是( )。 5.java数组有一个公共变量,称为数组长度,它表示该数组中元素总数,它的表达关键词是( )。 6.下列循环语句的循环次数是( )。 int i=6; do{ System.out.println(i--); i--; }while (i!=0); 7.下列关于java语言的数组描述中,错误的是( )。 8.sum=0; for(int i=1;i<=10;i++) { if(i%2==0) continue; sum=sum+i; } 这段程序执行后,sun值为( )。 9.下列哪个不是与程序转移有关的跳转语句( )。 10.下列哪个语句是为数组分配空间( )。 11.int TwoArray[][]=new int[2][3]; int OneArray1[]={1,2}; int OneArray[]={3,4,5}; TwoArray[0]=OneArray1; TwoArray[1]=OneArray2; 执行该语句序列后,TwoArray[1][2]的值为( )。 12.在java语言中,可以采用( )语句和( )语句来实现程序的选择结构。 13.public class Exam2 { public static void main(String args[]) { LOOP1: for(int i=1;i<10;i++) { for(int j=2;j<i;j++) if (i%j==0) continue LOOP1; System.out.println(i+" "); } } } 该程序的运行结果是( )。 14.下述语句中,( )是不合法的。 15.对二维数组的初始化,可以直接对每个元素进行赋值,也可以( )。 16.一个算法具有下列5个特性,才能称为算法,即( )、确定性、可行性、输入性、输出性。 17.String str=""; int i=0; for(int n=100;n<=120;n++) if(n%37==0) { str=str+n+" "; } 这段程序执行完毕,str的值为( )。 18.下列关于数组的定义形式,错误的是( )。 19.Java语言中,提供了定义字符串的两个类,即String类和( )类。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
VisualBasic程序设计y 过程性评测(1)【参考答案】 04-30
VisualBasic程序设计y 过程性评测(15)【参考答案】 04-30
VisualBasic程序设计y 过程性评测(16)【参考答案】 04-30
JAVA语言和WWW技术y 过程性评测(47)【参考答案】 04-30
JAVA语言和WWW技术y 过程性评测(48)【参考答案】 04-30
JAVA语言和WWW技术y 过程性评测(49)【参考答案】 04-30
JAVA语言和WWW技术y 过程性评测(50)【参考答案】 04-30
VisualBasic程序设计y 过程性评测(10)【参考答案】 04-30
VisualBasic程序设计y 过程性评测(11)【参考答案】 04-30
VisualBasic程序设计y 过程性评测(12)【参考答案】 04-30