第2课 常用数据类型 知识点题库

在Python中变量命名是区分大小写的,例如变量A和变量a不是同一个变量。
已知x=3,那么执行语句x=x+6之后,x的值为
在Visual Basic中,用变量p存储数值3.1415,变量p的数据类型应定义为(    )
A . Boolean B . Integer C . Single D . String
运行下面的 Visual Basic程序,单击命令按钮 Command1,出现如下图所示的提示信息:出现该错误的原因是(       )

Private Sub Command1_Click()

    Dim a As Single, b As Single

    a = Val(Text1.Text)

    b = 10

    If a >= b

        b = a * a + 2 * b

    End If

    Label1.Caption = Str(b)

End Sub

A . If语句缺少Then B . If语句缺少Else C . 变量a的数据类型说明错误 D . 变量b的数据类型说明错误
在赋值语句中,<变量名>=<表达式>,“=”叫做赋值符号,表示先计算右侧的表达式的值,再把结果向左侧赋值。
Python程序中变量名命名不正确的是(   )
A . A_2B B . _xy C . 5abc D . Xabc_
VB的布尔类型又称逻辑类型,用于表示逻辑判断的结果,取值只有两种:“True”或“False”
VB中,如果x=Val("123.45"),那么x的值为(     )
A . 123 B . 123.45 C . 12345 D . "123.45"  
在Python中,实现把浮点数a转换成整数输出,在横线中应填入(     )

a=5.6

a=    (a)

print(a)

A . int B . float C . str D . bool
下列Python赋值语句正确的是(    )
A . x+y=20 B . 3x=y C . y=x+20 D . s=2π*r*r
Python表达式a=b中“=”表示 (     )
A . 交换“=”左右两边变量的值 B . 把“=”右边变量的值赋值给左边变量 C . 把“=”左边变量的值赋值给右边变量 D . 比较“=”左右两边变量的值是否相等
有一个列表name=["a","b","c","d",,"e","f","g"],对列表进行索引name[0],下列哪个是正确的结果(    )。
A . "a" B . "b" C . 0 D . 异常错误
变量a= (1,2,3,4),a的数据类型是(    )。
A . 字符串型 B . 列表 C . 整型 D . 元组
有如下Python程序段:

s=[3,7,4,9,11,23,6]

x=s[0]

y=s[1]

z=s[6]

Sum=x+y+z

print (Sum)

运行程序后,输出的结果是

运行以下程序,显示的运行结果是()。

Num=53

result=Num%5

print(result)

A . 2 B . 4 C . 3 D . 1
写出下图程序的运行结果()

a="Hello"

b="Python"

c=a+","+b

print(c)

A . hello,python B . Hello,Python C . hello python D . Hello Python
下面Python变量名命名不符合规则的是()
A . teacher B . 2name C . a_3 D . _a3
下面程序运行的结果为:()

str1="key"

str2="board"

print( str1+str2 )

A . key B . board C . keyboard D . boardkey
以下变量名中错误的有4个。

name  3name  name3  _name  name_3   name&3    True

关于Python语句P=-P,以下选项中描述正确的是(    )
A . P和P的相反数相等 B . P和P的绝对值相等 C . 给P赋值为它的相反数 D . P的值为0