精华内容
下载资源
问答
  • Java面试——数组

    2013-09-18 22:22:52
    1.下面哪几个选项是合法的数组申明?ABD A.int[] array[]; B.char[] Chars_one; C.int[10] Int_one; D.Student myStudents[]; E.Student myStudents[12];   2.下面哪些选项声明一个数组并用5个数对数组...

    1.下面哪几个选项是合法的数组申明?ABD

    A.int[] array[];

    B.char[] Chars_one;

    C.int[10] Int_one;

    D.Student myStudents[];

    E.Student myStudents[12];

     

    2.下面哪些选项声明了一个数组并用5个数对数组进行初始化?BD

    A.Array a = new Array(5);

    B.int[] a = {23, 22, 21, 20, 19};

    C.int[] array;

    D.int array[] = new int[5];

    E.int a[] = new int(5);

    F.int[5] array;

     

    3.关于数组元素默认初始化,下面哪些选项是正确的?CD

    A.int -> -1

    B.String -> ""

    C.Person -> null

    D.char -> '\u0000'

    E.float -> 0.0
    F.boolean -> true


     

    4.针对下面的代码,下面哪个叙述是正确的?C

    public class TestClass
    {
    	static int len[] = new int[10];
    	
    	public static void main(String[] args)
    	{
    		System.out.println(len[1]);
    	}
    }

    A.编译时将发生错误

    B.编译时正确但是运行时候出错

    C.输出为0

    D.输出为null

     

    5.给定下面的程序,哪些说法是正确的?E

    public class MyClass
    {
    	public static void main(String[] args)
    	{
    		String[] mychars = {"a", "b", "c", "d"};
    		
    		if (args.length == 0)
    		{
    			System.out.println("no result");
    		}
    		else
    		{
    			System.out.println(mychars[args.length] + " result");
    		}
    	}
    }

    A.该代码无法编译

    B.不带任何程序参数运行,将会抛出NullPointerException

    C.分别带0个参数、3个参数运行该程序,会打印no result和b result

    D.分别带0个参数、3个参数运行该程序,会打印no result和c result

    E.分别带0个参数、3个参数运行该程序,会打印no result和d result

    F.分别带0个参数、3个参数运行该程序,会打印a arguments和b arguments

     

    6.编程题:求一个长度为10的整型数组中的最大元素,采用随机赋值的方式并输出各元素的值。

    public class MaxArray
    {
    	public static void main(String[] args)
    	{
    		int[] a = new int[10];
    		setValue(a);
    		showValue(a);
    		System.out.println("\nmax: " + getMaxValue(a));
    	}
    
    	public static int getMaxValue(int[] a)
    	{
    		int max = a[0];
    
    		for (int i = 0; i < a.length; i++)
    		{
    			if (a[i] > max)
    			{
    				max = a[i];
    			}
    		}
    
    		return max;
    	}
    
    	public static void setValue(int[] a)
    	{
    		for (int i = 0; i < a.length; i++)
    		{
    			a[i] = (int) (Math.random() * 100);
    		}
    	}
    
    	public static void showValue(int[] a)
    	{
    		for (int i = 0; i < a.length; i++)
    		{
    			System.out.print(a[i] + " ");
    		}
    	}
    }

     

    7.仔细分析下面给出的程序,输出的运行结果是多少?A


    A.yes

    B.no

    C.编译错误

    D.运行时发生异常 

     

    8.下面的哪些选项插入到程序的第7行,程序可以编译通过?ABEF


     

    9.下面哪个选项对数组的声明、创建和初始化是合法的?D

     

    10.根据下面的声明,假设已经初始化了该数组,则哪个表达式会返回数组的大小?C

    int[][] array = new int[5][];

    A.array[].length()

    B.array.length()

    C.array[2].length

    D.array[0][0].length

    E.array[3].size()

    F.array.size()

      

     

     

     

     

     

    展开全文
  • 中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗? 67 3.11 人们总是说i=i++行为未定义。可我刚刚在一个ANSI编译器上尝试过,其结果正如我所期望。 67 3.12 我不想学习...
  • 中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗? 3.11 人们总是说i=i++行为未定义。可我刚刚在一个ANSI编译器上尝试过,其结果正如我所期望。 3.12 我不想学习那些...
  • 中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗?  3.11 人们总是说i=i++行为未定义。可我刚刚在一个ANSI编译器上尝试过,其结果正如我所期望。  3.12 我不想学习...
  • 中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗? 3.11 人们总是说i=i++行为未定义。可我刚刚在一个ANSI编译器上尝试过,其结果正如我所期望。 3.12 我不想学习那些...
  • 中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗? 3.11 人们总是说i=i++行为未定义。可我刚刚在一个ANSI编译器上尝试过,其结果正如我所期望。 3.12 我不想学习那些复杂...
  • 中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗? 3.11 人们总是说i=i++行为未定义。可我刚刚在一个ANSI编译器上尝试过,其结果正如我所期望。 3.12 我不想学习那些复杂...
  • 《你必须知道495C语言问题》

    热门讨论 2010-03-20 16:41:18
    中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗? 38  3.11 人们总是说i=i++行为未定义。可我刚刚在一个ANSI编译器上尝试过,其结果正如我所期望。 38  3.12 我不...
  • 中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗? 38  3.11 人们总是说i=i++行为未定义。可我刚刚在一个ANSI编译器上尝试过,其结果正如我所期望。 38  3.12 我不...
  • 你必须知道495C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    5.7 如果NULL 和0 作为空指针常数等价, 那我到底该用哪一个 呢? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.8 但是如果NULL 值改变了, 比如在使用非零内部空指针机器 上, ...
  • o 6.7 如果 NULL 和 0 作为空指针常数等价, 那我到底该用哪一个呢? o 6.8 但是如果 NULL 值改变了, 比如在使用非零内部空指针机器上, 难道用 NULL (而不是 0) 不是更好吗? o 6.9 用预定义宏 #define ...
  • php高级开发教程说明

    2008-11-27 11:39:22
    即使你是一个很熟悉P H P职业程序员,我们也建议你阅读下面的部分,因为这里包 含了成功开发基本知识,如果你对所讨论题目已很熟悉,也应该花时间浏览一下, 你可能会发现新信息—新题观点、新解决方法...
  • 下面哪个是合法的操作符?(选择1项) A) s3=s1 + s2; B) s3=s1-s2; C) s3=s1 & s2; D) s3=s1 && s2 题目15:b 下列描述中错误的是:(选择1项) A) 在一个类的声明声明的类,也叫做内部类或嵌套类,内部类...
  • 5. 在Java语言中,所有的数组都有一个lenght属性,这个属性存储了该数组的__________。 6. 定义类就是定义一种抽象的____________,它所有具有一定共性的对象的抽象描述。 7. 在Java语言中,使用_____、______等...
  • 2-5 请写出C++语句声明一个常量PI,值为3.1416;再声明一个浮点型变量a,把PI值赋给a。 解: const float PI = 3.1416; float a = PI; 2-6 在下面的枚举类型中,Blue多少? enum COLOR { WHITE, BLACK = ...
  • 面试题4:下列变量定义中,哪些是合法的 面试题5:如何以最简单的方式让电脑蜂鸣器发出声音 3.2 编程规范 面试题6:谈谈你对编程规范的理解或认识 面试题7:函数、变量等命名都有哪些规则 面试题8:写出bool、int、...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型...
  • 29.选择排序思想是,将数据序列划分为两个子列,一个子列是排好序,另一个是尚未排序。现若想将数据序列由小到大排序,则每次放到有序子列尾部位置元素,应从无序序列中选择( )。 A)最大 B)最小 C)任意...
  • C#微软培训资料

    2014-01-22 14:10:17
    第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 加 注 释 .25 3.5 小 结 .27 第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

下面哪一个是合法的数组声明