1
您的位置: 线上活动  >  在线答题  >  答题题库

Python—基础题

2024-01-07 14:04:29.226.0.35852

Python—基础题 在线考试 答题题目
1、 (单选题)运行下列程序,输出结果为(   ) >>> a = 5 >>> print(6) if a>3 else print(5)
  • A、 5
  • B、 6
  • C、 7
  • D、 8


  • 2、  (单选题)在Python中,可以使用以下方式进行注释:
  • A、 在注释文本之前放一个#号
  • B、 在注释文本之前放一个//号
  • C、 可以把注释文本放在/*和*/之间
  • D、 以上都可以


  • 3、  (单选题)如下Python语句,运行时出现错误的是:
  • A、age = 18 print("My age is" + age);
  • B、age = 18 print("My age is" , age);
  • C、age = 18 print("My age is" + str(age));
  • D、age = 18 print("My age is" + "age");


  • 4、  (单选题)以下Python变量名称中哪一个是不合法的?()
  • A、 _abc123
  • B、 123abc
  • C、 abc123_
  • D、 _123


  • 5、  (单选题)以下print输出不正确的是:
  • A、 print(1+2+3)
  • B、 print('1'+'2'+'3')
  • C、 print('1','2',3)
  • D、 print('1'+'2'+3)


  • 6、 (单选题)以下程序的输出结果是(  )。 (提示:ord("a")=97) list_demo=[1,2,3,4,5,'a','b'] print(list_demo[1],list_demo[5])
  • A、 1 5
  • B、 2 a
  • C、 1 97
  • D、 2 97


  • 7、  (单选题)下列选项中,正确定义了一个字典的是( )
  • A、 a=['a',1,'b',2,'c',3]
  • B、 b=('a',1,'b',2,'c',3)
  • C、 c={'a',1,'b',2,'c',3}
  • D、 d={'a':1,'b':2,'c':3}


  • 8、  (单选题)字典对象的______________方法返回字典的“值”列表
  • A、 keys()
  • B、 key()
  • C、 values()
  • D、 items()


  • 9、  (单选题)字典的____________方法返回字典的“键”列表
  • A、 keys()
  • B、 key()
  • C、 values()
  • D、 items()


  • 10、 (单选题)下列程序执行后输出的结果是(   ) x='abc' y=x y=100 print(x)
  • A、 "abc"
  • B、 100
  • C、 abc
  • D、 979899


  • 11、 (单选题)执行以下操作后,list_two的值是: list_one=[4,5,6] list_two=list_one list_one[2]=3
  • A、 [4,5,6]
  • B、 [4,3,6]
  • C、 [4,5,3]
  • D、 都不对


  • 12、  (单选题)关于列表的说法,描述错误的是:
  • A、 list是一个有序集合,没有固定大小
  • B、 list可以存放Python中任意类型的数据
  • C、 使用list时其下标可以是负数
  • D、 list是不可变数据类型


  • 13、 (单选题)运行此程序,输出为(   )。 >>> def demo(a, b, c):           print(a+b+c) >>> seq = [5, 2, 3] >>> demo(*seq)
  • A、 11
  • B、 10
  • C、 9
  • D、 8


  • 14、 (单选题)此程序输出结果为(     ) >>> s = (“中国,中国”) >>> s2 = s.replace(“中国”,”中华人民共和国”) >>> s2
  • A、 中国,中华人民共和国
  • B、 中华人民共和国,中华人民共和国
  • C、 中华人民共和国,中国
  • D、 中国,中国


  • 15、 (单选题)运行此程序,输出结构为(    )。 >>> s="apple,peach,banana,peach,pear" >>> s.find(“peach”) >>> s.find("peach",7,20) >>> s.index('pe')
  • A、 5 -1 6
  • B、 6 0 6
  • C、 6 -1 5
  • D、 6 -1 6


  • 16、  (单选题)在Python中,字符串属于(     )序列。
  • A、 无序、可变
  • B、 有序、可变
  • C、 有序、不可变
  • D、 无序、不可变


  • 17、  (单选题)下列关键字中,用来引入模块的是( )
  • A、 include
  • B、 from
  • C、 import
  • D、 continue


  • 18、  (单选题)定义字典时,每个元素的键和值用_________分隔,元素之间用________分隔,所有的元素放在__________中。
  • A、 分号、逗号、一对大括号{ }
  • B、 冒号、逗号、一对大括号{ }
  • C、 冒号、逗号、一对小括号( )
  • D、 冒号、句号、一对大括号{ }


  • 19、  (单选题)字典是(     )序列。
  • A、 有序、可变
  • B、 无序、不可变
  • C、 无序、可变
  • D、 有序、不可变


  • 20、  (单选题)在执行语句 price = int(68.549) 之后,变量price的值为 (2.0分)
  • A、 68
  • B、 69
  • C、 68.55
  • D、 68.6


  • 21、  (单选题)下列哪一个函数读取键盘上输入的数据,并将该数据以字符串形式返回给程序。
  • A、 input( )
  • B、 output()
  • C、 eval_input()
  • D、 str_input()


  • 22、  (单选题)指令执行结果为( )。 x = 3  y=x ** 4  print(y)
  • A、 3
  • B、 12
  • C、 64
  • D、 81


  • 23、  (单选题)Python中的注释符号#和‘''的区别,以下说法正确的是()。
  • A、 '''和#在使用时需要在开头与结尾都标注
  • B、 二者无区别
  • C、 '''为多行注释,#为单行注释
  • D、 以上都不对


  • 24、  (单选题)以下哪个Python指令后不需要缩进?()
  • A、 input
  • B、 if
  • C、 while
  • D、 for


  • 25、  (单选题)Python语言不可用的注释符有( )。
  • A、 //
  • B、 """……"""(一对各三个的双引号)
  • C、 #
  • D、 '''……'''(一对各三个的单引号)


  • 26、  (单选题)x="Car",y=5,print(x+y)的输出结果是_____-。
  • A、 语法错
  • B、 5
  • C、 "Car5”
  • D、 "CarCarCarCarCar"


  • 27、  (单选题)Python 用于定义代码块的符号是( )。
  • A、 #
  • B、 空格
  • C、 \
  • D、 {}


  • 28、  (单选题)print("120"+"56")的输出结果是:( )。
  • A、 176
  • B、 有错误
  • C、 12056
  • D、 120 56


  • 29、  (单选题)语句:print("hello","world") 的输出是什么?
  • A、 hello,world
  • B、 hello□world (□表示空格)
  • C、 hello,□world (□表示空格)
  • D、 hello□□world(□表示空格)


  • 30、  (单选题)在命令行窗口或者终端中,退出python交互模式的命令是
  • A、 out
  • B、 exit
  • C、 exit()
  • D、 return


  • 31、  (单选题)在命令行窗口或者终端中,运行下列哪个命令可以进入python交互模式?
  • A、 cpython
  • B、 ppython
  • C、 python
  • D、 jpython


  • 32、  (单选题)输入提示的作用 语句: line=input("输入两个整数:") 的执行步骤不包含:
  • A、 在屏幕输出"输入两个整数:";
  • B、 input函数返回字符串;
  • C、 把"输入两个整数:"这个字符串赋值给line变量
  • D、 从键盘输入的字符串赋值给line变量。


  • 33、(判断题)  (判断题)append方法可以将元素添加到列表的任意位置
  • A、正确
  • B、错误


  • 34、(填空题)  (填空题)____是目前比较常用的Python扩展库管理工具。


  • 35、(填空题)  (填空题)Python语言的编程方式分为____和____。


  • 36、(判断题)  (判断题)序列解包是Python特有的语法,它将可迭代对象给解开,将得到的值存储到一系列变量中。
  • A、正确
  • B、错误


  • 37、(判断题)  (判断题)Python在定义函数时需要指定形参的类型。
  • A、正确
  • B、错误


  • 38、(判断题)  (判断题)如果传递给函数的实参是可变序列,并且在函数内部使用下标或可变序列自身的原地操作方法增加、删除元素或修改元素时,实参也得到相应的修改。
  • A、正确
  • B、错误


  • 39、(判断题)  (判断题)Python不允许嵌套定义函数。
  • A、正确
  • B、错误


  • 40、(判断题)  (判断题)字符串格式化方法只有一种。
  • A、正确
  • B、错误


  • 41、(判断题)  (判断题)集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,而不能包含列表、字典、集合等可变类型的数据。
  • A、正确
  • B、错误


  • 42、(判断题)  (判断题)字典的“键”必须是不可变的
  • A、正确
  • B、错误


  • 43、(判断题)  (判断题)通过insert方法可以在指定的索引位置插入元素
  • A、正确
  • B、错误


  • 44、(判断题)  (判断题)del语句只能删除整个列表
  • A、正确
  • B、错误


  • 45、(判断题)  (判断题)当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”
  • A、正确
  • B、错误


  • 46、(判断题)  (判断题)列表的索引可以从0开始
  • A、正确
  • B、错误


  • 47、(判断题)  (判断题)Python字典中的“键”不允许重复,是唯一的
  • A、正确
  • B、错误


  • 48、(判断题)  (判断题)使用下标可以修改列表的元素值
  • A、正确
  • B、错误


  • 49、(填空题)  (填空题)在Python3.x中input()函数的返回值类型一律为____。


  • 50、(判断题)  (判断题)运算符%不可以对浮点数进行求余数操作。
  • A、正确
  • B、错误


  • 51、(判断题)  (判断题)当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”
  • A、正确
  • B、错误


  • 52、(判断题)  (判断题)元组可以作为字典的“键”
  • A、正确
  • B、错误


  • 53、(判断题)  (判断题)列表可以作为字典的“键”
  • A、正确
  • B、错误


  • 54、(判断题)  (判断题)Python支持使用字典的“键”作为索引来访问字典中的值
  • A、正确
  • B、错误


  • 55、(多选题)  (多选题)对于以下哪些情况,Python将认为该函数以return None结束,返回空值(   )。
  • A、 函数没有return语句
  • B、 函数有return语句但是没有执行到
  • C、 函数有return也执行到了,但是没有返回任何值
  • D、 任何情况


  • 56、(多选题)  (多选题)在Python中,函数参数有哪几种?(    )
  • A、 普通位置参数
  • B、 默认值参数
  • C、 关键参数
  • D、 可变长度参数


  • 57、(多选题)  (多选题)Python是一门什么样的编程语言?
  • A、 免费
  • B、 开源
  • C、 跨平台
  • D、 静态


  • 58、  (单选题)关于python源代码文件的说法中,错误的是。
  • A、 python源代码文件是文本文件。
  • B、 python源代码文件的扩展名是.py。
  • C、 命令行中输入 python a.py 的作用是运行a.py中的代码。
  • D、 命令行中输入 python a 的作用是运行a.py中的代码。


  • 59、  (单选题)Python脚本文件的拓展名是哪一项?
  • A、 .pyc
  • B、 .py
  • C、 .pt
  • D、 .pyw


  • 60、  (单选题)Python内置的集成开发环境是哪一项?
  • A、 PyCharm
  • B、 Pydev
  • C、 IDLE
  • D、 pip


  • 61、  (单选题)Python语言属于以下哪种语言?
  • A、 机器语言
  • B、 汇编语言
  • C、 高级语言
  • D、 以上都不是


  • 62、  (单选题)下列关于Python版本的说法中,正确的是哪一项?
  • A、 目前存在Python3.x兼容Python2.x版本的程序
  • B、 Python2.x版本需要升级到Python3.x版本才能使用
  • C、 目前Python2.x版本已经被淘汰
  • D、 Python2.x和Python3.x是两个不兼容的版本


  • 63、  (单选题)Python的输出函数是()
  • A、 input
  • B、 math
  • C、 print
  • D、 turtle


  • 64、  (单选题)下面代码中,哪个选项能够打印出结果大闹天庭( )
  • A、 print("大闹天庭')
  • B、 print('大闹天庭")
  • C、 print("大闹天庭")
  • D、 print(大闹天庭)


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序