试题python基础试题(含答案)

试题python基础试题(含答案)


2024年5月23日发(作者:)

试题python基础试题(含答案)

一、选择题

1.在Python中,设a=2,b=3,表达式a=3值是()

答案:C

解析:a=3为True,两者用and连接,结果为True and

True,即为True。

2.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,

y的值是()

答案:5

解析:y+=x*2即为y=y+x*2=1+2*2=5.

3.设a=2,b=5,在python中,表达式a>b And b>3的值

是()

答案:True

解析:a>b为False,b>3为True,两者用and连接,结果

为False and True,即为False。

语言属于()。

答案:C

解析:Python属于高级语言。

5.在Python中,用变量code存储学生的借书卡编码,例

如:code=“NO.xxxxxxxx02”,则变量code的数据类型应定

义为()

答案:C

解析:变量code存储的是字符串类型数据。

语句中以r或R开头的字符串表示原始字符串,

则print(r"nGood")的运行结果是()

答案:B

解析:r"nGood"表示原始字符串,其中的n不会被转义

成换行符,输出结果为nGood。

7.在下列程序设计语言中,属于人工智能语言的是()。

答案:D

解析:Python可以用于人工智能领域的开发,属于人工

智能语言之一。

8.把数式a+b/2a写成Python语言的表达式,下列书写正

确的是()。

答案:D

解析:正确的表达式为a+b/(2*a)。

9.在下面的python程序中,变量b和c的值为()。

a = 6

b = a

a = a + 2

c = a + b

答案:D

解析:变量b的值为6,变量a的值为8,变量c的值为

14.

不支持的数据类型有()。

答案:没有不支持的数据类型。

解析:Python支持多种数据类型,包括数字、字符串、

列表、元组、字典、集合等。

11.以下选项中,不是Python中文件操作的相关函数是

()。

答案:B

解析:Python中的文件操作相关函数包括open()、read()、

write()、load()等,没有close()函数。

12.要实现将实数型变量a的值保留三位小数,以下

python可以实现的是()

答案:C

解析:可以使用round()函数实现,如round(a,3)。

13.在python中,运行以下程序,结果应为()

a=5

b=7

b+=3

a=b*20

a+=2

a=a%b

print(a,b)

答案:C

解析:变量b的值为10,变量a的值为22.

14.关于python程序设计语言,下列说法不正确的是(。)。

答案:没有提供具体的说法。

解析:题目中未给出具体的说法,无法判断其正确性。

A。Python源文件的扩展名为.py。

B。Python的默认交互提示符为。

C。Python可以在文件模式中编写代码,也可以在交互模

式中编写代码。

D。Python具有丰富和强大的模块,可以通过导入模块来

扩展其功能。

15.表达式not(b-a>0)的值为True。

16.

a = []

total = 0

for i in range(100.1000):

if i % 3 == 2 and i % 5 == 3 and i % 7 == 2:

(i)

total += 1

print("这群小朋友总的人数有:")

for j in range(len(a)):

print(a[j]。end='、')

print('')

print('可能情况数为:'。total。'种')

17.求100以内素数的程序如下:

for i in range(2.101):

flag = True

for j in range(2.i):

if i % j == 0:

flag = False

break

if flag:

print(i。end=' ')

18.

day = input("请输入年月日(格式举例:2000-01-05):")

year = int(day[:4])

month = int(day[5:7])

sun = int(day[8:10])

print(year。month。sun)

f_run = [31.28.31.30.31.30.31.31.30.31.30.31]

tall_day = 0

if (year % 4 == 0 and year % 100.= 0) or year % 400 == 0:

f_run[1] = 29

for i in range(month - 1):

tall_day += f_run[i]

tall_day += sun

print(day + "是当年的第" + str(tall_day) + "天")

2)如输入“2020-4-19”为当年的第110天。

19.输入三个同学的成绩,然后进行从大到小的排序。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1716435233a2727851.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信