《Python语言基础与应用》北京大学慕课课堂章节五测试

1、单选(3分)
以下叙述正确的是()。
A.只能在循环体内使用break语句。
B.continue语句的作用是结束整个循环的执行。
C.从多层循环嵌套中退出时,可以使用goto语句。
D.在循环体内使用break语句或continue语句的作用相同。
正确答案:B

2、单选(3分)

k=1000
while k>1:
    print(k)
    k=k/2

上述代码的运行结果包含()个数字。
A.11
B.10
C.9
D.8
正确答案:B

3、单选(3分)

for i in range(3):
    print(i,end=',')

运行结果是
A.1,2,3,
B.0,1,2,
C.1,2,3
D.0,1,2
正确答案:B

4、单选(3分)
下面代码的运行结果是:

for i in range(2):
    print(i, end='')
else:
    print(0)

A.
0
1
0

B.
0
1

C.010

D.012
正确答案:C

5、单选(3分)
下面代码的运行结果是:

n = 1
while n >= 0:
    print(n)
    n = n - 1
else:
    print(n)

A.
1
0
0

B.
1
0
-1

C.
1
0

D.1
正确答案:B

6、单选(3分)
下面代码的运行结果是:

n = 1
while n >= 0:
    n = n - 1
    print(n)
else:
    print(n)

A.
0
-1

B.
1
0
0

C.
0
-1
-1

D.
1
0
正确答案:C

7、单选(3分)
下面代码的运行结果是:

lst=[1,3,5,7]
for i in lst:
    print(i)
    if i>=5:
        break
else:
    print('END')

A.
1
3
5

B.
1
3
5
7

C.
1
3
5
7
END

D.
1
3
5
END
正确答案:A

8、多选(3分)
下面代码中输出结果为1,2,3三个数字的有()。
A.

alist=[0,1,2]
for i in alist:
    print(i+1)

B.

for i in range(3):
    print(i)

C.

i=3
while i>0:
    i=i-1
    print(3-i)

D.

i=1
while i<3:
    print(i)
    i+=1

正确答案:AC

9、多选(3分)
常见的控制流结构有:
A.循环结构
B.顺序结构
C.嵌套结构
D.条件分支
正确答案:ABD

10、填空(3分)

if True or False and False:
    print('yes')
else:
    print('no')

上述代码输出结果是____。
正确答案:yes

### 程序设计基础复习资料教程 对于希望在寒假期间巩固程序设计基础知识的学生来说,有多种资源可供利用。针对不同编程语言的基础程和复习材料如下: #### C/C++ 基础程 中国大学生平台提供了由哈尔滨工程大学苏小红老师教授的《C语言程序设计精髓》,以及北京大学郭炜老师的系列程《程序设计算法(一)、(二)、(三)》[^1]。这些程不仅涵盖了基本语法,还深入讲解了如何应用所学解决实际问题。 #### Python 初学者友好型程 对于想要快速上手并掌握Python这门流行脚本语言的学习者而言,《零基础入门Python》是一个不错的选择。该程承诺从头开始教导学生直至能够运用Python完成简单的数值运算及图表绘制工作,并提供全程答疑服务以确保每位参者都能跟得上进度[^2]。 #### 数据结构专项训练 为了帮助理解复杂的数据处理逻辑,在线平台上还有专门面向数据结构的教学内容。例如浙大陈越姥姥开设于爱程网上的同名公开,或是B站上广受好评的“数据结构不难”,都是极佳的学习途径之一。 #### 实践心得分享 除了理论学习外,实践同样重要。一篇来自电子科技大学同学撰写的软件工程项目总结提到:“通过参具体的项目开发活动,可以更深刻体会到书本之外的知识点。” 这样的经验交流有助于加深对课堂内外知识点的理解程度[^4]。 ```python # 示例代码片段展示了一个简单函数定义及其调用方式 def add(a, b): """返回两个数相加的结果""" return a + b result = add(3, 5) print(f"The result is {result}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值