大学MOOC Python在企业财务管理中的应用(江苏理工学院)1458717166 最新慕课完整章节测试答案
第2章Python语法基础
Python语法基础练习(01)
1、单选题:
Python不支持的数据类型有
选项:
A: char
B: int
C: float
D: list
答案: 【 char】
2、单选题:
关于Python内存管理,下列说法错误的是
选项:
A: 变量不必事先声明
B: 变量无须先创建和赋值而直接使用
C: 变量无须指定类型
D: 可以使用del释放资源
答案: 【 变量无须先创建和赋值而直接使用】
3、单选题:
python源程序执行的方式
选项:
A: 边编译边执行
B: 直接执行
C: 编译执行
D: 解析执行
答案: 【 解析执行】
4、单选题:
Python语言语句块的标记是
选项:
A: 缩进
B: 逗号
C: 分号
D: /
答案: 【 缩进】
5、单选题:
以下不能创建一个字典的语句是
选项:
A: dict2 = { 3 : 5 }
B: dict3 = dict( [2 , 5] ,[ 3 , 4 ] )
C: dict1 = {}
D: dict4 = dict( ( [1,2],[3,4] ) )
答案: 【 dict3 = dict( [2 , 5] ,[ 3 , 4 ] )】
6、单选题:
下面不能创建一个集合的语句是
选项:
A: s3 = (1, 2, 3, 4)
B: s4 = frozenset( (3,2,1) )
C: s1 = set ()
D: s2 = set (“abcd”)
答案: 【 s3 = (1, 2, 3, 4)】
7、单选题:
x=input(),如果用户输入的是1000,此时x的数据类型是什么?
选项:
A: 整型
B: 字符串
C: 浮点型
D: 空值
答案: 【 字符串】
8、单选题:
已知x=2,y=3,则赋值语句:x*=y+5执行后,x变量中的值是多少
选项:
A: 8
B: 11
C: 13
D: 16
答案: 【 16】
9、单选题:
Python的表达式中,可以用什么符号来控制计算的优先顺序
选项:
A: ()
B: <>
C: {}
D: ""
答案: 【 ()】
10、单选题:
print(ab”+”c”*3)的 结果是?
选项:
A: ababccc
B: abccc
C: abcabcc
D: abc3
答案: 【 abccc】
第3章分支与循环
分支与循环练习
1、单选题:
以下for语句中,( )不能完成1-10的累加功能。
选项:
A: for i in range(10,0):sum+=i
B: for i in range(1,11):sum+=i
C: for i in range(10,0,-1):sum+=i
D: for i in range(10,9,8,7,6,5,4,3,2,1):sum+=i
答案: 【 for i in range(10,0):sum+=i】
2、单选题:
设有如下程序段: k=10 while k: k=k-1 print(k) 则下面语句描述中正确的是()
选项:
A: while循环执行10次
B: 循环是无限循环
C: 循环体语句一次也不执行
D: 循环体语句执行一次
答案: 【 while循环执行10次】
3、单选题:
以下while语句中的表达式”not E”等价于 while not E: pass
选项:
A: E!=1
B: E!=0
C: E==0
D: E==1
答案: 【 E==0】
4、单选题:
下列程序的结果是( )。 sum=0 for i in range(100): if(i%10): continue sum=sum+i print(sum)
选项:
A: 5050
B: 450
C: 4950
D: 45
答案: 【 450】
5、单选题:
下列for循环执行后,输出结果的最后一行是 for i in range(1,3): for j in range(2,5): print(i*j)
选项:
A: 2
B: 6
C: 8
D: 15
答案: 【 8】
6、单选题:
下列说法中正确的是( )。
选项:
A: break用在for语句中,而continue用在while语句中
B: break用在while语句中,而continue用在for语句中
C: continue能结束循环,而break只能结束本次循环
D: break能结束循环,而continue只能结束本次循环
答案: 【 break能结束循环,而continue只能结束本次循环】
7、单选题:
执行range(2,10,2)后运行结果是:
选项:
A: [2,4,6,8]
B: (2,4,6,8,10)
C: (2,4,6,8)
D: [2,4,6,8,10]
答案: 【 [2,4,6,8]】
8、单选题:
选出对下列语句不符合语法要求的表达式: for var in ____________ : print var
选项:
A: range(0,10)
B: ”Hello”
C: (1,2,3
