在python中、下列代码的输出是什么-python期末考试试题汇
总
6.for i in range(2,n):
if n%i==0:break
if i==n-1:
print('是素数')
else:
print('不是素数')
7.'abcabcabc'.count('abc')的值为__3__。
8.对于有else⼦句的for循环和while循环,但循环因循环条件不成⽴⽽⾃然结束时__会__(会或不会)执⾏else中的代码。
10.已知x='hello world.',那么表达式x.find('x')和x.rfind('x')的值都为__-1__。
12.print("{:#>4d}".format(23))的输出结果是__##23__。
13.以下哪个选项不是Python中的合法名称(2_g):_ag,a_g,ag_,2_g
14.以下哪个选项是python中的合法名称(num_1):2num,num-1,num_1,num 1
15.print(3+5)语句的运⾏结果是(8)
16.print(2**4+16%3) __17__
17.以下程序的输出结果是__0__。
a=8
a%=2
print(a)
18.print("**"*3)的输出结果是(******)。
19.表达式True and False的值为:__False__。
20.以下程序的输出结果是(7)
x=371
print(x%100//10)
21.a,b=1,2则a的值为__1__。
22.在循环语句中,__continue___语句的作⽤是提前结束本层循环。
23.表达式"abc10'.isalnum()的值为__True__。
24.表达式True*3的值为 __3__。
25.表达式'c:\'.endswith('.exe')的值为__True__。
26.表达式'test.py'.endswith('.py')的值为__True__。
27.表达式 int('123')的值为__123__。
28.表达式 'Beautifule is better than ugly.'.startswith('Be',5)的值为__False__。
29.假设a,b=10,50,则条件表达式a>10 and b<100的值为__False_____。
30.python3.x语句 for i in range(3):print(i,end=',')的输出结果为__0,1,2,__。
31.程序的基本结构:__顺序结构、选择结构和循环结构__。
32.在python语⾔内置的random库中,哪个函数功能是从序列s中随即选择⼀个元素(A):A、choice(s),B、randint(m,n),C、shuffle(s),D、uniform(m,n)
33.以下程序的输出结果(3
5)
print(3,end="")
print()
print(5)
34.表达式int(False)的值为:__0__。
35.以下程序的输出结果是(-3)
a=-8
a//=3
print(a)
36.print(15%4)的输出结果是(3)
37.有python语句:
for s in "abced":
print(s,end=' ')
的运⾏结果是(a b c d e)。
38.print("{:&>8}".format("python"))的输出结果是($$python)
39.有python语句:
for i in range(100,999+1):
a=i//100
b=i//10%10
c=i%10
if a**3 + b**3 + c**3 == i:
print(i,end=" ")
的运⾏结果是(153 370 371 407)。
40.下列Python语句:
x,y=30,70
min = x if x
print(min)
的运⾏结果是(30)。
41.表达式'abc' in ('abcdefg')的值为__True__。
42.已知x,y=3,5,那么执⾏x,y=y,x之后,x的值为__5__。
43.表达式'aaasdf'.strip('a')的值为__'sdf'__。
44.已知x=3,那么执⾏语句 x += 6之后,x的值为__9__。
45.python⽤于表⽰逻辑与运算的关键字是__and__。
46.表达式 int(4**0.5)的值为__2__。
47.表达式len('aaaassddf'.strip('afds'))的值为__0__。
48.在循环语句中,__continue__语句的作⽤是提前进⼊下⼀次循环。
49.Python标准库random中的__choice()__⽅法作⽤是从序列中随机选择1个元素。
50.已知x=3,那么执⾏语句 x*=6之后,x的值为__18__。
51.以下程序的输出结果是(9630)。
s="0123456789"
print(s[::-3])
52.在python语句中,条件表达式中判断相等⽤的关系运算符是(==)。
53.表达式 chr(ord('A')+2)的值为__'C'__。
54.表达式 sum(range(10))的值为__45__。
55.x=-9
print(x) if x>=0 else print(-x)
的输出结果为__9__。
56.python的内置函数__len()__可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。
57.表达式'apple.peach,banana,pear'.find('p')的值为__1__。
58.表达式 len('SDIBT')的值为__5__。
59.表达式':'.join('hello world.'.split())的值为__'hello:world.'__。
60.python语句''.join(list('hello world!'))执⾏的结果是__'hello world!'__。
61.表达式 3 or 5 的值为__3__。
62.表达式 16**0.5的值为 __4.0__。
python新手代码大全pdf63.有关for循环和while循环的退出(有两种⽅式:⼀是循环条件不成⽴或循环序列遍历结束,⼆是在循环过程中遇到break语句)。
64.分⽀结构的类型:单分⽀、双分⽀、多分⽀和嵌套if结构。
65.关于多分⽀结构if-elif-else语句的说法正确的是:最多只会执⾏⼀个分⽀。
66.表达式not (True and False)的值为(True)。
67.s.islower()⽅法是⽤来:判断字符串s中的字母是否全为⼩写。
68.以下程序的输出结果为(bird-fish-monkey-rabbit)
s=['bird','fish','monkey','rabbit']
print("-".join(s))
69.python语⾔的运⾏⽅式有__交互__式和⽂件式两种。
70.表达式'a'+'b'的值为 __'ab'__。
71.表达式'Hello world'.lower()的值为__'hello world'__。
72.表达式 1234%1000//100的值为__2__。
73.表达式'abc10'.isdigit()的值为__False__。
74.表达式 'hello world, hellow every one'.replace('hello','hi')的值为__'hi world, hiw every one'__。
75.表达式 5 if 5>6 else (6 if 3>2 else 5)的值为__6__。
76.表达式 len(range(1,10))的值为__9__。
77.表达式 'abcab'.replace('a','yy')的值为__'yybcyyb'__。
78.Python标准库math中⽤来计算平⽅根的函数是__sqrt()__。
79.以下程序的输出结果是(('bird,fish,monkey,rabbit,tiger,','monkey','')):
s='bird,fish,monkey,rabbit,tiger,monkey'
print(s.rpartition("monkey"))
80.int(2<3)的值为__0__。
82.python语⾔的提⽰符是__>>>__。
83.表达式':'.join('1,2,3,4,5'.split(','))的值为__'1:2:3:4:5'__。
84.eval()函数可以将__字符串__解析成数值。
85.表达式min(['11','2','3'])的值为__'11'__。
86.print("{:=<8}".format("python"))的输出结果是__python==__。
87.print(str(3+5))的输出结果是__8__。
88.Python语⾔的主要应⽤领域是(⼈⼯智能,⽹络爬⾍,数据分析与处理)
89.判断三条线段a,b,c能否构成三⾓形的条件表达式,正确的是__(a>0)and(b>0)and(c>0)and(a+b>c)and(a+c>b)and(b+c>a)__。
90.语句a,b=b,a的功能是__交换a和b的值__。
91.下列Python语句:
k=16
while k>1:
k=k/2
print(k)
的运⾏结果是__1.0__。
92.在Python语句内置的random库中,哪个函数的功能是⽣成⼀个[m,n]之间的随机⼩数:__uniform(m,n)__。
93.表达式'aaaassddf'.strip('af')的值为__'ssdd'__。
94.Python语句中的当⾏注释语句以符号__#__作为开始。
95.Python运算符中⽤来计算整商的是__//__。
96.表达式True*3的值为 __3__。
97.表达式 len('Hello world!'.ljust(20))的值为__20__。
98.表达式'a'.join('abc',partition('a'))的值为__'aaabc'__。
⼆、判断题
1.s[1:5]可以去除字符串s中从索引值1开始到5结束的⼦字符串。(F)
2.Python是⼀种跨平台、开源、免费的⾼级动态编程语⾔。(T)
3.判断整数x是否偶数的条件表达式为x%2=0。(F)
4.判断整数x是否偶数的条件表达式为x%2==0。(T)
5.带有else⼦句的循环如果因为执⾏了break语句⽽退出的话,则会执⾏else⼦句中的代码。(F)
6.print(1+'2')的输出结果是'3'。(F)
7.编写多层循环时,为了提⾼运⾏效率,应尽量减少内循环中不必要的计算。(T)
8.print(s[0,5,-1])输出的是字符串s左起6个字符的反向字符串。(F)
9.python使⽤缩进来体现代码之间的逻辑关系。(T)
10.在python的循环体内,continue语句的作⽤是结束该语句所在的循环。(F)
11.如果仅仅是⽤于控制循环次数,那么使⽤for i in range(20)和 for i in range(20,40)的作⽤是等价的。(T)
12.在python的循环体内,continue语句的作⽤是结束这⼀轮的循环,程序跳转到循环头部。(T)
13.s[::-1]的功能是对字符串s反向取整串。(T)
14.python变量名区分⼤⼩写,所以student和Student不是同⼀个变量。(T)
15.python不允许使⽤关键字作为变量名,允许使⽤内置函数作为变量名,但这会改变函数名的含义。(T)
16.放在⼀对三引号之间的任何内容将被认为是注释。(F)
17.print(8,end="")的功能是输出8以后不换⾏。(T)
18.a,b,c=10,20语句执⾏完以后,变量c的值为0。(F)
19.如果需要连接⼤量字符串成为⼀个字符串,那么使⽤字符串对象的join()⽅法⽐运算符+具有更⾼的效率。(T)
20.python标准库random的⽅法randint(m,n)⽤来⽣成⼀个[m,n]区间上的随机整数。(T)
22.Python运算符%不仅可以⽤来求余数,还可以⽤来格式化字符串。(T)
23.a**=b等价于a=a**b。(T)
place(" ","")的功能是在字符串s尾部添加空格。(F)
25.a=b=10语句执⾏完以后,变量a和b的值都是10。(T)
26.在循环中continue语句的作⽤是跳出当前循环。(F)
27.表达式 'a'+1的值为'b'。(F)
28.Python语句只有⼀种运⾏⽅式——⽂件式。(F)
29.加法运算符可以⽤来连接字符串并⽣成新字符串。(T)
30.range(m,n)得到的迭代序列为:m,m+1,m+2,m+3,...,n-1。(T)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论