精华内容
下载资源
问答
  • 大话数据结构

    2018-12-14 16:02:18
    C语言版大话数据结构与算法,很有趣,值得一读 大话数据结构 目 录 第1章数据结构绪论 1 1.1开场白 2 如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。 1.2你数据结构...
  • 数据结构 1800题》

    热门讨论 2012-12-27 16:52:03
    13.以下哪个数据结构不是多型数据类型(D )【中山大学 1999 一、3(1分)】 A.栈 B.广义表 C.有向图 D.字符串 14.以下数据结构中,(A )是非线性数据结构【中山大学 1999 一、4】 A.树 B.字符串 C.队 ...
  • 下面哪个不是TCP/IP协议中的层次 A、 网络层 B、 传输层 C、 应用层 D、 会话层 我的答案:D 2 【单选题】 TCP/IP协议中网络层的数据被称为 A、 Segment B、 Package C、 Frame D、 Message 我的答案:B 3 【单选题...

    概念

    在以太网链路上的数据包称作以太帧。以太帧起始部分由前导码和帧开始符组成。后面紧跟着一个以太网报头,以MAC地址说明目的地址和源地址。帧的中部是该帧负载的包含其他协议报头的数据包(例如IP协议)。以太帧由一个32位冗余校验码结尾。它用于检验数据传输是否出现损坏。

    以太帧的工作机制

    当以太网软件从网络层接收到数据报之后,需要完成如下操作:

    1. 根据需要把网际层的数据分解为较小的块,以符合以太网帧数据段的要求。以太网帧的整体大小必须在 64~1518 字节之间(不包含前导码)。有些系统支持更大的帧,最大可以支持 9000 字节。有些系统支持更大的帧,最大可以支持 9000 字节。
    2. 把数据块打包成帧。每一帧都包含数据及其他信息,这些信息是以太网网络适配器处理帧所需要的。
    3. 把数据帧传递给对应于 OSI 模型物理层的底层组件,后者把帧转换为比特流,并且通过传输介质发送出去。
    4. 以太网上的其他网络适配器接收到这个帧,检查其中的目的地址。如果目的地址与网络适配器的地址相匹配,适配器软件就会处理接收到的帧,把数据传递给协议栈中较高的层。

    以太帧的结构

    以太帧起始部分由前同步码和帧开始定界符组成,后面紧跟着一个以太网报头,以 MAC 地址说明目的地址和源地址。以太帧的中部是该帧负载的包含其他协议报头的数据包,如 IP 协议。以太帧由一个 32 位冗余校验码结尾,用于检验数据传输是否出现损坏。以太帧结构如图所示。
    以太帧结构(格式)
    上图中每个字段的含义如下表所示:
    在这里插入图片描述在这里插入图片描述

    1
    【单选题】
    下面哪个不是TCP/IP协议中的层次

    A、
    网络层
    B、
    传输层
    C、
    应用层
    D、
    会话层
    我的答案:D

    2
    【单选题】
    TCP/IP协议中网络层的数据被称为

    A、
    Segment
    B、
    Package
    C、
    Frame
    D、
    Message
    我的答案:B

    3
    【单选题】
    802.3以太网帧中length的最大值为

    A、
    1500
    B、
    1518
    C、
    1536
    D、
    1566
    我的答案:A

    4
    【单选题】
    以太网帧的最小长度为

    A、
    38
    B、
    46
    C、
    64
    D、
    76
    我的答案:C

    5
    【单选题】
    网络设备如何确定以太网帧的上层协议

    A、
    通过D.MAC字段地址判断
    B、
    通过Control字段判断
    C、
    通过Type字段判断
    D、
    通过LLC字段判断
    我的答案:C

    展开全文
  • 【单选题】以下不是Python数据类型的是:【单选题】哪个选项是用来判断当前Python语句在分支结构中?【简答题】阅读下面的代码,分析其执行结果。 def demo(a, b, c=3, d=100): return sum((a,b,c,d)) print(demo(1, 2,...

    【单选题】哪个选项能够使用turtle库绘制一个半圆形?

    【单选题】以下不是Python数据类型的是:

    【单选题】哪个选项是用来判断当前Python语句在分支结构中?

    【简答题】阅读下面的代码,分析其执行结果。 def demo(a, b, c=3, d=100): return sum((a,b,c,d)) print(demo(1, 2, 3, 4)) print(demo(1, 2, d=3))

    【单选题】关于turtle库,哪个选项的描述是错误的?

    【单选题】哪个选项不能正确引用turtle库进而使用setup()函数?

    【简答题】阅读以下冒泡法排序代码,尝试写出优化代码,提高代码运行效率。 from random import randint def bubbleSort(lst): length = len(lst) for i in range(0, length): for j in range(0, length-i-1): #比较相邻两个元素大小,并根据需要进行交换 if lst[j] > lst[j+1]: lst[j], lst[j+1] = lst[j+1], lst[j] lst = [randint(1, 100) for i in range(20)] print('Before sort: ', lst) bubbleSort(lst) print('After sort: ', lst)

    【单选题】for var in ___: print(var) 哪个选项不符合上述程序空白处的语法要求?

    【单选题】哪个选项是turtle绘图中角度坐标系的绝对0度方向?

    【其它】一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数。试编写代码输出该整数。 要求(1)粘贴代码图片(图片需包括行号),代码不可超过6行(争取4行); (2)粘贴结果图片,符合条件的整数有四个。

    【单选题】哪个选项是Python语言%运算符的含义?

    【其它】教材121面,程序练习4.6题. 要求:(1)粘贴程序代码图片(不得超过15行),图片需包括行号; (2)粘贴一次运行结果的图片。

    【简答题】编写程序,用户输入不带千分位逗号的数字字符串,然后输出带千分位逗号的数字字符串。

    【简答题】编写函数,求任意整数的二进制形式中最后连续0的个数。

    【单选题】关于turtle库绘图函数,哪个选项的描述是错误的?

    【单选题】关于turtle库的画笔控制函数,哪个选项的描述是错误的?

    【单选题】k=10000 while k>1: print(k) k=k/2 哪个选项给出了上述程序的输出次数?

    【单选题】下面不属于Python保留字的是:

    【单选题】哪个选项是random库中用于生成随机小数的函数?

    【单选题】哪个选项对turtle.done()的描述是正确的?

    【单选题】下面关于time库引用不正确的是?

    【单选题】关于Python语句P=-P,哪个选项的描述是正确的?

    【单选题】val=pow(2,1000),请用一行代码返回val结果的长度值。

    【单选题】字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?

    【其它】若x、y、z均为非负偶整数,编写程序列出下列方程组的所有可能解 要求(1)粘贴代码图片(图片需包括行号),代码不可超过7行; (2)粘贴结果图片。

    【单选题】pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:

    【简答题】下面函数的功能为_______________。(将序列循环左移k位,得到新序列并返回) def demo(lst, k): if k

    【单选题】给定字典d,哪个选项对x in d的描述是正确的

    【单选题】关于try-except,哪个选项的描述是错误的?

    【单选题】哪个选项是程序的三种基本结构?

    【简答题】编写函数,给定任意字符串,找出其中只出现一次的字符,如果有多个这样的字符,就全部找出。

    【简答题】定义一个函数,实现如下功能: 获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。

    【单选题】哪个选项是下面代码的执行结果? name="Python语言程序设计课程" print(name[0],name[2:-2],name[-1])

    【单选题】哪个选项关于循环结构的描述是错误的?

    【简答题】下面的代码输出结果为_____________。 def demo(): x = 5 x = 3 demo() print(x)

    【单选题】哪个选项不是Python语言的整数类型?

    【单选题】下面不符合Python语言命名规则的是

    【单选题】以下选项不是函数作用的是:

    【单选题】关于Python的元组类型,以下选项错误的是:

    【其它】编写程序,判断 某一年是否为闰年。 要求直接以图片格式粘贴:(1)程序;(2)某一年运行结果

    【简答题】编写程序,用户输入带有千分位逗号的数字字符串,然后输出不带千分位逗号的数字字符串。如果输入字符串'0'则退出程序。

    【单选题】Python正式对外发布的时间

    【单选题】给定字典d,哪个选项对d.values()的描述是正确的?

    【单选题】关于整数类型的4种进制表示,哪个选项的描述是正确的?

    【单选题】哪个选项给出的保留字不直接用于表示分支结构?

    【简答题】阅读下面的代码,分析其执行结果。 def demo(*p): return sum(p) print(demo(1,2,3,4,5)) print(demo(1,2,3))

    【单选题】for i in range(0,2): print(i) 哪个选项是以上程序的输出结果?

    【单选题】利用print()格式化输出,哪个选项用于控制浮点数的小数点后两位输出?

    【简答题】编写程序,实现分段函数计算,如下表所示。 x y x<0 0 0<=x<5 x 5<=x<10 3x-5 10<=x<20 0.5x-2 20<=x 0

    【其它】教材121面,程序练习4.4题. 要求:(1)粘贴程序代码图片(不得超过21行),图片需包括行号; (2)粘贴结果图片。

    展开全文
  • 最近工作中要查看一下string的长度,然后忘了是哪个函数,所以去网上搜了一搜,决定把网上学的和其他的一些有关长度的东西在这里汇总一下, 然后就有了此帖. string 是从c语言的char数组的概念发展出来的.但是char...

    最近工作中要查看一下string的长度,然后忘了是哪个函数,所以去网上搜了一搜,决定把网上学的和其他的一些有关长度的东西在这里汇总一下, 然后就有了此帖.

     

    string 是从c语言的char数组的概念发展出来的.但是char指针变量仍然和string的变量不是一个东西,虽然他们都可能是跟字符串打交道. 看下面的例子:

    char a[4] = "ab";

    char c[] = "ab";

    string b = "ab"; ----->  b[0] = 'a';  b[1] = 'b'; b[b.size()-1] = 'b'

    在string中b.length()和 b.size()没什么区别,就是指去掉'\0'后的字符串的长度  b.length()=2   b.size()=2

    现在我们再来看看sizeof(a) 和 strlen(a)的区别  sizeof(a) = 4   sizeof(c) = 3   strlen(a)=2 strlen(c) = 2.

    sizeof求的是真正的内存分配的长度, strlen求的是字符串的长度(注意字符串长度不包括'\0')

     

    int* a;   32位机器上面 sizeof(a) = 4   在64位机器上sizeof(a) = 8   [因为指针就是一个地址,这个地址必须能覆盖机器的所有选址空间 所有32位机器= 4 * 8   而64位机器= 8 * 8   所以指针大小会有变化]  

    指针长度好确定,但是int,short,long,char等长度的确定就比较麻烦了下面一段的学习来源 http://blog.sina.com.cn/s/blog_865e6dd50102vmqr.html

     

     

    int值,short值,char值等的长度规则

    1. c/c++规定int字长和机器字长相同

    2. 操作系统字长和机器字长未必相同 (机器字长即cpu的字长,指的是其一条指令/一次运算 可以处理的最大宽度)

    3.编译器根据操作系统字长来定义int字长

     

    所以在无os的嵌入式计算机系统上 int的长度和处理器字长一致; 有操作系统的时候,编译器会根据操作系统的字长来定义int字长: 假如windows64上面运行Dos16,那么所以for dos16的c/c++编译器中int都是16位的,  

    简单的说是编译器觉得了int的长度是多少

     

    对于整型的数值范围,每一个编译器里面都有一个标准头文件:limits.h,这个头文件中定义了一些该编译器所使用的所有数据类型的范围的宏.例如

    #include<limits.h>

    int的最大值 INT_MAX  最小值  INT_MIN   unsigned int 的最大值 UINT_MAX

     

    在数据结构的设计中,优秀的程序员并不会定义下面的数据结构(假设为win32平台)

    typedef struct tagTypeExample

    {

    unsigned short x;

    unsigned int y;

    } TypeExample;

     

     他们会像下面那样定义:

    #define UINT16 unsigned short   //16位无符号整数

    #define UINT32 unsigned int  //32位无符号整数

    typedef struct tagTypeExample

    {

    UINT16 x;

    UINT32 y;

    }TypeExample;

    因为这样定义的数据结构非常具有通用性,如果上述32平台上的数据要发送给16位平台,在16位平台上仅仅需要修改UINT16, UINT32的定义,就可以接收并存储32位平台的数据了.

    #define unsigned int UINT16 //16位无符号整数     ---->对应32位平台的short

    #define unsigned long UINT32 //32位无符号整数   ----->对应32位平台的int

     

    几乎所有的优秀软件设计文档都是这么定义数据结构的.!!!!!

     

    转载于:https://www.cnblogs.com/silentNight/p/5398316.html

    展开全文
  • 为何人工智能这么火?选择哪个开发语言更好?在推动人工智能产业从兴起进入快速发展的历程中,AI顶级人才的领军作用尤为... Python由于简单易用,是人工智能领域中使用较广泛的编程语言之一,它可以无缝地与数据结构

      为何人工智能这么火?选择哪个开发语言更好?在推动人工智能产业从兴起进入快速发展的历程中,AI顶级人才的领军作用尤为重要。上至国家,下至科技巨头,无不将AI视为提升自身的核心竞争力的根本性战略。那么你有没有想过这么一个问题:人工智能开发语言哪个更好?下面一同来看看吧。

    image/20200612/5d1c9cdc693558d5b4797c9abd1ebfa0.jpeg

      其实,并不是每种编程语言,都能为开发人员节省时间及精力。小编在此整理了5种比较适用于人工智能开发的编程语言:

      Python

      Python由于简单易用,是人工智能领域中使用较广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。Python之所以时候AI项目,其实也是基于Python的很多有用的库都可以在AI中使用,如Numpy提供科学的计算能力,Scypy的高级计算和Pybrain的机器学习。另外,Python有大量的在线资源,所以学习曲线也不会特别陡峭。

      Java

      对于AI项目来说,算法几乎是灵魂,无论是搜索算法、自然语言处理算法还是神经网络,Java都可以提供一种简单的编码算法。另外,Java的扩展性也是AI项目必备的功能之一。

      Lisp

      Lisp因其出色的原型设计能力和对符号表达式的支持在AI领域崭露头角。LISP作为因应人工智能而设计的语言,因其可用性和符号结构而主要用于机器学习/ ILP子领域。著名的AI专家彼得·诺维奇(Peter Norvig)在其《Artificial Intelligence: A modern approach》一书中,详细解释了为什么Lisp是AI开发的顶级编程语言之一。

      Prolog

      Prolog一种逻辑编程语言,主要是对一些基本机制进行编程,对于AI编程十分有效,例如它提供模式匹配,自动回溯和基于树的数据结构化机制。结合这些机制可以为AI项目提供一个灵活的框架。Prolog广泛应用于AI的 expert系统,也可用于医疗项目的工作。

      C ++

      在AI项目中,C++可用于统计,如神经网络。另外算法也可以在C ++被广泛地快速执行,游戏中的AI主要用C ++编码,以便更快地执行和响应时间。这也是一门非常不错的语言。

      如果你也想学编程,如果你也想学Python,如果你也想学人工智能,建议可以参加专业正规的学习,避免走许多的弯路。

    展开全文
  • 在开发企业软件时,我曾经常遇到这个问题。每隔一段时间我就得去重新配置一下环境。通常问题都与“我到底应该使用32位JVM还是64位”有关。...在相同的数据结构下,64位JVM将会消耗更多的内存,甚至更多。我们的...
  • 下面哪个用户不是ORACLE缺省安装后就存在的用户(A) A . SYSDBA B. SYSTEM C. SCOTT D. SYS ? 3? 下面哪个操作会导致用户连接到ORACLE数据库但不能创建表(A) 授予了CONNECT的角色但没有授予RESOURCE的角色 没有授予...
  • 一、单选题 Python不支持的数据类型有(A) A、char B、int C、float ...下面哪个是Python中的不变的数据结构(C) A、set B、list C、tuple D、dict Python标准的内置数据类型有: Number(整数型 int
  • 一、单选题 Python不支持的数据类型有(A) A、char B、int C、float ...下面哪个是Python中的不变的数据结构(C) A、set B、list C、tuple D、dict Python标准的内置数据类型有: Number(整数型 int
  • Oracle笔试题

    千次阅读 2017-07-17 18:44:52
    2、下面哪个用户不是oracle缺省安装后就存在的用户( ) A、SYSDBA B、SYSTEM C、SCOTT D、SYS 答案:A 3、下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表( ) A、授予了CON
  • 2. 下面哪个用户不是ORACLE缺省安装后就存在的用户(A) A . SYSDBA B. SYSTEM C. SCOTT D. SYS 3 下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(A) 授予了CONNECT的角色,但没有授予RESOUR...
  • XML

    2010-09-25 23:09:13
    [b]XML介绍[/b] XML 可扩展标记语言 它是一种定义数据格式的一种语言,它定义了数据的传输保存的格式 它是纯文本的,带有自我说明的,具有... 下面哪个不是java的关键字: //... 标签对之间的部分: 元素内容 ...
  • 10.29牛客刷题

    2018-11-01 15:04:34
    1下面关于串的叙述中,哪一个是不正确的?() 正确答案: B 你的答案: B (正确) A串是字符的有限序列 B空串是由空格构成的串 ...2以下哪个数据结构不是多型数据类型() 正确答案: D 你的答案: D (正确) A栈 B...
  • (41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征(C) A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报 (42) 希尔排序法属于哪一种类型的排序法(B) A.交换类排序法 B.插入类排序法 C.选择类排序法 D.建...
  • 1、下面哪个不是计算机网络基本拓扑结构。( ) A、总线型 B、环型 C、树型 D、混合型 2、b/s表示什么意思。( ) A、每秒钟传送的二进制位数; B、每秒钟传送的字符数 C、每秒钟传送的字节数 D、每秒钟传送的十进制...
  • 1.Guido van Rossum正式对外发布Python版本的年份是:1991年 2.以下关于Python语言中“缩进”说法正确的是:缩进在程序中长度统一且强制...9.哪个选项给出的保留字不直接用于表示分支结构:in 10.利用print()格式化输
  • (内有最新习题和ppt教程) 最新二级公共基础知识填空40题+80选择题 (1) 算法的复杂度主要包括______复杂度和空间复杂度。...(41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。(C)...
  • 并查集算法

    2021-04-17 15:21:08
    并查集(union-find disjoint sets)是一种十分精巧和简洁的数据结构,主要用于处理不相交集合的合并问题。正如它的名字一样,并查集的主要的操作有合并(union)与查找(find)。一些算法也会用到并查集,比如求...
  • 决策树算法采用树形结构,使用层层推理来实现最终的分类。决策树由下面几种元素构成: 根节点:包含样本的全集 内部节点:对应特征属性测试 叶节点:代表决策的结果 预测时,在树的内部节点处用某一属性值进行判断...
  • 所以准确的说是IP和端口号,但是客户端的端口号不是由你自己定的,是由计算机自动分配的,要不然就出现端口冲突了,说的这么多,看下面的这张图就简单明了了。 在上面这张图中,你可以理解为程序A和程序B是2个SOCKET...
  • 所以准确的说是IP和端口号,但是客户端的端口号不是由你自己定的,是由计算机自动分配的,要不然就出现端口冲突了,说的这么多,看下面的这张图就简单明了了。 在上面这张图中,你可以理解为程序A和程序B是2个...
  • 2.12 怎样从/向数据文件读/写结构? 27 结构填充 27 2.13 为什么我的编译器在结构中留下了空洞?这导致空间浪费而且无法与外部数据文件进行“二进制”读写。能否关掉填充,或者控制结构域的对齐方式? 27 2.14 为...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 142
精华内容 56
关键字:

下面哪个不是数据结构

数据结构 订阅