admin 管理员组

文章数量: 887021


2024年1月10日发(作者:bootstrap教程全局css)

一、单选题

1、运行下述语句,正确的结果是【 】。

>>>“今年,我的平均分为{:.2f}!”.format(96.3213)

A.今年,我的平 均分为 96.3213.2f!

B.今年,我的平 均分为{:.2f}! 96.3213

C.今年,我的平 均分为 96.3213!

D.今年,我的平 均分为 96.32!

正确答案:D

2、下列对input()函数的描述正确的是【 】。

A.a= input(请输入一个整数:,100)

B.a= input("请输入一个整数",100)

C.a= input(请输入一个整数:)

D.a= input("请输入一个整数")

正确答案:D

3、运行Python语句得到的结果是【 】

>>> print('{0},{1}'.format('carmen',20))

A.20,carmen

B.‘carmen’,20

,20

D.20,‘carmen’

正确答案:C

4、运行Python语句得到的结果是【 】

>>> print('{1},{0},{1}'.format('carmen',20))

A.20,carmen,20

B.20,'carmen',20

C.20, 20 ,'carmen'

D.'20', 'carmen', '20'

正确答案:A

5、运行Python语句得到的结果是【 】

>>> print('{},{}'.format('carmen',20))

B.20

,20

D.20,20

正确答案:C

6、运行Python语句得到的结果是【 】

>>> number2 = eval ("5*1"+"2")

A.52

B.60

C.7

D.53

正确答案:B

7、下列选项中合法的标识符是【 】。

A.3x

B._

C.a&b

正确答案:B

8、len("BJTU")返回的结果是4,len("北京交大")和len("北京交大nBJTU")返回的结果分别是【 】。

A.4和9

B.8和13

C.4和8

D.8和14

正确答案:A

9、若字符串s = "BeijingJiaoTongUniversity",与s[0:-1]不仅输出结果相同而且具有相同含义的是【 】。

A.s[:]

B.s[:len(s)-1]

C.s[:-1]

D.s[:len(s)]

正确答案:C

10、设列表l = [3],则l*3返回对结果是【 】。

A.[3],[3],[3]

B.[3,3,3]

C.[9]

ror

正确答案:B

11、以下会返回错误的语句是【 】。

A. d1 = {}

B.d2 = {0:1}

C.d4 = dict(([0,1],[2,3]))

D.d3 = dict([0,1],[2,3])

正确答案:D

12、下列表达式非法的是【 】。

A.1+7j/3j

B.71.7//1.7

C.3j/j

D. 71//7

正确答案:C

13、若字典d = {1:"a", 2:"b"},则len(d)返回的结果是【A.6

B.4

C.10

D.2

】。

正确答案:D

14、若字典d = {1:"a", 2:"b"},则能够访问d的第一个元素的语句是【 】。

A.d["0"]

B. d["1"]

C.d[1]

D.d[0]

正确答案:C

15、

>>> list1 = ['B', 'J','T','U','X']

>>> a = (4)

>>> print(list1,a)

运行上述语句的结果是【 】。

A.['B', 'J', 'T', 'U'] 5

B.['B', 'J', 'T', 'U'] X

C.['B', 'J', 'T', 'U'] 4

D.['B', 'J', 'T', 'U'] U

正确答案:B

16、下列操作能够创建文件对象的是

()

()

()

()

正确答案:D

17、下列操作不能够读取文件的是

l()

nes()

ne()

()

正确答案:A

18、下列程序的输出结果是

f=open("","w+")

("Lux et Veritas")

(7)

s=(3)

()

print(s)

正确答案:C

19、下列程序的输出结果是

f=open("","w")

("Lux et Veritas")

f=open("","rb")

(3)

(4,1)

print(())

A.6

B.8

C.7

D.5

正确答案:C

20、执行下列语句如果会报错,错误在第几行?

f=open("","w+")

("Lux et Veritas")

(4,1)

A.1

B.2

C.并不会报错

D.3

正确答案:D

21、关于语句f = open("", "w+"),下列说法正确的是

A.文件可以不存在

B.文件必须已经存在

C.只能写入数据

D.只能读取数据

正确答案:A

22、下面哪一个不属于算法的特点

A.有效性

B.没有输出

C.有零个或多个输入

D.有一个或多个输出

正确答案:B

23、以下哪些不属于算法流程图的操作:

A.输入输出框

B.注释框

C.流程线

D.连通图

正确答案:D

24、下列程序返回的结果是

a = "first"

def second(a):

a = "second"

def third():

global a

a = "third"

third()

print(a, end=',')

second("fourth")

print(a)

,second

,first

, third

,third

正确答案:C

25、若匿名函数f = lambda x, y: x+y,则f({1:2},{3:4})返回的结果是

A.[4,6]

ror

Error

D.[1,2,3,4]

正确答案:B

26、若匿名函数f = [lambda x=3: x*3, lambda x: x**3],则f[1](f[0]())返回的结果是

A.728

ror

Error

D.729

正确答案:D

27、下列程序返回的结果是

