相关试卷
-
1、关于Python中的函数,下列表述正确的是( )。A、函数可以赋值给一个变量 B、函数来自函数库,用户不能自定义函数 C、函数可以充当参数传递给其他函数 D、函数可以作为另一个函数的返回值
-
2、下列关于自定义函数中return语句的表述错误的是( )。A、return语句之后的语句可以继续执行 B、可以有多个return语句,但只执行其中的一个 C、函数必须包含return语句 D、如果没有 return语句,则默认返回None
-
3、善于利用代码复用的方法,可以( )。A、减少代码书写的工作量 B、使程序的结构更加清晰 C、提高程序的效率 D、提高数字化分享的意识
-
4、小张同学考虑用代码复用的方法提高程序的编写效率,下列做法可取的是( )。A、自己编写一些函数或模块 B、所有的算法都使用循环结构来实现 C、别人编写的代码不符合自己的习惯,从来都不用 D、到代码共享社区去下载函数或者模块
-
5、常见的代码复用方法有( )。A、函数 B、类 C、模块 D、循环
-
6、下列叙述错误的是( )A、continue 语句的作用是结束整个循环的执行 B、只能在循环体内使用break语句 C、在循环体内使用break 语句或continue语句的作用相同 D、从多层循环嵌套中退出时,只能使用goto语句
-
7、下列四个选项中,能输出数字1到10的是( )。A、x=1
while x <=10:
print(x)
x+=1
B、word=[1,2,3,4,5,6,7,8,9,10]for x in word:
print( x)
C、for y in range(1,10):print( y,end=" ")
D、for x in range( 1,10):if x%2==0:
continue
print(x,end=" ")
-
8、下列循环语句的循环体执行次数相同的是( )。A、for i in range (10) B、for i in range (1,10) C、for i in range (2,10,2) D、for i in range (10,20)
-
9、下列循环语句存在语法错误的是( )。A、for in range(20): B、for i in range(20): C、while i<20: D、while i in<20:
-
10、下列关于for循环的说法正确的是( )A、for循环通常用于循环次数未知的情况 B、在for循环中,循环变量也称为循环体 C、在for循环中,可以用break语句跳出循环体 D、在for循环中,循环体必须相对关键词for有缩进
-
11、下列表达式的值为FALSE的是( )。A、5>6==6 B、'abc'>'xyz' C、('3', '2') > ('a', 'b') D、(9-6) >1
-
12、为了给变量 a、b、c赋初值1,合法的Python赋值语句是( )。A、a=b=c=1 B、a,b,c=1,2,3 C、a=1; b=1; c=1 D、a=1,b=1,c=1
-
13、关于Python中的字符串,下列说法正确的是( )。A、字符串的关键字是 str B、字符串以 \0 标志字符串的结束 C、既可以用单引号,也可以用双引号创建字符串 D、在三引号字符串中可以包含换行符等特殊字符
-
14、下列算术表达式中,结果相同的是( )。A、8/3 B、8//3 C、8%3 D、8*3
-
15、下列关于 Python语言中变量命名规则的表述错误的是( )。A、可以是字母、数字或下划线开头 B、不区分大小写 C、要见名知义 D、可以使用特殊字符,如@等
-
16、算法一般具有什么特征?( )A、有一个或多个输出 B、有穷性 C、可行性 D、确定性
-
17、算法的三种基本结构是( )。A、顺序结构 B、选择结构 C、流程结构 D、循环结构
-
18、程序设计语言经历的发展过程是( )。A、机器语言 B、汇编语言 C、高级语言 D、自然语言
-
19、下列流程图能描述循环结构的是( )。A、 B、 C、 D、
-
20、下列选项属于高级语言的是( )。A、Java B、C C、C++ D、Python