分析下列程序代码: 当输入"abc"时,会抛出()异常。
A: FormatException
B: IndexOutOfRangException
C: OverflowException
D: TypeLoadException
A: FormatException
B: IndexOutOfRangException
C: OverflowException
D: TypeLoadException
A
举一反三
- NETFramework中,处理异常是很有用的功能。如果在一个进行除法运算的程序中,用户输入了零作为除数,会引发异常() A: DividebyZeroException异常 B: FormatException异常 C: OverflowException异常 D: InvalidCastException异常
- 【单选题】1.2 下面是有关异常的描述,错误的描述是 () A. 发生异常时,程序会抛出一个异常对象 B. 当运行一个不存在的类时,会抛出异常 C. 当数组越界访问时,会抛出异常 D. 当1个数除以0时,会抛出异常
- 有关异常说法正确的是( )。 A: 程序中抛出异常一定会终止程序。 B: 程序中抛出异常不一定终止程序。 C: 拼写错误会导致程序抛出异常。 D: 缩进错误会导致程序抛出异常。
- 当数组下标越界时,会发生() A: 系统崩溃 B: 直接跳过 C: 抛出异常 D: 中止程序
- 当数组下标越界时,会发生什么? A: 系统崩溃 B: 直接越过 C: 抛出异常 D: 中止程序
内容
- 0
当应用程序检测到异常时,会调用( ) A: 异常代码 B: 异常处理器 C: 异常处理程序 D: 以上答案都不是
- 1
当访问无效的数组下标时,系统会()。 A: 中止程序 B: 系统崩溃 C: 抛出异常 D: 直接跳过
- 2
对以下两个代码片段说法正确的是?() A: 执行两端代码都会抛出异常 B: 执行两段代码都无异常抛出 C: 执行两段代码,只有代码片段1抛出异常 D: 执行两段代码,只有代码片段2抛出异常
- 3
执行下面程序,分别输入ABC和ABC,程序运行结果是什么?#includevoidmain(){chara,b,c;scanf("%c%c%c",&a,&b,&c);printf("%c%c%c",a,b,c);}当输入ABC时,程序结果:_______________;当输入ABC时,程序结果:_______________。
- 4
当程序中出现异常时,不仅可以通过try…catch代码块捕获异常,还可以使用()关键字抛出异常对象。 A: throw B: Exception C: args D: Exceptions