Python测试题——学习通(高校邦)

这篇具有很好参考价值的文章主要介绍了Python测试题——学习通(高校邦)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目一:

1.判断 在Python中可以使用if作为变量名。

对           √ 错

2.判断 Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型

对           √ 错

3.单选 python程序文件的扩展名是

  A. python
√  B. py
  C. pt
  D. pyt

4.单选 Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是:

  A. 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。
  B. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。
√  C. “缩进”有利于程序代码的可读性,并不影响程序结构。
  D. 不需要缩进的代码顶行编写,不留空白。

5.单选 Python语言属于

  A. 机器语言
  B. 汇编语言
√  C. 高级语言
  D. 科学计算语言

6.单选 下列选项中,不属于Python语言特点的是

  A. 面向对象
√  B. 运行效率高
  C. 可读性好
  D. 开源

7.单选 以下叙述正确的是

  A. Python3.x和Python2.x兼容
  B. Python是面向过程的编程语言
√  C. Python是解释型语言
  D. Python语言出现的晚,具有其他高级语言的一切优点

8.单选 下列关于Python的说法中,错误的是()

  A. Python是从ABC语言发展起来的
  B. Python是一门高级的计算机语言
√  C. Python是一门只面向对象的语言
  D. Python是一种代表简单主义思想的语言

9.单选 下面哪个不是Python合法的标识符

  A. int32
√  B. 40XL
  C. self
  D. name

10.单选 下列哪个语句在Python中是非法的?

  A. x=y=z=1
√  B. x=(y=z+1)
  C. x,y=y,x
  D. x+=y

11.单选 为了给整型变量a、b、c赋初值10,下面正确的python语句是

  A. xyz=10
  B. x=10 y=10 z=10
√  C. x=y=z=10
  D. x=10,y=10,z=10

12.单选 语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是

  A. 12
  B. 12.0
√  C. ‘12’
  D. (12)


项目二:

1.单选 下列表达式中,值不是1的是

  A. 4//3
  B. 15%2
  C. 1^0
√  D. ~1

2.单选 若字符串s=‘a\nb\tc’,则len(s)的值是

  A. 7
  B. 6
√  C. 5
  D. 4

3.单选 与关系表达式x==0等价的表达式是

  A. x=0
√  B. notx
  C. x
  D. x!=1

4.单选 计算表达式1234%1000//100的值为

  A. 1
√  B. 2
  C. 3
  D. 4

5.单选 下列表达式的值为True的是

√  A. 2!=5or0
  B. 3 and 2 and 0
  C. 1and5==0
  D. 1orTrue

6.单选 关于Python中的复数,下列说法错误的是

  A. 表示复数的语法是real+imagej
  B. 实部和虚部都是浮点数
√  C. 虚部必须后缀j,且必须是小写
  D. complex(x)会返回以x为实部,虚部为0的复数

7.单选 已知x=2,语句x*=x+1执行后,x的值是

  A. 2
  B. 3
  C. 5
√  D. 6

8.单选 以下关于字典描述错误的是

  A. 字典是一种可变容容器,可存储任意类型对象
  B. 每个键值对都用冒号(:)隔开,每个键值对之间用逗号(,)隔开
√  C. 键值对中,值必须唯一
  D. 键值对中,键必须是不可变的

9.单选 下列说法错误的是。

√ A. 除字典类型外,所有标准对象均可以用于布尔测试
  B. 空字符串的布尔值是False
  C. 空列表对象的布尔值是False
  D. 值为0的任何数字对象的布尔值是False

10.单选 以下不能创建字典的语句是

  A. dict1={}
  B. dict2={3:5}
√  C. dict3={[1,2,3]:“uestc”}
  D. dict4={(1,2,3):“uestc”}

11.单选 Python表达式中,可以控制运算有限顺序的是

√  A. 圆括号()
 B. 方括号[]
 C. 大括号{}
 D. 尖括号

12.单选 ls=[“abc”,“dd”,[3,4]] 则要获取第三个元素中的第一个值3,使用下列哪种表达式

  A. ls[3]
  B. ls[3,1]
  C. ls[3][1]
