常量、变量与赋值语句 知识点题库

程序填空,求8=1+2+3+…+100的和。

Private Sub Form_Click()

n=1

s=0

Do while

s=

n=n+1

Loop

Print s

End sub

在VB中,为了给x、y、z三个变量赋初值1,下面正确的赋值语句是(  )。
A . x=1:y=1:z=1 B . x=1,y=1,z=1 C . x=y=z=1 D . xyz=1
以下哪项是赋值语句(  )。
A . E=360/S B . E+360=720 C . X+1=3 D . 4+5=E
以下变量命名错误的是 (  )
A . abc_133 B . 123_abc C . i D . name
数据要在计算机里流动变化,就必须有一个“容器”来存储这些数据,(    )就是数据的容器。
A . 变量 B . 流程图 C . 循环体 D . 图像
在Python中可以使用for作为变量名。
下面名称可作为变量名的是(      )。
A . Numbr B . my一score C . 3banana D . _demo!
对于语句If x=1 Then y=1,下列说法正确的是(     )。
A . x=1和y=1 均为赋值语句 B . x=1和y=1 均为关系表达式 C . x=1为赋值语句,y=1为关系表达式 D . x=1为关系表达式,y=1为赋值语句
以下变量名中,(     )是不符合Visual Basic的命名规范的。
A . _mnu_Open_234 B . Abc901 C . price_ D . K
Python中,在函数内部的变量称为(    )。
A . 局部变量 B . 全局变量 C . 保留字 D . 函数变量
运行如下程序代码:

a=input( )

b=input( )

print(a+b)

输入2和5输出结果为(   )

A . 25 B . 7 C . 5 D . 2
在python中,下列变量命名错误的是(    )
A . am B . 3x C . ab D . strl
  在VB中,变量的命名可以数字开头。
VB中下列变量命名正确的是(    )
A . if B . -x C . a1 D . 2x
  VB中变量名格式:必须以字母开头;后面可跟字母、数字或下划线,Endif可以作为Visual Basic的变量名。
在VB中,为了给x、y、z三个变量赋初值1,下面正确的赋值语句是 (       )  。
A . x=1:y=1:z=1 B . x=1,y=1,z=1 C . x=y=z=1 D . xyz=1
下面哪个不是Python合法的变量名。(   )
A . a2 B . 40a C . price D . a_bc
这是用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的内置函数,主要用于数据的输入。   
Python表达式a=b中“=”表示 (     )
A . 交换“=”左右两边变量的值 B . 把“=”右边变量的值赋值给左边变量 C . 把“=”左边变量的值赋值给右边变量 D . 比较“=”左右两边变量的值是否相等
以下赋值不正确的是(   )
A . x=a1+a2+a3 B . x=123+456 C . y="123"+"456" D . y=123+"456"