Python二级小知识点回顾【合集二】

举报
努力变强的小C 发表于 2022/09/27 12:56:26 2022/09/27
【摘要】 Python二级小知识点回顾【合集二】

目录


知识点一

知识点二

知识点三

知识点四

知识点五

知识点六



知识点一

结构图的作用是什么?

使用结构图描述软件系统的层次和分块结构关系,它反映了整个系统的功能实现以及模块与模块之间的联系与通信,是未来程序中的控制层次体系。

软件系统结构图的复杂程度与它的深度和宽度是成正比的

深度:表示控制的层数。 宽度:表示整体控制跨度(最大模块数的层)

在二级中什么是扇入什么又是扇出呢?

  • 扇入的概念:调用一个给定模块的模块个数。
  • 扇出的概念:一个模块直接调用的其他模块数。

知识点二

在二级中原子模块是什么?

原子模块:树中位于叶子结点的模块

知识点三

软件详细设计的过程中往往需要用到什么方法?请你详细的讲出

软件设计中,常用的过程设计工具有以下三类:

①图形工具:程序流程图、N-S图、PAD图、HIPO图

②表格工具:判定表

③语言工具:PDL(伪码)

知识点四

请你简要描述数据库系统中全局数据逻辑结构

下面就来讲一讲数据库系统的内部结构体系。 数据库三级模式结构包括以下三种:

概念模式、内模式、外模式。

概念模式也就是是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图

外模式也被称为子模式或用户模式。它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出

内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法

知识点五

1、在树中,结点数为树中所有结点的度之和再加1

2、使用结构图描述软件系统的层次和分块结构关系,它反映了整个系统的功能实现以及模块与模块之间的联系与通信,是未来程序中的控制层次体系。 深度:表示控制的层数。 宽度:表示整体控制跨度(最大模块数的层)。 扇入:调用一个给定模块的模块个数。 扇出:一个模块直接调用的其他模块数。 原子模块:树中位于叶子结点的模块


知识点六

数据可视化和数据分析的第三方库有以下这几种:

  • 数据分析:numpy,scipy,pandas
  • 数据可视化:mayavi,TVTK,matplotliB

开发用户界面方向的第三方库:pyQt5,wxpython,PYGTK

最后来一道真题练练手:

在考生文件夹下存在一个Pythoni源文件PY201.py。请编写代码替换横线,不修改其他代码,实现下面功能1)使用turtle)库和random库,在屏幕上绘制5个彩色的圆:
2)圆的颜色随机从颜色列表color中获取,
3)圆的起始坐标x和y值从范围[-100,100]之间选取,半径从范围[10,30]之间选取。

考生文件夹PY201.py:

import turtle as t
import random as r

color = ['red','green','blue','purple','black']
r.seed(1)
for j in range(__(1)__):
    t.pencolor(color[r.__(2)__])
    t.penup()
    t.goto(__(3)__)
    t.__(4)__
    t.circle(__(5)__)
t.done()

我的分析:

这道题目主要考察的是Python中random库的使用以及模块导入的方法,注意的是randint的基本使用方法一定要熟悉使用

本题答案:

import turtle as t
import random as r

color = ['red','green','blue','purple','black']
r.seed(1)
for j in range(5):
    t.pencolor(color[r.randint(0,4)])
    t.penup()
    t.goto(r.randint(-100,100),r.randint(-100,100))
    t.pendown()
    t.circle(r.randint(10,30))
t.done()

 输出结果:

 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。