Python程序设计基础教程(慕课版)
上QQ阅读APP看书,第一时间看更新

1.6 课后习题

扫码在线做习题

一、单选题

1. 编译器和解释器的区别是__________。

A. 编译器是一个程序

B. 编译器用于将高级语言翻译成机器语言

C. 在程序解释完成后,便不再需要解释器

D. 编译器处理源代码

2. Python语言的特点不包含__________。

A. Python语言十分简洁

B. Python语言采用编译执行

C. Python语言是面向对象的编程语言

D. Python语言必须修改才能跨平台运行

3. 下列代码运行时不会产生错误的是__________。

A. print('Hello, I'm fine')

B. print("Hello, I'm fine")

C. print('Hello, I'm fine")

D. print("Hello, I'm fine')

4. 下列语句没有错误的是__________。

A. 'hello'+2

B. 'hello'*'2'

C. 'hello'*2

D. 'hello'-'2'

二、填空题

1. 下列表达式的计算结果是__________。

>>>30-3**2+8//3*2/10

2. 下列字符串的运行结果是__________。

>>>"12"+"34"

三、编程题

编写程序,完成下列题目:将This is TOM字符串输出到三行,每行一个单词。(注意:每个单词后面都没有空格)

输出样例:

This
is
TOM