高级语言程序设计(Python)(盐城师范学院) 中国大学mooc慕课答案2024版 m55511


第1章 Python语言概述 第1章 Python语言概述 单元测验

1、 采用IDLE进行交互式编程,其中“>>>”符号是( )。

答案: 命令提示符

2、 print(“世界,你好”)的输出是( )。

答案: 世界,你好

3、 以下不属于Python语言特点的是()。

答案: 依赖平台

4、 关于Python版本,以下说法正确的是( )。

答案: Python3.x代码无法向下兼容Python2.x的既有语法

5、 Python是一种( )类型的编程语言。

答案: 解释

6、 关于Python语言,以下说法错误的是( )。

答案: Python语言由PSF组织所有,这是一个商业组织

7、 “世界很大”+”人很渺小”的输出结果是( )。

答案: 世界很大人很渺小

8、 print(0.1+0.2==0.3)以上代码的输出结果是( )。

答案: False

9、 在一行上写多条Python语句使用的符号是( )。

答案: 分号

10、 关于Python语言的注释,以下选项中描述错误的是( )。

答案: Python语言的单行注释以单引号 ‘ 开头

11、 关于Python注释,以下选项中描述错误的是‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬( )。

答案: 注释可以辅助程序调试

第2章 程序设计基础 第2章 程序设计基础 单元测验

1、 Python语言通过( )来体现语句之间的逻辑关系。

答案: 缩进

2、 关于Python程序中与“缩进”有关的说法中,以下选项中正确的是( )。

答案: 缩进在程序中长度统一且强制使用

3、 Python语言中代码注释使用的符号是( )。

答案: #

4、 下面代码的输出结果是‪( )。x=10y=3print(x%y,x**y)

答案: 1 1000

