百年教育职业培训中心 百年教育学习服务平台
题库试卷

【百年教育职业培训中心】python语言程序设计-章节资料考试资料-宁波工程学院

来源: 更新时间:

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!答案:微信搜索【渝粤教育】公众号python语言程序第一章基本知识测试1、【单选题】_______

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

答案:微信搜索【渝粤教育】公众号



python语言程序第一章基本知识测试

1、【单选题】__________是计算机上能看到的物理元素

A、硬件

B、软件

C、操作系统

D、程序设计


2、【单选题】___________是计算机的大脑。

A、硬件

B、中央处理器

C、内存

D、磁盘


3、【单选题】CPU的运行速度以下面哪种单位进行度量?

A、兆字节

B、千兆字节

C、兆赫

D、千兆赫兹


4、【单选题】一个字节有多少个比特?

A、4

B、8

C、12

D、16


5、【单选题】1G大概是多少个字节?

A、1百万

B、1 000万

C、约10亿

D、1万亿


6、【单选题】计算机中的__________是不稳定的;也就是说,当系统电源关闭时,存储在其中的任何信息都会丢失。

A、USB闪存

B、硬盘

C、MS卡(Memory Stick)

D、CD

E、内存


7、【单选题】选项___________是计算机的指令。

A、硬件

B、软件

C、显示器

D、键盘


8、【单选题】计算机中能够直接执行的计算机语言是什么?

A、机器语言

B、汇编语言

C、高级语言

D、上述各项均不适用


9、【单选题】___________将高级语言程序翻译成机器语言程序。

A、执行器

B、编译器

C、中央处理器

D、操作系统


10、【单选题】____________是一个操作系统。

A、Java

B、C++

C、Windows XP

D、Visual Basic

E、Python


11、【单选题】_____________是一种在计算机上运行的程序,用于管理和控制计算机的动作。

A、操作系统

B、Python

C、调制解调器

D、解释器

E、编译器


12、【单选题】Python是由谁创建的?

A、James Gosling

B、Bill Gates

C、Steve Jobs

D、 Guido van Rossum

E、Google


13、【单选题】以下哪项陈述是正确的?

A、Python 3是一个较新的版本,它向后兼容Python 2。

B、Python 3是一个较新的版本,它不向后兼容Python 2。

C、Python2程序总是可以在Python3解释器上运行。

D、Python3程序始终可以在Python2解释器上运行。


14、【单选题】从命令提示符启动Python,请使用命令_______。

A、execute python

B、run python

C、python

D、go python


15、【单选题】以下哪个代码是正确的?

A、print("Programming is fun") print("Python is fun")

B、print("Programming is fun") print("Python is fun")

