查看“Python单元测试:流程控制语句”的源代码
←
Python单元测试:流程控制语句
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==单项选择题== 1.关于Python的分支结构,以下选项中描述错误的是[单选题]A A.分支结构可以向已经执行过的语句部分跳转 B.Python中if-elif-else语句描述多分支结构 C.Python中if-else语句用来形成二分支结构 D.分支结构使用if保留字 2.关于Python循环结构,以下选项中描述错误的是[单选题]A A.每个continue语句只有能力跳出当前层次的循环 B.Python通过for、while等保留字提供遍历循环和无限循环结构 C.break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行 D.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等 3.关于Python循环结构,以下选项中描述错误的是[单选题]C A.Python通过for、while等保留字构建循环结构 B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等 C.continue结束整个循环过程,不再判断循环的执行条件 D.continue用来结束当前当次语句,但不跳出当前的循环体 4.下面代码的输出结果是B <nowiki>for s in "HelloWorld": if s=="W": continue print(s,end="")</nowiki>[单选题] A.World B.Helloorld C.HelloWorld D.Hello 5.下面代码的输出结果是 <nowiki>for s in "HelloWorld": if s=="W": break print(s,end="")</nowiki>[单选题] A.HelloWorld B.Helloorld C.Hello D.World 6.关于程序的异常处理,以下选项中描述错误的是[单选题]D A.Python通过try、except等保留字提供异常处理功能 B.程序异常发生后经过妥善处理可以继续执行 C.异常语句可以与else和finally保留字配合使用 D.编程语言中的异常和错误是完全相同的概念 7.关于Python遍历循环,以下选项中描述错误的是[单选题] A.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等 B.遍历循环通过for实现 C.无限循环无法实现遍历循环的功能 D.遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块 8.关于Python的无限循环,以下选项中描述错误的是[单选题]D A.无限循环通过while保留字构建 B.无限循环一直保持循环操作,直到循环条件不满足才结束 C.无限循环也称为条件循环 D.无限循环需要提前确定循环次数 9.下面代码的输出结果是A <nowiki>for i in "Python": print(i,end=" ")</nowiki>[单选题] A.P y t h o n B.Python C.P,y,t,h,o,n, D.P y t h o n 10.给出如下代码:[单选题] <nowiki>import random num = random.randint(1,10) while True: guess = input() i = int(guess) if i == num: print("你猜对了") break elif i < num: print("小了") elif i > num: print("大了")</nowiki> 以下选项中描述错误的是D A.“while True:”创建了一个永远执行的While循环 B.random.randint(1,10) 生成[1,10]之间的整数 C.这段代码实现了简单的猜数字游戏 D.“import random”这行代码是可以省略的 ==编程题== ===题目1=== 1.获得用户输入的一组数字,采用逗号分隔,输出其中的最大值。 [多行文本题] 输入输出示例 *输入:8,3,5,7 *输出:9 data = input() a = data.split(',') print(a) print(max(a)) ===题目2=== while True:可以构成一个“死循环”。请编写程序利用这个死循环完成如下功能:循环获得用户输入,直至用户输入字符 y 或 Y 为止,并退出程序。[多行文本题] 输入格式 输入 n 行字符串,最后输入 y 或者 Y 输出格式 输出 n 行字符串,最后跳出循环 while True: s = input("请输入字符:") if s == 'y' or s == 'Y': break print("程序结束") ===题目3=== (选自测试题5) 编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,给出代码提示如下。[多行文本题] <nowiki>n = input() nums = ____①____ s = 0 for i in nums: ____②____ print(s)</nowiki> '''输入输出示例''' <nowiki>输入 输出 1,2,3,4 10</nowiki> n = input("请输入数字(以逗号隔开)") nums = n.split(",") s = 0 for i in nums: s += eval(i) print(s)
返回至
Python单元测试:流程控制语句
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息