资源描述
创新创业Python开发期末测试题此次考试为线上课程的期末考试,总分值1。0分。
成绩将记入学生的综合成绩考核。
请同学认真作答!
l.Python中,以下哪个函数是用于输出内容到终端的?()[单项选择题]*echo
A. outputprint(正确答案)
B. console.log2.以下关于Python的描述错误的选项是?()[单项选择题]*
A.Python的语法类似PHP;正确答案)B. Python可用于Web开发
C.Python是跨平台的D.Python可用于数据抓取(爬虫)
3.以下哪个符号是用作Python的注释?()[单项选择题]*A.*
B. (comment)C.//
D.#(正确答案)4.以下哪个标记是用作Python的多行注释?()[单项选择题]*
A/(正确答案)B.///
D. myExample = (6someltem9:2/otherltem9:20)32.代码print(type([l,2]))输出结果为:()[单项选择题]*
A. <class 'tuple'〉B.<class 'int>
C.<class 'set'〉D.<class list。正确答案)
33.def f():passprint(type(f()))
以上代码输出结果为?()[单项选择题]*A.<class6fuction9>
B. <class tuple'〉<class 'None Type'> :确答案)
D.〈class 'str'〉.a=[ 1,2,3,None,(),[],]
print(Ien(a))以上代码输出结果为?()
[单项选择题]*A.syntax error
B.4C.5
D.6(正确答案)E.7
34 .Python中,如何输出列表中的第二个元素?()[单项选择题]*A.print(example[2])
B.echo(example[2])C.print(example[l])[确答案)
D.print(example(2)).print(6%.2f % 123.444)输出结果为?()[单项选择题]
A.123.44(正确答案)B.12
C. 123.444D.44
35 .代码 def a (b,c,d): pass 含义是? (B)[单项选择题]*A.定义一个列表,并初始化它。
B.定义一个函数,但什么都不做。(正确答案)C.定义一个函数,并传递参数。
D.定义一个空的类。
36 .以下哪个关键字是与try语句一起使用来处理异常的?()[单项选择题]*catch
A. exceptioncatch(a)
B. except三确答案)39.以下哪个代码是正确的读取一个文件?()[单项选择题]*
A. f 二 open(“test.txt","read")f = open("r"Jtest.txt")
B. f = openC'test.txt"/YOC^^^^)f = open("read'\"test.txt")
40 .以下哪个代码是正确的翻开文件并准备写入?()[单项选择题]f = open("test.txt“Jw")(正确答案)
A. f = open("test.txt"Jwrite")f = open("write” Jtest.txt")
B. f = open("w”,“test.txt")41.Python中,for和while可以有else语句?()[单项选择题]*
A.只有for才有else语句。
B.只有while才有else语句。
C.for和while都可以有else语句。(正确答案)D.for和while都没有else语句。
42以下代码输出的结果是?()[单项选择题]*
A.0B.10(正确答案)
C.4D.以上结果都不对
43.以下代码输出结果是?()
while 4 == 4:
print(14,)[单项选择题]*
A.输出一次4
B.输出四次4C.无限次输出4,直到程序关闭(正确答案)
D.语法错误44.迭代输出序列时(如:列表)使用for比while更好?()[单项选择题]*
A.错误,while比for更好。
B.正确〔正确答案)C.错误,while不能用于迭代系列。
D.错误,for和while都不能用于迭代系列。
45 .一下哪个描述是正确的?()[单项选择题]*A.break语句用于终止当前循环。
B.continue语句用于跳过当前剩余要执行的代码,执行下一次循环。
C.break 和 continue 语句通常与 if, if...elif...else 语句一起使用。
D.以上说法都是正确的。(正确答案).以下代码输出的结果是?()
for char in * PYTHON STRING':
if char == * *:
breakprint(char, end=* *)
if char == *0*:
continue[单项选择题]*
A.PYTHON(正确答案)
B.PYTHONSTRINGC.PYTHN
D.STRING.以下关于pass哪个描述是正确的?()[单项选择题]*
A.Python会忽略pass语句,就像忽略注释一样。
B.pass语句会终止当前循环。
C.pass不做任何事情,一般用作占位语句。(正确答案)D.以上说法都是正确的。
48 .以下内容关于函数描述正确的选项是?()[单项选择题]*A.函数用于创立对象
B .函数可以让程序执行的更快C.函数是一段代码用于执行特定的任务(正确答案)
D.以上说法都是正确的.以下代码输出结果为?()
x = Truedef printLine(text): print(text, 'Runoob')
printLine('Python')[单项选择题]
*A.Python
B.Python Runoob(正确答案)C.text Runoob
D.Runoob50.如果函数没有使用return语句,那么函数返回的是?()[单项选择题]*
A.0B.None对象(正确答案)
C.任意的整数D.错误!函数必须要有返回值
c.###D.(comment)
5.Python中,以下哪个变量的赋值是正确的?()[单项选择题]*A.Var a = 2
B. int a = 2C.a = 2(正确答案)
D.Variable a = 2.变量a的值为字符串类型的“2”,如何将它转换为整型?()[单项选择题]
A.castToInt(a)B.int(a)(正确答案)
C.integer(a)D.castT olnteger(a)
6 .Python中,以下哪个赋值操作符是错误的?()[单项选择题]*A. +=
B._=*二
C. X=(正确答案)8.下面哪一个不是Python的数据类型?()[单项选择题]*
A.列表(List).字典(Dictionary)
C.元组(Tuples)D.类(Class)(正确答案)
8 .代码L=[l,23Jrunoob'l]输出的数据类型是?()[单项选择题[*
A.List(正确答案)B.Dictionary
C.TupleD. Array
10 .代码a = [1,2,3,4,5],以下输出结果正确的选项是?()[单项选择题]*A.Print(a[:]=>[l,2,3,4]
B.Print(a[0:]=>[2,3,4,5]《旧球3[:100]=>口,2,345](正确答案)
D.Print(a[-l:J=>Ll,2J.以下哪个代码是将字符串转换为浮点数?()[单项选择题]*
A.int(x[,base])B.long(xJ,basel)
Cfoat(x)(正确答案)D.str(x)
11 .以下哪个if语句是正确的?()[单项选择题]*A.ifa>=22:(正确答案)
B.if(a >=22)C.if(a =>22)
D.ifa=>22.以下哪个关键字是用于给if语句添加其它条件语句的?()[单项选择题]*
A.else ifB.elseif
C.elif(正确答案)
D.以上都不是.以下代码中哪个是定义函数的语句是正确的?()[单项选择题]*
A.def someFunction(): E确答案)B.function someFunction()
C.def someFunction()D.function someFunction():
15.以下代码中哪个是正确的for循环语句?()[单项选择题]*A.for(a = 0;a<3;a++)
B.for a in range(3)C.for a loop 3:
D.for a in range。,3)(正确答案)16.以下代码中哪个是正确的while循环语句是?()[单项选择题]*
A.while loop a < 10B.whilea< 10(正确答案)
C.while(a < 10)D.while loop a < 10:
17 .假设你有一个变量“example",如何判断它的类型?()[单项选择题]*A.getType(example)
B.Type(example)C.type(example)三确答案)
D.Example.type:
18 .将字符串“example”中的字母a替代为字母b,以下代码正确的选项是?()[单项选择题]
,/a,)5) E确答案)
C.example.match(€b,/a,)D.example.replaceCb\,a,)
19 .Python中,以下哪个代码是正确的列表?()[单项选择题]*A.sampleList = {12,3,4,5}
B.sampleList = (1,2,3,4,5)C.sampleList = /1,2,3,4,5/
口£20^^1加1二[1,2,3,4,5](正确答案).Python中,以下哪个代码是正确的元组?()[单项选择题]*
A.sampleTuple = (1,2,3,4,5)(正确答案)B.sampleTuple = {1,2,3,4,5}
C.sampleTuple = [1,2,3,4,5]D.sampleList = 71,2,3,4,5/
20 .x的y次方(xy)以下表达正确的选项是?(B)[单项选择题]*A.x"(正确答案)
B,x**yC.xAAy
D.Python没有提到.22%3表达式输出结果为?()[单项选择题]
A.7B.1(正确答案)
C.0
D.5 23. 3*1**3表达式输出结果为?()[单项选择题]A.27
B.9C.3(正确答案)
D.124.9//2表达式输出结果为?()[单项选择题]
A.1B.2
C.3D.4(正确答案)
25 .如果表达式的操作符有相同的优先级,那么运算规那么是?(A)[单项选择题]左到右(正确答案)
右到左看心情
26 .以下代码输出结果为?()
x = True y = False z = False
if x or y and z: print('*yesM) else:
[单项选择题]
print(MnoM)
A.yes(正确答案)
B. no
C.编译出错
27 .以下代码输出结果为?()x = True
y = False z = Falseif not x or y: print(l)
elif not x or not y and z:
print(2)elif not x or y or not y and x: print(3)
else:
print(4)[单项选择题]*
A.l
B.2
C.3(正确答案)
D.4
28 .以下代码输出结果为?()if None:
print("Hello")
[单项选择题]*
A.False
B.Hello c没有任何输出(正确答案) D.语法错误
29 .在if...elif...else的多个语句块中只会执行一个语句块?()[单项选择题]*
A.正确(正确答案)
B.错误
C.根据条件决定
D.Python中没有elif语句
30.以下代码输出结果为?()for i in [11 0]: print(i+l)
[单项选择题]*
A.2 1(正确答案)
B.[2,l]
C.2
D.0
3LPython中,以下哪个代码是正确的字典?()[单项选择题]*
A. myExample = {csomeltem9 =>2,"otherltem,=>20}
B. myExample = {'someltem':2「otherltem':20}(正确答案)
C. myExample = (6someltem=>2,9othcrltcm9=>20)
展开阅读全文