贵州电大5205812 Python编程技术3-0004答案

微信小程序
内容查看
查看价格3

一、单选题(共25道试题,共100分。)

1.

以下选项中描述正确的是

满分4    得分4

2.

以下选项中能够最简单地在列表[‘apple’,’pear’,’peach’,’orange’]中随机选取一个元素的是

满分4    得分4

3.

给出下面代码: i = 1 while i < 6:     j = 0     while j < i:         print(“*”,end=”)         j += 1     print(“n”)     i += 1 以下选项中描述错误的是:

满分4    得分4

4.

关于递归函数的描述,以下选项中正确的是

满分4    得分4

5.

下面代码的输出结果是 for s in “HelloWorld”:     if s==”W”:         break     print(s,end=””)

满分4    得分4

6.

下面代码的输出结果是 a = [] for i in range(2,10):     count = 0     for x in range(2,i-1):         if i % x == 0:             count += 1     if count != 0:         a.append(i) print(a)

[3 ,5 ,7 ,9]
B [4, 6, 8, 9]
C [4 ,6 ,8 ,9 ,10]
[2 ,3 ,5 ,7]
满分4    得分4

7.

下列快捷键中能够中断(Interrupt Execution)Python程序运行的是

F6
Ctrl + Q
Ctrl + C
Ctrl + F6
满分4    得分4

8.

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

a -= 1可由a = a – 1实现
条件a > 0如果修改为a < 0程序执行会进入死循环
使用while保留字可创建无限循环
这段代码的输出内容为2 1 0
满分4    得分4

9.

.给出下面代码: for i in range(1,10):     for j in range(1,i+1):         print(“{}*{}={}t”.format(j,i,i*j),end = ”)     print(“”) 以下选项中描述错误的是:

内层循环i用于控制一共打印9列
也可使用While嵌套循环实现打印九九乘法表
执行代码,输出九九乘法表
执行代码出错
满分4    得分4

10.

random.uniform(a,b)的作用是

生成一个[a, b]之间的随机整数
生成一个(a, b)之间的随机数
生成一个均值为a,方差为b的正态分布
生成一个[a, b]之间的随机小数
满分4    得分4
11.

给出下面代码: a = input(“”).split(“,”) x = 0 while x < len(a):     print(a[x],end=””)     x += 1     代码执行时,从键盘获得a,b,c,d,则代码的输出结果是:

执行代码出错
abcd
无输出
a,b,c,d
满分4    得分4
12.

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

continue语句类似于break语句,也必须在for、while循环中使用
break语句结束循环,继续执行循环语句的后续语句
当多个循环语句嵌套时,break语句只适用于最里层的语句
continue语句结束循环,继续执行循环语句的后续语句v
满分4    得分4
13.

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

P,y,t,h,o,n,
P y t h o n
Python
Pyt h o n
满分4    得分4
14.

下面代码的执行结果是 print(pow(3,0.5)*pow(3,0.5)==3)

TRUE
pow(3,0.5)*pow(3,0.5)==3
FALSE
3
满分4    得分4
15.

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

计数:0    计数:1
出错
计数:0
计数:1
满分4    得分4
16.

下面代码的输出结果是 for i in [“pop star”]:     pass     print(i,end = “”)

无输出
pop star
出错
popstar
满分4    得分4
17.

下面代码的输出结果是 x2 = 1 for day in range(4,0,-1):     x1 = (x2 + 1) * 2     x2 = x1 print(x1) A 46 B 23 C 94 D 190 36.下面代码的输出结果是 for num in range(2,10):     if num > 1:         for i in range(2,num):             if (num % i) == 0:                 break

4,6,8,9
2,4,6,8,10
2,4,6,8
2,3,5,7,
满分4    得分4
18.

于while保留字,以下选项中描述正确的是

while True: 构成死循环,程序要禁止使用
使用while必须提供循环次数
所有while循环功能都可以用for循环替代
使用while能够实现循环计数
满分4    得分4
19.

下面代码的输出结果是 for i in range(1,10,2):     print(i,end=”,”)

1,4,
1,4,7,
1,3,5,7,9,
1,3,
满分4    得分4
20.

给出下面代码: k=10000 while k>1:     print(k)     k=k/2 上述程序的运行次数是:

14
1000
15
13
满分4    得分4
21.

给出下面代码: a = input(“”).split(“,”) if isinstance(a,list):     print(“{} is list”.format(a)) else:     print(“{} is not list”.format(a)) 代码执行时,从键盘获得1,2,3,则代码的输出结果是:

执行代码出错
1,2,3 is not list
[‘1’, ‘2’, ‘3’] is list
1,2,3 is list
满分4    得分4
22.

关于递归函数基例的说明,以下选项中错误的是

递归函数必须有基例
递归函数的基例不再进行递归
每个递归函数都只能有一个基例
递归函数的基例决定递归的深度
满分4    得分4
23.

关于Python的无限循环,以下选项中描述错误的是

无限循环一直保持循环操作,直到循环条件不满足才结束
无限循环也称为条件循环
无限循环通过while保留字构建
无限循环需要提前确定循环次数
满分4    得分4
24.

下面代码的输出结果是 a = {} if isinstance(a,list):     print(“{} is list”.format(a)) else:     print(“{} is {}”.format(“a”,type(a)))

a is list
出错
无输出
a is <class ‘dict’>
满分4    得分4
25.

下面代码的输出结果是 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)

159
157
152
153
满分4    得分4

点点赞赏,手留余香 给TA打赏

AI创作

课程作业辅导,点击图片加微信,有偿服务

评论0

请先

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

课程作业辅导,有需要加微信
显示验证码

社交账号快速登录