def f(*a):

print(a)

q=[1,2,3,5,9]

f(*q)

ror

Error

C.[1,2,3,5,9]

D.(1,2,3,5,9)

正确答案:D

28、下列程序返回的结果是

def f(*a):

print(type(a))

if f(9, 9):

True

else:

None

D.

正确答案:D

29、下列语句中,正确的是

f(a,b,*):

f(a<0,b):

f(a,b==0):

f(a,*b):

正确答案:D

30、下列程序的输出结果是什么

x = 7

def f():

print(x)

def main():

x = 5

f()

print(x)

main()

A.7,7

B.7,5

C.5,7

D.5,5

正确答案:B

31、下面关于函数的说法正确的是

A.函数定义必须放在函数调用之前

B.函数中将a声明为global,对a的操作与全局变量无关

C.调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用定义时设置的默认值

D.可以用保留字作为函数的名字

正确答案:A

32、numpy中能辅助计算元素个数的方法【 】

ty()

()

()

()

正确答案:B

33、已知c= (24).reshape(3,4,2), 那么()所得的结果为【 】

A.276

B.724

C.275

D.267

正确答案:A

34、使用pandas时,如何导入?正确语句是【 】

pandas as pd

matplotlib

pd as pandas

sys

正确答案:A

二、填空题

1、基于冯 · 诺依曼思想而设计的计算机硬件由运算器、控制器、________、输出设备和输出设备等5部分组成。

正确答案:存储器

2、一个字节等于________位。

正确答案:8

3、世界上首台数字计算机诞生于________年。

正确答案:1946

4、程序设计语言的三个大类分别是低级语言、汇编语言、________。

正确答案:高级语言

5、使用math模块前,需要使用________语句导入该模块。

正确答案:import math 或 import

6、[2] in [1,2,3]返回的结果是________。

正确答案: false

7、写出命题“x小于等于y,且大于z”的Python表达式【 】

正确答案:x<=y and x>z

8、写出命题“x小于等于y,或大于z”的Python表达式【 】

正确答案:x<=y or x>z

9、写出命题“x是y的倍数”的Python表达式【 】

正确答案:x%y==0

10、"BBJJTTUU"[::2]返回的结果是【 】

正确答案:'BJTU'

11、写出安装三方库jieba的语句

_________________

正确答案:pip install jieba

12、写出导入PIL库Image模块的语句

_________________

正确答案:from PIL import Image

13、下面的程序实现如下功能:重复提示用户输入姓名,每次用户输入姓名后,会在屏幕上打印一句问候语,并将这条问候记录添加到文件guest_中,每条记录独占一行。请在括号中补充一条语句

while true:

name=input('请输入你的姓名:')

book=name+',你好!欢迎光临!'

print(book)

My_file=open('guest_','a')

_________________

My_()

正确答案:My_(book+'n')

14、将python程序代码保存为文件,文件扩展名是_________________.

正确答案:py

15、完善下面程序下划线的地方,计算1-2+3-4+5 ... 99的所有数的和

sum1 =0

sum2 = 0

for i in range(1,100,2):

_______________

for j in range(2,100,2):

sum2+=j

sum3 = sum1 -sum2

print(sum3)

正确答案:sum1+=i 或 sum1=sum1+i 或 sum1 += i 或 sum1 = sum1+i

16、下面程序的输出结果是:

i=0

while i<10:

i += 1

if i == 7:

continue

else:

print(i,end=' ')

正确答案:1 2 3 4 5 6 8 9 10

17、完善下面程序下划线的地方,实现排序:

def insert_sort(lists):

for i in range(len(lists)):

position=i

while position>0:

___________________________________

lists[position],lists[position-1]=lists[position-1],lists[position]

position-=1

print(lists)

return lists

正确答案:if lists[position]

18、下面的函数判断输入的字符串是否为回文联。(回文联即用回文形式写的对联,顺读倒读内容完全一样,如“山果花开花果山")。请在括号内补充一条语句

def isHuiwen(str):

if (____________ ):

print(str,'是回文联')

else:

print(str,'不是回文联')

正确答案:str==str[-1::-1] 或 str==str[::-1] 或 list(str)==(list(str)).reverse() 或

str[:]==str[::-1]

19、下列程序的执行结果是什么__________

def f(x=1):

return x*(x+1)

f(f(f()))

正确答案:42

20、结构化程序设计方法中的基本模块是过程; 而面向对象程序设计方法中的基本模块是 。

正确答案:类

三、判断题

1、break语句跳出for或者while循环;continue语句用来结束当前当次循环.(√)

2、try-except 语句可以避免Python语言程序设计的错误. (×)

3、使用numpy产生全1的矩阵,使用的方法是empty。(×)

4、已知a = (12), c = () ,那么 “c is a” 的结果为True。(×)

5、在Python语言中,类是支持数据封装的工具。(√)

6、Python语言只支持面向对象技术的抽象性、封装性、继承性等特性,而不支持多态性。(×)


本文标签: 语句 结果 下列 函数 文件