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

如图,程序设计好后,单击绿旗执行程序时,小猫会向方向移动。(填写①、②、③、④中的一项)

APP Inventor的组件分为            两类。(   )
A . 项目组件和设计组件 B . 离线组件和在线组件 C . 显示组件和隐藏组件 D . 可视组件和非可视组件
阅读程序写结果。

year=2021

if (year%400==0) or ( year%4==0 and year%100!=0 ):

    days=366

else:

    days=365

print(days)

⑴程序运行结果是:

a=88

b=48

c=a//b

If c==0:

  c=a*10+b .

elif 1<=c<=9:

  c=a*100+b

elif 10<=c<=99:

  c=a*1000+b

print(c)

⑵程序运行结果是:

for i in range(1,10,2):

    print(iend=" ")

⑶程序段执行结果是:

for i in range(1,100):

  if i%3==0 and i%7==0:

      print(iend=" ")

⑷程序段执行的结果是:

下面程序中, 语句print (i)共执行了几次(    )

for i in range(5) :

    print(i)

A . 3 B . 4 C . 5 D . 6
采用搜索的方法解决问题,如密码破解的问题,常采用的方法叫做
这是用Python编写的 “三角形”程序,根据截图完成填空。

  1. (1) 程序中使用的遍历结构是函数。
  2. (2) 程序中使用保留字自定义sjx()函数。
  3. (3) 从程序中可以看出,该循环语句共执行次。
  4. (4) 程序编写完成后,需要进行保存,命名为“三角形.py”,运行程序时执行编辑窗口中的“”—“Run Module”命令。
Print()是一个Python内置函数,主要作用是(   )。
A . 显示 B . 调用 C . 打印输出 D . 展示
用for循环实现输出2到200之间的所有偶数,包括2和200,则range(a,b,c)应设置为(   )
A . (2,200,2) B . (2,201,2) C . (2,201,1) D . (2,200,1)
在Python中,input("提示语")的功能是等待用户从键盘上输入数据,用户输入的内容将作为函数的值,无论用户输入什么内容,均返回字符串。
调用模块不正确的(    )
A . os.system( ) B . random.sample( ) C . mymodule.match_num( ) D . sys.sleep( )
pygame模块提供了等函数;random模块用于产生;sys模块包含了跟Python相关的函数。
下列有关于print命令的描述中,正确的是(     )
A . 在打印机里打印相关的文本或者数字等 B . 可以用来画图 C . 在屏幕中输出相应的文本或者数字等 D . 执行语句print(“python”,3.7)时会出错
turtle库是Python语言中一个很流行的绘制图像的函数库。
请写出下面程序的运行结果:

sum=0

for i in range(1,11,1) :

  sum=sum+i

print( sum)

Python中查阅关键字的函数是format( )。
以下print语句输入正确的是(  )
A . print(I love China)           B . print("I love China"); C . printf ( "I love China" );    D . print I love China
假定母鸡每只4元,公鸡每只3元,小鸡每只2角5分,每种鸡都要买。现有100元,要买100只鸡,问有多少种方案。求解这个问题,若用枚举法来求解,公鸡数量的枚举范围应为(       )
A . [1,25] B . [1,33] C . [0,100] D . [0,33]
枚举算法需要先确定枚举对象、,然后逐一枚举可能的解,并验证每个解是否为问题的解。
在Python中,对于列表类型的变量,以下哪个方法可以添加列表元素(    )
A . len( ) B . reverse( ) C . append( ) D . pop( )
假定母鸡每只4元,公鸡每只3元,小鸡每只2角5分,每种鸡都要买。现有100元,要买100只鸡,问有多少种方案。

求解这个问题,若用枚举法来求解,同时列举母鸡数量x和公鸡数量y,则检验表达式为(   )

A . x+y=100    B . 4*x+3*y=100     C . 4*x+3*y+(100-x-y)//4==100 D . 4*x+3*y+(100-x-y)/4=100