1、以下哪项不是Pytthon语言的保留字(C)
A.False
B.and
C.true
D.if
2、x=5,y=3,执行x,y=y,x之后,x和y的值分别是什么(B)
A.5,3
B.3,5
C.3,3
D.5,5
3、以下变量名不合法的是(A)
A.for
B._my
C.a_int
D.c888
4、"世界那么大,我想去看看"[7:-3] (D)
A.我想去
B.想去
C.我想
D.想
5、与0xf2的值相等的是(B)
A.342
B.242
C.0b11010010
D.0o362
6、以下不是Python内置数据类型的是(A)
A.char
B.int
C.float
D.str
7、以下是print('\nPython')语句运行结果是(A)
A.在新的一行输出:Python
B.直接输出’\nPython’
C.直接输出\nPython
D.先输出n,然后新一行输出设Python
8、以下选项中,关于Python字符串的描述错误的是( D )
A.字符串是用一对双引号””或者一对单引号’’括起来的零个或者多个字符串
B.字符串是字符的序列,也是序列类型的一种
C.字符串使用[]进行索引和切片
D.Python字符串的切片方式是[N,M],包括M
9、关于赋值语句,以下选项中描述错误的是( B )
A.赋值语句采用符号“=”表示
B.赋值与二元操作符可以组合,例如&=
C.a,b=b,a可以实现a和b值的互换
D.a,b,c=b,c,a是合法的
10、从键盘获取一个4位整数,分别输出个位、十位、百位、千位上的数字
num=input('请输入一个四位整数:')
num=int(num)
num1=num%10
print('个位上的数字为:',num1)
num2=num//10%10
print('十位上的数字为:',num2)
num3=num//100%10
print('百位上的数字为:',num3)
num4=num//1000
print('千位上的数字为:',num4)
11、根据父母身高预测儿子的身高
从键盘输入父母的身高,并使用eval()或float()转换输入的数据类型。计算公式:儿子身高=(父亲身高+母亲身高)*0.54。
father=eval(input('请输入爸爸的身高:'))
mother=eval(input('请输入妈妈的身高:'))
son=(father+mother)*0.54
print('预测儿子的身高为:',son)