本文包含作业练习123答案
作业练习1答案
1. Python语言通过严格的( )来表明程序的格式框架。
A. 自动识别逻辑 B. () C. {} D. 缩进
正确答案: D
2. 关于return语句,下面描述正确的是( )。
A. return只能返回一个值 B. 函数可以没有return语句 C. 函数必须有一个return语句 D. 函数中最多只能有一个return语句
正确答案: B
3. 表达式eval( ‘3*2’)的值是( )。
A. 6 B. 3*2 C. 5 D. 8
正确答案: A
4. 关于Python中的x += 3,下列说法正确的是()
A. 以上都不对 B. x==3 C. x=3 D. x=x+3
正确答案: D
5. 当需要在字符串中使用特殊字符时, Python使用( )作为转义字符。
A. B. # C. / D. %
正确答案: A
6. 设a = int(input()),下列代码不正确的是 ( )。
A. if a>0: pass B. if a=0: pass C. if a>=0: pass D. if a==0: pass
正确答案: B
7. 执行语句print(pow(2,10)),输出结果是( )。
A. 20 B. 12 C. 100 D. 1024
正确答案: D
8. for或者while与else搭配使用时,能够执行else对应语句块的情况是( )。
A. 永不执行 B. 总会执行 C. 仅循环正常结束时 D. 仅循环非正常结束时,以break结束
正确答案: C
9. random库中用于生成随机整数的函数是( )。
A. randrange() B. randint() C. uniform() D. random()
正确答案: B
10. Python语句 print(“世界,你好”) 的输出是( )。
A. “世界,你好” B. 世界,你好 C. (“世界,你好”) D. 运行结果出错
正确答案: B
11. 下面代码输出的结果是()。 for i in range(3): print(2,end=”,”)
A. 2 2 2 B. 2 2 2, C. 2,2,2, D. 2,2,2
正确答案: D
12. Python是一种( )计算机程序设计语言。
A. 解释型 B. 编译型 C. 翻译型 D. 机器语言
正确答案: A
13. 已知x = [1, 2, 3],执行语句x.append(4)之后,x的值是( )。
A. [1,2,3,4] B. 4 C. [1, 2, 3] D. [4]
正确答案: A
14. Python中表达式 x ** y 的含义是( )。
A. x除以y的整数商 B. x的y次幂 C. x除以y的商 D. x除以y的余数
正确答案: B
15. 获取“Python之禅”的语句是( )。
A. Python B. import that C. import this D. Print
正确答案: C
16. 以下查看Pandas的DataFrame对象a的属性信息的正确方法是:( )
A. a.help() B. a.head() C. a.info() D. a.dtypes()
正确答案: C
17. 关于序列s,下面对len(s)的描述是正确的是( )。
A. 返回序列s中元素x所有出现位置的序号 B. 返回序列s的长度 C. 返回序列s中序号为x的元素 D. 返回序列s中元素x第一次出现的序号
正确答案: B
18. result = lambda x: x*x print(result(5)) 以上语句的运行结果为( )。
A. 55 B. lambda x: x*x C. 10 D. 25
正确答案: D
19. 关于大括号{},下面的描述正确的是( )。
A. 直接使用{}将生成一个列表类型 B. 直接使用{}将生成一个集合类型 C. 直接使用{}将生成一个字典类型 D. 直接使用{}将生成一个元组类型
正确答案: C
20. 已知x=10,y=20,z=30;以下程序执行后x,y,z的值是( )。 if x
A. 10,20,20 B. 20,10,10 C. 20,10,30 D. 20,30,10
正确答案: B
21. 关于Python中的x *= 2,下列说法正确的是()
A. x=2 B. 以上都不对 C. x=x*2 D. x==2
正确答案: C
22. 下面不属于Python保留字的是( )。
A. elif B. def C. import D. type
正确答案: D
23. Python中所有的异常类都是( )的子类。
A. SyntaxError B. Exception C. ValueError D. IndexError
正确答案: B
24. 关于break的作用,以下说法正确的是( )。
A. 跳出当前层for/while循环 B. 按照缩进跳出当前层语句块 C. 按照缩进跳出除函数缩进外的所有语句块 D. 跳出所有for/ while循环
正确答案: A
25. 下列定义函数的语句正确的是( )。
A. def someFunction(): B. def someFunction() C. function somFunction(): D. function somFunction()
正确答案: A
26. Python中使用( )符号表示元组。
A. [] B. “” C. {} D. ()
正确答案: D
27. 字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:
A. s[0:-3] B. s[:-3] C. s[3] D. s[-3]
正确答案: D
28. ‘123’* 3的值是( )。
A. 369 B. 出错 C. ‘123123123’ D. ‘123123’
正确答案: C
29. 下列选项不是Python的优点的是( )。
A. 可移植性强 B. 高级语言 C. 运行速度快 D. 免费、开源
正确答案: C
30. 语句pass仅起到占位符的作用,并不会做任何操作。
A. 错误 B. 正确
正确答案: B
31. Python使用缩进来体现代码之间的逻辑关系,对缩进的要求非常严格。
A. 错误 B. 正确
正确答案: B
32. 布尔类型由True(真)和False(假)两个值。
A. 正确 B. 错误
正确答案: A
33. 函数可以随意命名。
A. 正确 B. 错误
正确答案: B
34. Python的单行注释采用的符号是( )。
A. # B. $ C. * D. %
正确答案: A
35. continue语句的作用是终止正在执行的循环。
A. 正确 B. 错误
正确答案: B
36. 在Python 3.x中可以使用中文作为变量名。
A. 正确 B. 错误
正确答案: A
37. 复数类型由实数部分和虚数部分构成,可以表示为a+bj。
A. 正确 B. 错误
正确答案: A
38. Python字典中的“键”不允许重复。
A. 错误 B. 正确
正确答案: B
39. 在Python中,不需要先声明变量名及其类型,直接赋值即可创建各种类型的对象变量 。
A. 错误 B. 正确
评论0