第1周

牛刀小试-单元测验

1、单选题:
‌在IDLE的文件方式下运行Python程序的快捷键为:‎
选项:
A: F1
B: F3
C: F5
D: F10
答案: 【 F5

2、单选题:
‌以下哪个不是评判程序好坏的依据:​
选项:
A: 程序执行的效率
B: 程序运行结果的准确性
C: 用户使用程序的体验度
D: 程序是否有输入
答案: 【 程序是否有输入

3、单选题:
‎以下哪个为合法的python变量名:‏
选项:
A: true
B: False
C: import
D: if
答案: 【 true

4、单选题:
‎在python中以下哪个语句可以实现将a的值输出:‍
选项:
A: input(a)
B: print(a)
C: out(a)
D: output(a)
答案: 【 print(a)

5、单选题:
‌执行以下程序后,a和b的值分别为:‎‌a=1‎‌b=2‎‌a,b=b,a‎
选项:
A: 1   1
B: 2   2
C: 1   2
D: 2   1
答案: 【 2   1

6、单选题:
​执行表达式1+'1'后,结果为:‌
选项:
A: 2
B: 50
C: '11'
D: 报错
答案: 【 报错

7、单选题:
‍执行以下程序后,b的值为:‌‍a=1‌‍b=a‌‍a=a+2‌
选项:
A: 1
B: 3
C: 2
D: 0
答案: 【 1

8、判断题:
‍Python2.x和Python3.x语法不完全兼容。‍
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‍IDLE提供了交互式和文件式两种运行环境。​
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‍在文件式运行环境下,程序运行前不需要保存。‏
选项:
A: 正确
B: 错误
答案: 【 错误

第2周

牛刀小试-单元测验

1、单选题:
​以下哪个程序相比较优:‍
选项:
A: r=input()pi=3.14s=pi*r*rprint(s)
B: r=eval(input())pi=3.14s=pi*r*rprint(s)
C: r=eval(input('请输入半径:'))pi=3.14s=pi*r*rprint('圆面积为:',s)
D: import math  #导入math库r=eval(input('请输入半径:'))  #输入圆半径s=math.pi*r*r #计算圆面积print('圆面积为:',s)  #输出圆面积
答案: 【 import math  #导入math库r=eval(input('请输入半径:'))  #输入圆半径s=math.pi*r*r #计算圆面积print('圆面积为:',s)  #输出圆面积

2、单选题:
‌以下不能计算a的b次方的表达式是:​
选项:
A: a**b
B: pow(a,b)
C: b**a
D: math.pow(a,b)
答案: 【 b**a

3、单选题:
‌执行以下程序后,假设用户输入123,则输出结果为:‏‌n=int(input('请输入一个三位正整数:'))‏‌a=n//100‏‌b=n//10%10‏‌c=n%10‏‌print(a,end=',')‏‌print(b,end=',')‏‌print(c)‏‌‏
选项:
A: 1,2,3,
B: 1,2,3
C: 1,2,3
D: 1,2,3
答案: 【 1,2,3

4、单选题:
​math库中的哪个函数能够实现求解绝对值的功能:‍
选项:
A: fabs
B: fmod
C: floor
D: gcd
答案: 【 fabs

5、单选题:
‏以下不能实现将变量a的值增加1的是:‌‏‌
选项:
A: a=a+1
B: a+=1
C: a+1
D: a=a+int('1')
答案: 【 a+1

6、单选题:
‍已知字符串s='12345',则以下值不为'5'的表达式是:‌
选项:
A: s[4]
B: s[-1]
C: s[-1:-2:-1]
D: s[::4]
答案: 【 s[::4]

7、单选题:
‎已知s=input(),当用户输入为'15'时,以下表达式错误的是:‌‎‌
选项:
A: s*5
B: s+3
C: eval(s)+3
D: int(s)+3
答案: 【 s+3

8、单选题:
​表达式 eval('3.14e2*10') 的结果是:‏
选项:
A: 3140.0
B: 20.0
C: 3.14
D: 62.8
答案: 【 3140.0

9、单选题:
‍以下选项中,关于Python字符串的描述错误的是:‎
选项:
A: Python语言中,字符串可以是用一对双引号""或者一对单引号 '' 括起来的零个或者多个字符
B: Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)
C: 字符串包括两种序号体系:正向递增和反向递减
D: 字符串是字符的序列,可以按照单个字符或者字符片段进行索引
答案: 【 Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)

10、单选题:
​关于Python字符串,以下选项中描述错误的是:‏
选项:
A: 引用字符串时,既可以将字符串保存在变量中再引用,也可以直接以字符串形式直接引用
B: 字符串是一个字符序列,字符串中的编号叫"索引"
C: 在字符串中,同一个字母的大小写是等价的
D: 字符串中的字符都是以某种二进制编码的方式进行存储和处理的
答案: 【 在字符串中,同一个字母的大小写是等价的

第3周

牛刀小试-单元测验

1、单选题:
‎已知字符串s='1234567890',则以下表达式中值为'24680'的是:‌
选项:
A: s[0:-1]
B: s[0:-1:2]
C: s[1::2]
D: s[1:-1:2]
答案: 【 s[1::2]

2、单选题:
‎已知字符串s1='abc',s2='3',则表达式s1*s2的值为‌
选项:
A: 报错
B: 'abcabcabc'
C: 'abc3'
D: '3abc'
答案: 【 报错

3、单选题:
​已知字符串s='12345',则以下值不为'54321'的表达式是:‍
选项:
A: s[::-1]
B: s[-1::-1]
C: s[4::-1]
D: s[0::-1]
答案: 【 s[0::-1]

4、单选题:
​已知字符串s='12345',则以下值不为'5'的表达式是:‍
选项:
A: s[4]
B: s[-1]
C: s[-1:-2:-1]
D: s[::4]
答案: 【 s[::4]

5、单选题:
‏已知s=input(),当用户输入为'15'时,以下表达式错误的是:‎
选项:
A: s*5
B: s+3
C: eval(s)+3
D: int(s)+3
答案: 【 s+3

6、填空题:
‌已知字符串s='12345678910',则表达式len(s)的值为___________。​
答案: 【 11

7、填空题:
‎已知字符串s='123abc',则表达式s.isdigit()的值为__________。‏
答案: 【 False

8、填空题:
‌已知字符串s='1a2b3c',则表达式'abc' in s的值为___________。​
答案: 【 False

9、填空题:
‌已知字符串s='meen',则表达式s.replace('e','o')的值为'____________'。‌
答案: 【 moon

10、填空题:
‍已知字符串s='123456123',则表达式 str(s.index('5'))+str(s.count('123')) 的值为'_________'‌
答案: 【 42

第4周

牛刀小试-单元测验

1、单选题:
‏已知变量a的值为一个正整数,以下能用于判断a的值是否为一个偶数的表达式为:​
选项:
A: a%2==0
B: a%2==1
C: a%2=0
D: a//2==0
答案: 【 a%2==0

2、单选题:
‍已知变量s的值是一个字符串,以下能用于判断

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注