下列关于编程说法描述正确的是()。
A: Apublic方法参数的合法性检查应由方法本身负责,每一个public方法必须保证自己的健壮性
B: B调用方法获取返回结果后必须进行有效性校验,以确保后续代码在运行过程中不会抛出异常或产生逻辑错误
C: C访问数组、List等容器内的元素时,必须首先检查下标是否越界,杜绝下标越界异常的发生
D: D对于if?elseif?(后续可能有多个elseif…)这种类型的条件判断,最后必须包含一个else分支,避免出现分支遗漏造成错误;每个switch-case语句都必须保证有default,避免出现分支遗漏,造成错误
A: Apublic方法参数的合法性检查应由方法本身负责,每一个public方法必须保证自己的健壮性
B: B调用方法获取返回结果后必须进行有效性校验,以确保后续代码在运行过程中不会抛出异常或产生逻辑错误
C: C访问数组、List等容器内的元素时,必须首先检查下标是否越界,杜绝下标越界异常的发生
D: D对于if?elseif?(后续可能有多个elseif…)这种类型的条件判断,最后必须包含一个else分支,避免出现分支遗漏造成错误;每个switch-case语句都必须保证有default,避免出现分支遗漏,造成错误
举一反三
- 下列关于编程说法描述正确的是()。 A: Apublic方法参数的合法性检查应由方法本身负责,每一个public方法必须保证自己的健壮性 B: B调用方法获取返回结果后必须进行有效性校验,以确保后续代码在运行过程中不会抛出异常或产生逻辑错误 C: C访问数组、List等容器内的元素时,必须首先检查下标是否越界,杜绝下标越界异常的发生 D: D对于if?elseif?(后续可能有多个elseif…)这种类型的条件判断,最后必须包含一个else分支,避免出现分支遗漏造成错误;每个switch-case语句都必须保证有default,避免出现分支遗漏,造成错误
- 下列说话中正确的是()。 A: 在C B: 中,编译时对数组下标越界将做检查 C: 在C D: 中,程序运行时,数组下标越界也不会产生异常 E: 在C F: 中,程序运行时,数组下标越界是否产生异常由用户确定 G: 在C H: 中,程序运行时,数组下标越界一定会产生异常
- 下列关于抛出异常的描述中,错误的一项是()。 A: 异常可以由try代码段中的语句抛出 B: 异常可以从被try代码段中调用的方法中抛出 C: 异常的抛出并不影响代码段的执行顺序 D: 异常还可能产生于数组下标越界及Java虚拟机内部的错误等
- 在PHP分支结构程序设计中,关于Switch-Case语句描述正确的是()。 A: Switch“・Case语句属于多分支选择结构 B: 每一个Case后面的语句组中必须包含break语句 C: 每一个Case后面的语句组中不一定包含break语句 D: Case后面跟的$ Value必须是一个常量 E: 当前面条件都不符合的时候,系统执行Default后面的语句
- Java程序运行时会自动检查数组的下标是否越界,如果越界会抛出 ArrayIndexOutOfBoundsException 异常。