√  D. ls[2][0]

13.单选 利用索引获取字典的值:给出以下代码的运行结果

d ={“大海”:“蓝色”, “天空”:“灰色”, “大地”:“黑色”}
print(d[“大地”], d.get(“大地”, “黄色”))
  A. 黑色 黄色
√  B. 黑色 黑色
  C. 黑色 蓝色
  D. 黑色 灰色

14.单选 表达式16/4-2**5*8/4%5//2的值为

  A. 14
  B. 4
√  C. 2.0
  D. 2

15.判断 可以删除集合中指定位置的元素

对           √ 错

16.判断 创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)

√ 对           错

17.判断 set(x):可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且有序任意的集合

对           √ 错

18.判断 元组可以作为字典的“键”

√ 对          错

19.判断 如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文

√ 对          错

20.判断 对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表

√ 对          错

21.判断 集合可以作为列表的元素

√ 对          错

22.判断 任何程序设计语言都会出现整数溢出的问题,这是因为计算中的数字或结果需要的存储空间超过了计算机所能提供的大小。

对         √ 错

23.判断 python语法认为条件X ≤ Y ≤z是合法的

对         √ 错

项目三
1. 以下for语句中,( )不能完成1-10的累加功能。
  A. for i in range(0,11):sum+=i
  B. for i in range(1,11):sum+=i
  C. for i in range(10,0,-1):sum+=i
√ D. for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i

2.设有如下程序段:
k=10
while k:
k=k-1
print(k)
则下面语句描述中正确的是:
√  A. while循环执行10次
  B. 循环是无限循环
  C. 循环体语句一次也不执行
  D. 循环体语句执行一次

3.以下while语句中的表达式”not E”等价于
while not E:
        pass
√   A. E == 0
  B. E != 1
  C. E != 0
  D. E ==1

4.下列程序的功能是( )。
sum=0
for i in range(100):
    if(i%10):
        continue
    sum=sum+i
print(sum)
  A. 计算1到100的和
  B. 计算不是10的倍数的和
√  C. 计算10的倍数的和
  D. 计算1到10的和

5. 下列for循环执行后,输出结果的最后一行是( )。
for i in range(1,3):
for j in range(2,5):
          print(i*j)
 A. 2
 B. 6
√  C. 8
 D. 15

6.下列说法中正确的是( )。
√  A. break用在for语句中,而continue用在while语句中
  B. break用在while语句中,而continue用在for语句中
  C. continue能结束循环,而break只能结束本次循环
√  D. break能结束循环,而continue只能结束本次循环

7.执行range(2,10,2)后运行结果是:
√  A. [2,4,6,8]
  B. [2,4,6,8,10]
  C. (2,4,6,8)
  D. (2,4,6,8,10)

8.选出对下列语句不符合语法要求的表达式:
for var in ____________ :
print var
  A. range(0,10)
  B. ”Hello”
  C. (1,2,3)
√  D. {1,2,3,4,5}

9.若k为整形, 下述while循环执行的次数为
k=1000
while k>1:
    print k
    k = k/2
  A. 9
√  B. 10
  C. 11
  D. 1000

10.以下程序的输出结果有( )个,以( )分隔:
n=5
while n>2:
    print(n)
    n=n-1
  A. 5,空格
  B. 4,逗号
√  C. 3,回车
  D. 2,冒号

11.执行下列Python语句将产生的结果是
x=2
y=2.0
if(x==y): print(“Equal”)
else: print(“No Equal”)
√  A. Equal
 B. Not Equal
 C. 编译错误
 D. 运行时错误

12.若k为整型,则下述while循环执行的次数为( )。
k=10 while k>1: print(k) k = k/2
√  A. 4
  B. 5
  C. 10
  D. 死循环

13.Python表达式中,可以控制运算有限顺序的是
√ A. 圆括号()
  B. 方括号[]
  C. 大括号{}
  D. 尖括号<>

14.在while循环中,只能将循环条件设置为True或False
对                          √ 错

15.内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range等迭代对象
√ 对                          错文章来源地址https://www.toymoban.com/news/detail-475327.html

