第12课 Python的函数 知识点题库

根据“学生成绩评价”程序截图,完成填空。

学生成绩评价程序实现对输入学生成绩进行评价的功能。评价标准是90分以上为“优秀”,80-90间为“良好”,60-80分为“及格”,60分下为“不及格”。

  1. (1) 从图中可以看出,程序设计中运用了if—语句结构;在条件语句中,是可选项。
  2. (2) 程序中的定义的变量是,变量的使用过程为:定义—
  3. (3) 程序中的input()函数是Python的内置函数,主要用于
  4. (4) 请补充完成程序,填写合适的逻辑运算符①,②
执行下列程序,运行结果是(    ) 。

x=0

for i in range(6):

    for j in range(7):

        x=x+1

print (x)

A . 13 B . 14 C . 42 D . 12
使用for i in range(10)和 for i in range (10,20)控制循环次数是一样的。
在Python的IDLE环境中,执行下列语句。

>>> test=list (range(1,5))

>>> test

     #请写出结果

Python中,我们常用(   )函数查看数据类型。
A . input( ) B . print( ) C . type( ) D . scanf( )
这是用Python编写的“BMI值计算程序”,根据截图完成填空。

height=input('你的身高是多少米:')

height=float(height)

weight =input('你的体重是多少KG:')

weight =float(weight)

BMI=weight/(height*height)

if BMI>=24.9:

    print('肥胖')

  ①  BMI<24.9   ②   BMI>=18.5:

   print('正常')

else:

    print('偏瘦')

  1. (1) 从图中可知,程序中使用的是语句,在语句后输入“”,下面的程序会强制缩进。
  2. (2) 程序中定义height和weight为
  3. (3) 请补充完整程序:①;②
  4. (4) 图中函数是Python的内置函数,主要用于数据的输入。
这是用Python编写的 “三角形”程序,根据截图完成填空。

  1. (1) 程序中使用的遍历结构是函数。
  2. (2) 程序中使用保留字自定义sjx()函数。
  3. (3) 从程序中可以看出,该循环语句共执行次。
  4. (4) 程序编写完成后,需要进行保存,命名为“三角形.py”,运行程序时执行编辑窗口中的“”—“Run Module”命令。
在python中运行以下程序,运行结果是(      )

print(2*4)

A . 8 B .     2*4 C .    2222 D . "2*4"
在python中运行以下程序,运行结果是(     )

a=2

b=3 b=4

print(a+b)

A . 5 B . 6 C . 23 D . 24
使用(    )关键字来创建Python自定义函数。           
A . Function B . Func C . Procedure D . Def
print("a"+"b"*2)结果是?(  )           
A . ab2 B . Abb C . abab D . Ab
利用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
下列有关于print命令的描述中,正确的是(     )
A . 在打印机里打印相关的文本或者数字等 B . 可以用来画图 C . 在屏幕中输出相应的文本或者数字等 D . 执行语句print(“python”,3.7)时会出错
运行以下程序,显示的运行结果是:3 ()

a=4

b=6

avg=(a+b)/3

print(avg)

A . 正确 B . 错误
在Python中运行以下程序,输出的结果是()

for i in range(2,5):

    print(i)

A . 1,2 B . 2,3 C . 2,3,4 D . 2,3,4,5
输入三角形的底和高,自动计算三角形的面积并且输出。
在python中,range(3)生成的序列是(   )
A . 3 B . 1,2,3 C . 0,1,2,3 D . 0,1,2
下列语句中变量i取值次数最多的是(        )
A . for i in range(2,100,2) B . for i in range(101) C . for i in range(100,200) D . for i in range(1,100)
下列程序运行后,n值最大的是(   )

 

A . 1 B . 2 C . 3 D . 4