从键盘输入数字10,以下程序的输出结果是( )。 try: n=input(”请输入一个整数:”) def pow2(n): return n*n except: print(”程序执行错误”)

admin2022-09-09  20

问题 从键盘输入数字10,以下程序的输出结果是(          )。
  try:
    n=input(”请输入一个整数:”)
    def pow2(n):
      return n*n
  except:
    print(”程序执行错误”)

选项 A、100
B、10
C、程序执行错误
D、程序没有任何输出

答案D

解析 Python使用保留字try和except进行异常处理,基本的语法如下。
    try:
      <语句块1>
    except:
      <语句块2>
    “语句块1”是正常执行的程序内容,当执行这个语句块发生异常时,则执行except保留字后面的“语句块2”。当输入10时,执行try后面的语句,n=10,函数pow2()只进行了定义,但未进行调用,所以此时程序只执行了输入语句,不执行函数,语句运行正常,并不执行except后面的语句,故程序没有任何输出。本题选择D选项。
转载请注明原文地址:https://jikaoti.com/ti/d750FFFM
0

最新回复(0)