![](https://img-blog.csdnimg.cn/2020092919281346.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
章节练习题
文章平均质量分 70
每章的课后练习题
唐棠码字中
学习python笔记,程序练习总结
展开
-
第五模块:WEB开发基础-第4章 javascript基础-练习题
1.声明一个add函数,要求函数有返回值,并打印结果 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>add</title> </head> <body> <!--1.声明一个add函数,要求函数有返回值,并打印结果--> <script> funct原创 2021-03-16 08:56:51 · 324 阅读 · 0 评论 -
第五模块:WEB开发基础-第1章 HTML-练习题
1.查询一下对div和span标签的理解 (一)span和div功能区别 span和div区别在于,div是一个块级元素,它包含的元素会自动换行。 而span是行内元素,在它的前后不会换行。 span没有结构上的意义,只是单纯的应用样式,其他元素不适合时,就可以使用span元素。 span可以作为div的子元素,但div不能是span的子元素, 如果出现span中出现div不符合ws3c的页面标准。 (二)span和div使用区别 span元素宽度是被包围的内容宽度决定,不建议给span设置宽度属性widt原创 2021-02-21 16:33:47 · 218 阅读 · 0 评论 -
第五模块:第五模块:WEB开发基础-第2章 CSS-练习题
1.列举你知道的css选择器 一.基础选择器 标签(元素)选择器 p{} 类(class)选择器 .active{} id(身份证号)选择器 #peiqi{} 二.高级选择器 后代选择器 div a{} 子代选择器 .wrap>a{} 组合选择器 h3,span{} 交集选择器 h2.active{} 伪类选择器 没有被访问过a的状态 a:link{ color:orange; } 访问过后的a的状态 a:visited{ color: green; } 鼠标悬浮时a的状态 a:hover{ colo原创 2021-02-18 20:55:11 · 158 阅读 · 0 评论 -
第四模块:网络编程进阶&数据库开发-第1章 网络编程进阶-练习题
1.简述计算机操作系统中的“中断”的作用? 计算机操作系统的中断的作用:cpu会切:io阻塞,程序运行时间过长。 中断:计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得cpu暂时中断当前正在执行的程序而转去执行相应的事件处理程序。 待处理完毕后又返回原来被中断处理急需执行或者调度新的进程执行的过程,它使计算机可以更好更快的利用有限的系统资源解决系统响应速度和运行效率的一种控制技术: 实时响应 + 系统调用 2.简述计算机内存中的“内核态”和“用户态” 内核态:CPU可以访问内存的所有数据,原创 2021-01-15 10:34:57 · 133 阅读 · 0 评论 -
进程章节练习
1.进程之间的内存空间是共享的还是隔离的?下述代码的执行结果是什么? from multiprocessing import Process n=100 #在windows系统中应该把全局变量定义在if __name__ == '__main__'之上就可以了 def work(): global n n=0 print('子进程内: ',n) if __name__ == '__main__': p=Process(target=work) p.start(原创 2021-01-12 17:38:21 · 185 阅读 · 1 评论 -
第三模块:面向对象&网络编程基础-第2章 网络编程-练习题(编程题)
8.基于socket开发一个聊天程序,实现两端互相发送和接收消息 服务端 import socket phone = socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) phone.bind(("127.0.0.1",8888)) phone.listen(5) conn,client_addr = phone.accept() while T原创 2020-12-02 16:57:06 · 120 阅读 · 0 评论 -
第三模块:面向对象&网络编程基础-第2章 网络编程-练习题(简答题)
''' 1.什么是C/S架构? 即“客户端/服务器”架构,服务器负责数据的管理,客户机负责完成与用户的交互任务 2.互联网协议是什么?分别介绍五层协议中每一层的功能? 规定了计算机通过网络进行通信的方式 物理层:发送电信号,进行数据模式转换 数据链路层:定义数据分组方式 网络层:位于不同地理位置的网络中两个主机系统间提供链接和路径选择 运输层:负责向两个主机中进程之间的通信提供服务 应用层:为用户的应用进程提供服务 3.基于tcp协议通信,为何建立链接需要三次握手,而断开链接却需要四次挥手 三次握手:cli原创 2020-12-02 16:52:57 · 208 阅读 · 0 评论 -
第三模块:面向对象&网络编程基础-第1章 面向对象-练习题(编程题)
1.请用面向对象的形式优化以下代码 class Sql: host= '127.0.0.1' port=3306 db='db1' charset='utf8' sql='select * from tb1;' proc_name='存储过程的名字' def __init__(self,*args): self.args=args def connect(self): pass def exc(self)原创 2020-12-01 10:23:08 · 977 阅读 · 1 评论 -
第三模块:面向对象&网络编程基础-第1章 面向对象-练习题(简答题)
# 1.面向对象三大特性,各有什么用处,说说你的理解 # 封装:封装在于明确区分内外,使得类实现者可以修改封装内的东西而不影响外部调用者的代码;而外部使用用者只知道一个接口(函数),只要接口(函数)名、参数不变,使用者的代码永远无需改变。这就提供一个良好的合作基础——或者说,只要接口这个基础约定不变,则代码改变不足为虑 # 继承:用已经有的类建立一个新的类,这样就重用了已经有的软件中的一部分设置大部分,大大节省了编程工作量,这就是常说的软件重用,不仅可以重用自己的类,也可以继承别人的,比如标准库,来定制新的原创 2020-11-25 16:06:24 · 224 阅读 · 1 评论 -
第二模块(函数编程(极速版))第二章-常用模块-练习题
# 1.验证手机号是否合法 import re while True: phone = input("input phone_number:").strip() if re.search("^1",phone): if re.search("[0-9]{11}",phone): print("pass") else: print("fail") #2.验证邮箱是否合法 import re while True:原创 2020-10-29 11:09:49 · 120 阅读 · 0 评论 -
第二模块(函数编程(极速版))-第一章-函数编程-练习题
1.写函数,计算传入数字参数的和。(动态传参) def sum_count(*args): return sum(args) print(sum_count(2,3,4,5)) 2.写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作 import os def modify(name,old_str,new_str): new_name = name + ".new" with open(name,'r+',encoding = "utf-8") a原创 2020-10-05 15:41:12 · 936 阅读 · 0 评论 -
第一模块-第二章 Python基础数据类型与文件操作-练习题(简答题)
1、请说明python2 与python3中的默认编码是什么? py2 ascii py3 utf-8 2、为什么会出现中文乱码?你能列举出现乱码的情况有哪几种? 1 文件编码是utf-8,打开文件的时候却指定了gbk的编码 2 windows上的文件(windows上新建的文件默认都是gbk的编码),传到mac电脑去打开(mac电脑默认的编码是utf-8) 3、分别写出在windows和mac上用py2输出中文怎么做 print(u‘中文‘) 文件开头 --conding:utf-8-- ...原创 2020-09-30 19:59:31 · 204 阅读 · 0 评论 -
第一模块-第二章 Python基础数据类型与文件操作-练习题(编程题)
1、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=[‘alex’, ‘eric’, ‘rain’] li = ['alex', 'eric', 'rain'] new_li = ",".join(li) print(new_li) 2、查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素。 li = [“alec”, " aric", “Alex”, “Tony”, “rain”] tu = (“alec”, " aric", “Alex”, “Tony”, “ra原创 2020-09-30 19:54:44 · 282 阅读 · 0 评论 -
第一模块-第一章 Python基础语法入门-练习题(编程题)
实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 #1.[ ] 实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! uname =..原创 2020-09-29 09:07:17 · 377 阅读 · 0 评论 -
第一模块-第一章 Python基础语法入门-练习题(简答题)
#简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型 """ 编译型语言: x(源码) --> 编译 --> y(编译后的机器码) 特点:执行速度快,将整个代码全部编译后再执行,但是跨平台比较差。 解释型语言: x(源码) --> 解释器(虚拟机) --> 解释执行 特点:执行速度比较慢,因为逐行解释再执行,但是跨平台性好。 """ #Pyhton 单行注释和多行注释分别用什么? """ 单行注释 # 多行注释 '''原创 2020-09-29 08:42:40 · 225 阅读 · 0 评论 -
第一模块-第一章:while循环练习
使用 while 循环实现输出 2 - 3 + 4 - 5 + 6 … + 100 的和,即 2-100 的偶数加,奇数减 count = 2 sum = 0 value = 0 while count < 101: if count % 2 != 0: value = count * (-1) sum += value else: value = count sum += value count += 1 pri原创 2020-09-28 21:41:15 · 553 阅读 · 0 评论