头歌——VLAN基本配置第一关 任务描述本关任务:实现跨交换机的VLAN。相关知识为了完成本关任务,你需要掌握:1.VLAN的定义,2.VLAN的类型。实验步骤(1)新建Packet Tracer拓扑图;(2)划分VLAN;(3)将端口划分到相应VLAN中;(4)设置VLAN Trunk属性;(5)测试。(6)文件可以保存为vlan.pkt,保存路径为/data/workspace/myshixun/。请务必保存,并在实验中随时保存,防止在实验过程中异常中断,所做的配置完全丢失。实验结束后,老师也可以查看你的实验情况。如
7-5 个位数统计分数 15 给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。
L1-5 不变初心数分数 15 不变初心数是指这样一种特别的数,它分别乘 2、3、4、5、6、7、8、9 时,所得乘积各位数之和却不变。例如 18 就是这样的数:18 的 2 倍是 36,3+6=9;18 的 3 倍是 54,5+4=9;…… 18 的 9 倍是 162,1+6+2=9。对于 18 而言,9 就是它的初心。本题要求你判断任一个给定的数是否有不变的初心。
2-4 zust-sy3-9 吹气球分数 10——python 已知一只气球最多能充v升气体,如果气球内的气体超过v升,气球就会炸掉。小明每天吹一次气,每次吹进去m升气体,由于气球慢漏气,到了第2天早上,发现少了n升气体。若小明小明从早上开始吹一只气球,请编写程序,计算第几天气球才能被吹爆?要求输入的v和m大于0,n大于等于0,并且m大于n,否则,输出“Valid”。
10-2 HNCST - 多线程4 - 线程同步Condition——python 有一家店铺里有4个销售和2个搬运工,销售负责卖货,搬运工负责从仓库搬货物,已知该店铺的存货有size,当销售或搬运工做完所有商品数量后,他们各自就可以下班。销售可以同时卖货,但只能按照货架顺序每次卖出一件,搬运工一次可以搬满货架,货架容量为5个货物。当货架商品销售完后,搬运工会去仓库搬运货物进行补货,销售此时进行小憩;当货架补满后,销售开始销售商品,搬运工进行休息。本题要求实现搬运工Porter类和销售Seller类,他们都是线程类。
10-1 HNCST - 多线程3 - 线程同步Lock——python 本题要求实现一个机器人Robot类,该类为一个线程类,他能够从货物列表goods中取出货物,并输出。现有一批货物,容量为size,工厂配备了m个机器人(线程)不停地进行搬运,直到货物搬完,要求货物要按顺序码放,不得错乱。提示:需要用到Lock锁保证货物顺序。
8-2 计算球体、圆柱体的表面积——python 从球体、圆柱体抽象出一个公共基类Container,类Container内定义两个类变量pi圆周率,total_area总表面积、两个未实现的方法。模拟实现一个容器类层次结构,子类要求实现父类的所有方法,并在主方法进行多态测试。
8-1 设计一个子类Instructor,一个子类Student,继承Person类——python 设计一个类Person,实现以下方法:设计一个子类Instructor,继承Person类,实现以下方法:设计一个子类Student,继承Person类,实现以下方法:测试程序输入姓名、年龄、学位、专业输出相应的信息输出样例:
7-2 设计一元二次方程求解类(高教社,《Python编程基础及应用》习题9-4)——python 设计一个类Root来计算ax2+bx+c=0的根。该类包括:a、b、c共3个属性表示方程的3个系数,getDiscriminant()方法返回b2-4ac, getRoot1()和getRoot2()返回方程的两个根。其中,getRoot1()返回的根对应:getRoot2()返回的根对应:输出样例:
7-1 编写一个忍者(Ninja)类分数 10——python 如下图所示请创建一个忍者(Ninja)类,这个类包括血量(blood)和查克拉(chakra)两个属性。其方法只有火遁katon()方法和__str__()方法。忍者每次使用火遁,打印“Katon! Goukakyuu no Jutsu!”,同时自身查克拉减20。之后再创建两个忍者对象,这两个忍者均为木叶忍者。第一个对象Muye1(木叶下忍),具有100血量、100查克拉。第二个对象Muye2(木叶上忍),具有500血量、500查克拉。对以上两个对象分别显示其对应的血量、查克拉属性。
6-2 zust-sy9-1编写函数fact(n),计算n的阶乘n!——python fact(n)其中n 是用户传入的参数。函数返回n的阶乘。在这里解释接口参数。例如:其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。