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

根据“三角形”程序截图,完成填空。

  1. (1) 程序中运用的for循环语句,该语句的基本格式为: <循环变量> <遍历结构>:<语句块>
  2. (2) range()函数表示产生,从程序中可以看出,该循环语句共执行次。
  3. (3) 程序中使用的保留字自定义sjx()函数,sjx(10)表示函数。
  4. (4) 程序编写完成后,首先要进行,命名为“三角形.”;运行程序执行编辑窗口中的“ ”—“Run Module”命令。
min(1,3,5,7,9)的结果是(  )
A . 1 B . 3 C . 5 D . 9
根据APP Inventor界面回答问题


 

图1
  1. (1) 首次运行APP Inventor时会出现提示,单击“”按钮,弹出对话框。输入项目名称,单击“确定”后,就可以进入图1界面。
  2. (2) 图1是APP Inventor的界面,填写各部分的名称。

     

  3. (3) 图2中,在设计界面中添加“”和“”,在界面尝试组合两个积木。
     
    图2
int(-5.24)的值是(    )。
A . -5 B . -5.14 C . -6 D . 5.24
语句print (2+3)运行结果是:
某合唱队有100人,分别编号为1,2,3……100,现从中抽出编号为6的倍数的队员单独作为一个声部的合唱,那么这样的人数共有多少?分别是哪些编号?

请用VB程序实现上面的内容,算出人数并在窗体上列出所有编号。

界面设计参考如下:

下列问题中适合使用枚举算法解决的是(  )
A . 计算两个电阻的并联值 B . 计算五个同学的平均身高 C . 查找100以内所有能被6整除的数 D . 超市的促销方案
input( )函数结果返回一个(   )类型数据。
A . 字符串 B . 数字 C . 列表 D . 整数
 查看变量类型的 Python 内置函数是
在python中运行以下程序,运行结果是(     )

a=2

b=3 b=4

print(a+b)

A . 5 B . 6 C . 23 D . 24
Python中,用于获取用户输入的命令是(     )。           
A . Input B . Read C . Get D . For
若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写python程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。程序运行界面如图所示:

实现上述功能的程序如下,请在划线处填入合适的代码。

def isprime(x):

  for i in range(2,x):

    if

      return False

    return True

    n=int(input(“请输入一个正整数n:”))

    c=0

    k=3

    while k<=n-2:

      if isprime(k) and

        print(k,k+2)

       

        k=k+1

print(“共有”+str(c)+“对双胞胎数”)

运行以下程序,显示的运行结果是:sum = 30,横线位置正确的语句是()。

a=10

b=20

sum=a+b

___________________

A . print("sum =",sum) B . .print(sum) C . printf("sum=,30") D . print(sum=30)
运行以下程序,显示的运行结果是:3 ()

a=4

b=6

avg=(a+b)/3

print(avg)

A . 正确 B . 错误
编程题
  1. (1) 请使用python3.x版本,利用海龟绘图函数库编写一个程序绘制一个正方形,边长100单位。
  2. (2) 难度提升,实现输入多边形边的数量,自动根据输入的边数绘制多边形,多边形的边长随意。

    提示:让海龟前进10单位,turtle.forward(10)

    让海龟左转45度,turtle.left(45)

    让海龟右转90度,turtle.right(90)

Python使用(  )函数接收用户输入的数据。
A . accept( ) B . input( ) C . readline( ) D . login( )
执行下列语句后的结果是(   )

world="world"

print("hello"+world)

A . 语法错误 B . hello world C . helloworld D . "hello"world?
假定母鸡每只4元,公鸡每只3元,小鸡每只2角5分,每种鸡都要买。现有100元,要买100只鸡,问有多少种方案。求解这个问题,最适合的算法是(   )
A . 解析 B . 排序 C . 枚举 D . 查找
在Python中,下列哪个模块不是系统内置模块(    )
A . math B . random C . time D . numpy
在Python中,使用math模块的pow( )函数,pow(2, 4)运行结果是
最近更新