
第12课Python的函数 一、选择题 1.以下Python中的函数,常用于获取用户键盘输入的是( ) A.pow() B.eval() C.print() D.input() 2.以下关于Python函数的作用,说法错误的是( ) A.增加代码的维护难度 B.实现代码的复用 C.使代码的逻辑结构更清晰 D.增强代码的可读性 3.利用Python程序绘制函数y=sin(x)的图像。若要绘制下图所示的函数图像,则下列码中第6行应填写的语句是( ) 1.#绘制正弦函数y=sin(x)的图像 2.import matplotlib. pyplot as plt 3.import numpy as np 4.x=np. linspace(0,10,1000) 5.y=np. sin(x) 6. 7.plt show() 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 11.Python使用函数( )接收用 输入的数据 A.accept() B.input() C.readline() D.print() 12.python中eval()函数用来执行一个字符串表达式,并返回表达式的值,语句eval('2+4/5')执行后的输出结果是() A.2.8 B.2 C.2+4/5 D.'2+4/5' 13.在Python程序设计语言中,用于输入和输出的函数分别是( ) A.read( )和write( ) B.input( )和output( ) C.input( )和print( ) D.cin( )和cout( ) 14.关于python中的函数,以下描述错误的是( )。 A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可 B.使用函数的主要目的是减低编程难度和代码重用 C.Python 使用 ... ...
~~ 您好,已阅读到文档的结尾了 ~~