1、创新创业Python开发期末测试题此次考试为线上课程的期末考试,总分值1。0分。成绩将记入学生的综合成绩考核。请同学认真作答!l.Python中,以下哪个函数是用于输出内容到终端的?()单项选择题*echoA. outputprint(正确答案)B. console.log2.以下关于Python的描述错误的选项是?()单项选择题*A.Python的语法类似PHP;正确答案)B. Python可用于Web开发C.Python是跨平台的D.Python可用于数据抓取(爬虫)3.以下哪个符号是用作Python的注释?()单项选择题*A.*B. (comment)C./D.#(正确答案)4.以下哪个
2、标记是用作Python的多行注释?()单项选择题*A/(正确答案)B./D. myExample = (6someltem9:2/otherltem9:20)32.代码print(type(l,2)输出结果为:()单项选择题*A. class tupleB.C.class setD.class list。正确答案)33.def f():passprint(type(f()以上代码输出结果为?()单项选择题*A.B. class tuple :确答案)D.class str.a= 1,2,3,None,(),print(Ien(a)以上代码输出结果为?()单项选择题*A.syntax error
3、B.4C.5D.6(正确答案)E.734 .Python中,如何输出列表中的第二个元素?()单项选择题*A.print(example2)B.echo(example2)C.print(examplel)确答案)D.print(example(2).print(6%.2f % 123.444)输出结果为?()单项选择题A.123.44(正确答案)B.12C. 123.444D.4435 .代码 def a (b,c,d): pass 含义是? (B)单项选择题*A.定义一个列表,并初始化它。B.定义一个函数,但什么都不做。(正确答案)C.定义一个函数,并传递参数。D.定义一个空的类。36 .以
4、下哪个关键字是与try语句一起使用来处理异常的?()单项选择题*catchA. exceptioncatch(a)B. except三确答案)39.以下哪个代码是正确的读取一个文件?()单项选择题*A. f 二 open(“test.txt,read)f = open(rJtest.txt)B. f = openCtest.txt/YOC)f = open(readtest.txt)40 .以下哪个代码是正确的翻开文件并准备写入?()单项选择题f = open(test.txt“Jw)(正确答案)A. f = open(test.txtJwrite)f = open(write” Jtest.
5、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.输出一次4B.输出四次4C.无限次输出4,直到程序关闭(正确答案)D.语法错误44.迭代输出序列时(如:列表)使用fo
6、r比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(cha
7、r, end=* *)if char = *0*:continue单项选择题*A.PYTHON(正确答案)B.PYTHONSTRINGC.PYTHND.STRING.以下关于pass哪个描述是正确的?()单项选择题*A.Python会忽略pass语句,就像忽略注释一样。B.pass语句会终止当前循环。C.pass不做任何事情,一般用作占位语句。(正确答案)D.以上说法都是正确的。48 .以下内容关于函数描述正确的选项是?()单项选择题*A.函数用于创立对象B .函数可以让程序执行的更快C.函数是一段代码用于执行特定的任务(正确答案)D.以上说法都是正确的.以下代码输出结果为?()x = Tru
8、edef printLine(text): print(text, Runoob)printLine(Python)单项选择题*A.PythonB.Python Runoob(正确答案)C.text RunoobD.Runoob50.如果函数没有使用return语句,那么函数返回的是?()单项选择题*A.0B.None对象(正确答案)C.任意的整数D.错误!函数必须要有返回值c.#D.(comment)5.Python中,以下哪个变量的赋值是正确的?()单项选择题*A.Var a = 2B. int a = 2C.a = 2(正确答案)D.Variable a = 2.变量a的值为字符串类型的
9、“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,23Jrunoobl输出的数据类型是?()单项选择题*A.List(正确答案)B.DictionaryC.TupleD. Array10 .代码a
10、= 1,2,3,4,5,以下输出结果正确的选项是?()单项选择题*A.Print(a:=l,2,3,4B.Print(a0:=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 i
11、fB.elseifC.elif(正确答案)D.以上都不是.以下代码中哪个是定义函数的语句是正确的?()单项选择题*A.def someFunction(): E确答案)B.function someFunction()C.def someFunction()D.function someFunction():15.以下代码中哪个是正确的for循环语句?()单项选择题*A.for(a = 0;a3;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 2,otherltem,=20B. myExample = someltem:2otherltem:20(正确答案)C. myExample = (6someltem=2,9othcrltcm9=20)