免费智能真题库 > 历年试卷 > 嵌入式系统设计师 > 2021年上半年 嵌入式系统设计师 上午试卷 综合知识
  第34题      
  知识点:   指针与链表
  关键词:   链表        章/节:   嵌入式系统程序设计       

 
下列关于链表的描述中,不正确的是()。
 
 
  A.  可随机访问任意一结点
 
  B.  插入、删除不需要移动元素
 
  C.  不必事先估计存储空间
 
  D.  所需空间与其长度成正比
 
 
 

  相关试题:嵌入式系统程序设计          更多>  
 
  第13题    2020年下半年  
   54%
程序语言的基本成分包括数椐、运算、控制和(13)。数据是程序操作的对象,按照数椐组织形式可以分为多种类型,其中枚举属于(14..
  第42题    2009年下半年  
   67%
在某32位系统中,若声明变量char*files[]={"f1","f2","f3","f4"},则files占用内存大小..
  第36题    2013年下半年  
   62%
存储一个32位数0x2168465到2000H〜2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(36)。
   知识点讲解    
   · 指针与链表
 
       指针与链表
        指针是C语言的特色和精华所在,链表是指针的重要应用之一,创建、查找、插入和删除结点是链表上的基本运算,需熟练掌握这些运算的实现过程,其关键点是指针变量的初始化和在链表结点间的移动处理。
        以元素值为整数的单链表为例,需要先定义链表中结点的类型,下面将其命名为Node,而LinkList则是指向Node类型变量的指针类型名。
        
        当p指向Node类型的结点时,涉及两个指针变量:p和p->next,p是指向结点的指针,p->next是结点中的指针域,如下图(a)所示;运算“p=p->next;”之后,p指向下一个结点;如下图(b)所示;运算“p->next=p;”之后,结点的指针域指向结点自己,如下图(c)所示。
        
        指向结点的指针运算示例
   题号导航      2021年上半年 嵌入式系统设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第34题    在手机中做本题