程序设计初步 知识点题库

程序开发的一般步骤包括①任务分析②设计界面③代码编写④保存工程四个步骤。
do…loop语句只能用于已知循环次数的循环结构。
变量未赋值时,数值型变量的值为(  )。
A . 0 B . C . 1 D . 无任何值
利用Scraino编写的小车程序,根据图示回答问题。

图一

图二

  1. (1) 根据图一写出Scraino各区域对应的序号(填图一中的数字)

    模块区是;功能切换区是;指令区是;角色表演和作品最终呈现的区域是;若与Nano控制器相连,可以在中进行与开发板连接设置。

  2. (2) Scraino有两种显示模式,其中模式适用于纯软件编程。
  3. (3) 图二中程序在图一中的区域进行编写(填图一中的数字)。其中用超声波传感器检测小车距离障碍物距离的指令块是(填图二中的字母),当超声波传感器的值超过25时,小车执行的是指令(填图二中的字母) ;表示小车要转弯的是(填图二中的字母),转弯时两个轮子的转速需要,两个电机参数的差值可以控制小车转弯弧度的大小。
  4. (4) 从图二中可以看出,当小车向前行驶时,两侧的车轮应当同时向前转,但是在安装电机时,两个电机的安装方向却是的。
在数字世界里,0和1有很多种含义。在逻辑运算符中,0和1表示(  )
A . 0和1 B . “真”和“假” C . “0”和“1” D . “高电平”和“低电平”
Python的逻辑运算符不包括(  )。
A . and  B . or C . not D . in
在VB中,各事件子程序是相互独立的。
根据APP Inventor界面回答问题


 

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

     

  3. (3) 图2中,在设计界面中添加“”和“”,在界面尝试组合两个积木。
     
    图2
Python 程序中,多分支结构可以用if-elif条件语句实现。
小明要用VB语句描述“AB”是小于100的非负数,正确的是(  )
A . 0<=AB<100 B . 0<=AB Or x<100 C . 0<=AB And AB<100 D . 0≤AB<100
Python中,在函数内部的变量称为(    )。
A . 局部变量 B . 全局变量 C . 保留字 D . 函数变量
在VB中,运行下列代码后,a的值为多少(    )

a=10, i=10

If i>10 then

    a=a+i

Else

    a=a-i

End if

A . 0 B . 10 C . 20 D . 30
2=text1.text属于正确的VB赋值语句。
这是用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的内置函数,主要用于数据的输入。   
字典是包含若干“键:值”元素的无序可变容器类对象,字典中的每个元素包含用冒号分隔的“键”和“值”两部分,字典中的“键”不允许重复,“值”也不可以重复。
下列变量的命名正确的是( )
A . 1monkey=“玉米” B . MONKEY=”猴子” C . @年龄=“12” D . False=“假”
海龟编辑器(Wood)有两种编辑模式,分别是
编程求长方形面积。要求在程序运行的时候从键盘输入长方形的长和宽。假设长方形的长用变量a表示,宽用变量b表示,面积用变量S表示。
下面关于for循环语法结构说法错误的是(   )
A . for循环中可以继续嵌套for循环 B . for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型 C . for循环中的数据集合后面的冒号可有可无 D . for循环的同级别语句需要缩进对齐
在Python中,对于列表类型的变量,以下哪个方法可以添加列表元素(    )
A . len( ) B . reverse( ) C . append( ) D . pop( )