欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
超星学习通Python语言程序设计作业答案
Python语言程序设计
学校: 无
平台: 超星学习通
题目如下:
1. 1. 【单选题】以下关于程序设计语言的描述,错误的选项是______。
A. 编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序
B. Python解释器把Python代码一次性翻译成目标代码,然后执行
C. 机器语言直接用二进制代码表达指令
D. Python语言是一种脚本编程语言
答案: Python解释器把Python代码一次性翻译成目标代码,然后执行
2. 2. 【单选题】以下关于语言类型的描述中,错误的是______。
A. 编译是将源代码转换成目标代码的过程
B. C语言是静态编译语言,Python语言是脚本语言
C. 静态语言采用解释方式执行,脚本语言采用编译方式执行
D. 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程
答案: 静态语言采用解释方式执行,脚本语言采用编译方式执行
3. 3. 【单选题】关于Python语言的描述,错误的选项是______。
A. 是一种机器语言
B. 支持面向对象
C. 支持面向过程
D. 是一种解释类型的语言
答案: 是一种机器语言
4. 1. 【单选题】以下选项不属于Python语言特点的是______。
A. 平台无关
B. 语法简洁
C. 适合编写系统软件
D. 第三方库丰富
答案: 适合编写系统软件
5. 2. 【单选题】以下不是Python语言特点的是______。
A. 语法简洁
B. 生态丰富
C. 执行速度快
D. 支持中文
答案: 执行速度快
6. 3. 【单选题】以下关于Python语言技术特点的描述中,错误的是______。
A. Python语言是解释执行的,因此执行速度比编译型语言慢
B. 对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码
C. Python比大部分编程语言具有更高的软件开发产量和简洁性
D. Python是脚本语言,主要用作系统编程和Web访问的开发语言
答案: Python是脚本语言,主要用作系统编程和Web访问的开发语言
7. 4. 以下选项不属于Python语言特点的是______。
A. 平台无关
B. 语法简洁
C. 适合编写系统软件
D. 第三方库丰富
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 5. 以下关于Python语言技术特点的描述中,错误的是______。
A. Python语言是解释执行的,因此执行速度比编译型语言慢
B. 对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码
C. Python比大部分编程语言具有更高的软件开发产量和简洁性
D. Python是脚本语言,主要用作系统编程和Web访问的开发语言
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 6. 以下不是Python语言特点的是______。
A. 语法简洁
B. 生态丰富
C. 执行速度快
D. 支持中文
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 1. 【单选题】在Python语言中,IPO模式不包括______。
A. Output (输出)
B. Input (输入)
C. Program (程序)
D. Process (处理)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 1. 【单选题】Python语言中用来表示代码块所属关系的语法是______。
A. 缩进
B. 花括号
C. 冒号
D. 括号
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 2. 【单选题】以下关于Python缩进的描述中,错误的是______。
A. 缩进是可以嵌套的,从而形成多层缩进
B. 缩进表达了所属关系和代码块的所属范围
C. Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
D. 判断、循环、函数等都能够通过缩进包含一批代码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 1. 以下关于Python字符串的描述中,错误的是______。
A. Python字符串采用[N:M]格式进行切片,获取字符串从索引N到M的子字符串(包含N和M)
B. 字符串'my\\text.dat'中第一个\表示转义符
C. 在Python字符串中,可以混合使用正整数和负整数进行索引和切片
D. 空字符串可以表示为""或''
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 2. 以下代码的执行结果是______。 x,y,z = 3,4,5 print('x = {1},y ={0},z={0}'.format(x,y,z))
A. x = 4,y =4,z=3
B. x = 3,y =4,z=5
C. x = 4,y =3,z=3
D. x = 4,y =5,z=3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 3. 以下语句的执行结果是______。 str1='||北京大学||' print(str1.strip('|').replace('北京','南京'))
A. ||南京大学||
B. ||南京大学
C. 南京大学
D. 南京大学||
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 4. 函数chr(x)的作用是______。
A. 返回字符x对应的Unicode值
B. 返回数字x作为Unicode编码对应的字符
C. 返回数字x的十六进制字符串形式
D. 返回字符串x中每个字符对应的Unicode编码值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 5. 设str1='python',语句print(str1.center(10,*))的执行结果是______。
A. ****python
B. SyntaxError
C. **python**
D. python****
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 6. 变量tstr='kip520',表达式eval(tstr[3:-1])的结果是______。
A. p520
B. 52
C. 520
D. p52
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 7. 变量sstr = '天使的翅膀带着我在尘世飞翔',执行下列选项,不能输出'翅膀'的是______。
A. print(sstr[-10:-8])
B. print(sstr[3:5])
C. print(sstr[3::2])
D. print(sstr[3:-8])
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 8. 以下语句的执行结果是______。 lss = 'ab' print('{:->4}'.join(lss))
A. ab--
B. a{:->4}b
C. =--ab
D. ab
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 1. 拟在屏幕上打印输出Hello World,使用的Python语句是______。
A. printf("Hello World")
B. print('Hello World')
C. print(Hello World)
D. printf('Hello World')
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 2. 表达式eval('500//10')的结果是______。
A. 500/10
B. 50
C. 500/10'
D. 50.1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 1. 以下选项,错误的是______。
A. 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
B. 组合数据类型可以分为3类:序列类型、集合类型和映射类型
C. Python的str、tuple和list类型都属于序列类型
D. Python组合数据类型能够将多个数据组织起来,通过单一的表示使数据操作更有序、更容易理解
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 2. 对于序列s,能够返回序列s中第i到第j以k为步长的子序列的表达是______。
A. s[i;j;k]
B. s(i,j,k)
C. s[i:j:k]
D. s[i,j,k]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 1. 表达式34%6的结果是______。
A. 4
B. 3
C. 6
D. 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 2. 以下代码的输出结果是______。 print( 0.1 + 0.2 == 0.3 )
A. False
B. -1
C. true
D. 0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 3. 表达式3*4**2//8%7的计算结果是______。
A. 6
B. 5
C. 3
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 4. 以下不是Python语言所使用特殊含义符号的是______。
A. *
B. &
C. $
D. **
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 5. 执行以下程序,输出结果是______。 y='中文' x='中文字' print(x>y)
A. None
B. False
C. True
D. False or False
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 6. 以下代码的输出结果是______。 x = 2 + 9 * ((3*12) - 8) // 10 print(x)
A. 26
B. 27.2
C. 28.2
D. 27
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 7. 以下程序的输出结果是______。 x=3.1415926 print(round(x,2),round(x))
A. 3.14,3
B. 6.283
C. 3,3.14
D. 2,2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 8. 以下关于Python语言的描述中,正确的是______。
A. 条件11<=22<33是不合法的
B. 条件11<=22<33是合法的,输出True
C. 条件11<=22<33是不合法的,抛出异常
D. 条件11<=22<33是合法的,输出False
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 9. 表达式3+5%6*2//8的值是______。
A. 4
B. 7
C. 6
D. 5
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 1. 以下关于Python分支的描述中,错误的是______。
A. if-else结构是可以嵌套的
B. Python分支结构使用保留字if、elif和else来实现,每个if后面必须有elif或else
C. 缩进是Python分支语句的语法部分,缩进不正确会影响分支功能
D. if语句会判断if后面的逻辑表达式,当表达式为真时,执行if后续的语句块
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 2. 以下关于分支结构的描述中,错误的是______。
A. if语句中语句块执行与否依赖于条件判断
B. if语句中条件部分可以使用任何能够产生True和False的语句和函数
C. 二分支结构有一种紧凑形式,使用保留字if和elif实现
D. 多分支结构用于设置多个判断条件以及对应的多条执行路径
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 3. 以下程序的输出结果是______。 x = 10 y = 0 if (x > 5) or (x/y > 5): print('Right') else: print('Wrong')
A. 报错:ZeroDivisionError
B. 不报错,但不输出任何结果
C. Wrong
D. Right
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 4. 键盘输入数字5,以下代码的输出结果是______。 n = eval(input("请输入一个整数: ")) s = 0 if n>=5: n -= 1 s = 4 if n<5: n -= 1 s = 3 print(s)
A. 0
B. 4
C. 2
D. 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 1. 不能返回列表数据类型的选项是______。
A. s.lcut()
B. range()
C. dict.items()
D. s.split()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 1. Python为源文件指定的默认字符编码是______。
A. UTF-8
B. ASCII
C. GB2312
D. GBK
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。