A-A+
5 以下程序的输出结果是a = 0 b = 1 if (a > 0 ) or (b / a > 2 ): print("yes") else: print("no")
问题详情
5、以下程序的输出结果是a = 0 b = 1 if (a > 0 ) or (b / a > 2 ): print("yes") else: print("no")
A.no
B.不会报错
C.yes
D.报错:ZeroDivisionError: division by zero
参考答案
D 程序首先初始化字符数组a[5][10]和二维数组p[6][2]。执行for循环语句,循环变量i从0取值到5,得到字符数组W[]的值,并通过字符串输出函数pats进行输出操作。w[0]=a[0][1]、w[1]=a[1][5]、w[2]=a[0][0]、w[3]=a[0][2]、w[4]=a[1][4]、w[5]=a[4][4];因此最后字符数组W的结果为black。因此D选项正确。