第1关:ch1 概述-单元测试-基础

  • 1、

    Python语言是一种( )语言。

    A、

    编译型

    B、

    解释型

    C、

    A 和B

    D、

    机器语言

  • 2、

    ( )开发环境是Python内置的开发环境

    A、

    idle

    B、

    pycharm

    C、

    anaconda

    D、

    jupyter

  • 3、

    ( )开发环境是基于计算全过程的,即将文档、代码和运行结果集中在一起的开发环境

    A、

    idle

    B、

    pycharm

    C、

    anaconda

    D、

    jupyter

  • 4、

    关于Python2.7和Python3.7兼容性描述正确的是( )

    A、

    Python2.7兼容Python3.7

    B、

    Python3.7兼容Python2.7

    C、

    二者不兼容

    D、

    不确定

  • 5、

    在idle交互式环境下,要在终端输出hello world,不正确的输入语句是( )

    A、

    print("hello world")

    B、

    print(‘hello world’)

    C、

    printf("hello world")

    D、

    print(hello world)

  • 6、

    下列说法不正确的是( )

    A、

    Python语言是高级语言

    B、

    Python安装扩展库常用的方式是使用pip工具

    C、

    Python的扩展名是py

    D、

    Python是一种方便的机器语言

  • 7、

    设计Python的最初目的是( )

    A、

    提高效率

    B、

    开放

    C、

    消磨时间

    D、

    获取利益

  • 8、

    Python安装额外包的命令是( )

    A、

    pip

    B、

    pip install

    C、

    install

    D、

    没有命令,双击安装

  • 9、

    以下选项中,Python语言中代码注释使用的符号是( )

    A、

    /… …/

    B、

    C、

    #

    D、

    //

  • 10、

    Python文件的后缀名是( )

    A、

    pdf

    B、

    do

    C、

    pass

    D、

    py

  • 11、

    以下对 Python 程序缩进格式描述错误的选项是( )

    A、

    不需要缩进的代码顶行写,前面不能留空白

    B、

    缩进可以用 tab 键实现,也可以用多个空格实现

    C、

    严格的缩进可以约束程序结构,可以多层缩进

    D、

    缩进是用来格式美化 Python 程序的

  • 12、

    表达式a=1.0,则type(a)的输出是( )

    A、

    int

    B、

    float

    C、

    complex

    D、

    bool

  • 13、

    下面语句的输出结果为( )

     
      
    1. a=3
    2. b=2
    3. c=a/b
    4. type(c)
    A、

    int

    B、

    float

    C、

    string

    D、

    bool

  • 14、

    定义 x=2.6,表达式 int(x) 的结果是( )

    A、

    3

    B、

    2.6

    C、

    2.0

    D、

    2

  • 15、

    下列运算符中,幂运算符是( )

    A、

    *

    B、

    **

    C、

    /

    D、

    //