C、print("Programming is fun)print("Python is fun")

D、 print("Programming is fun)print("Python is fun")


16、【单选题】Python行注释以_____开头。

A、//

B、/*

C、

D、

E、$$


17、【单选题】Python段落注释使用样式为______;

A、// comments //

B、 /* comments */

C、''' comments '''

D、/

E、 comments

F、/


18、【单选题】在Python中,语法错误由_____________检测到。

A、编译器/在编译时

B、解释器/在执行时

C、编译器/在执行时

D、解释器/编译时


19、【单选题】以下哪个代码是正确的?

A、print("Programming is fun") print("Python")print("Computer Science")

B、print("Programming is fun") print("Python") print("Computer Science")

C、print("Programming is fun")print("Python") print("Computer Science")

D、print("Programming is fun")print("Python")print("Computer Science")


20、【单选题】显示turtle对象的当前位置和方向的命令是______________。

A、turtle.show()

B、turtle.showLocation()

C、turtle.showDirection()

D、turtle.showturtle()

E、turtle.showTurtle()


21、【单选题】要将 turtle 移动到(4,5)处这个点,请使用以下命令__________。

A、turtle.move(4, 5)

B、turtle.moveTo(4, 5)

C、 turtle.moveto(4, 5)

D、 turtle.go(4, 5)

E、turtle.goto(4, 5)


22、【单选题】要使用 turtle 绘制半径为50的圆,请使用命令_________。

A、turtle.circle(50)

B、turtle.circle(100)

C、turtle.drawcircle(50)

D、turtle.drawCircle(50)


23、【单选题】turtle 中要提起笔,请使用___________。

A、turtle.penUp()

B、turtle.penup()

C、turtle.lift()

D、turtle.up()


24、【单选题】turtle 中要放下笔,请使用___________。

A、turtle.penDown()

B、turtle.pendown()

C、turtle.putDown()

D、turtle.down()


第二章基本内容测验

1、【单选题】哪个语句是从控制台读取字符串?

A、input("Enter a string")

B、eval("Enter a string")

C、enter("Enter a string")

D、eval(enter("Enter a string"))


2、【单选题】 eval(1 + 3 * 2)的结果是什么?

A、"1 + 3 * 2"

B、7

C、8

D、"1 + 6"


3、【单选题】如果你在以下程序中分别输入1、2、 3这三个数, 结果是什么? print(Enter three numbers: ) number1 = eval(input()) number2 = eval(input()) number3 = eval(input()) average = (number1 + number2 + number3) / 3 print(average)

A、1

B、2

C、3

D、4


4、【单选题】您可以将行继续符号__________放在一行的末尾,告诉解释器该语句将在下一行继续.

A、/

B、 \

C、

D、

E、 *

F、 &


5、【单选题】以下哪项是有效的标识符?

A、$343

B、yield

C、9X

D、8+9

E、max_radius


6、【单选题】以下哪项是有效的标识符?

A、import

B、mile1

C、(red)

D、"red"


7、【单选题】以下代码将显示什么?x = 1x = 2 * x + 1 print(x)

A、0

B、 1

C、2

D、3

E、4


8、【单选题】以下代码将显示什么?x = 1 x = x + 2.5 print(x)

A、 1

B、 2

C、3

D、3.5

E、语句不符合语法


9、【单选题】以下代码将显示什么?x,y=1,2x,y=y,xprint(x,y)

A、1 1

B、2 2

C、1 2

D、2 1


10、【单选题】下面的代码读取两个数字。以下哪项是代码的正确输入?x, y = eval(input(Enter two numbers: ))

A、 1 2

B、 "1 2"

C、1, 2

D、1, 2,


11、【单选题】45//4的结果是什么?

A、 10

B、11

C、11.25

D、12


12、【单选题】以下哪个表达式的值为1?

A、2 % 1

B、15 % 4

C、 25 % 5

D、37 % 6


13、【单选题】24%5 的值是多少?

A、1

B、2

C、3

D、4

E、0


14、【单选题】2**3 的值为多少?

A、9

B、8

C、9.0

D、8.0


15、【单选题】2**3.0 的值为多少?

A、8

B、9

C、8.0

D、9.0


16、【单选题】 2 * 3 ** 2 的值为多少?

A、36

B、18

C、12

D、81


17、【单选题】以下代码中显示的y是什么?x = 1 y = x = x + 1 print(y is, y)

A、y是0

B、y是1,因为x首先被分配给y。

C、y是2,因为x+1被分配给x,然后x被分配给y。

D、程序有一个编译错误,因为在语句int y=x=x+1中重新声明了x。


18、【单选题】以下哪项等于0.025?

A、0.25E-1

B、2.5e-3

C、0.0025E2

D、0.00025E+3


19、【单选题】如果一个数字太大而无法存储在内存中,那么它将____________.

A、导致溢出

B、造成下溢

C、造成下溢

D、不会导致错误

E、不会在Python中发生


20、【单选题】2+2**3/2的结果是什么?

A、4

B、 6

C、4.0

D、6.0


21、【单选题】以下代码中最后显示的 i 的值是多少?j = i = 1 i += j + j * 5 print(What is i?, i)

A、0

B、 1

C、5

D、6

E、7


22、【单选题】以下语句后面的 x 是多少?x = 1 x *= x + 1

A、x 是 1

B、x 是 2

C、x 是 3

D、x 是 4


23、【单选题】以下语句 x 输出的值是多少?x = 2 y = 1 x *= y + 1

A、1

B、2

C、3

D、4


24、【单选题】给变量x 加 1 的语句是___________

A、1 + x = x

B、 x += 1

C、x := 1

D、x=+1


25、【单选题】以下哪项陈述是相同的?(A) x -= x + 4 (B) x = x + 4 - x (C) x = x - (x + 4)

A、(A) and (B) are the same

B、(A) and (C) are the same

C、 (B) and (C) are the same

D、(A), (B), and (C) are the same


26、【单选题】假设x是1。x+=2之后的x是什么?

A、0

B、1

C、2

D、3

E、4


27、【单选题】假设x是1。x-=1之后的x是什么?

A、0

B、1

C、2

D、-1

E、-2


28、【单选题】以下语句后的x是什么?x = 1 y = 2 x *= y + 1

A、1

B、2

C、3

D、4


29、【单选题】以下哪个函数返回4。

A、int(3.4)

B、int(3.9)

C、round(3.4)

D、round(3.9)


30、【单选题】以下哪项函数会导致错误?

A、int("034")

B、 eval("034")

C、 int(3.4)

D、eval("3.4")


31、【单选题】time.time()返回___________。

A、当前时间。

B、以毫秒为单位的当前时间。

C、自午夜起的当前时间(毫秒)。

D、自1970年1月1日午夜以来的当前时间(毫秒)。

E、自1970年1月1日格林威治标准时间(Unix时间)午夜以来的当前时间(毫秒)。


第三章基本内容测验

1、【单选题】max(3, 5, 1, 7, 4)的值是多少?

A、 1

B、 3

C、 5

D、7

E、4


2、【单选题】min(3,5,1,7,4)的值是多少?

A、3

B、5

C、1

D、7

E、4


3、【单选题】 round(3.52)的值是多少?

A、3.5

B、3

C、 5

D、4

E、 3.0


4、【单选题】round(6.5)的值是多少?

A、 4

B、5

C、 6

D、 7


5、【单选题】round(7.5)的值是多少?

A、5

B、6

C、7

D、8


6、【单选题】math.degrees(math.pi / 2)的值是多少?

A、0.0

B、90.0

C、45.0

D、30.0


7、【单选题】math.radians(30) * 6 的值是多少?

A、 0.0

B、1.3434343

C、3.141592653589793

D、5.565656


8、【单选题】math.sin(math.pi / 6) 的值是多少?

A、1.0

B、 1.3434343

C、3.14159265358979

D、0.5


9、【单选题】chr(ord('B'))的值是?

A、‘A’

B、‘B’

C、‘b’

D、'a'


10、【单选题】程序x='b'print(chr(ord(x) + 1))的运行结果是什么?

A、c

B、b

C、B

D、98


11、【单选题】哪个选项能输出“smith\exam1\test.txt”这个结果?

A、print("smith\exam1\test.txt")

B、print("smith\\exam1\\test.txt")

C、print("smith\"exam1\"test.txt")

D、print("smith"\exam1"\test.txt")


12、【单选题】'a'的ASCII码是97,那么'c'的ASCII码是?

A、96

B、97

C、98

D、99


13、【单选题】print(Good + 1 + 2 + 3 )的输出是什么?

A、Good123

B、Good6

C、Good 123

D、这是不正确的表达方式


14、【单选题】下面代码的输出是什么? print(A, end = ' ') print(B, end = ' ') print(C, end = ' ') print(D, end = ' ')

A、ABCD

B、A, B, C, D

C、 A B C D

D、ABCD


15、【单选题】对象 5.6 是什么类型的?

A、int

B、float

C、str

D、list


16、【单选题】假定 s = Welcome,type(s)的结果是什么?

A、int

B、float

C、str

D、String


17、【单选题】以下代码的结果是什么?s = Welcomeprint(s.upper())

A、welcome

B、WELCOME

C、Welcome

D、WELcome


18、【单选题】下面代码的结果是什么?s =\t\tWelcome\n print(s.strip())

A、\t\twelcome\n

B、\t\tWelcome\n

C、\t\tWELCOME\n

D、Welcome


19、【单选题】要将数字x保留小数点后3位数的语句是哪个选项?

A、format(x, "5.3f")

B、format("5.3f", x)

C、format(x, "5.4s")

D、format("5.3d", x)


20、【单选题】下面代码的输出是什么?(b代表空格)x = 345.3546print(format(x, 10.3f))

A、bb345.355

B、 bbb345.355

C、 bbbb345.355

D、bbb345.354

E、 bbbb345.354


21、【单选题】以下代码将输出什么?(b表示空格)print(format(Welcome, 10s), end = '#')print(format(111, 4d), end = '#')print(format(924.656, 3.2f))

A、bbbWelcome

B、b111

C、924.66

D、Welcome

E、111

F、924.66

G、Welcome

H、111

I、.66

J、Welcomebbb

K、b111

L、924.66


22、【单选题】以下代码将输出什么?(b表示空格)print(format(Welcome, 10s), end = '#')print(format(111, 4d), end = '#')print(format(924.656, 10.2f))

A、bbbWelcome

B、b111

C、924.66

D、bbbWelcome

E、b111

F、bbbb924.66

G、bbbWelcome

H、111b

I、bbbb924.66

J、Welcomebbb

K、111b

L、bbbb924.66


23、【单选题】假定 number=4,下面哪个语句不会出错?

A、print(format(number, "2d"), format(number ** 1.5, "4d"))

B、print(format(number, "2d"), format(number ** 1.5, "4.2d"))

C、print(format(number, "2d"), format(number ** 1.5, "4.2f"))

D、print(format(number, "2f"), format(number ** 1.5, "4.2d"))


24、【单选题】要将画笔大小设置为5像素,使用以下哪个选项?

A、turtle.setSize(5)

B、turtle.size(5)

C、turtle.pensize(5)

D、turtle.setPenSize(5)


25、【单选题】要将turtle绘制速度设置为5,使用以下哪个语句?

A、 turtle.speed(5)

B、turtle.setSpeed(5)

C、turtle.setspeed(5)

D、turtle.velocity(5)


26、【单选题】要绘制一个直径为10的圆,使用以下哪个语句?

A、turtle.circle(5)

B、turtle.circle(10)

C、turtle.dot(5)

D、turtle.dot(10)


第四章基本内容测验

1、【单选题】小于等于比较运算符为

A、<

B、 <=

C、=<

D、<<

E、!=


2、【单选题】“等于比较运算符”为

A、<>

B、!=

C、 ==

D、=


3、【单选题】生成0到5之间的随机整数的命令的选项是?

A、random.randint(0, 5)

B、random.randint(0, 6)

C、random.random(0, 5)

D、random.random(0, 6)


4、【单选题】random.randint(0, 1)的返回值是?

A、 0

B、 1

C、 0 或 1

D、2


5、【单选题】random.random() 的返回值是下列哪个选项?

A、浮点数 i ,且 0 < i < 1.0

B、浮点数 i ,且 0 <= i < 1.0

C、浮点数 i ,且 0 <= i <=1.0

D、浮点数 i ,且 0 < i < 2.0


6、【单选题】下列哪个选项是判断半径是不是正的,并求出圆的面积?

A、if radius != 0: print(radius * radius * 3.14159)

B、if radius >= 0: print(radius * radius * 3.14159)

C、if radius < 0: print(radius * radius * 3.14159)

D、if radius <= 0: print(radius * radius * 3.14159)


7、【单选题】下面代码的输出结果是哪个选项?x = 0 if x 4: x = x + 1 print(x is, x)

A、x is 0

B、x is 1

C、x is 2

D、x is 3

E、x is 4


8、【单选题】even = False if even = True: print(It is even!)分析以上代码,结果正确的选项是?

A、程序在第1行有语法错误(even=False)

B、如果 even=True不是正确条件,则程序第2行有语法错误。它应替换为if even==True:或if even:。

C、程序运行,但不显示任何内容。

D、程序运行并显示"It is even!"。


9、【单选题】分析以下代码,结果正确的选项是? even = False if even: print(It is even!)

A、代码显示“It is even!”

B、代码不显示任何内容。

C、代码是错误的。应将if even:替换为if even==True:

D、代码是错误的。应将if even:替换为if even=True:


10、【单选题】假定 x = 1, y = -1,和z = 1.则以下代码的显示结果是哪个选项? if x 0: if y 0: print(x 0 and y 0) elif z 0: print(x 0 and z 0)

A、 x > 0 and y > 0

B、 x < 0 and z > 0

C、x < 0 and z < 0

D、不显示任何内容


11、【单选题】以下代码的显示结果是哪个选项?temperature = 50 if temperature = 100: print(too hot) elif temperature = 40: print(too cold) else: print(just right)

A、too hot

B、 too cold

C、just right

D、too hot too cold just right


12、【单选题】分析以下代码,说法正确的是?代码1: if number % 2 == 0: even = True else: even = False代码 2: even = number % 2 == 0

A、代码1有编译错误。

B、代码2有编译错误。

C、代码1和代码2都有编译错误。

D、代码1和代码2都正确,但代码2更好。


13、【单选题】假定 income =4001, 下面代码的显示结果是什么? if income 3000: print(Income is greater than 3000) elif income 4000: print(Income is greater than 4000)

A、none

B、Income is greater than 3000

C、先显示Income is greater than 3000 再显示Income is greater than 4000

D、Income is greater than 4000

E、先显示 Income is greater than 4000 再显示 Income is greater than 3000


14、【单选题】假定你要写一个代码,如果age16,显示 Cannot get a driver's license,age大于等于16,则显示Can get a driver's license ,那下面哪个代码是正确的? I: if age 16: print(Cannot get a driver's license) if age = 16: print(Can get a driver's license) II: if age 16: print(Cannot get a driver's license) else: print(Can get a driver's license) III: if age 16: print(Cannot get a driver's license) elif age = 16: print(Can get a driver's license) IV: if age 16: print(Cannot get a driver's license) elif age == 16: print(Can get a driver's license) elif age 16: print(Can get a driver's license)

A、I 和 II

B、II 和 III

C、 I, II,和 III

D、 III 和 IV

E、四个代码都对


15、【单选题】假定你要写一个代码,如果age小于16,显示Cannot get a driver's license ,如果age 大于等于16,则显示Can get a driver's license ,那下面哪个代码最好?I: if age 16: print(Cannot get a driver's license) if age = 16: print(Can get a driver?s license) II: if age 16: print(Cannot get a driver's license) else: print(Can get a driver's license) III: if age 16: print(Cannot get a driver's license) elif age = 16: print(Can get a driver's license) IV: if age 16: print(Cannot get a driver's license) elif age == 16: print(Can get a driver's license) elif age 16: print(Can get a driver's license)

A、I

B、II

C、III

D、IV


16、【单选题】下面哪个布尔表达式是正确的?

A、True and 3 => 4

B、!(x > 0) and (x > 0)

C、(x > 0) or (x < 0)

D、(x != 0) or (x = 0)


17、【单选题】给定|x - 2| = 4, 下面哪个选项是对的?

A、x - 2 <= 4 and x - 2 >= 4

B、x - 2 <= 4 and x - 2 > -4

C、x - 2 <= 4 and x - 2 >= -4

D、x - 2 <= 4 or x - 2 >= -4


18、【单选题】给定|x - 2| = 4, 下面哪个选项是正确的?

A、x - 2 >= 4 and x - 2 <= -4

B、x - 2 >= 4 or x - 2 <= -4

C、x - 2 >= 4 and x - 2 < -4

D、x - 2 > 4 or x - 2 < -4


19、【单选题】假定 x = 4 , y = 5, 下面哪个选项的结果是 True?

A、x < 5 and y < 5

B、x < 5 or y < 5

C、x > 5 and y > 5

D、x > 5 or y > 5


20、【单选题】假定 x = 4 ,y = 5, 下面哪个选项结果是 True?

A、not (x == 4)

B、x != 4

C、x == 5

D、x != 5


21、【单选题】下面哪个选项等价于 x != y?

A、not (x == y)

B、x >y and x <y

C、x >=y and x <= y

D、x >= y or x < y


22、【单选题】ch = 'F' if ch = 'A' and ch = 'Z': print(ch)以上代码的运行结果是哪个选项?

A、F

B、 f

C、nothing

D、F f


23、【单选题】以下代码运行后, y 的值是哪个选项? x = 0 y = 10 if x 0 else -10

A、-10

B、0

C、10

D、20

E、这个表达式不合法


24、【单选题】分析将布尔值赋给变量even的以下代码片段。 代码 1: if number % 2 == 0: even = True else: even = False 代码 2: even = True if number % 2 == 0 else False 代码 3: even = number % 2 == 0

A、代码2有语法错误,因为条件表达式中不能有True和False文本。

B、代码3有语法错误,因为您试图将number赋值给even

C、代码1有语法错误,因为不能把True 和False 赋值给even

D、所有三个都是正确的


25、【单选题】以下代码的运行结果是哪个选项? isCorrect = False print(Correct if isCorrect else Incorrect)

A、Correct

B、Incorrect

C、nothing

D、Correct Incorrect


26、【单选题】运算符+、*、and、or的优先级顺序(从高到低)为:

A、 and, or, *, +

B、 *, +, and, or

C、 *, +, or, and

D、or, and, *, +


第五章基本内容测验

1、【单选题】下面的代码将打印多少次“Welcome to Python”? count = 0 while count 10: print(Welcome to Python) count += 1

A、9

B、10

C、11

D、0


2、【单选题】下面代码的输出是什么? x = 0 while x 4: x = x + 1 print(x is, x)

A、x is 0

B、 x is 1

C、x is 2

D、x is 3

E、x is 4


3、【单选题】分析以下代码. count = 0 while count 100: # 位置 A print(Welcome to Python!) count += 1 # 位置 B # 位置 C

A、 在位置 A 中count < 100 一直都对

B、在位置B中,count < 100 一直都对

C、在位置B count < 100 一直都是错的

D、在位置C, count < 100 一直都是对的


4、【单选题】以下代码会打印多少次的 Welcome to Python? count = 0 while count 10: print(Welcome to Python)

A、 8

B、 9

C、 10

D、11

E、无穷多次


5、【单选题】下面的代码执行后的结果是什么?number = 6while number 0: number -= 3 print(number, end = ' ')

A、6 3 0

B、 6 3

C、3 0

D、 3 0 -3

E、 0 -3


6、【单选题】分析以下的代码?sum = 0 for d in range(0, 10, 0.1): sum += sum + d

A、程序出现语法错误,因为范围函数不能有三个参数。

B、程序有语法错误,因为范围内的参数必须是整数。

C、程序在无限循环中运行。

D、程序运行良好。


7、【单选题】下面哪个代码打印 Welcome to Python 10次? A: for count in range(1, 10): print(Welcome to Python) B: for count in range(0, 10): print(Welcome to Python) C: for count in range(1, 11): print(Welcome to Python) D: for count in range(1, 12): print(Welcome to Python)

A、 BD

B、 ABC

C、 AC

D、BC

E、AB


8、【单选题】函数range(5) 返回哪个序列?

A、1, 2, 3, 4, 5

B、 0, 1, 2, 3, 4, 5

C、1, 2, 3, 4

D、 0, 1, 2, 3, 4


9、【单选题】下面哪个函数是不对的?

A、range(0, 3.5)

B、 range(10, 4, -1)

C、range(1, 3, 1)

D、range(2, 4)


10、【单选题】下面哪个代码能成功计算 1/2 + 2/3 + 3/4 + ... + 99/100?A: sum = 0 for i in range(1, 99): sum += i / (i + 1) print(Sum is, sum) B: sum = 0 for i in range(1, 100): sum += i / (i + 1) print(Sum is, sum) C: sum = 0 for i in range(1.0, 99.0): sum += i / (i + 1) print(Sum is, sum) D: sum = 0 for i in range(1.0, 100.0): sum += i / (i + 1) print(Sum is, sum)

A、BCD

B、ABCD

C、B

D、CD


11、【单选题】下面代码运行后的结果是什么? for i in range(1, 11): print(i, end = )

A、1 2 3 4 5 6 7 8 9

B、1 2 3 4 5 6 7 8 9 10

C、1 2 3 4 5

D、 1 3 5 7 9

E、 2 4 6 8 10


12、【单选题】 以下代码输出的 y是多少? y = 0 for i in range(0, 10): y += i print(y)

A、10

B、 11

C、 45

D、36


13、【单选题】以下代码输出的 y 值是多少? y = 0 for i in range(0, 10, 2): y += i print(y)

A、9

B、10

C、11

D、20


14、【单选题】以下代码中 y 的输出? y = 0 for i in range(10, 1, -2): y += i print(y)

A、10

B、40

C、30

D、20


15、【单选题】给出下面四个图案, 图A 图B 图 C 图 D 1 1 2 3 4 5 6 1 1 2 3 4 5 6 1 2 1 2 3 4 5 2 1 1 2 3 4 5 1 2 3 1 2 3 4 3 2 1 1 2 3 4 1 2 3 4 1 2 3 4 3 2 1 1 2 3 1 2 3 4 5 1 2 5 4 3 2 1 1 2 1 2 3 4 5 6 1 6 5 4 3 2 1 1 以下代码生出的图是哪个图? for i in range(1, 6 + 1): for j in range(6, 0, -1): print(j if j = i else , end = ) print()

A、图A

B、图B

C、图C

D、图D


16、【单选题】分析以下代码 sum = d = 0 while d != 10.0: d += 0.1 sum += sum + d

A、由于sum和d未正确初始化,程序无法运行。

B、程序不停止,因为循环中的d始终为0.1。

C、由于使用浮点数操作时出现数字不准确的现象,程序可能不会停止。

D、循环结束后,总和为0+0.1+0.2+0.3+…+1.9


17、【单选题】print语句执行了多少次? for i in range(10): for j in range(10): print(i * j)

A、 100

B、20

C、10

D、45


18、【单选题】 print 语句执行了多少次? for i in range(10): for j in range(i): print(i * j)

A、100

B、20

C、10

D、45


19、【单选题】以下循环结束时,sum 的结果是什么? sum = 0 item = 0 while item 5: item += 1 sum += item if sum 4: break print(sum)

A、5

B、6

C、7

D、8


20、【单选题】以下循环结束时,sum 的结果是什么?sum = 0 item = 0 while item 5: item += 1 sum += item if sum = 4: continue print(sum)

A、15

B、16

C、17

D、18


21、【单选题】 以下循环的输出是什么? number = 25 isPrime = True i = 2 while i number and isPrime: if number % i == 0: isPrime = False i += 1 print(i is, i, isPrime is, isPrime)

A、i is 5 isPrime is True

B、i is 5 isPrime is False

C、i is 6 isPrime is True

D、i is 6 isPrime is False


22、【单选题】在以下循环终止后,结果显示是什么? number = 25 isPrime = True for i in range(2, number): if number % i == 0: isPrime = False break print(i is, i, isPrime is, isPrime)

A、i is 5 isPrime is True

B、i is 5 isPrime is False

C、 i is 6 isPrime is True

D、 i is 6 isPrime is False


23、【单选题】以下循环中的迭代次数是多少? for i in range(1, n): # 迭代

A、2*n

B、 n

C、n - 1

D、n + 1


24、【单选题】假设 number 的输入是9。以下程序将显示什么?number = eval(input(Enter an integer: )) isPrime = True for i in range(2, number): if number % i == 0: isPrime = False print(i is, i) if isPrime: print(number, is prime) break else: print(number, is not prime)

A、i is 3 9 is prime

B、 i is 3 9 is not prime

C、i is 2 9 is prime

D、i is 2 9 is not prime


第六章基本内容测验

1、【单选题】如果函数没有返回值,默认情况下,它将返回

A、None

B、 int

C、double

D、public

E、null


2、【单选题】函数头由什么组成?

A、函数名

B、参数列表

C、函数名和参数列表

D、函数名和函数体


3、【单选题】一个函数

A、必须至少有一个参数

B、可以没有参数

C、必须要有ruturn才可以

D、return只能返回一个值


4、【单选题】函数的参数总是出现在_______中。

A、小括号

B、方括号

C、引号

D、花括号


5、【单选题】没有return语句的函数返回____。

A、 void

B、 nothing

C、 0

D、None


6、【单选题】考虑以下不完备的代码: def f(number): # 缺失的函数体 print(f(5))要想运行不出错,缺失的函数体应该是

A、return "number"

B、print(number)

C、print("number")

D、return number


7、【单选题】给定以下函数头:def f(p1,p2,p3,p4)以下哪项是正确的调用它?

A、f(p1 = 1, p2 = 2, p3=4, p4 = 4)

B、f(1, p2 = 3, 4, p4 = 4)

C、f(p1 = 1, p2 = 2, 4, p4 = 4)

D、f(p1 = 1, p2 = 2, p3 = 3)


8、【单选题】给定以下函数: def nPrint(message, n): while n 0: print(message) n -= 1调用nPrint('a', 4)的输出结果是什么?

A、aaaaa

B、aaaa

C、aaa

D、无效调用

E、无限循环


9、【单选题】给定以下函数 def nPrint(message, n): while n 0: print(message) n -= 1 调用 nPrint('a', 4)后输出的结果是什么?

A、 aaaaa

B、aaaa

C、 aaa

D、无效调用

E、无限循环


10、【单选题】给定以下函数def nPrint(message, n): while n 0: print(message) n -= 1 引用nPrint(A message, k)后,k的值是多少? k = 2 nPrint(n = k, message = A message)

A、0

B、1

C、2

D、3


11、【单选题】在函数中定义的变量称为什么?

A、全局变量

B、函数变量

C、块变量

D、局部变量


12、【单选题】以下代码显示的结果是什么 x = 1 def f1(): y = x + 2 print(y) f1() print(x)

A、1 3

B、 3 1

C、程序会产生运行错误,因为未定义x。

D、 1 1

E、 3 3


13、【单选题】以下代码显示的结果是什么? x = 1 def f1(): x = 3 print(x) f1() print(x)

A、 1 3

B、3 1

C、程序运行时会出错,因为x定义不正确

D、1 1

E、3 3


14、【单选题】以下代码显示的结果是什么? x = 1 def f1(): x = x + 2 print(x) f1() print(x)

A、1 3

B、3 1

C、1 1

D、3 3

E、程序会运行出错,因为x未定义


15、【单选题】以下代码运行的结果是什么? x = 1 def f1(): global x x = x + 2 print(x) f1() print(x)

A、1 3

B、 3 1

C、代码运行错误,因为 x 未定义

D、1 1

E、3 3


16、【单选题】以下代码显示的结果是什么?def f1(x = 1, y = 2): x = x + y y += 1 print(x, y) f1()

A、 1 3

B、3 1

C、程序出错,因为 x 和 y 未定义

D、 1 1

E、 3 3


17、【单选题】 以下代码显示的结果是什么?def f1(x = 1, y = 2): x = x + y y += 1 print(x, y) f1(2, 1)

A、 1 3

B、 2 3

C、程序运行出错,因为 x 和 y 未定义

D、3 2

E、3 3


18、【单选题】下面代码显示的结果是什么? def f1(x = 1, y = 2): x = x + y y += 1 print(x, y) f1(y = 2, x = 1)

A、 1 3

B、 2 3

C、程序运行错误,因为 x 和 y 未定义

D、3 2

E、3 3


19、【单选题】以下代码运行的结果是什么? def f1(x = 1, y = 2): return x + y, x - yx, y = f1(y = 2, x = 1)print(x, y)

A、1 3

B、 3 1

C、由于函数返回多个值,程序出现运行错误

D、3 -1

E、-1 3


20、【单选题】“______________” 是自上而下每次实现结构图中的一个函数。

A、自底向上的方法

B、自顶向下的方法

C、自底向上和自顶向下的方法

D、逐步细化




广东理工学院成人高考招生简章

广州城建职业学院成人高等教育招生简章

广东科学技术职业学院招生简章

广东科学技术职业学院招生简章

广东生态工程职业学院成人高考招生专业

清远职业技术学院成人高等教育招生专业简介

电子科技大学中山学院成人高等教育招生简章

广州涉外经济职业技术学院

韶关学院成人高考招生简章

广东财经大学成人高等教育招生简介

广东理工学院成人高考招生简章

广东第二师范学院成人高考招生简章

广东南方职业学院成人高考招生简章

广东亚视演艺职业学院成人高考招生简章


电话咨询