大学计算机及程序设计Ⅲ(曹进)(扬州大学) 中国大学慕课答案2024完整版100分

募瘁嚎亨倦痊奔首补乌溯兢聚

对应课程:点击查看
起止时间:2020-02-24到2020-07-01
更新状态:已完结

第1周 单元测验

1、 在IDLE的文件方式下运行Python程序的快捷键为:

A:F1
B:F3
C:F5
D:F10
答案: F5

2、 以下不能计算a的b次方的表达式是:

A:ab
B:pow(a,b)
C:b
a
D:math.pow(a,b)
答案: b**a

3、 执行以下程序后,b的值为:a=1b=aa=a+2

A:1
B:3
C:2
D:0
答案: 3

4、 以下哪个为合法的python变量名:

A:true1
B:False
C:import
D:if
答案: true1

5、 执行表达式1+’1’后,结果为:

A:2
B:50
C:’11’
D:报错
答案: 报错

6、 以下不能实现将变量a的值增加1的是:

A:a=a+1
B:a+=1
C:a+1
D:a=a+int(‘1’)
答案: a+1

第2周 单元测验

1、 已知字符串s1=’abc’,s2=’3’,则表达式s1*s2的值为

A:报错
B:’abcabcabc’
C:’abc3′
D:’3abc’
答案: 报错

2、 已知字符串s=’12345’,则以下值不为’54321’的表达式是:

A:s[::-1]
B:s[-1::-1]
C:s[4::-1]
D:s[0::-1]
答案: s[0::-1]

3、 已知字符串s=’12345’,则以下值不为’5’的表达式是:

A:s[4]
B:s[-1]
C:s[-1:-2:-1]
D:s[::4]
答案: s[::4]

4、 已知s=input(),当用户输入为’15’时,以下表达式错误的是:

A:s*5
B:s+3
C:eval(s)+3
D:int(s)+3
答案: s+3

5、 已知字符串s=’12345678910’,则表达式len(s)的值为_____。
答案: 11
分析:len函数可以用于求解字符串的长度,即字符串内字符的个数。

6、 已知字符串s=’123abc’,则表达式s.isdigit()的值为____。
答案: False
分析:字符串的isdigit方法用于判断字符串中的字符是否均为数字。

7、 已知字符串s=’1a2b3c’,则表达式’abc’ in s的值为_____。
答案: False
分析:in运算符可用于判断一个字符串是否是另一个字符串的子串,此处’abc’并不是s的子串。

8、 已知字符串s=’meen’,则表达式s.replace(‘e’,’o’)的值为’______’。
答案: moon
分析:字符串的replace方法可对字符串中的子串进行替换。

9、 已知字符串s=’123456123’,则表达式 str(s.index(‘5’))+str(s.count(‘123′)) 的值为’___’
答案: 42
分析:str函数用于将其他类型的数据转换为字符串类型,当运算符+运用于两个字符串时做字符串的拼接操作。
字符串的index方法用于查找某个字符串在另一个字符串中的起始索引号。
字符串的count方法用于计算某个字符串在另一个字符串中出现的次数。

第3周 单元测验

1、 已知变量a的值为一个正整数,以下能用于判断a的值是否为一个偶数的表达式为:

A:a%2==1
B:a%2=0
C:a%2==0
D:a//2==0
答案: a%2==0

2、 已知变量s的值是一个字符串,以下能用于判断s这个字符串是否以字符“0”开头,且以字符“9”结尾的表达式为:

A:s[0]==0 and s[9]==9
B:s[0]=”0″ or s[-1]=”9″
C:s[0]==”0″ and s[-1]==”9″
D:s[0]==”0″ or s[-1]==”9″
答案: s[0]==”0″ and s[-1]==”9″

3、 以下能用于随机生成一个两位正整数的代码为:

A:import randomrandom.randint(10,99)
B:import randomrandint(10,100)
C:import randomrandom.randint(10,100)
D:random.randint(10,100)
答案: import randomrandom.randint(10,99)

4、 已知变量a=3,b=“2”,则表达式a>b的值为:

A:True
B:False
C:报错
D:false
答案: 报错

5、 以下能实现将变量a和b的值从小到大输出的是:

A:a=2b=1if a>b: a,b=b,aprint(a,b)
B:a=2b=1if a b: a,b=b,aprint(b,a)
D:a=2b=1if a>b: a,b=b,a print(a,b)
答案: a=2b=1if a>b: a,b=b,aprint(a,b)

6、 以下程序运行结果为:a=4if a>5: b=a2else: b=a3print(b)
答案: 64

7、 以下程序的运行结果为:a=15if a>15: print(5,end=””)if a>10: print(20,end=””)if a>5: print(35,end=””)
答案: 2035

8、 以下程序的运行结果为:a=15if a>15: print(5,end=””)elif a>10: print(20,end=””)elif a>5: print(35,end=””)
答案: 20

9、 已知分段函数如下:x>0时,y=1x=0时,y=0x<0时,y=-1阅读以下程序,并进行填空,实现以上分段函数的功能。x=int(input(“请输入一个整数:”))if ____: y=0elif x>0: y=1else: y=-1print(y)
答案: x==0

10、 以下程序的运行结果为:a=3b=4c=1if a>=b: if a>=c: print(a) else: print(c)else: if b>=c: print(b) else: print(c)
答案: 4

第4周 单元测验

1、 以下程序用于输出所有三位数中的偶数,则空白部分应该填写的内容是:for i in __: print(i)

A:range(100,999)
B:range(100,1000)
C:range(99,999,2)
D:range(100,1000,2)
答案: range(100,1000,2)

2、 以下程序的输出结果为”ace”,则空白部分应该填写的内容是:s=”abcdef”for i in ____: print(s[i],end=””)

A:range(0,len(s))
B:range(0,len(s),2)
C:range(0,-1,2)
D:range(0,-1,-2)
答案: range(0,len(s),2)

3、 以下程序用于输出整数n的所有因子,则空白部分应该填写的内容是:n=int(input(“请输入一个整数:”))for i in range(1,n+1): if _______: print(i)

A:i%n==0

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

孔悲司单兽瞬葡价甜裙到耸令