B,C,B,C,CD,D,A,B,C,D,D,B,B,D,B

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
芯片制造技术-芯片设计类技术资料合集: 18微米芯片后端设计的相技术.pdf 5--芯片规划与设计(3学时).ppt ASIC芯片设计生产流程.ppt ECO技术在SoC芯片设计中的应用-王巍.pdf ic设计流程工具.docx LDO芯片设计报告及电路分析报告.pdf 一种基于MEMS技术的压力传感器芯片设计-王大军.pdf 于芯片和芯片设计的科普——集成电路设计人员给家人的科普.ppt 半导体制程简介.ppt 半导体缺陷解析及中英文术语一览.pdf 华大半导体181页PPT基础知识培训——常用半导体器件讲解.ppt 同步升压芯片设计指南.ppt 图形芯片设计全过程.doc 基于DSP芯片设计的一种波形发生器.doc 射频芯片校准设计.pdf 常用存储器芯片设计指南.pdf 影响倒角加工效率的工艺研究-康洪亮.doc 数字IC芯片设计.ppt 晶圆及芯片测试.doc 模拟芯片设计的四个层次.doc 深入大规模芯片设计全过程.doc 用555芯片设计的施密特触发器电路1.doc 第二讲.集成电路芯片的发展历史设计与制造.ppt 系统芯片SOC设计.ppt 芯片研发过程介绍.pdf 芯片设计和生产流程.pdf 芯片设计实现介绍.pptx 芯片设计流程.pdf 芯片设计过程.doc 超大规模集成电路中低功耗设计与分析.pdf 超大规模集成电路设计.ppt 集成电路(IC)设计完整流程详解及各个阶段工具简介.docx 集成电路-ch1.ppt 集成电路EDA设计概述.ppt 集成电路技术简介.pptx 集成电路版图设计5.ppt 集成电路芯片设计.ppt 集成电路设计的现状与未来.ppt
《计算机组装与维护》课程教学大纲 课程编号:20100810 课程名称:计算机组装与维护/Computer Installation And Maintenance 课程总学时:51学时 开课学期:2 周学时:3 一、教学目的和任务 (一)目的 《计算机组装与维护》是计算机相专业的一门应用性较强的选修课程。通过对微机软 硬件的初步学习,使学生对计算机的各个部件有感性的认识并理性理解各个部件的功能 和特点,学习微机出现故障时解决和处理的方法,为今后使用计算机提供必要的微机硬 件知识,以便能够得心应手地使用好和维护好计算机,更好地使计算机发挥作用。 (二)任务 本课程通过阐述计算机维护与维修的基本知识和维修方法,让学生掌握微型计算机 组成、基本原理、部件选型、维护和维修的基本知识和基本方法,为所学人员奠定计算 机硬件的理论知识,培养实际动手能力,提高分析计算机软硬件问题的能力,培养学生 解决实际问题的能力和经验。 二、教学基本要求 (一)本课程总课时数为180课时,讲课和实验课时比例约为2.2:1; (二)本课程的重点是计算机的硬件组成部分、各部件的基本参数、整机的维护技术 及计算机常见故障处理方法; (三)通过本课程的学习,学生应该能独立选择、购买并组装一台适合于不同应用的 计算机及其配件,并能独立完成常见的系统故障的处理; (四)理论与实践相结合十分重要,本课程既要求学生了解计算机各部件的基本工作 原理,又要求学生能实际动手操作,进行硬件的组装、维修,具有一定难度; (五)由于计算机的硬件和软件都在飞速发展,掌握维护与维修的方法、原则,然后 在这些方法与原则指导下进行自学,并能迅速接受新硬件的安装、调试、维护等任务是 本课程的难点;所以,积累非富的经验显得十分重要。 三、教学内容与学时分配 第1章 计算机概述(10学时) (一)授课内容 1、第一台计算机的产生及其意义; 2、计算机的三种分类方法:按功能、按用途、按处理对象; 3、几种常见的计算机:台式机,笔记本,服务器,工作站,及其异同; 4、冯·诺依曼(Von Neumann)体系结构计算机的两个特点及基于本体系结构的计算机的基本结构图及其对应 硬件; 5、微型计算机系统的组成部分。 (二)重点 熟练掌握微型计算机系统的组成部分。 (三)难点 冯·诺依曼(Von Neumann)体系结构。 第2章 中央处理器(10学时) (一)授课内容 1、CPU的概念、CPU的内部功能结构:控制单元、逻辑单元和存储单元; 2、 CPU的发展历程、目前的几种主流CPU:Intel的P4,C4,CD。AMD的Athlon XP,Athlon 64等; 3、CPU的性能指标:时钟和频率,主频、倍频和外频,前端总线频率,缓存,制造 工艺,接口类型,封装技术等相知识,能与相应的CPU搭配; 4、超频的原理以及与CPU相的一些新技术:超线程、流水线技术、超流水线、超 标量、分支、分支预测等; 5、几种常见的指令特殊扩展技术、IA-32、IA-64、迅驰技术等; 6、CPU的选择、识别、安装与测试。 (二)重点 熟练掌握CPU的安装过程及安装过程中应该注意的事项。 (三)难点 CPU的常见故障表现及处理方法。 第3章 主板(15学时) (三)授课内容 1、主板的基本组成部件:芯片组、I/O控制芯片、扩展槽、各种插座; 2、芯片组的组成部分及各部分主要功能:北桥(MCH)和南桥(ICH); 3、Intel目前常见几种芯片组,支持的CPU、内存类型,主要性能特点,参数等:8 10,815,820,845系列,848系列,865系列,875,91X系列等; 4、主板上的几种总线及各种插槽; 5、主板上的主要元器件及其主要功能:集成声卡,网卡,BIOS芯片,I/O控制芯片 ,等; 6、主板的选择、安装、测试和维护。 (二)重点 熟练掌握主板的安装方法与步骤。 (三)难点 常见的主板故障及维修方法:目测法,测量法,测试卡测试法,代换法等。 第4章 半导体存储器(15学时) (一)授课内容 1、内存在计算机中的重要地位、内存的分类、DRAM的分类及其应用范围; 2、内存的技术规格:时钟频率、存取时间、延迟、带宽等参数; 3、内存的几种封装方式:ZIP(SIMM)、DIP(DIMM); 4、ECC内存及其应用; 5、常见内存芯片标识的识别方法:三星、现代等; 6、内存的选择、安装测试与维护。 (二)重点 掌握内存安装步骤、安装过程中应注意的问题及可能出现的故障处理方法。 (三)难点 常见的内在故障表现,处理方法:鸣叫、容量不对、内存出错、系统非法、内存混 插等等。 第5章 显示设备(10学时) (一)授课内容 1、CRT显示器的基本知识和基本原理; 2、CRT显示器的分类与各类的特点:彩色和黑白; 3、按显像
第一章 嵌入式开发系统概况(70分钟)(第一讲) 一、开发平台硬件资源 二、开发平台软件资源及文档 三、开发平台硬件安装 四、开发平台软件安装 1、VMARE虚拟机的安装 2、LINUX操作系统的安装 3、交叉环境GCC的安装编译 第二章 测试程序讲解 一、整板测试 (33分钟)(第二讲) 1、在u-boot下用串口下载测试程序 2、对各个实验进行演示操作,测试相应模块的功能 3、在u-boot下用网口下载测试程序 二、ADS1.2 开发环境使用及启动代码分析(第二讲) 1、ADS1.2 开发环境使用(22分钟) (1)、工程的建立 (2)、工程的编译分析 (3)、硬件的仿真调试 2、启动代码分析(80分钟) (1)、代码启动流程分析 (2)、相寄存器配置分析 (3)、44binit.s讲解 (4)、option.s讲解 (5)、memcfg.s讲解 (6)、main.c讲解 (7)、相应头文件讲解 三、S3C444B0X I/O口与中断的分析(第三讲) 1、S3C444B0X I/O口(37分钟) (1)、I/O口寄存器配置 (2)、I/O口控制LED代码分析 (3)、UART寄存器配置及代码简要分析 2、 中断(46分钟) (1)、中断模式 (2)、中断寄存器配置 (3)、仿真调试按键外部中断的程序流程 四、AD温度采集显示、音频接口、NAND flash 读写(第四讲) 1、AD温度采集显示(30分钟) (1)、AD工作原理 (2)、AD寄存器配置 (3)、LM35温度传感器介绍 (4)、代码分析 (5)、仿真演示实验 2、 音频(32分钟) (1)、WAV格式及结构分析 (2)、IIS相寄存器配置及代码分析 (3)、硬件结构分析 (4)、仿真演示实验 3、 NAND Flash (41分钟) (1)、NAND Flash与NOR Flash区别 (2)、芯片参数分析 (3)、硬件结构分系 (4)、对应芯片手册的读写时序分析代码 (5)、仿真演示实验 五、USB D12从设备(108分钟)(第五讲) 1、USB协议介绍 2、下位机代码简要分析 3、DRIVER STUDIO软件的安装 4、上位机驱动sys、inf文件生成概述 5、上位机应用程序的实现 (1)、工程的建立 (2)、代码编写及分析 (3)、对应应用程序编写下位机程序实现USB通信 第三章 ucos讲解(145分钟)(第六讲) 一、uC/OS-II的简单应用 1、uC/OS-II简介 (1)、MAIN函数的结构 (2)、任务的结构 (3)、重要uC/OS-II API函数介绍 (4)、多任务的机制 2、代码分析 (1)、启动代码分析 (2)、相函数和结构体的介绍 (3)、任务的创建 (4)、S3C44B0X定时器介绍 3、邮箱的实现 (1)、邮箱的建立 (2)、程序流程分析 (3)、仿真演示实验 4、事件的实现 (1)、事件的建立 (2)、程序流程分析 (3)、仿真演示实验 5、uC/OS-II实现AD对LM35温度采集 (1)、uC/OS-II文件目录介绍 (2)、程序讲解 (3)、超级终端显示温度 (4)、编写程序更改超级终端上显示字体和背景的颜色 6、uCOSII_uCGUI实现彩色液晶显示 第四章 嵌入式uclinux讲解 一、u-boot移植和分析(90分钟)(第七讲) 1、u-boot介绍 2、u-boot移植介绍 3、u-boot代码烧写进FALSH 4、代码编译分析 (1)、config.mk讲解 (2)、start.S讲解 (3)、memsetup.S讲解 (4)、board.c讲解 (5)、TX44B0.c讲解 (6)、u-boot.lds讲解 (7)、相应头文件讲解 二、uclinux讲解 1、准备工作(5分钟)(第八讲) (1)、uclinux复制 (2)、uclinux移动 (3)、uclinux解压 2、uclinux文件目录介绍(10分钟)(第八讲) 3、启动代码分析(107分钟) (1)、irq.c讲解 (2)、time.c讲解 (3)、head.s讲解 (4)、misc.c讲解 (5)、head-armv.s讲解 (6)、main.c讲解 (7)、version.s讲解 (8)、s3c44b0-rtc.c讲解 (9)、对应头文件讲解 (10)、u-boot用网口烧写uclinux内核并且固化到FLASH中运行的流程分析 4、字符驱动程序(15分钟)(第八讲) (1)、字符驱动简介 (2)、file_operations结构体介绍 5、GPIO字符驱动程序(130分钟)(第八讲) (1)、驱动程序编写 (2)、快照的使用 (3)、内核配置 (4)、内核编译 (5)、演示实验 6、中断字符驱动程序(52分钟)(第八讲) (1)、驱动程序编写 (2)、内核配置 (3)、内核编译 (4)、演示实验 7、AD字符驱动程序(10分钟)(第八讲) (1)、驱动程序编写 (2)、内核配置 (3)、内核编译 (4)、演示实验 8、RTC字符驱动程序(13分钟)(第八讲) (1)、驱动程序编写 (2)、内核配置 (3)、内核编译 (4)、演示实验 9、网络驱动编程(186分钟)(第九讲) (1)、网络协议简介 (2)、网络驱动框架简介 (3)、结构体、变量、函数介绍 (4)、Source Insight 软件的安装和使用 (5)、8390.h、8390.c、Ne.c、Netdevice.h程序讲解 (6)、网络文件系统NFS的建立与配置 (7)、LINUX内核的配置、编译 (8)、演示开发板与PC机通过NFS实现文件共享 10、块设备-USB主设备CH375驱动编程(122分钟)(第十讲) (1)、USB驱动框架简介 (2)、CH375-hw.h、Ch375-hcd.c程序讲解 (3)、LINUX内核的配置 (4)、设备号的创建 (5)、LINUX内核的编译 (6)、终端环境插入scsi-disk模块、usb核、usb-storage 、ch375-hcd模块 (7)、插入U盘演示实验,显示目录、创建文件夹 总计:1384分钟

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值