首页 > 编程语言 >Python----基础知识测试

Python----基础知识测试

时间:2023-02-12 14:55:06浏览次数:44  
标签:10 Python 基础知识 ---- 下列 ls 程序执行 程序代码

一、单选题 (每题2分)


1、列标识符命名中,符合规范的是()
A、1 a
B、for
C、_123
D、#_b

2、下列标识符中,不是 Python 支持的数据类型的是 ( )

A、char
B、int
C、float
D、str

3、下列选项中,不是 Python 关键字的选项是( )

A、with
B、int
C、delete
D、for

4、表达式 3 and 4的结果为 ()。

A、3
B4
C、True
D、False

5、表达式 len(”012345”的结果为 ()

A、4
B、5
C、6
D、7

6、己知 a =“abCdefg”,则 a2:4]的值为 ()

A 、bc
B、bcd
C、cd
D、cde

7、如果需要对字符串进行分割,需要使用的方法是 ()

 

A、split

B、strip
C、join
D、len

8、如果希望退出循环,可使用下列哪个关键字。 ()


A、Continue
B、pass
C、break
D、exit

9、已知 a =[1,2,3,4,5],下列选项不能访问元素 3 的有 ( )

A、al2: 3]
B、a[-3]
C、al2]
D、a[2: 3][0]

10、己知 a = [ixi for i in range(10)], 则 al3]的值为 ( )

A、3
B、4
C、9
D、16

11、阅读下列代码,程序执行结果为 ( )
a = [4, 5, 3, 2, 8]
a、reverse(
print(a)

A、[4, 5, 3, 2, 8]
B、[8, 2, 3, 5, 4]
c、[2, 3, 4, 5, 8]
D、[8, 5, 4, 3, 2]

12、对于列表ls的操作,一下选项中描述错误的是 ()

A、ls、append(x): 在 ls 最后添加一个元素
B、ls、clear0: 删除 ls 的最后一个元素
C、Is、copy: 生成新列表,复制 s 所有元素
D、ls、reverse0: 列表 ls 的所有元素反转

13、关于字符串下列说法错误的是 )

A、字符串的长度为 1
B、字符串以\标志换行
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符

14、在函数内部可以通过以下哪个关键字定义全局变量。

A、super
B、global
C、static
D、const

15、以下关键词不会用于模块导入的是 )

A、super
B、global
C、static
D、const


16、关于程序的异常处理,以下选项中描述错误的是 ()

A、程序异常发生经过妥善外理可以继续执行
B、异常语句可以与 else 和 finally 配合使用
c、编程语言中的异常和错误是完全相同的概念
D、Python 通过 try、 except 等保留字提供异常处理功能

17、关于函数,一下选项中描述错误的是 ()

A、函数能将特定功能进行封装
B、使用函数的主要目的是减低编程难度和代码重用
c、Python 使用 del 关键字定义函数
D、函数是一段具有特定功能的、可重用的语句组

18、python的可变类型不包括 ()

A、list
B、str
C、set
D、dict

19、下列哪个选项可以实现在文件结尾添加内容。 ()

A、r
B、w
C、a
D、+

20、Python 中表示当前对象,使用的关键字是 ()

A、self
B、super
C、class
D、obiect

二、填空题 (每题2分,不允许把代码复制到开发工具中运行)

 

1、Python 中使用________进行单行注释。

2、Python 中对两个整数进行整除时,使用的符号为_____________。

3、Python 中上下文管理器使用的关键字是________________。

4、Python 中使用内置的_____________函数获取对象的类型。

5、Python 中异常处理时, 通常把可能发生异常的代码放在_______语句中。

6、阅读下列程序代码, 当用户分别输入 15 和 35 时,程序执行结果为_______。
num_1 = input("请输入第一个数: ")
num_2 = input("请输入第二个数: ")
print(num_1 + num_2)

 

7、阅读下列程序代码,该程序执行的结果为______________。
sum = 0
for i in range(10):
    if i // 3 == 2:
        continue
    sum = sum + i
print(sum)

 

8、阅读下列程序代码,该程序执行的结果为______________。
i = 1
while i < 6:
    i = i + 1
else:
    i = i *3
print(i)

 

9、阅读下列程序代码,该程序执行的结果为______________。
def func(temp_a, temp_b):
    a, b = temp_b, temp_a
    func(10, 20)
    print(a)

 

10、阅读下列程序代码,该程序执行的结果为_______和______。
list = [1,2,3,4,5]
li = list.__iter__()
for num in range(2):
    data = li.__next__()
    print(data)

 

三、简答题.使用开发工具进行编写。(每题5分)

1、判断101-200之间有多少个质数,并输出所有质数。

2、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

3、使用for循环,倒序输出列表的值。

4、var1 = "hello python i love you"分别统计出其中英文字母出现的次数

5、一球从100米高度自由落下,弹起,再落下,每次弹起后下落的高度是上次落下的一半,求它在第10次落地时,共经过多少米?第10次反弹多高?

标签:10,Python,基础知识,----,下列,ls,程序执行,程序代码
From: https://www.cnblogs.com/cenb/p/17113818.html

相关文章

  • break 测试
    packagecom.zxs.process;importjavax.jws.soap.SOAPBinding;publicclassbreakces{publicstaticvoidmain(String[]args){inti=0;while(......
  • 在macos系统终端中使用mysql
    1.启动/usr/local/mysql/bin/mysql-uroot-p2.配置mysql环境变量使用如下命令:sudoln-s/usr/local/mysql/bin/mysql/usr/local/bin而后可通过以下命令运行my......
  • JSON概述与JSON语法定义
    JSON的概念概念:JavaScript Object Notation JacaScript对象表示法json现在多用于存储和交换文本信息的语法进行数据的传输JSON比XML更小更快,更易解析 ......
  • 如何解决一个偶现的bug,附一个解决threejs模型贴图呈现白色bug流程
    如何解决一个偶现的bug    首先引用公司测试的一句话:所有偶现的bug必定有一个必现的途径。   因此解决偶现bug两种方案:   1.让bug的出现概率变大。 ......
  • 拷贝构造函数
    拷贝构造函数用一个已存在的对象创建新的对象,不会调用(普通)构造函数,而是调用拷贝构造函数。如果类中没有定义拷贝构造函数,编译器将提供一个拷贝构造函数,它的功能是把已存......
  • Gson_Java对象转为json对象
    在对客户端进行相应的时候,要把一个JavaBean对象发送给浏览器,最好是转为json对象。   一、导入jar包  二、使用例子:把一个集合对象以json的格式响应给......
  • 2562. Find the Array Concatenation Value
    packageLeetCode_2562/***2562.FindtheArrayConcatenationValue*https://leetcode.com/problems/find-the-array-concatenation-value/description/**......
  • 解决一个移动端pdf预览问题
    最近测试提了一个问题,移动端部分页面的pdf,在预览时只能放大一点,和另外的页面放大程度差距很大,希望可以增加这些页面的pdf放大程度,下面记录了解决问题的过程首先看了代码,......
  • 05-KafkaConsumer
    1.工作流程1.1消费者组概述ConsumerGroup(CG):由多个consumer组成。形成一个消费者组的条件,是所有消费者的groupId相同。消费者与消费组这种模型可以让整体的消费......
  • 代码随想录算法Day10 | 理论基础 232.用栈实现队列 225. 用队列实现栈
    理论基础栈是先进后出,队列是先进先出。如图所示。232.用栈实现队列题目链接:232.用栈实现队列-力扣(LeetCode)题目请你仅使用两个栈实现先入先出队列。队列应当支......