1. 3+5*6**2/2-8以上语句的执行结果是( )。
A. 40.0 B. 25.0 C. 445.0 D. 85.0
正确答案: D
2. 关于Python语句P=-P,下面的选择正确的是( )。
A. P的绝对值 B. P等于它的负数 C. 给P赋值为它的负数 D. P=0
正确答案: C
3. try: 1 / 0 except Exception as e: print (“0不能作为除数”) else: print (“没有异常”) finally: print (“最后总是要执行我”) 以上程序运行的结果是:( )
A. 0不能作为除数 B. 最后总是要执行我 C. 没有异常 D. 0不能作为除数 最后总是要执行我
正确答案: D
4. 表达式eval( ‘3*2’)的值是( )。
A. 5 B. 3*2 C. 8 D. 6
正确答案: D
5. print (‘C:\norton_antivirs’) 以上语句的执行结果是( )。
A. C:\norton_antivirs B. C:orton_antivirs C. C: orton_antivirs D. C:\norton_antivirs’
正确答案: C
6. 下面哪个函数用来查看变量类型( )。
A. type() B. int() C. str() D. id()
7. random库中用于生成随机整数的函数是( )。
A. uniform() B. randrange() C. random() D. randint()
8. 关于return语句,下面描述正确的是( )。
A. 函数必须有一个return语句 B. 函数中最多只能有一个return语句 C. return只能返回一个值 D. 函数可以没有return语句
9. 属于Python文件读取文件一行操作的是() 。
A. read B. readall C. readline D. readtext
10. 哪个选项是用来判断当前Python语句在分支结构中?( )
A. 冒号 B. 引号 C. 缩进 D. 大括号
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
12. 定义变量x=2.6,int(x)的结果是( )。
A. 3 B. 2 C. 2.0 D. 2.6
13. 用于将英文字母转为大写字母的方法是( )。
A. .lower() B. .title() C. .upper() D. .swapcase()
14. Python支持逆向索引,列表中最后一个元素的索引是( )。
A. 0 B. 1 C. last D. -1
15. Python中使用( )符号表示元组。
A. “” B. [] C. {} D. ()
16. 下列哪个语句在Python中是非法的?( )
A. x, y = y, x B. x += y C. x = y = z = 1 D. x = (y = z + 1)
17. 关于break的作用,以下说法正确的是( )。
A. 按照缩进跳出当前层语句块 B. 跳出所有for/ while循环 C. 跳出当前层for/while循环 D. 按照缩进跳出除函数缩进外的所有语句块
18. val=pow(2,10),请用一行代码返回val结果的长度值。
A. 都不正确 B. len(str(val) C. len(val) D. len(pwo(2,10))
19. Python中使用( )符号表示列表。
A. [] B. {} C. “” D. ()
20. 关于Python的元组类型,以下说法不正确的是( )。
A. 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息 B. 元组一旦创建就不能被修改 C. 元组中元素必须是相同类型 D. 元组采用逗号和圆括号(可选)来表示
21. 关于Python中的x *= 2,下列说法正确的是()
A. 以上都不对 B. x=x*2 C. x=2 D. x==2
22. 已知x=43,ch=’A’,y = 1,则表达式(x>=y and ch <‘b’ and y)的值是( )。
A. 报错 B. 0 C. 1 D. 1
23. 已知列表ls,下面对ls.append(x)的描述是正确的的是( )。
A. 向列表ls最前面增加一个元素x B. 替换列表ls最后一个元素为x C. ls中增加元素,如果x是一个列表,则可以同时增加多个元素 D. 只能向列表ls最后增加一个元素x
24. 下面的代码输出结果是( )。 for i in range(0,2): print(i,end=” “)
A. 0 1 2 B. 0 1 C. 0,1 D. 1 2
25. 关于序列s,下面对s.index(x)的描述是正确的是( )。
A. 返回序列s的长度 B. 返回序列s中序号为x的元素 C. 返回序列s中元素x所有出现位置的序号 D. 返回序列s中元素x第一次出现的序号
26. 执行语句print(pow(2,10)),输出结果是( )。
A. 1024 B. 12 C. 100 D. 20
27. ‘123’* 3的值是( )。
A. ‘123123123’ B. 369 C. ‘123123’ D. 出错
28. 已知x=10,y=20,z=30;以下程序执行后x,y,z的值是( )。 if x
A. 20,30,10 B. 10,20,20 C. 20,10,10 D. 20,10,30
29. 以下程序执行后,输出的值为(): x =”foo” y = 2 print(x+y)
A. foo2 B. foo C. foofoo D. 错误
30. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象。
A. 错误 B. 正确
31. 列表只能存储同一类型的数据。
A. 错误 B. 正确
32. 在定义函数时,某个参数名字前面带有*号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。
A. 正确 B. 错误
33. 程序异常就是语法错误。
A. 错误 B. 正确
34. Python中的字符串是可变数据类型。
A. 错误 B. 正确
35. 作为条件表达式时,数值0、空字符串、空列表、空元组、空字典等都等价于False。
A. 错误 B. 正确
36. 在Python的条件判断中,elif语句可以单独使用。
A. 正确 B. 错误
37. def power(x): def p(y): return x**y return p power(2)(5) 以上程序运行的结果是: ( )
A. 25 B. 32 C. 2 D. 10
38. Python变量名是区分字母大小写的。
A. 错误 B. 正确
39. 可以使用if作为变量名。
A. 正确 B. 错误
40. 已知 x = [1, 2, 3, 4],那么执行x[0] = 5之后,x的值为[5, 2, 3, 4]。
A. 正确 B. 错误
41. 以下语句在Python中合法的是( )。
A. x=y=z=1 B. x=1,y=2 C. x,y=y,x D. x+=y
42. 以下不能创建一个字典的语句是( )。
A. dict1 = {} B. dict4 = {(1,2,3): “uestc”} C. dict2 = { 3 : 5 } D. dict3 = {[1,2,3]: “uestc”}
43. 以下语句在 Python中合法的是( )。
A. x=y=z=1 B. x,y=y,x C. x+=y D. x=(y=z+1)
44. 关于打开文件open函数,说法正确的是( )。
A. 以’r’方式打开文件,文件必须存在,否则会发生错误 B. 以’a’方式打开文件,如果文件不存在,会创建文件 C. 以’w’方式打开文件,无法写入内容 D. 以’w’方式打开文件,如果文件不存在,会创建文件
45. Python提供了两种循环结构,分别是( )。
A. for B. loop C. while D. do-while
46. 浮点型数据就是指小数,以下属于浮点型数据的是( )。
A. 5.0 B. 5 C. 3.26 D. 1.2E5
47. 下面特点属于Python语言的有( )。
A. 开源 B. 跨平台 C. 免费 D. 解释执行
48. 关于程序的异常处理,以下选项中描述正确的是( )。
A. 程序异常发生经过妥善处理可以继续执行 B. 编程语言中的异常和错误是完全相同的概念 C. Python 通过 try、except 等保留字提供异常处理功能 D. 异常语句可以与 else 和 finally 保留字配合使用
49. 关于函数定义,说法正确的是( )。
A. 函数名的命名规则与变量名一样 B. 函数的参数必须放到小括号中 C. 函数用def关键字定义 D. 函数可以用return语句返回值,如果省略,返回空值None
50. Python可以应用于以下哪些领域( )。
A. Web开发 B. 服务器运维 C. 网络爬虫 D. 数据分析
国开(河南)《大数据技术》作业练习2辅导资料最新答案
随机题搜索:
觉得这篇文章对你有用的话,就打赏一下支持文章作者
评论0