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

时间:2024-04-30 18:19:58 5A范文网 浏览: 平时作业 我要投稿
判断题:31道,每道2分,总分62
1.每个数组元素用其所在的数组的名字和其在数组中的顺序位置标示。

2.java语言中,数组是一种最简单的复合数据类型。

3.每个数组都有长度,也就是其含有元素的个数。

4.数组在定义时可以进行初始化。

5.for循环语句使用一个循环变量,每循环一次循环后,循环变量的值就会自动增加或者减少。

6.数组的创建包括数组的声明和数组分配空间两个步骤。

7.因为java中的数组为对象,所以数组有其成员变量和成员方法。在其成员中,最值得关注的是记录数组程度(元素个数)的变量length。

8.在java语言中,数组元素可以是基本数据类型,也可以是对象数据类型。

9.数组下标只含一个下标的数组称为一维数组。

10.java程序通过控制语句来执行程序流,完成一定的任务。

11.数组在赋初值和赋值时都是判界的。

12.对二维复合数据类型的数组,必须首先为最高维分配引用空间,然后再顺次为低维分配空间,而且必须为每个数组元素单独分配空间。

13.在数组的存取操作中,企图使用小于或者大于length的下标都会引发越界异常错误。

14.在同一个switch语句中,case后的常量值必须互不相同。

15.while循环又称“当”型循环,属于前测型循环结构:首先判断条件,根据条件决定是否执行循环。

16.java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组的每一维的大小相同。

17.字符串型数组是简单的对象类型数组。

18.if后括号(  )内<表达式>的值必须为boolean型。如果表达式的值为true,则执行紧跟着的<语句1>;如果表达式为false,则执行else子句中的<语句2>。

19.数组下标值从0开始,可以是int类型的数据、变量和算术表达式。

20.数组元素为基本数据类型时,在创建数组时系统将指定默认值。

21.break语句的作用是使程序的流程重一个语句块内部跳转出来,如从switch语句的分支中跳出,或从循环体内部跳出。

22.数组的输出操作是对该数组的各个元素的输出操作。

23.continue语句可以用在循环语句中,也可以不在循环语句中。

24.二维数组的创建只有一种方法。

25.一般程序控制结构包括三种:顺序结构、选择结构和循环结构。

26.根据数组元素的下标个数,数组还可以分为一维数组和二维数组。

27.使用循环可以避免重复不必要的操作,简化程序,节约内存,从而提高效率。

28.do…while循环又称“直到”循环,属于“后测型”循环语句:首先执行循环体,然后判断条件,根据条件决定是否继续执行循环。

29.switch语句中<表达式>的值必须是整型或字符型,<常量值1>到<常量值n>必须也是整型或者字符型。

30.数组是相同数据类型的集合。

31.异常处理语句的关键词为try…catch…finally,throw。
 
选题:19道,每道2分,总分38
1.下述语句序列,不正确的是(   )。

2.下列哪个语句是正确的(   )。

3.下列循环语句的循环次数是(  )。
int i=6;
do{
   System.out.println(i--);
   i--;
}while (i!=0);

4.下列关于数组的定义形式,错误的是(   )。

5.Java语言中,提供了定义字符串的两个类,即String类和(   )类。

6.一个算法具有下列5个特性,才能称为算法,即(   )、确定性、可行性、输入性、输出性。

7.java数组有一个公共变量,称为数组长度,它表示该数组中元素总数,它的表达关键词是(   )。

8.对二维数组的初始化,可以直接对每个元素进行赋值,也可以(   )。

9.sum=0;
for(int i=1;i<=10;i++)
{
if(i%2==0)
  continue;
sum=sum+i;
}
这段程序执行后,sun值为(   )。

10.下列哪个不是与程序转移有关的跳转语句(   )。

11.若想跳出循环体,应在循环体内包含(   )。

12.下述语句中,(  )是不合法的。

13.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");
   }
}

14.下列哪个语句是为数组分配空间(  )。

15.String str="";
int i=0;
for(int n=100;n<=120;n++)
if(n%37==0)
{
str=str+n+"  ";
}
这段程序执行完毕,str的值为(   )。

16.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+"  ");
       }
     }
}
该程序的运行结果是(   )。 

17.下列关于java语言的数组描述中,错误的是(   )。

18.在java语言中,可以采用(   )语句和(   )语句来实现程序的选择结构。

19.int TwoArray[][]=new int[2][3];
int OneArray1[]={1,2};
int OneArray[]={3,4,5};
TwoArray[0]=OneArray1;
TwoArray[1]=OneArray2;
执行该语句序列后,TwoArray[1][2]的值为(    )。
 

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

中国地理重要分界线汇总04-30

高中政治难吗 有什么学习方法04-30

中国特色社会主义最本质的特征和基本特征04-30

唯物主义和唯心主义的区别在哪04-30

中国特色社会主义的本质要求和重要保障04-30

作风问题的本质是什么问题 怎么整改04-30

饱和石灰水的化学式是什么04-30

司马迁简介运用修辞手法04-30

月球绕地球1000米用多久04-30

阅读下面语段,完成以下各题。(9分)青春如同一首神圣而美04-30

热搜文章
最新文章