甘肃省金昌市全国计算机等级考试Python语言程序设计知识点汇总(含答案).docxVIP

  • 0
  • 0
  • 约1.31万字
  • 约 26页
  • 2023-07-14 发布于北京
  • 举报

甘肃省金昌市全国计算机等级考试Python语言程序设计知识点汇总(含答案).docx

甘肃省金昌市全国计算机等级考试Python语言程序设计知识点汇总(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(30题) 1.以下程序的输出结果是()。 letter = [‘A’, ‘B’, ‘C’, ‘D’, ‘D’, ‘D’] for i in letter: if i == ‘D’: letter. remove(i) print (letter) A.[‘A’, ‘B’, ‘C’]? B.[‘A’, ‘B’, ‘C’, ‘D’, ‘D’]? C.[‘A’, ‘B’, ‘C’, ‘D’, ‘D’, ‘D’]? D.[‘A’, ‘B’, ‘C’, ‘D’]? 2.要将3.1415926变成00003.14如何进行格式化输出? A.%.2f%3.1415629? B.%8.2f%3.1415629? C.%0.2f%3.1415629? D.%08.2f%3.1415629? 3.以下代码的输出结果是()。 fo=open(”book.txt”,”w”) ls=[’C语言’,’Java’,’C#’,’Python’] fo.writelines(ls) fo.close() A.’C语言“Java”C#”Python’? B.C语言JavaC#Python? C.[C语言,Java,C#,Python]? D.[’C语言’,’Java’,’C#’,’Python’]? 4.关于Python元组类型,以下选项中描述错误的是()。 A.元组不可以被修改? B.Python中元组使用圆括号和逗号表示? C.元组中的元素要求是相同类型? D.一个元组可以作为另一个元祖的元素,可以采用多级索引获取信息? 5.假设country. csv文件内容如下: 巴哈马,巴林,孟加拉国,巴巴多斯 白俄罗斯,比利时,伯利兹 以下代码的输出结果是()。 f = open (“country. csv”, “r”) ls = f. read( ) . split(“,”) f.close () print (ls) A.[‘巴哈马’,‘巴林’,‘孟加拉国’,‘巴巴多斯\n白俄罗斯’,‘比利时’,‘伯利兹’]? B.[‘巴哈马巴林’,‘孟加拉国’,‘巴巴多斯’,‘白俄罗斯’,‘比利时’,‘白利兹’]? C.[‘巴哈马,巴林,孟加拉国,巴巴多斯,白俄罗斯,比利时,伯利兹’]? D.[‘巴哈马’,‘巴林’,‘孟加拉国’,‘巴巴多斯’,‘\n’,‘白俄罗斯’,‘比利时’,‘伯利兹’]? 6.以下程序Dog类中的__init__()方法共包含几个形参()。 Class Dog(): def __init__(self,name,age) self.name=name self.age=age A.0个 B.1个 C.2个 D.3个? 7.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。 A.12345ABCDE B.EDCBA54321 C.ABCDE12345 D.54321EDCBA? 8.以下关于Python函数的描述中,错误的是()。 A.函数代码是可以重复使用的? B.每次使用函数需要提供相同的参数作为输入? C.函数通过函数名进行调用? D.函数是一段具有特定功能的语句组? 9.某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是()。 A.10 B.8 C.6 D.4? 10.以下程序的输出结果是()。 sum=1 for i in range(1,11): sum+=i print(sum) A.1 B.56 C.67 D.56.0? 11.下面代码的输出结果是()。 def f(n): if n==1: return 1 else: return n*f(n—1) print(f(4)) A.24 B.4 C.0 D.10? 12.执行以下代码的结果是? A.4 B.5 C.6 D.7? 13.Python使用缩进作为语法边界,一般建议怎样缩进? A.TAB B.两个空格 C.四个空格 D.八个空格? 14.以下关于Python的复数类型的描述中,错误的是()。 A.复数可以进行四则运算? B.实部不可以为0? C.Python可以使用z.real和a.imag分另|]获取它的实部和虚部? D.复数类型与数学中复数的概念一致? 15.以下代码的输出结果是()。 while True: guess=eval(input()) if guess==0x452//2: break print(guess) A.0x452 B.break

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档