题目内容
(请给出正确答案)
[单选题]
运行下方代码段,输出的是()。try:if s > 0:s = s + 1print(s)except SyntaxError as e:print(&
A.s
B.语法错误
C.变量未赋值
D.出现未知错误
查看答案
如果结果不匹配,请 联系老师 获取答案
A.s
B.语法错误
C.变量未赋值
D.出现未知错误
A.一个try代码段必须和一个catch代码段相对应
B.非GUl程序产生异常时,若没有合适的异常处理与之匹配, 则程序将恢复正常的运行
C.当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况
D.catch(Exceptione)不能捕获异常抛出的任何类型
A.因为第三行的错误不能编译
B.因为第三行的错误运行时崩溃
C.输出5
D.输出20
A.2
B.3
C.4
D.5
A.null
B.有错误,变量i没有初始化
C.1
D.0
import java.io.*;
public class Test {
public static void main(String args[]) {
try {
String s = "ABCDE" byte b[]=s.getBytes()
FileOutputStream file =
new FileOutputStream("test.txt", true)
file.write(b) file.close() }
catch(IOException e) {
System.out.println(e.toString()) }
}
}
A、ABCABC
B、ABCDE
C、Test
D、ABCDEABCDEABCDE
A.编译通过,但出现运行时错误
B.编译错误
C.正常运行,输出s=null
D.正常运行,输出s=
A.12345678910
B.1234567890
C.0123456789
D.Notice提示信息