技巧福利详情

2023《Python程序设计》试题库:第8-15章(含答案)

2023《Python程序设计》试题库:第8-15章(含答案)

一、填空题

第8章  异常解决结构

432、Python内建异常类的基类是________________。(BaseException)

第9章  GUI编程

第10章  网络编程

433、Python标准库__________对Socket进行了二次封装,支持Socket接口的访问,大幅度简化了网络程序的开发。(socket)

第13章  多线程编程

434、Python扩展库______________中封装了Windows底层几乎所有API函数。(pywin32)

435、线程对象的___________方法用来阻塞当前线程,指定线程运营结束或超时后继续运营当前线程。(join())

第14章  数据库编程

436、Python用来访问和操作内置数据库SQLite的标准库是_____________。(sqlite3)

437、用于删除数据库表test中所有name字段值为’10001’的记录的SQL语句为______________________________。(delete from test where name=’10001’)

第15章  多媒体编程

438、Python扩展库________________完美封装了图形库OpenGL的功能。(pyopengl)

439、Python扩展库______________和______________提供了图像解决功能。(PIL、pillow)

二、判断题

第8章  异常解决结构与程序调试、测试

275、在try...except...else结构中,假如try块的语句引发了异常则会执行else块中的代码。(错)

276、异常解决结构中的finally块中代码仍然有也许犯错从而再次引发异常。(对)

277、程序中异常解决结构在大多数情况下是没必要的。(错)

278、带有else子句的异常解决结构,假如不发生异常则执行else子句中的代码。(对)

279、异常解决结构也不是万能的,解决异常的代码也有引发异常的也许。(对)

280、在异常解决结构中,不管是否发生异常,finally子句中的代码总是会执行的。(对)

281、由于异常解决结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文献的代码放到finally块里肯定是万无一失,一定能保证文献被对的关闭并且不会引发任何异常。(错)

第9章  GUI编程

282、在GUI设计中,复选框往往用来实现非互斥多选的功能,多个复选框之间的选择互不影响。(对)

283、在GUI设计中,单选按钮用来实现用户在多个选项中的互斥选择,在同一组内多个选项中只能选择一个,当选择发生变化之后,之前选中的选项自动失效。(对)

第10章  网络程序设计

284、Python代码可以内嵌在asp文献中。(对)

285、无法配置IIS来支持Python程序的运营。(错)

286、使用TCP协议进行通信时,必须一方面建立连接,然后进行数据传输,最后再关闭连接。(对)

287、TCP是可以提供良好服务质量的传输层协议,所以在任何场合都应当优先考虑使用。(错)

第11章大数据解决

第12章  Windows系统编程

288、可以使用py2exe或pyinstaller等扩展库把Python源程序打包成为exe文献,从而脱离Python环境在Windows平台上运营。(对)

289、Python程序只能在安装了Python环境的计算机上以源代码形式运营。(错)

第13章  多线程与多进程编程

290、继承自threading.Thread类的派生类中不能有普通的成员方法。(错)

291、Python标准库threading中的Lock、RLock、Condition、Event、Semaphore对象都可以用来实现线程同步。(对)

292、在编写应用程序时,应合理控制线程数量,线程并不是越多越好。(对)

293、在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,假如该子线程尚未运营结束,则主线程会等待它完毕后再退出。(对)

294、在4核CPU平台上使用多线程编程技术可以很容易地获得400%的解决速度提高。(错)

295、多线程编程技术重要目的是为了提高计算机硬件的运用率,没有别的作用了。(错)

第14章  数据库编程

296、Python只能使用内置数据库SQLite,无法访问MS SQLServer、ACCESS或Oracle、MySQL等数据库。(错)

第15章  多媒体编程

297、使用OpenGL画图时,画点是最基本的操作,具体生成的图形由glBegin()函数指定的mode来决定。例如,mode值为GL_TRIANGLES时表达将要绘制三角形。(对)

298、OpenGL采用的“状态机”工作方式,一旦设立了某种状态以后,除非显式修改该状态,否则该状态将一直保持。(对)

第16章  逆向工程与软件分析

第17章  科学计算与可视化

第18  密码学编程

第19章  安卓平台的Python编程