目录
判断题
单选题
编程题
7-1 计算球体积
7-2 计算数学算式
7-3 分离四位整数的各位
7-4 计算存款利息
1-1Python中“4”+“6”的结果为“10”。(F)
1-2Python中条件24<=28<25是合法的,且输出为False。(T)
1-3在Python中可以使用 while作为变量名。(F)
1-4在Python中,两个整数用/
相除,结果为浮点数,用//
相除,结果为整数。(T)
1-5python中的变量在定义的时候必修指出变量的类型。(F)
1-6赋值语句a=b,是把变量b的值赋给变量a,变量b的值如果发生变化,a的值也一定跟着变化。(F)
1-7python中,所有的变量和常量都是有所属的类型的。(T)
1-8Python不支持字符与整数相加。(T)
1-9在Python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,只能重新创建一个新的字符串对象。(T)
1-10python的字符串变量中不可以包含中文字符。(F)
2-1以下对浮点数0.0和整数0描述正确的是:
A.它们具有相同的值
B.它们使用相同的计算机指令处理方法
C.它们具有相同的数据类型
D.它们使用相同的硬件执行单元
2-2Python语言中,以下选项返回值False的是:
A.'DCAB'<'DC'
B.'AB'<'ABCD'
C.''<'A'
D.'words'>'Words'
2-3Python 不支持的数据类型有
A.int
B.float
C.char
D.list
2-4关于 Python 中的复数,下列说法错误的是
A.表示复数的语法是 real + image j
B.实部和虚部都是浮点数
C.虚部必须后缀 j,且必须是小写
D.方法 conjugate 返回复数的共轭复数
2-5关于字符串下列说法错误的是
A.符应该视为长度为 1 的字符串
B.既可以用单引号,也可以用双引号表示字符串字面量
C.字符串以\0 标志字符串的结束
D.在三个引号包围的字符串中可以包含换行回车等特殊字符
2-6现有字符串 s = "I love Python",若要输出“love”,如下哪个操作是不正确的( )。
A.print(s[2:5])
B.print(s[2:6])
C.print(s[-11:6])
D.print(s[2:-7])
2-7x=2, y=3, 执行x,y=y,x之后,x,y的值分别是( )。
A.2,3
B.3,2
C.3,3
D.2,2
2-8x=100,y=3,x//y的值是( )。
A.33.3
B.33.0
C.1
D.33
2-9以下哪条语句输出的结果不是3?()
A.print(int(3.6))
B.print(int('3.6'))
C.print(int('3'))
D.print(int(float('3.6')))
2-10以下哪个表达式的结果是7?()
A.eval('3+4')
B.eval('3'+'4')
C.int('3'+'4')
D.eval(3+4)
作者 马杨珲
单位 浙江科技学院
输入半径,计算球的体积。球体积公式是34πr3
输入半径,可以是小数。
输出球的体积,结果保留3位小数,π使用math库的常量。
在这里给出一组输入。例如:
2
在这里给出相应的输出。例如:
v=33.510
在这里给出一组输入。例如:
3.33
在这里给出相应的输出。例如:
v=154.675
import math
r=eval(input())
s=4*math.pi*r**3/3
print("v=%.3f"%(s))
作者 python备课组
单位 福州大学至诚学院
编写代码,实现输入正数x,计算算式:y=sinx+2x+e4−(x+1)3,并按示例所示格式保留两位小数输出。
输入格式及样例1:
输入一个正数x,可以是整数也可以是实数。例如:
2
输出格式及样例1:
按如下格式输出y,保留两位小数。例如:
y的值是-11.04
输入格式及样例2:
输入一个正数x,可以是整数也可以是实数。例如:
0.8
输出格式及样例2:
按如下格式输出y,保留两位小数。例如:
y的值是9.77
import math
x=eval(input())
y=math.sin(x)+2*math.sqrt(x+math.e**4)-(x+1)**3
print("y的值是%.2f"%(y))
作者 python备课组
单位 福州大学至诚学院
编程实现输入一个四位整数,分别输出其各位上的数
输入格式及样例:
输入要分离的四位整数。例如:
1234
输出格式及样例:
按如下格式输出各位上的数,数与前后的文字间有一个空格间隔。例如:
1234 的个位数是 4 十位数是 3 百位数是 2 千位数是 1
x=input()
print("%s 的个位数是 %s 十位数是 %s 百位数是 %s 千位数是 %s"%(x,x[3],x[2],x[1],x[0]))
作者 python
单位 福州大学至诚学院
计算存款利息,计算公式为interest=money×(1+rate)year−money,其中 interest为存款到期时的利息,money是存款金额,year是存期,rate是年利率(单位是%,例如输入2.5表示利率为2.5%)。
输入3个数据,逗号隔开。
第一个数据表示money,第二个数据表示year,第三个数据表示rate(单位是%)
interest=利息(保留2位小数)
在这里给出一组输入。例如:
1000,3,2.5
利息值保留2位小数
interest=76.89
money,year,rete=map(eval,input().split(","))
interest=money*(1+rete*0.01)**year-money
print("interest=%.2f"%(interest))