选择题

1.

r var in ___:

print(var)

哪个选项不符合上述程序空白处的语法要求?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (B)

A. “Hello”

B. {1;2;3;4;5}

C. (1,2,3)

D. range(0,10)

确答案 B

for … in … 中 in 的后面需要是一个迭代类型(组合类型),{1;2;3;4;5}不是Python的有效数据类型。

or i in range(0,2):

print(i)

哪个选项是以上程序的输出结果?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (C )

A.0 1 2

B.1 2

C.0 1

D.1

正确答案 C

range(0, 2)输出两个值:0和1,左闭右开

k=10000

while k>1:

print(k)

k=k/2

哪个选项给出了上述程序的输出次数?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (B)

A.13

B.14

C.15

D.1000

4.哪个选项是程序的三种基本结构?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (A)

A.顺序结构,循环结构,分支结构

B.顺序结构,跳转结构,循环结构

C.过程结构,循环结构,分支结构

D.过程结构,对象结构,函数结构

5.哪个选项关于循环结构的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (A)

A.死循环无法退出,没有任何作用

B.条件循环和遍历循环结构都是基本的循环结构

C.循环是一种程序的基本控制结构

D.循环是程序根据条件判断结果向后反复执行的一种运行方式

死循环能够用于测试性能,形式上的死循环可以用break来退出

6.关于Python语句P=-P,哪个选项的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (C )

A.P的绝对值

B.P=0

C.给P赋值为它的负数

D.P等于它的负数

7.哪个选项是用来判断当前Python语句在分支结构中?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ (C )

A.大括号

B.引号

C.缩进

D.冒号

正确答案 C

缩进表达层次关系。

8.哪个选项是下面代码的执行结果?

for s in “PYTHON”:

if s==“T”:

continue

print(s,end="")

A.PY

B.TT

C.PYHON

D.PYTHON

正确答案 C

continue结束当次循环,但不跳出当前循环。即跳过T继续执行。

9.个选项是random库中用于生成随机小数的函数?(D)

A.etrandbits()

B.randint()

C.randrange()

D.random()

10.关于try-except,哪个选项的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

A.表达了一种分支结构的特点

B.NameError是一种异常类型

C.使用了异常处理,程序将不会再出错

D.用于对程序的异常进行捕捉和处理

正确答案 C

使用了异常处理,程序可能运行不会出错,但逻辑上可能出错。程序错误是一个大概念,不仅指代码运行错误,更代表功能逻辑错误。

————————————————

版权声明:本文为CSDN博主「unseven」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/unseven/article/details/105205140

python语言程序设计编程题_Python语言程序设计(测试练习题)相关推荐

  1. python语言程序设计编程题_Python语言程序设计(2020年版)高等教育出版社,课后编程题答案(仅供参考)...

    后面会补全,暂时只有部分,答案是自己写的,不是标准答案,仅供参考 习题三 1. .获得用户输入的一个整数,输出该整数百位及以上的数字 s=int(input("请输入大于或等于100的整数: ...

  2. python期末编程题_Python 语言程序设计二级教程第七章编程题

    编程题1 f=open('file1.txt','w') f.write('My name is Lin') f.write('I am from China') f.close() k=open(' ...

  3. c语言 简单编程题,c语言简单编程练习题.doc

    c语言简单编程练习题 精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言简单编程练习题 然后输出相应的字符. #include #inc ...

  4. c语言逻辑思维编程题,c语言逻辑思维训练题一

    c语言逻辑思维训练题一 要求:用java实现下面的所有题目, 2012 年11月1日提交分支类 2012 年11月2日-3日提交循环类 严禁抄袭 分支类: 1.编写程序,输入一个整数,打印出它是奇数还 ...

  5. python字符串操作编程题_python开发基础02-字符串操作方法练习题

    1.执行 Python 脚本的两种方式 python解释器 py文件  #!/usr/bin/env python 进入python解释器,便捷命令并执行 pycharm或其他pythonIDE sh ...

  6. 经典c语言程序编程题,c语言35道经典编程题程序

    一份解决你编程困惑的题,对你一定很有用! 1.有1.2.3.四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #include void main() {int i,j,k,m=0; p ...

  7. c语言阶乘编程题,C语言编程题:阶乘计算

    一.题目:求20!的结果 描述:将数学概念的迭代关系式i!=(i-1)!*i转换为计算机循环意义上的迭代关系式--用新的变量存储新值(乘积),并不断由旧值递推出变量的新值.求n!的函数fanc(n)的 ...

  8. c语言编程题大学,大学C语言程序设计(编程题).pdf

    C 语言程序设计习题(编程题) C 语言程序设计习题(编程题) 习题1(编程题)[知识点:基础知识] 2 2 2 2 编制程序,要求输入整数a 和b ,若a +b 大于100,则输出a +b 百位以上 ...

  9. 沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇) 7-1 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和. 输入格式 ...

最新文章

  1. 安卓惯性传感器(一)
  2. ML之LiR:使用线性回归LiR回归模型在披萨数据集上拟合(train)、价格回归预测(test)
  3. mysql8.0编译安装
  4. java.lang.NoClassDefFoundError:如何解决–第2部分
  5. java系列7:this关键词
  6. 游戏经济系统分析:通货与交易
  7. python创意实用案例-python实用案例
  8. spring3,上传文件ApplicationHttpRequest cannot be ca...
  9. Java讯序_java使用顺序表制作电子通讯录,实现添加,删除和排序的功能.
  10. sqlite3:sqlite3_column 函数
  11. mysql 关闭远程_禁止MySQL root远程访问
  12. 数据分析——AARRR模型
  13. MR(混合现实)无绿幕拍摄
  14. 将语雀文档迁移到飞书
  15. 服务器如何查看 网站访问记录,如何查看服务器远程的访问记录
  16. Delphi 把字符串复制到剪贴板
  17. python系列教程91
  18. 高通量测序在物种鉴定中的应用
  19. [SDOI2008]山贼集团【树上背包+状压】
  20. qt listwidget 关键字颜色_seo关键字优化工具如何收费

热门文章

  1. 彩票抽奖(洛谷P2550题题解,Java语言描述)
  2. C++ 之编程语法习惯之 do{...}while(0) 的用处
  3. 陈一舟:我们花了大力气找合适团队接力人人网 任务完成
  4. UOJ351 新年的叶子
  5. 让SH/BAT脚本定位到运行目录的相对位置,实现其脚本可在任意运行目录下被正确执行...
  6. Redis(二):Redis的安装及配置(2)---设置启动信息
  7. onlinezakladki 右键菜单还原
  8. OpenWrt [mktplinkfw] *** error: images are too big
  9. 当遇到用\来分隔字符串
  10. FTP协议的分析和扩展