程序设计初步 知识点题库

在Small basic语言中,书写命令时,“对象”与它的“操作”之间用什么符号连接。(  )。
A . “+” B . “-” C . “X” D . “.”
根据材料和流程图回答问题

我国公元6世纪的《张丘建算经》记录了一道著名的“百钱买百鸡”问题:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,如何用100文钱买100只鸡?(公鸡、母鸡、小鸡都要有)

“百钱买百鸡”流程图

“百钱买百鸡”部分程序

  1. (1) 根据“百钱买百鸡”流程图写出各符号的名称

  2. (2) 结合流程图完善“百钱买百鸡”程序(其中x为公鸡,y为母鸡,z为小鸡):

  3. (3) 在这个程序中用到两种语句,分别是for语句和语句。
  4. (4) 从图中可以看出,语句后面输入了“”,下面的程序会强制缩进。
  5. (5) “百钱买百鸡”程序完成后,在Python中运行,可执行编辑窗口中的“”——“Run Module”命令。
利用BBC内置磁力传感器制作的指南针,根据图示回答问题。

图片_x0020_9

  1. (1) 图中蓝色的指令块是控制指令块,可以独立运行,也可以同时添加多个。
  2. (2) 图中的指令块是语句,作为条件测试结果的所有指令块只会运行次,只有将它们放入循环指令块内才会循环;单击该指令块中的,可以增加一行“否则如果为 ……则”。

    图片_x0020_10

  3. (3) 从图中可知,程序中新建变量的名称是
  4. (4) 图中是使用了运算符,“或”表示两个条件满足个条件就可以执行。

    图片_x0020_12

  5. (5) 根据模拟器上的数值,模拟器的LED点阵上显示的字符串为

    图片_x0020_16

BBC micro:bit中,5×5LED显示屏显示的内容是有限的,为了显示更多的内容,编程器专门设计了(  )显示模式。
A . 滚动 B . 分屏 C . 全屏 D . 窗口
下列有关程序和程序设计的说法中,错误的是(  )。
A . 程序是一系列指令和数据的集合 B . 设计算法是程序设计的关键 C . 一个算法可用多种语言编写程序 D . 程序设计不包括程序调试环节
常用函数Val(x)的作用:(     )。
A . 将字符型变量转换为数值型 B . 将数值型变量转换成字符型 C . 将字符转换成ASCII码 D . 将ASCII码转换成字符
计算机程序的三种基本结构是不包括(    )。
A . 顺序结构 B . 条件结构 C . 分支结构 D . 循环结构
在VB中表达式print “4+5”的运算结果为(    )。
A . 0 B . 4+5 C . 45 D . 9
在Python中,表示跳出循环的函数是(        )
A . continue B . break C . ESC D . Close
关于python发布代码及安装使用代码,下列说法错误的是(      )
A . 创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件 B . 在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件 C . 已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *” D . 下载安装,使用“python setup.py install”命令安装到你的Python本地副本中
变量aDict={"age": 39, "score": 98, "name"': "zhang", "sex": "male"}属于集合数据类型。
运行以下程序,显示的运行结果是:3 ()

a=4

b=6

avg=(a+b)/3

print(avg)

A . 正确 B . 错误
python中使用()函数接收用户输入的数据。
A . print() B . input() C . accept() D . login()
下列有关算法的叙述,正确的是 (   )
A . 算法的执行效率与数据的存储结构无关 B . 算法的空间复杂度是指算法程序中指令(或语句)的条数 C . 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D . 算法的时间效率是指执行算法所需要的时间,时间越短,效率越低。
在python 3.x版本中,若定义a=1,b=2,c=3,则表达式(a>b)or(c>b)的值为(    )
A . Ture B . False C . 0 D . 1
在Python的文件编辑模式中,程序编写完成,只能通过快捷键F5运行调试程序。
在Python中,a='123',b='456',则a+b和a*2的结果是(   )
A . '123456'、'123123' B . '579'、'246' C . 123456、123123 D . 579、246
while循环条件表达式取值为(    )执行后面的语句组
A . True B . False C . True或False D . 0
以下赋值不正确的是(    )
A . x=a1+a2+a3     B . y="123"+"456"   C . x=123+456    D . y=123+"456"
我们采用以下哪种结构实现自动迭代最为合适(   )
A . 顺序结构 B . 选择结构 C . 循环结构 D . 迭代结构