第三单元 算法与程序设计 知识点题库

Python 中,用于获取用户输入的命令是(    )。
A . input B . read C . get D . For
在Python中,语句list (range(1,10))中最大值的是10。
Python中,我们常用(   )函数查看数据类型。
A . input( ) B . print( ) C . type( ) D . scanf( )
我们利用枚举的策略解决问题时,下列说法错误的是(    )
A . 要按一定的顺序枚举 B . 枚举时只可列表,不可画图 C . 要对结果进行比较,做出选择 D . 做到不重复,不遗漏
在 python 中运行以下程序,运行结果是(       )

a=5

b=2 b=a

print(a+b)

A . 52 B . 10 C . a+b D . 7
在range( )函数中最少使用的参数和最多使用参数个数分别为(    )。
A . 0,1 B . 1,2 C . 1,3 D . 2,3
在Python Shell中输入print("30+50=",30+50),输出的结果为(   )。
A . 80 B . 30+50= C . 30+50=80 D . 30+50=30+50
turtle.circle(100),可以让海龟画出边长为100像素的正方形。
下面哪个函数是输入函数(    )           
A . Input B . Print C . List D . Max
关于枚举算法的说法错误的是(       )
A . 一般是通过循环中嵌套分支结构来实现的。 B . 循环结构用来“枚举”,分支结构用于“检验”。 C . 列举所有可能解的范围时,可以扩大但不能缩小,以防漏解。 D . 采用枚举法时,也可能找不到符合条件的解。
利用Python程序绘制函数y=sin(x)的图像。若要绘制下图所示的函数图象,则下列码中第6行应填写的语句是( )

⒈#绘制正弦函数y=sin(x)的图像

⒉import matplotlib. pyplot as plt

⒊import numpy as np

⒋x=np. linspace(0,10,1000)

⒌y=np. sin(x)

⒎plt show( )

A . plt. plot(x,y) B . plt. plot(y,x) C . plt. bar(x,y) D . plt. boxplot(x,y)
matplotlib模块是Python中最出色的绘图库,功能很完善。调用 matplotlib.pyplot时,坐标系可以根据数值范围自动生成。阅读下列程序代码。

import numpy as np       #加载numpy模块并取名为np

import matplotlib.pyplot as plt

x=np.arange(0,2*np.pi,0.01)

y=np.sin(x) 

plt.plot(x,y)

plt.title('sin(x)') 

plt.xlabel('X')

plt.ylabel('Y')  

plt.show() 

下列选择错误的是(     )

A . import matplotlib.pyplot as plt,加载matplotlib.pyplot并取名为plt B . x=np.arange(0,2*np.pi,0.01)为x轴区间 C . plt.plot(x,y),显示x轴、y轴 D . plt.show()显示图像
下面程序的运行结果是

def func(n):

    return n**2

a=10

print(func(a))

运行以下程序,显示的运行结果是:3 4.8 ()

Num1=3

Num2=4.8

print(Num1,Num2)

A . 正确 B . 错误
运行以下程序,可以从键盘输入两个整数存到变量Num1和Num2中 ()

Num1=int(input())

Num2=int(input())

A . 正确 B . 错误
在Python中,输出函数为:(       )
A . print B . int C . Python D . input
Python中,print( )是一个内置函数,括号里的参数必须是字符串。
print函数输出多个对象,多个参数之间用(   )分隔
A . . B . / C . , D . \
零钱兑换。将一张100元面额的纸币兑换成零钱(5元、10元和20元中的任意多个面额),计算有几种换法。

程序代码:

count=0      #循环计数

for x in range(   ①   ):         #变量x表示20元纸币张数

  for y in range(   ②   ):  #变量y表示10元纸币张数

    if    ③   <=100:

          ④     

print("循环次数:",count)

  1. (1) x取值范围:(x为整数)
  2. (2) y取值范围:(y为整数)
  3. (3) 在横线处填上合适的代码

完数,又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身。如6=1+2+3,6即是完数。编程找出1000以内的所有完数。以下程序中缺失的判断条件应该填写( )。 

 

A . n%a=0 B . n%a==0 C . a%n=0 D . a%n==0