Python语言程序设计-人工智能-第一章测验
Python语言程序设计-人工智能-第一章测验
·
1. 以下关于Python语言中“缩进”说法正确的是:
A) 缩进是非强制的,仅为了提高代码可读性
B) 缩进在程序中长度统一且强制使用
C) 缩进可以用在任何语句之后,表示语句间的包含关系
D) 缩进统一为4个空格
正确答案 B
Python语言的缩进只要统一即可,不一定是4个空格(尽管这是惯例)。
2. 下面不属于Python保留字的是:
A) def
B) import
C) type
D) elif
正确答案 C
type不是Python保留字,而是内置函数 type()。
3. 下面是Python语言续行符的是:
A) \
B) %
C) /
D) #
正确答案 A
\是Python续行符,注意:续行符之后必须紧跟回车,当前行不能再有空格或其他字符。
4. 下面是eval()函数作用的是:
A) 直接将参数中元素当作Python语句执行
B) 去掉参数中元素两侧所有引号,含单引号或双引号,当作Python语句执行
C) 去掉参数中最外侧一对引号,含单引号或双引号,当作Python语句执行
D) 在参数两侧增加一对单引号,当作Python语句执行
正确答案 C
eval(x)函数用于去掉参数x最外侧一对引号。
5. 下列选项中不符合Python语言变量命名规则的是
A) _AI
B) TempStr
C) 3_1
D) I
正确答案 C
6. 给出如下代码 TempStr ="Hello World" 可以输出“World”子串的是
A) print(TempStr[–5: –1])
B) . print(TempStr[–5:0])
C) print(TempStr[–4: –1])
D) print(TempStr[–5:])
正确答案 D
7. 关于Python注释,以下选项中描述错误的是
A) Python注释语句不被解释器过滤掉,也不被执行
B) 注释用于解释代码原理或者用途
C) 注释可以辅助程序调试
D) 注释可用于标明作者和版权信息
正确答案 A
8. 在Python函数中,用于获取用户输入的是
A) eval()
B) input()
C) get()
D) print()
正确答案 B
9. 利用print()格式化输出,哪个选项用于控制浮点数的小数点后两位输出?
A) {:.2f}
B) {.2}
C) {.2f}
D) {:.2}
正确答案 A
:.2f 哪一个都不能少
10. 关于Python语句P=-P,哪个选项的描述是正确的?
A) P的绝对值
B) P等于它的负数
C) 给P赋值为它的负数
D) P=0
正确答案 C
Python中的=是赋值符号,==是判断相等性的等于符号。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)