到了这里,关于Python测试题——学习通(高校邦)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【华为OD机试真题】1186 - 微服务的集成测试(JAVA C++ Python JS) | 机试题+算法思路+考点+代码分析

    🍂个人博客首页: KJ.JK   🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用Python语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习

    2024年02月05日
    浏览(39)
  • 白盒测试题一

    1.下列流程图中变量a、b、c、d均为非负整数,编写程序实现相应分析处理,并设计测试数据进行语句覆盖测试。要求a、b、c、d取最小可能值。 代码如下: 2.根据流程图编写程序实现相应分析处理,并设计测试数据进行语句覆盖测试。执行算式输出文字“算式一值:”和c的值,

    2024年02月03日
    浏览(45)
  • 软件测试题答案

    搜索答案的一个方法 点Ctrl+F,在页面上查找,输入题目上的部分字 软件测试题及答案 1(单选题)通常,()是在编码阶段进行的测试,它是整个测试工作的基础。 A.系统测试 B.确认测试 C.集成测试 D.单元测试 正确答案: D 2(单选题)如果测试一个单元时,其所调用的底层单

    2024年01月25日
    浏览(57)
  • 【SDN测试题】

    SDN测试题 一、判断题 NFV与SDN的基础都是通用服务器、云计算以及虚拟化技术。 正确答案:对 安装OpenvSwitch时必须根据系统内核版本选择相应的Open vSwitch版本。 正确答案:对 执行命令ovs-vsctl del-br br0会将br0及挂接到br0上的端口一并删除。 正确答案:对 OpenDaylight是一个基于

    2024年02月08日
    浏览(42)
  • 软件测试技能大赛任务二单元测试试题

    任务二   单元测试 执行代码测试 本部分按照要求,执行单元测试,编写java应用程序,按照要求的覆盖方法设计测试数据,使用JUnit框架编写测试类对程序代码进行测试,对测试执行结果进行截图,将相关代码和相关截图粘贴到单元测试报告中。 题目1 :根据下列流程图编写

    2024年02月14日
    浏览(52)
  • Hive期末测试题(头歌)

    第1关:计算“Bad Boys (1995)”这部电影的评分次数 第2关:统计每年的电影评分次数 使用Hive的字符串函数来处理这个问题。 这个查询首先从电影名称中提取出年份,然后根据年份对电影评分进行分组统计。 第3关:统计不同性别的观影用户1995年评论电影次数 对比不同性别的观

    2024年04月23日
    浏览(60)
  • Spring测试题及答案

    1 : 下面关于“依赖注入”的说法,错误的是(D) A. 将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中 B. 降低了组件间的耦合,使程序更容易维护和升级 C. 促进了“面向接口编程”,使构建大规模程序更轻松 D. 需要定义大量接口,增加编码复杂度 2 :

    2024年02月13日
    浏览(40)
  • 国家开放大学统一考试 测试题

    试卷代号:2668 人员招聘与培训实务     参考试题 1.“人尽其才,才尽其用”主要表现了人力资源管理哪一方面的工作内容?(    )     A.组织结构的设计                        B.人力资源规划的制定     C.人员的甄选与使用                     

    2024年02月09日
    浏览(37)
  • Office办公软件测试题

    一、单选题 1.要将一篇文档中,所有的\\\"微软\\\"都被录入员误输为\\\"徽软\\\",如何最快捷地改正()。 A.用[定位]命令 B.用[开始]菜单中的[替换]命令 C.单击[复制],再在插入点单击[粘贴] D.用插入光标逐字查找,分别改正 2.在表格中一次性插入3行,正确的方法是()。 A.选择[表格

    2024年02月11日
    浏览(58)
  • c语言经典测试题2

    1.题1 我们来思考一下它的结果是什么? 我们来分析一下:\\\\是转义为字符\\\'\\\',123表示的是一个八进制,算一个字符,t算一个字符,加上\\0,应该有13个,但是strlen只计算\\0前的字符个数。所以结果应该是12.我们来看看:  2.题2 大家来思考一下结果是什么呢? 我们来分析一下

    2024年02月22日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包