python模拟样卷(一)
python模拟样卷(一)
1.以下选项中,不是Python程序打开方式的是( A )。C、带图形界面的Python Shell-IDLE D、命令行版本的Python Shell-Python 3.x2.以下不是 Python 语言的特点的是( D )。3.x = 12.34;print(type(x))的输出结果是( B )。4.Python 中依次执行语句:world ='world',print('Hello'+world),其结果是( A )。6.用if语句统计符合报名条件的人数,条件是女性年龄大于18岁小于25岁,下列正确的语句是( C ) 。A、if sex=="女" or age<25 and age>18:n+=1B、if sex=="女" and age<25 or age>18:n+=1 C、if sex=="女" and (age<25 and age>18):n+=1D、if sex=="女" or (mark<25 or age>18):n+=17.下列语句能使y为x的平方成立的是( A ) 。A、if x>y and x<2*y:y=pow(x,2)8.设a=[1,2,3],执行代码print("{} is float".format(a))if isinstance(a,float) else print("{} is not float".format(a))后,输出结果是( C ) 。B、a is <class ' float t'> 9.闰年的判定条件是能被400整除,或者能被4整除但不能被100整除,正确的python表达式为( A )。A、(year%400==0) or (year%4==0 and year%100!=0)B、year%400==0 and year%4==0 and year%100!=0C、(year//400==0) or (year//4==0 and year//100!=0)D、year//400==0 or year//4==0 and year//100!=010.以下选项中能够实现Python循环结构的是( C )。11.执行代码for i in range(1,10,2): 换行print(i,end=",") 后的输出结果是( C )。13.给出如下代码:sum = 0;for i in range(1,11):换行 sum += i; print(sum),以下选项中描述正确的是( D )。C、如果print(sum)语句完全左对齐,输出结果不变A、只包含一个表达式,函数体比 def定义的函数的函数体简单很多,更加简洁C、因为匿名函数的表达式的主体是一个表达式,而不是一个代码块,所以仅能在lambda 表达式中封装有限的逻辑D、匿名函数拥有自己的命名空间,且不能访问自己参数列表之外或全局命名空间里的参数16.函数如下:\n def showNnumber(numbers)\n for n in numbers:\n print(n)\n 下面( C )在调用函数时会报错。17.在tkinter中,以下不正确的描述是( B )。A、pack(), grid()和place()是tkinter控件的三种布局管理器18.w = Tk() \n w.geometry("700x260+500+300")表示( A )。A、创建一个宽度700,高度260窗体,位置距左边500,据上边300B、创建一个宽度500,高度300窗体,位置距左边700,据上边260C、创建一个宽度260,高度700窗体,位置距左边500,据上边300D、创建一个宽度700,高度260窗体,位置距左边300,据上边50019.使用tkinter设计窗体时,Text控件的属性不包含( D )。20.在tkinter中,创建刻度条的函数是( D )。A、标准库是安装 Python 时自带的,不需要额外安装C、turtle 库、random 库、time 库和 jieba 库都是标准库D、PyInstaller 库、jieba 库、wordcloud 库和 Matplotlib 库都是第三方库A、Python中的模块,是一个独立的Python文件,以.py为扩展名,包含Python对象定义和Python语句B、模块可以让我们有逻辑地组织 Python 代码段,把相关的代码分配到一个模块里能让代码更好用、更易懂C、模块里可以定义函数、类和变量,但是不能包含会直接执行的代码,否则引入模块会直接运行,导致程序错误D、模块可以被项目中的其他模块、一些脚本甚至是交互式的解析器所使用,其他程序可以通过引用,使用该模块里的函数等23.已知import pygame,加载图片“f:/data/bgimg.jpg”的操作是( D )。A、pygame.in.load('f:/data/bgimg.jpg')B、pygame.jpg.load('f:/data/bgimg.jpg')C、pygame.jpeg.load('f:/data/bgimg.jpg')D、pygame.image.load('f:/data/bgimg.jpg')24.下列关于NumPy的说法中,错误的是( C )。B、NumPy可以处理傅立叶变换和用于图形操作的例程 C、NumPy能进行数组(限一维数组)的算术和逻辑运算D、NumPy系统主要用于数学/科学计算,提供了许多高级的数值编程工具24.已知from PIL import Image,若im是一张已经打开的图片,可以通过( D )缩放这张图片。C、im = im.resize(100,100)D、im = im.resize((100,100))25.下列关于pyplot的说法中,错误的是( C )。B、pyplot可以生成等值图、饼图,还可以绘制谱图 C、为了简单绘图,pyplot模块提供了与MATLAB完全不一样的界面D、Matplotlib可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形26.L2 = [1,2,3,4];L3 = L2.reverse();print(L3)的输出结果是( B )。27.下面选项中,( C )是Python的可更改数据类型。28.若 a = (1, 2, 3),下列( C )操作是非法的。29.可以在cmd终端安装jieba拓展包的是( D )。30.turtle.clear()方法的作用是( B )。B、清空turtle窗口,但是turtle的位置和状态不会改变C、清空 turtle窗口,重置 turtle状态为起始状态33.turtle.color("red","yellow")命令中定义的颜色分别为( C )。A、turtle.seth(angle)函数中的角度是绝对角度B、turtle.left(angle)函数中的角度是相对角度C、turtle.right(angle)函数中的角度是绝对角度35.下面代码中,海龟走到指定坐标然后左转90度的是( A )。A、turtle.goto(90,0)、turtle.left(90)B、turtle.left(90)、turtle.goto(90,0)C、turtle.goto(90,0)、turtle.right(90)D、turtle.right(90)、turtle.goto(90,0)38.在Python 文件和目录操作中,( A )方法获的当前工作目录。40.Python连接SQLite3数据库的函数( B )。1.已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。N3.已知x为非空字符串,那么表达式 ''.join(x.split()) == x 的值一定为True。 N4.在调用函数时,必须牢记函数形参顺序才能正确传值。N6.以读模式打开文件时,文件指针指向文件开始处。Y7.双分支选择结构的行命令格式是:if 条件 表达式1 else 表达式2。N9.可以使用py2exe或pyinstaller等扩展库把Python源程序打包成为exe文件,从而脱离Python环境在Windows平台上运行。Y10.异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。Y3-1* 下面程序用来输出如图{<408.jpg>}所示图案,请填空。
print(' ' * (4-i),end='')3-2* 随机产生 n(n<=101) 个两位整数,求出其中的最大值和最小值。n=eval(input("请输入需要产生的随机数的个数:"))for t in range( 2 ,n+1,1):3-3* 已知文本文件data.txt中的内容如下:读取文本文件data.txt,将学号、姓名、性别插入到数据库Student.db的stu表中。con = sqlite3.connect('student.db')cur.execute('create table if not exists stu(id primary key,name text,sex text)')fr = open('data.txt','r')for line in fr.readlines():cur.execute('insert into stu values(?,?,?)',(xh,xm,xb))3-4* 用子过程输出Fibonacci(斐波那契)数列(1、1、2、3、5、8...)的前20项及前20项的和。3-5* 利用turtle库绘制一个七边形,如图{<x_55.jpg>}所示。
turtle.setup(500,500,300,300)turtle.color("red","blue")turtle.circle (-100, steps =7)3-6* 下列程序的功能是:求出500以内最大的10个能被13或17整除的自然数之和。for t in range(500,0,-1):if t%13 == 0 or t%17 == 0:12* 读取文件{<wj013.txt>}中的字符,统计其数字个数。把结果写入试卷中指定位置。with open("D:\\wj013.txt","rt") as fp :
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。