| 1. 单选题 | 详细信息 |
|
以下Python中的函数,常用于获取用户键盘输入的是( )
A . pow()
B . eval()
C . print()
D . input()
|
|
| 2. 单选题 | 详细信息 |
|
以下关于Python函数的作用,说法错误的是( )
A . 增加代码的维护难度
B . 实现代码的复用
C . 使代码的逻辑结构更清晰
D . 增强代码的可读性
|
|
| 3. 单选题 | 详细信息 | ||
|
利用Python程序绘制函数y=sin(x)的图像。若要绘制下图所示的函数图象,则下列码中第6行应填写的语句是( )
A . plt. plot(x,y)
B . plt. plot(y,x)
C . plt. bar(x,y)
D . plt. boxplot(x,y)
|
|||
| 4. 单选题 | 详细信息 |
|
利用Python编写自定义函数完成阶乘的计算,代码如下所示,程序运行结果是( )
1)def factoria1(n): #求n! 2) s=1 3) for i in range(2,n+1):: 4) s=s*i 5) return s 6)print(factorial(4))
A . 1
B . 120
C . 24
D . 6
|
|
| 5. 单选题 | 详细信息 |
|
“水仙花数”是指一个三位正整数,其各位数字立方和等于该数本身。例如:153=13+53+33 , 故153是一个水仙花数。求1000以内的所有水仙花数的Python程序如下:
import math for num in range(100,1000): if num==pow(gw,3)+pow(sw,3)+pow(bw,3): #pow(x,y)函数返回xy的值 print(num) 上述程序段中加框处应该填入的代码段是( )
A .
B .
C .
D .
|
|
| 6. 单选题 | 详细信息 |
|
利用Python编程实现计算z=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码( )完善程序实现如下右图的运行结果。
A . basic+=sum
B . sum=basic+n
C . sum=basic+1
D . sum+=basic
|
|
| 7. 单选题 | 详细信息 |
|
以下程序导入python的math模块,使用math模块下的函数对输入的实数进行向下取整,具体代码如下:
① n = input("请输入一个实数:") ② print(n3) 请完善该代码,上述划线处可选的语句为:( )
A . ① import math ;② n3=math.floor(float(n)) ;
B . ① import math;② n3=floor(float(n)) ;
C . ① import math ;② n3=math.sqrt(float(n)) ;
D . ① from math import ceil ;② n3=ceil(float(n)) ;
|
|
| 8. 单选题 | 详细信息 |
|
在Python中,数据的输入是通过( )来实现的。
A . input( )函数
B . print( )函数
C . bool( )函数
D . abs( )函数
|
|
| 9. 单选题 | 详细信息 |
|
在Python中,通过( )函数查看字符的编码。
A . int( )
B . ord( )
C . chr( )
D . yolk( )
|
|
| 10. 单选题 | 详细信息 |
|
运行下列 Python程序,结果正确的是( )
s="abcdefg" c=len(s) #len 求字符串长度 for i in range(0,c): if i<2: print (chr(ord(s[i])+2),end=" ") # ord()函数是chr()函数配对函数,将字符转ASCII值 else: print(chr(ord(s[i]) + 3),end=" ")
A . c d f g h a
B . c d f g h b
C . c d f g h i j
D . c d f g h c
|
|