2.9 本章习题
一、填空题
1.在Python中,int表示的是数据类型是______。
2.布尔类型的值包括______ 和______。
3.Python的浮点数占______ 个字节。
4.如果要在计算机中表示浮点数1.2×105,则表示方法为______。
5.00001000>>2的结果是______。
6.若a=10,那么bin(20)的值为______。
7.如果想测试变量的类型,可以使用______ 来实现。
8.若a=1,b=2,那么(a or b)的值为______。
9.若a=10,b=20,那么(a and b)结果为______。
10.4.34E5表示的是______。
二、判断题
1.Python使用符号#表示单行注释。( )
2.标识符可以以数字开头。( )
3.type()方法可以查看变量的数据类型。( )
4.Python中的代码块使用缩进来表示。( )
5.Python中的多行语句可以使用反斜杠来实现。( )
6.Python中的标识符不区分大小写。( )
7.Python中的标识符不能使用关键字。( )
8.使用help()命令可以进入帮助系统。( )
9.Python中的成员运算符用于判断指定序列中是否包含某个值。( )
10.比较运算符用于比较两个数,其返回的结果只能是True或False。( )
三、选择题
1.下列选项中,( )的布尔值不是False。
A.None B.0 C.() D.1
2.假设a=9,b=2,那么下列运算中,错误的是( )。
A.a+b的值是11 B.a//b的值是4 C.a%b的值是1 D.a**b的值是18
3.下列标识符中,合法的是( )。
A.helloWorld B.2ndObj C.hello#world D._helloworld
4.下列符号中,表示Python中单行注释的是( )。
A.# B.// C.<!----> D.“””
5.下列选项中,符合Python命名规范的标识符是( )。
A.user-Passwd B.if
C._name D.setup.exe
6.下列选项中,Python不支持的数据类型有( )。
A.int B.char C.float D.dictionary
7.下列表达式中,返回True的是( )。
A.a=2 B.3>2>1 C.True and False D.2!=2
b=2
a=b
8.下列语句中,( )在Python中是非法的。
A.x=y=z=1 B.x=(y=z+1)
C.x,y=y,x D.x += y
9.下列关于Python中的复数,说法错误的是( )。
A.表示复数的语法是real + image j
B.实部和虚部都是浮点数
C.虚部必须后缀j,且必须是小写
D.一个复数必须有表示虚部的实数和j
10.下列选项中,幂运算的符号为( )。
A.* B.++ C.% D.**
四、简答题
1.简述Python中标识符的命名规则。
2.简述Python中的数字类型。
五、程序题
1.输入直角三角形的两个直角边的长度a、b,求斜边c的长度。
2.编写一个程序,用于实现两个数的交换。