5、 下面代码的输出结果是( )。x=10y=4print(x/y,x//y)

答案: 2.5 2

6、 在Python函数中,用于获取用户输入的是( )。

答案: input()

7、 下面代码的输出结果是( )。>>> x = 3.14>>> eval(‘x + 10’)

答案: 13.14

8、 以下( )不是Python语言的保留字。

答案: true

9、 以下选项中,符合Python语言变量命名规则的是( )。

答案: Templist

10、 以下选项中,不是Python语言合法命名的是( )。

答案: 5MyGod

11、 以下不是IPO模式的是:( )。

答案: program 

12、 下面代码的输出结果是‪( )。a=b=c=123print(a,b,c)

答案: 123 123 123

13、 下面代码的输出结果是‪( )。>>>a,b,c,d,e,f=”Python”>>>b
答案: ‘y’

14、 下面代码的输出结果是‪( )。x=1x=3+5*2print(x)
答案: 28

第3章 基本数据类型 第3章 基本数据类型 单元测验

1、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ s1 = “The python language is a scripting language.”s1.replace(‘scripting’,’general’)print(s1)

答案: The python language is a general language.

2、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪s = “The python language is a multimodel language.”print(s.split(‘ ‘))

答案: [‘The’, ‘python’, ‘language’, ‘is’, ‘a’, ‘multimodel’, ‘language.’]

3、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ z = 12.12 + 34jprint(z.real)

答案: 12.12

4、 下面代码的输出结果是‪‪‪‪‪‫‪print(pow(2,10))

答案: 1024

5、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ x=10y=3print(divmod(x,y))

答案: (3,1)

6、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ x=3.1415926print(round(x,2) ,round(x))

答案: 3.14 3

7、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a = 5b = 6c = 7print(pow(b,2) –4ac)

答案: -104

8、 下面代码的执行结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a = 10.99print(complex(a))

答案: (10.99+0j) 

9、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a =”Python”b = “A Superlanguage”print(“{:->10}:{:-<19}”.format(a,b))

答案: —-Python:A Superlanguage—-

10、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ x = 1x = 3+5*2print(x)

答案: 28

11、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ str1 = “mysqlsqlserverPostgresQL”str2 = “sql”ncount = str1.count(str2)print(ncount)

答案: 2

12、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ str1 = “mysqlsqlserverPostgresQL”str2 = “sql”ncount = str1.count(str2,10)print(ncount)

答案: 0

13、 关于Python的数字类型,以下选项中描述错误的是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‫

答案: 浮点数也有十进制、二进制、八进制和十六进制等表示方式

14、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ x = 12.34print(type(x))

答案: <class ‘float’=””>

15、 关于Python字符串,以下选项中描述错误的是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫

答案: 可以使用datatype()测试字符串的类型

16、 关于Python字符编码,以下选项中描述错误的是

答案: chr(x)将字符转换为Unicode编码

17、 下面代码的执行结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a = 123456789b = ““print(“{0:{2}>{1},}{0:{2}^{1},}{0:{2}<{1},}”.format(a,20,b))

答案: *123,456,789*123,456,789123,456,789**

18、 s = “Alice”print(s[::-1])上述代码的输出结果是‪‪‪‪‪‫‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫
答案: ecilA

19、 s= “abcdefghijklmn”print(s[1:10:3])上述代码的输出结果是‪‪‪‪‪‫‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫
答案: beh

20、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ z = 12.34 + 34jprint(z.imag)
答案: 34.0

第4章 程序的控制结构

1、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ 。()for i in “Python”: print(i,end=” “)

答案: P y t h o n

2、 给出如下代码:‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ a=3while a > 0: a -= 1 print(a,end=” “)以下选项中描述错误的是()‪‪‪‪‪‫‪。‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫

答案: 条件a > 0 如果修改为a < 0 程序执行会进入死循环

3、 以下选项中能够实现Python循环结构的是()。

答案: while

4、 用来判断当前Python语句在分支结构中的是()。

答案: 缩进

5、 关于break语句与continue语句的说法中,以下选项中不正确的是()。

答案: continue语句结束循环,继续执行循环语句的后续语句。

6、 实现多路分支的最佳控制结构是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()

答案: if-elif-else

7、 给出如下代码:sum = 0for i in range(1,11): sum += i print(sum)以下选项中描述正确的是()。

答案: 输出的最后一个数字是55

8、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()s = 0while(s<=1): print(‘计数:’,s) s = s + 1

答案: 计数:0计数:1

9、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()s = 1while(s<=1): print(‘计数:’,s) s = s + 1

答案: 计数:1

10、 下面代码的执行结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()print(pow(3,0.5)pow(3,0.5)==3)

答案: False

11、 以下选项中描述正确的是()。

答案: 条件24<=28<25是合法的,且输出为False

12、 关于while保留字,以下选项中描述正确的是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()

答案: 使用while能够实现循环计数

13、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ 。() for s in “HelloWorld”: if s==”W”: continue print(s,end=””)
答案: Helloorld

14、 下面代码的输出结果是‪‪‪‪‪‫‪()。‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ for s in “HelloWorld”: if s==”W”: break print(s,end=””)
答案: Hello

15、 给出下面代码:‪‪‪‪‪‫‪age=23start=2if age%2!=0: start=1for x in range(start,age+2,2): print(x)上述程序输出值的个数是()‪‪‪‪‪‫‪。‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫
答案: 12

16、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ 。()for i in range(1,6): if i%3 == 0: break else: print(i,end =”,”)
答案: 1,2,

17、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ 。()for i in range(1,6): if i/3 == 0: break else: print(i,end =”,”)
答案: 1,2,3,4,5,

18、 下面代码的输出结果是‪‪‪‪‪‫‪()。‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫sum = 0for i in range(2,101): if i % 2 == 0: sum += i else: sum -= iprint(sum)
答案: 51

19、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()sum=0for i in range(0,100): if i%2==0: sum-=i else: sum+=iprint(sum)
答案: 50

20、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ 。()for i in range(1,10,2): print(i,end=”,”)
答案: 1,3,5,7,9,

21、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫ 。()sum = 1for i in range(1,101): sum += iprint(sum)
答案: 5051

22、 下面代码的输出结果是()。x2 = 1for day in range(4,0,-1): x1 = (x2 + 1) * 2 x2 = x1print(x1)
答案: 46

23、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。 ()for n in range(100,200): i = n // 100 j = n // 10 % 10 k = n % 10 if n == i 3 + j 3 + k ** 3: print(n)
答案: 153

24、 下面代码的输出结果是()。a = 2.0b = 1.0s = 0for n in range(1,4): s += a / b t = a a = a + b b = tprint(round(s,2))
答案: 5.17

25、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()for a in ‘mirror’: print(a, end=””) if a == ‘r’: break
答案: mir

26、 下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫。()for num in range(2,10): if num > 1: for i in range(2,num): if (num % i) == 0: break else: print(num)
答案: 2,3,5,7,

27、 给出下面代码:‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫k=10000while k>1: print(k) k=k/2上述程序的运行次数是()。‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‫‪‪‪‪‪‪‫
答案: 14


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!

暂无优惠



完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。



不知道怎么购买?点此查看购买教程!


点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

阿布查查 » 高级语言程序设计(Python)(盐城师范学院) 中国大学mooc慕课答案2024版 m55511
+
账户
更新
搜索
帮助
主页