NOC-python模拟考试卷测试卷附答案_第1页
NOC-python模拟考试卷测试卷附答案_第2页
NOC-python模拟考试卷测试卷附答案_第3页
NOC-python模拟考试卷测试卷附答案_第4页
NOC-python模拟考试卷测试卷附答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NOC-python模拟考试卷测试题表达式eval('500/10')的结果是:A、'500/10’B、500/10C、50.0(正确答案)D、50表达式type(eval('45'))的结果是:A、<class'float'>B、NoneC、<class'int'>(正确答案)D、<class'str>执行以下代码,输出结果为():sum=1foriinrange(1,11):sum+=iprint(sum)A、1B、67C、56(正确答案)D、56.0答案解析:本题考察for循环和累加,将1到10累加求和,结果放在sum变量中,故1+1+2+3+4+5+...+10=56。故本题选C。执行以下代码,输出结果为():if-1:print("True.")else:print("False.")A、-1B、True.(正确答案)C、False.D、0执行以下程序,输出结果是:Iss=[12,34,25]print(eval('max(Iss)')):A、34(正确答案)B、[12,34,25]C、’34’D、max(Iss)以下程序可以输出"World"子串的是:TempStr="HelloWorld"A、print(TempStr[-5:0])B、print(TempStr[-5:])(正确答案)C、print(TempStr[-5:-1])D、print(TempStr[-4:-1])以下关于组合数据类型的描述,错误的是:importrandomnum=random.randint(1,10)whileTrue:ifnum>=9:breakelse:num=random.randint(1,10)A、random,randint(1,10)生成[1,10]之间的整数B、importrandom代码是可以省略的(正确答案)C、这段代码的功能是程序自动猜数字D、whileTrue:创建了一个永远执行的循环以下选项中,修改turtle画笔颜色的函数是A、bk()B、pencolor()(正确答案)C、colormode()D、seth()以下关于分支和循环结构的描述中,正确的是()A、在循环中,continue语句的作用是跳出当前循环B、在循环中,break语句的作用是结束该语句所在的循环(正确答案)C、带有else子句的循环语句,如果是因为执行了break语句而退出的话,则会执行else子句中的代码D、在python中,分支结构和循环结构必须带有else子句答案解析:continue语句只结束当前当次循环,继续下一轮循环,而不是跳出当前循环,故A错误。C选项中因为执行break语句终止循环,else子句不会被执行,故C错误。else子句是可选的,不是必须的。故D错误。故本题选B。下列代码输出结果是_____。:z=1.1-2.2jprint(z.real)A、1.1(正确答案)B、2.2C、-2.2D、1.1-2.2j答案解析:本题考察复数的知识。复数的一般格式可以表达为real+imagj(J)。注意实部和虚部都是浮点数类型。题目中z.real取的是复数的实部,故答案为1.1,如果是print(z.imag),则结果为-2.2。故本题选A。关于Python语句P=-P,以下选项中描述正确的是A、P的值为0B、给P赋值为它的负数(正确答案)C、P和P的负数相等D、P和P的绝对值相等在Python中,判断n是否为偶数的表达式是():A、n/2=0B、n%2==0(正确答案)C、n%2=0D、n/2==0Python语言语句块的标记是:k=0whileTrue:s=input("请输入q退出")ifs=='q':k+=1continueelse:k+=2breakprint(k)A、分号B、逗号C、缩进(正确答案)D、大括号下列选项中,不属于Python语言基本数据类型的是A、strB、intC、floatD、char(正确答案)Python使用函数()接收用输入的数据A、accept()B、input()(正确答案)C、readline()D、print()在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为:a=abb=a//ba=a//bA、a=3b=5B、a=15b=3C、a=5b=5D、a=5b=3(正确答案)答案解析:本题主要考查Python表达式的运行。a=3,b=5,a=ab=15,b=a//b=15//5=3,a=a//b=15//3=5,故运行下列程序段后,a和b的解析:D在Python中,设a=2,b=3,表达式a<bandb>=3值是()A、1B、0C、True(正确答案)D、False答案解析:本题主要考查Python表达式的运算。逻辑运算符and两边都为真,值才为真,否则为假。a=2,b=3,a>b值为假,b>=3值为真,故表达式a>bandb>=3的值是False,故本题选D选项。已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为A、1.3B、5.33C、5.4D、5.3(正确答案)答案解析:本题主要考查Python表达式的运算。逻辑运算符and两边都为真,值才为真,否则为假。a=2,b=3,a>b值为假,b>=3值为真,故表达式a>bandb>=3的值是False,故本题选D选项。关于Python的分支结构,以下选项中描述错误的是:A、分支结构使用if保留字B、Python中if-elif-else语句描述多分支结构C、Python中if-else语句用来形成二分支结构D、if-else分支结构可以向已经执行过的语句部分跳转(正确答案)语句x="10";y=20;print(x+y)的运行结果是():A、10B、20C、120D、运行出错(正确答案)下面哪个指令不可以让海龟回到坐标(0,0)点?():A、turtle.goto(0,0)B、turtle.home()C、turtle.setposition(0,0)D、turtle.set(0,0)(正确答案)计算机能处理声音、动画、图像等信息,这种技术属于:A、网络技术B、多媒体技术(正确答案)C、人工智能技术D、自动控制技术如下Python保存字中,不用于表示分支结构的是:A、elifB、ifnot(正确答案)C、ifD、else用来定义函数的保留字是():A、returnB、def(正确答案)C、globalD、class以下关于python函数的描述,正确的是():A、函数中return语句只能放在函数定义的最后面B、定义函数需要使用保留字def(正确答案)C、使用函数最主要的作用时复用代码D、python函数不可以定义在分支或者循环语句的内部答案解析:return语句可以出现在函数的任何部分,可以同时将0个、1个或多个函数运算结果返回给函数被调用处的变量。使用函数最主要的作用是提高应用的模块化和代码的重复利用率。函数是可以定义在分支或循环语句的内部的。故本题答案选B。以下选项中可访问字符串s从右侧向左第三个字符的是:A、s[3]B、s[:-3]C、s[-3](正确答案)D、s[0:-3]下面代码print(pow(2,10))的输出结果是:A、100B、12C、1024(正确答案)D、20执行以下程序,输出结果是:deffunc(a,b):c=a2+bb=areturnca=10b=2c=func(b,a)+aA、执行该函数后,变量c的值变为112B、函数的名字为defC、执行该函数后,变量b的值为2(正确答案)D、执行该函数后,变量b的值为10答案解析:程序中将实参b的值传给形参a,将实参a的值传给形参b,则在函数体中c=22+10=14,函数返回值为14,故实参c的值为14+10等于24。形参a,b在函数结束后会自动释放,不会影响到实参a和b,故a的值仍然为10,b的值为2。故本题选C。下面代码的输出结果是:x=10y=3print(x%y,xy)A、31000B、330C、11000(正确答案)D、130以下关于python的基础语法,说法正确的是():A、注释可以在一行中的任意位置开始,这一行都会作为注释不会被执行B、变量命名可由数字、字母、下划线组成,任意组合C、Python使用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格D、Python的语句续行还可以使用括号,包括"()","[]","{}"(正确答案)下面代码的输出结果是>>>True-False():A、1(正确答案)B、-1C、TrueD、0下面代码的输出结果是:x=1x=3+52print(x)A、29B、28(正确答案)C、13D、14下面代码的输出结果是:a="ac"b="bd"c=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论