5、关于赋值语句,以下选项中描述错误的是( ) a、在 python 语言中,有一种赋值语句,可以同时给多个变量赋值 b、设 x = ""alice"";y = ""kate"",执行x,y = y,x可以实现变量 x 和 y 值的互换 c、设 a = 10;b = 20,执行 a,b = a,a b print(a,b) 和 a = b b = a b print(a,b) 之后,得到同样的输出结果:10 30 d、在 python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句
3、设 x = 10; y = 20,下列语句能正确运行结束的是:() a、max = x >y ? x : y b、if(x>y) print(x) c、if x>y max=x d、if x 4、以下关于程序控制结构描述错误的是:() a、分支结构中有单分支结构和双分支结构 b、python 里,能用分支结构写出循环的算法 c、分支是三种基本结构的一种 d、多分支也可以由分支的嵌套实现
5、以下程序的输出结果是:( ) t = "python" if t>="python": t = "python" else: t = "none" print(t) a、python b、python c、none d、t
6、以下程序的输出结果是:() a = 30 b = 1 if a >=10: a = 20 elif a>=20: a = 30 elif a>=30: b = a else: b = 0 print('a={}, b={}'.format(a,b)) a、a=20, b=1 b、a=30, b=30 c、a=20, b=20 d、a=30, b=1
10、以下语句执行后a、b、c的值是:( ) a = "watermelon" b = "strawberry" c = "cherry" if a > b: c = a a = b b = c a、watermelon strawberry cherry b、watermelon cherry strawberry c、strawberry cherry watermelon d、strawberry watermelon watermelon
第四周单元作业
1、解线性方程
2、回文数
第五章:循环结构
单元测验五
1、下面代码的输出结果是() for s in "helloworld": if s=="w": continue print(s,end="") a、hello b、world c、helloworld d、helloorld
3、以下程序的输出结果是:() x= 10 while x: x -= 1 if not x%2: print(x,end = '') a、86420 b、975311 c、97531 d、864200
4、执行如下代码 import turtle for i in range(1,5): turtle.forward(50) turtle.left(90) 在python turtle graphics中,绘制的是( ) a、五边形 b、三角形 c、五角星 d、正方形
5、下面代码的输出结果是( ) sum = 1.0 for num in range(1,4): sum =num print(sum) a、6 b、7.0 c、1.0 d、7
6、下面代码的输出结果是( ) for s in "abc": for i in range(3): print (s,end="") if s=="c": break a、aaabccc b、aaabbbc c、abbbccc d、aaabbbccc
7、以下关于循环结构的描述,错误的是:( ) a、遍历循环使用for <循环变量> in <循环结构>语句,其中循环结构不能是字符串 b、使用range()函数可以指定for循环的次数 c、for i in range(5)表示循环5次,i的值是从0到4 d、用字符串做循环结构的时候,循环的次数是字符串的长度
8、下面代码的输出结果是( ) for i in range(10): if i%2==0: continue else: print(i, end=",") a、2,4,6,8, b、0,2,4,6,8, c、0,2,4,6,8,10, d、1,3,5,7,9,
9、以下程序的输出结果是:() for num in range(1,4): sum *= num print(sum) a、6 b、7 c、7.0 d、typeerror 出错
10、以下关于 random 库的描述,正确的是:() a、设定相同种子,每次调用随机函数生成的随机数不相同 b、通过 from random import * 引入 random 随机库的部分函数 c、uniform(0,1) 与 uniform(0.0,1.0) 的输出结果不同,前者输出随机整数,后者输出随机小数 d、randint(a,b) 是生成一个 [a,b] 之间的整数
第5章单元作业
1、找出一个整数的所有因子
2、数列求和
第六章:函数
单元测验六
1、以下关于函数选项中描述错误的是() a、函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。 b、使用函数的主要目的是减低编程难度和代码重用。 c、python 使用 del 保留字定义一个函数。 d、函数是一段具有特定功能的、可重用的语句组。
2、以下程序的输出结果是:() >>> def f(x, y = 0, z = 0): pass >>> f(1, , 3) a、pass b、none c、not d、出错
3、给出如下代码 import random as ran listv = [] ran.seed(100) for i in range(10): i = ran.randint(100,999) listv.append(i) 以下选项中能输出随机列表元素最大值的是() a、print(listv.max()) b、print(listv.pop(i)) c、print(max(listv)) d、print(listv.reverse(i))
7、以下程序的输出结果是:() ls = ["浣熊","豪猪","艾草松鸡","棉尾兔","叉角羚"] x = "豪猪" print(ls.index(x,0)) a、0 b、-4 c、-3 d、1
8、以下程序的输出结果是:() lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎","美洲豹","雪豹"] for s in lcat: if "豹" in s: print(s,end="") continue a、猎豹 花豹 美洲豹 雪豹 b、猎豹 c、雪豹 d、猎豹花豹美洲豹雪豹
9、运行以下程序,输出结果的是: str1 = "dongbei university" str2 = str1[:7] " normal " str1[-10:] print(str2) a、normal u b、dongbei normal c、normal university d、dongbei normal university