JAVA语言和WWW技术y 过程性评测(17)【参考答案】

时间:2024-04-30 18:20:05 5A范文网 浏览: 平时作业 我要投稿
判断题:31道,每道2分,总分62
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.二维数组的创建只有一种方法。
 
选题:19道,每道2分,总分38
1.下列哪个语句是正确的(   )。

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

热搜文章
最新文章