第1章 Python程序基础

数据类型

1、判断题:
‏x=12‏‏x="changed"‏‏print(type(x))‏‏可以看到x的类型是str‏
选项:
A: 正确
B: 错误
答案: 【 正确

测验1

1、单选题:
‍print("Hi")‏‍print("3*6")‏‍程序输出结果:‏‍‏
选项:
A: Hi18
B: Hi 18
C: Hi3*6
D: Hi 3*6
答案: 【 Hi3*6

2、单选题:
‌#print("Test")‎‌print("abc") #print("xyz")‎‌程序输出‎‌‎
选项:
A: Testabc xyz
B: Testabcxyz
C: abc
D: abc xyz
答案: 【 abc

3、单选题:
​s=b"x41x42"‌​s=s+b"x43"‌​print(s)‌​结果类型是:‌​‌
选项:
A: bytes
B: str
C: int
D: float
答案: 【 bytes

4、单选题:
‌a=1​‌b=-2​‌print("#%3d#%-3d" %(a,b))​‌结果是:​‌​
选项:
A: 1 -2
B: #1 #-2
C: #1 #2
D: #3 #-3
答案: 【 #1 #-2

5、单选题:
‎a=0x12‏‎print(a)‏‎‏
选项:
A: 0x12
B: 12
C: 18
D: 0x
答案: 【 18

6、单选题:
​一元二次方程a*x*x+b*x+c=0的其中一个根是‌​‌
选项:
A: x=(-b+math.sqrt(b*b-4*a*c))/2*a
B: x=(-b+math.sqrt(b*b-4*a*c))/2/a
C: x=(-b+math.sqrt(b*b-4*a*c))/(2/a)
D: x=-b+math.sqrt(b*b-4*a*c)/2*a
答案: 【 x=(-b+math.sqrt(b*b-4*a*c))/2/a

7、单选题:
​#计算x的3次方‏​x=7‏​y=_____‏​print(y)‏​空格填入的是‏​‏
选项:
A: x*3
B: x**3
C: x*x*2
D: 3*x
答案: 【 x**3

8、单选题:
‌x=input("x=")‌‌x=2*float(x)‌‌print(x)‌‌输入‌‌x=23b‌‌输出结果是‌
选项:
A: 46
B: 0
C: 错误
D: 4
答案: 【 错误

9、单选题:
‍x=input("x=")‎‍print(type(x))‎‍输入‎‍x=1‎‍输出结果是‎
选项:
A: 1
B: int
C: float
D: str
答案: 【 str

10、单选题:
‍x=1‍‍y=0‍‍print(x/y)‍‍结果是‍
选项:
A: NaN
B: 错误
C: None
D: null
答案: 【 错误

表达式

1、判断题:
‌a=2‌‌x=(a+1)/2/a‌‌y=(a+1)/2*a‌‌print(x,y)‌‌那么x,y是一样的?‌
选项:
A: 正确
B: 错误
答案: 【 错误

第2章 Python程序语句

for

1、单选题:
​for i in range(3):‎​    print(i,end=' ')‎​print(i)‎​结果是:‎​‎
选项:
A: 0 1 2 2
B: 0 1 2 3
C: 0122
D: 0123
答案: 【 0 1 2 2

If

1、判断题:
‎if x>0:‍‎   print(x)‍‎else‍‎   print("Not positive")‍‎正确吗?‍
选项:
A: 正确
B: 错误
答案: 【 错误

while

1、单选题:
‎i=1​‎while i<10:​‎    if i%2==0:​‎        break​‎print(i)​‎结果是:​
选项:
A: 1
B: 2
C: 10
D: 9
答案: 【 2

嵌套

1、单选题:
​题目:两个兵乓球队进行比赛,各出三人。甲队为a,b,c三人,乙对为x,y,z三人。以抽签决定比赛名单。有向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程找到三队赛手的名单。‎​for i in range(ord('x'),ord('z') + 1):‎​    for j in range(ord('x'),ord('z') + 1):‎​        if i != j:‎​            for k in range(ord('x'),ord('z') + 1):‎​                if (i != k) and (j != k):‎​                    if (__________________________________________):‎​                        print( 'order is a -- %st b -- %stc -- %s' % (chr(i),chr(j),chr(k)))‎​‎
选项:
A: i != ord('x')) and (k != ord('x')) and (k != ord('z')
B: i == ord('x')) and (k != ord('x')) and (k != ord('z')
C: i != ord('x')) and (k == ord('x')) an

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注