文档库 最新最全的文档下载
当前位置:文档库 › 习题-2

习题-2

习题-2
习题-2

第二章消化系统

一、名词解释

1、咽峡 2.咽淋巴环 3、齿状线 4、肛梳 5. 肝蒂 6、肝门

7第二肝门 8、肝胰壶腹 9、胆囊三角 10.十二指肠大乳头 11.回盲瓣

二、填空题

1、临床上通常把十二指肠以上的消化管称为,空肠以下部分称为。

2、牙由、、和构成。

3、牙周组织包括、和 3部分。

4、每个牙均可分为、和三部分,牙冠内部的腔隙称为,与牙根内的相通。

5、单侧颏舌肌收缩可使舌尖伸向,两侧同时收缩可。

6、鼻咽部侧壁上有口,咽腔经此口通过与相通。

7、胃分为、、和四部。

8、胃中等度充盈时,大部分位于,小部分位于。

9、十二指肠和空肠移行处形成的弯曲称,将此处连于腹后壁的结构是。

10、结肠和盲肠的特征性标志是、和。

11、肝下面右纵沟前部内有,后部有。

12、肝脏面左、右纵沟之间,肝门前方的部分叫,后方的部分叫。

13、胆总管由和汇合而成,其末端与汇合形成,最后开口于。

14、肝外胆道系统包括、、、和。

15、胰可分为、和 3部。

三、选择题

A型题

1、上消化道是指

A、从口腔到食管

B、从口腔到胃

C、从口腔到十二指肠

D、从口腔到空肠

E、从口腔到回肠

2、下消化道是指

A、从十二指肠到肛门

B、从空肠到肛门

C、从回肠到肛门

D、从胃到肛门

E、从空肠到直肠

3、舌扁桃体

A、参与构成咽淋巴环

B、构成咽峡

C、位于舌尖

D、位于舌两侧

E、位于界沟前方

4、颏舌肌

A、单侧收缩使舌尖伸向同侧

B、双侧收缩使舌尖伸向前下

C、双侧收缩使舌尖部伸向前上

D、单侧收缩使舌尖伸向前下

E、属舌内肌

5、鼻咽癌的好发部位是

A、咽鼓管咽口周围

B、咽隐窝

C、咽鼓管圆枕

D、梨状隐窝

E、喉咽部

6、食管的第三狭窄位于

A、食管与左支气管交叉处

B、食管与左肺动脉交叉处

C、食管距切牙35cm处

D、食管穿膈处

E、食管与胃交界处

7、十二指肠大乳头

A、位于十二指肠上部

B、位于十二指肠水平部

C、位于十二指肠降部后内侧壁

D、位于十二指肠升部

E、距切牙约50cm

8、手术时找阑尾最可靠的方法是

A、找到回肠末端

B、沿结肠带向下追寻

C、找到回盲瓣

D、找到肠脂垂消失处

E、把小肠全部移到腹上部

9、乙状结肠

A、在小骨盆上口处续降结肠

B、有系膜

C、无结肠袋

D、为腹膜外位器官

E、下续肛管

10、有肠脂垂的肠管是

A、回肠

B、十二指肠

C、降结肠

D、阑尾

E、直肠

11、胆总管

A、由左、右肝管汇合而成

B、由肝总管和胆囊管汇合而成

C、肝总管和胰管汇合而成

D、位于肝胃韧带内

E、开口于十二指肠上部

12、齿状线

A、位于肛管内面

B、是直肠和肛管的分界线

C、是肛门内外括约肌的分界线

D、线以上的痔叫外痔

E、距肛门上方约1cm

13、牙

A、分为牙冠、牙颈、牙体、牙根四部分

B、牙体是埋于牙槽内的部分

C、成人正常有30颗牙齿

D、牙周组织由牙周膜、牙槽骨和牙龈构成

E、牙组织由牙本质、釉质和牙骨质组成

14. 腮腺管开口于

A、平对上颌第2磨牙牙冠的颊粘膜上

B、平对下颌第2磨牙牙冠的颊粘膜上

C、平对上颌第3磨牙牙冠的颊粘膜上

D、平对下颌第3磨牙牙冠的颊粘膜上

E、平对上颌第1磨牙牙冠的颊粘膜上

15、咽

A、可分3部

B、口咽部有咽隐窝

C、喉咽部下续气管

D、鼻咽部有腭扁桃体

E、向下于第7颈椎下缘续于食管

16、食管

A、分为颈部和胸部

B、第一个狭窄平对第5颈椎水平

C、第二个狭窄在左主支气管跨越食管左前方处

D、第三个狭窄约平第12胸椎体高度

E、与主动脉一起穿过膈的主动脉裂孔

17、胃

A、贲门与胃底所形成的锐角叫角切迹

B、胃小弯凹向左上方

C、贲门位于第11胸椎体左侧

D、幽门约在第1腰椎体左侧

E、胃大部分位于腹上区

18、十二指肠

A、包绕胰头和胰体的一部分

B、水平部续于十二指肠空肠曲

C、降部位于胰头的右侧

D、降部前内侧壁有十二指肠大乳头

E、属于腹膜间位器官

19、小肠

A、上起于幽门,下开口于肛门

B、分为空肠和回肠

C、是营养物质吸收的主要部位

D、空肠具有集合淋巴滤泡

E、回肠占据腹腔的左上部

20、大肠

A、结肠和直肠的表面有三条平行的结肠带

B、结肠分为升结肠、横结肠和降结肠

C、结肠在第3骶椎平面续于直肠

D、直肠盆部的粘膜上有肛柱

E、升结肠活动度较大

21、关于阑尾的描述,错误的是

A、根部的体表投影部位称Mc Burney氏点

B、根部大多附着于盲肠的后内侧壁

C、根部大多附着于盲肠的前壁

D、位置变化甚大

E、阑尾有系膜

22、直肠

A、在小骨盆上口接乙状结肠

B、在矢状面上有骶曲和会阴曲

C、上部管腔较大为直肠壶腹

D、直肠下段粘膜上有6~10条肛柱

E、内面有齿状线

23、不属于肛管的结构是

A、肛柱

B、肛瓣

C、肛窦

D、肛梳

E、半环线

24、肝

A、全部位于右季肋区和腹上区

B、属于腹膜内位器官

C、左纵沟内容纳胆囊

D、肝门处有肝静脉通过

E、分为左、右两叶

25、胆总管

A、经肝门出肝

B、由肝左、右管合成

C、行于肝十二指肠上部前方

D、沿胰头前面下行

E、末端与胰管汇合

26、关于胰的描述,错误的是

A、兼有内外分泌的功能

B、位于腹腔的后上部、胃的后方

C、胰头被十二指肠包饶

D、胰管直接开口于十二指肠大乳头

E、胰尾可达脾门

X型题

27、属于上消化道的是

A、空肠

B、十二指肠

C、胃

D、盲肠

E、咽

28、组成咽淋巴环的结构有

A、会厌

B、咽扁桃体

C、舌扁桃体

D、咽鼓管圆枕

E、腭扁桃体

29、围成咽峡的结构有

A、会厌

B、舌根 C . 腭舌弓 D、腭咽弓 E、腭垂

30、与咽腔相通的是

A、鼻腔

B、口腔

C、喉腔

D、鼓室

E、食管

31、结肠区别于小肠的结构特点主要有

A、结肠带

B、系膜

C、结肠袋

D、肠脂垂

E、有无集合淋巴滤

32、消化腺包括

A、肝

B、胰

C、脾

D、肾

E、腮腺

33、结肠

A、升结肠终于结肠右曲

B、降结肠起自结肠左曲

C、乙状结肠有系膜连于骨盆后壁

D、横结肠无系膜

E. 乙状结肠活动度较大,易发生扭转

34、胆囊

A、位于肝下面的胆囊窝内

B、分为胆囊底、胆囊体和胆囊颈3部

C、为分泌、储存胆汁的器官

D、胆囊管与肝总管汇合成胆总管

E、胆囊炎症时,可在腋前线与右肋弓交接处有压痛

35、通过肝门的结构有

A、胆囊管

B、肝左、右管

C、肝固有动脉左右支

D、肝门静脉左右支

E、肝的神经、淋巴管

36.参与围成胆囊三角的结构是

A、胆囊管

B、肝总管

C、肝左、右管

D、胆总管 E.肝的脏面

37.直肠

A、位于盆腔内

B、后面邻骶尾骨

C、前面邻前列腺(男)

D、穿尿生殖膈续肛管

E、骶曲凸向前

38.胆汁排出经过的结构包括

A、肝左、右管

B、肝总管

C、胆总管

D、胰管

E、胆囊管

四、问答题

1.大唾液腺有哪几对?各开口于何处?

2.试述咽的位置、分部与交通。

3.食管三个狭窄位于什么部位?

4.试述胃的位置、形态和分部。

5.十二指肠可分为哪几部?有哪几个弯曲?

6.试述直肠的位置与形态特征

7.试述肝的位置,形态和分叶

8.胆囊可区分为哪几部分?胆囊底的体表投影位置在何处?

9.试述结肠的分部及结肠和盲肠的结构特点。

10.试述胆汁的产生及排出途径。

【参考答案】

一、名词解释

1、答:咽峡由腭垂腭帆后缘、两腭舌弓及舌根共同围成,是咽与口腔的通道。

2、答:咽淋巴环位于鼻腔、口腔和咽腔周围,由咽扁桃体、咽鼓管扁桃体、腭扁桃体和舌扁桃体组成,有防御功能。

3、答:在肛管内面,各肛柱下端与肛瓣连成的锯齿状环行线称齿状线。

4、答:肛梳是指在齿状线下方约1cm宽的环形区,又称痔环,其深方含丰富静脉丛,是痔的好发部位。

5、答:出入肝门的肝左、右管,肝固有动脉左、右支,肝门静脉左、右支和神经、淋巴管被结缔组织包绕构成肝蒂。

6、答:肝脏面的有一“H”的沟,横沟部分称肝门,有肝左、右管,肝固有动脉左、右支,肝门静脉左、右支和肝的神经、淋巴管等出入。

7、答:在肝下缘后部腔静脉沟的上部,有3条肝静脉出肝注入下腔静脉,此处称为第二肝门。

8、答:肝胰壶腹是胆总管末端穿十二指肠后内壁时与胰管汇合后形成的膨大处,其周围有肝胰壶腹括约肌(Oddi氏括约肌)。

9、答:肝总管、胆囊管与肝下面之间围成的三角区称胆囊三角(或称Calot三角),三角内常有胆囊动脉通过。

10、答:十二指肠大乳头是十二指肠降部后内侧壁上的一个乳头状的黏膜突起,上有胆总管和胰管的共同开口,距中切牙约75cm.。

11、答:回肠末端突入盲肠内形成上下两个半月形的黏膜瓣,称为回盲瓣,有防止盲肠内容物逆流到回肠的作用。

二、填空题

1、上消化道、下消化道;

2、牙本质、釉质、牙骨质、牙髓;

3.牙周膜、牙槽骨、牙龈;

4、牙冠、牙颈、牙根、牙冠腔、牙根管;

5、对侧、伸舌;

6、咽鼓管咽口、咽鼓管、鼓室;

7、贲门部、胃底、胃体、幽门部;

8、左季肋区、腹上区;

9、十二指肠空肠曲、十二指肠悬韧带;

10、结肠带、结肠袋、肠脂垂;

11、胆囊、下腔静脉;

12、方叶、尾状叶;

13、肝总管、胆囊管、胰管、肝胰壶腹、十二指肠降部大乳头;

14. 肝左、右管,肝总管,胆囊管、胆囊、胆总管;

15.胰头、胰体、胰尾。

三、选择题

1C 2B 3A 4B 5B 6D 7C 8B 9B 10C 11B 12A 13D 14A 15A 16C 17C 18C 19C 20C 21C 22B 23E 24E 25E 26D 27BCE 28BCE 29BCE 30ABCDE 31ACD 32ABE 33ABCE 34ABD 35BCDE 36ABE 37ABC 38ABCE

四、问答题

1答:大唾液腺有腮腺、下颌下腺和舌下腺,腮腺管开口于平对上颌第二磨牙牙冠的颊粘膜上;下颌下腺管开口干舌下阜;舌下腺的大管开口干舌下阜,小管开口干舌下襞表面。

2答:咽位于第1~6颈椎前方,鼻腔、口腔和喉腔的后方;咽可分为鼻咽、口咽和喉咽三部。鼻咽位于鼻腔后方,自颅底至腭帆后缘平面;口咽位于口腔后方;喉咽位于喉的后方;交通:鼻咽部通过鼻后孔与鼻腔相交通,通过咽鼓管咽口、咽鼓管与中耳鼓室相通;口咽部通过咽峡通口腔;喉咽部通过喉口通喉腔,向下通食管。

3答:第一狭窄位于食管起始部,距中切牙约15cm;第二狭窄在食管与左主支气管交叉处,距中切牙约25cm;三个狭窄在穿膈的食管裂孔处,距中切牙约40cm。

4答:胃在中等充盈时主要位于左季肋区,小部分位于腹上区,贲门位于第11胸椎体左侧,幽门位于第1腰椎右侧;胃有前后两壁、上下两缘、上下两口,上缘又叫胃小弯,下缘又叫胃大弯,上口为贲门,下口为幽门。胃分为4部:贲门部、胃底、胃体和幽门部,后者又分为幽门窦和幽门管。

5答:十二指肠可分为上部、降部、水平部和升部四部分。弯曲有十二指肠上曲,十二指肠下曲和十二指肠空肠曲。

6.答:直肠位于小骨盆腔的后部、骶骨前方,上端在第三骶骨平面接乙状结肠,向下穿盆膈接肛管;矢状位上直肠有骶曲(凸向后)和会阴曲(凸向前),直肠下部膨大称为直肠壶腹。

7.答:肝大部分位于右季肋区和腹上区,小部分达左季肋区。肝的形态:肝有膈面和脏面2面和下缘,膈面光滑隆凸,贴于膈下,被肝镰状韧带分为较大的右叶和较小左叶。脏面向下,中部有一“H”形的沟,横沟称肝门,是肝的血管、淋巴管、肝左右管及神经的出入之处;左纵沟前部有肝圆韧带,后部有静脉韧带;右纵沟前部为胆囊窝,容纳胆囊,后部为腔静脉沟,容纳下腔静脉。脏面借“H”形的沟分为4叶:左纵沟左侧的左叶,右纵沟右侧的右叶,肝门前方的方叶及肝门后方的尾状叶。肝下缘前部锐利,后部及右侧钝圆。

8. 答:胆囊分为底、体、颈3部;胆囊底的体表投影位于右肋弓与右锁骨中线(腹直肌外侧缘)交点处。

9.答:结肠分为升结肠、横结肠、降结肠和乙状结肠。结肠和盲肠的特点是它们都具有结肠带、结肠袋和肠脂垂。

10.答:胆汁由肝分泌产生,空腹时肝胰壶腹括约肌收缩,胆汁→肝左、右管→肝总管→胆囊管→胆囊储存、浓缩。进食时,反射性的引起胆囊收缩,肝胰壶腹括约肌舒张,胆囊内的胆汁经胆囊管、胆总管排入十二指肠降部。

数据结构实验2.1顺序表

附页(实验2-1代码): 头文件“DEFINE2-1.h”: #define MaxSize 10 typedef struct { char data[MaxSize]; int length; }SqList; #include #include #include"DEFINE2-1.h" void InitList(SqList * &L) //初始化线性表 { L = (SqList*)malloc(sizeof(SqList)); //分配存放线性表的空间L->length = 0; //置空线性表长度为0 } bool ListInsert(SqList *&L, int i, char e) //插入数据元素 { int j; if (i<1 || i>L->length + 1) return false; //参数错误是返回false I--; //将顺序表逻辑序号转换为物理序号for (j = L->length; j>i; j--) //将data[i]及后面元素后移一个位置L->data[j] = L->data[j - 1]; L->data[i] = e; //插入元素e L->length++; //顺序表长度+1 return true; //成功插入返回true } void DispList(SqList *L) //输出线性表L { int i; for (i = 0; ilength; i++) //扫描顺序表输出各元素值printf("%3c", L->data[i]); printf("\n\n"); } int ListLength(SqList *L) //求线性表L的长度 { return (L->length); }

c数据结构习题2(顺序表)

顺序线性表习题 1.已知一个向量A中的元素按元素值非递减有序排列,编写一个过程插入一个元素x后保持该向量是有序的。 Type vector=array[0..max] of integer; Procedure insert (var A: vector ;var n,x:integer); Var i,j:integer; Begin If (x>=A[n]) then A[n+1]:=x Else begin i:=1; While (x>=A[I]) do i:=i+1; For j:=n downto A[j+1]:=A[j]; A[i]:=x;n:=n+1; end; End; 2.已知一个向量中的元素按元素值非递减有序排列,编写一个过程删除向量中多余的值相同的元素。 Procedure del(var A:vector;var n:integer); Var I;j:integer; Begin i:=1; While(i<=n-1) do If (A[i]<>A[i+1]) then i:=i+1 Else begin for j:=(i+2) to n do A[j-1]:=A[j]; n:=n-1;end;end;

3.编写一个过程将一个向量A(有n个元素)分拆成两个向量,使A中大于等于0的元素存放在B中,小于0的元素存放在C中。 4.已知在一维数组A[1:m+n]中依次存放着两个向量(a1,a2,…,a m)和(b1,b2,…, b m),编写一个过程将两个向量的位置互换,即把(b1,b2,…,b m)放到(a1,a2,…, a m)的前面。 Procedure exchang(var A:vector;m,n:integer); Var i,j,t:integer; Begin read(m,n); For i=1 to m+n Read(A[i]); For i:=m downdo 1 step –1 Begin t:=A[i]; A[i+j]:=A[i+j+1]; A[i+n]:=t; End; For i:=0 to m+n Write(A[I]); End;

北师大版二年级数学上册《做个乘法表》教案

《做个乘法表》教案 1课时 学习目标 1.对已学过的乘法口诀进行整理,理解乘法口诀之间的关系,进一步巩固乘法口诀。 2.通过有规律地记忆乘法口诀,加深对乘法意义的理解。 3.初步学习整理知识的方法,初步发展观察和表达能力。 4.体验发现规律的快乐,感受乘法口诀的魅力。 学习重点和难点 1.重点是通过编制乘法口诀表系统复习2~9的乘法口诀。 2.难点是编制乘法口诀表与发现乘法口诀表的特点。 教学准备 幻灯片、乘法算式中含有3的乘法口诀、积是18的乘法口诀、1-9的扑克牌若干组。教学过程 一、情境导入 今天老师遇上我们的老朋友淘气了,他在学习的过程中被几个问题难住了,他想请你们帮帮他,你们愿意帮助我们的老朋友解决问题吗?我代表淘气向你们说谢谢。在下面的时间里,我会把淘气的问题逐个告诉大家,那就让我们在这节课里帮帮淘气完成他遇到的问题吧! 二、探索交流,解决问题 1.找出乘数是3的乘法算式。 同学们,请拿出我给你们准备的资料袋,资料袋里有许多内容,淘气的问题也藏在其中。第一个问题是“请您们帮淘气找出乘数是3的乘法算式”,请你们以小组为单位找一找。 (1)找一找。 (2)汇报找到的数量情况。(共有9个,1×2=2与2×1=2是同一个算式) (3)同学们真棒,这么快就解决了淘气的第一个问题,我代表淘气谢谢你们。那你们能根据刚才找到的算式完成这张表格吗?(课件展示) 2.找出积是18的乘法算式。 现在老师告诉同学们淘气的第二个问题,就是再请你们在老师提供的资料袋中找一找积是18的乘法算式,并把下面的算式填写完整。 (1)独立完成,进行个别辅导。 (2)学生汇报。

注意: ①此题可看作逆向思维训练,反向写出乘积是18的乘法算式,需要找到乘法口诀中得数是18的。 ②可渗透“因式分解”思想,加强顺逆方向的思维训练。对应触发器为笑脸。据时间调整。 3.做个乘法表,寻找表中的规律。 淘气想做个乘法表,可是他只填写了其中一部分口诀,你们能帮助他把剩下的口诀内容填写完整吗?快来试一试吧,淘气还在等我们的好消息呢。(课件展示)(1)学生独立完成,有困难的可组内交流下,巡视进行个别辅导。 (2)小组内交流下自己的解决方法。 (3)与学生交流是如何填写表格的?(根据乘法口诀) (4)重点展示两个相同乘数的几组乘法算式结合点子图让学生说一说。 (5)发现规律并说一说。 生:每一横行都有9个算式,每一竖行也有9个乘法算式,一共有81个算式。 生:从左往右看,1与横行上的每个数相乘,积总比前一个积多1,1与几相乘积就是几;2与横行上的每个数相乘,积总比前一个积多2,… 生:从上往下看,1与每一竖行上的数相乘,积总比前一个积多1,1与几相乘积就是几;2与竖行上的每个数相乘,积总比前一个积多2,… 生:是几的乘法口诀,它口诀中的积总比上句口诀中的积多几。 生:横着或竖着看,两个乘数交换位置但乘积相同,也就是一句乘法口诀可以有两种列式。 生:每一行或每一列都一个乘法算式的两个乘数是完全相同的。 生:两个乘数完全相同的算式上面的所有算式在下面都能找到相同的算式,只是两个乘数的位置交换了,只要用同一句口诀就可以了。 生:从左上角“1×1”开始向右斜下方观察,会发现两个乘数都相同。 同学们真了不起,帮助淘气解决了这么多问题,又找到这么多规律,真棒,为自己精彩的表现点赞吧。 (6)小结:刚才同学们帮助淘气完成的表格,我们习惯上称之为“大九九”,还有一种是只有大九九乘法表一半的乘法表,我们称之为“小九九”展示课件。 4.扑克牌游戏。为了进一步熟悉乘法口诀,可组织学生利用扑克牌做游戏。每组一副写有1~9各数的扑克,两个一组,各自摸两张,一个说出自己手中上数字的积,另一个猜这两张牌上的数字是几和几(利用乘法口诀)。摸牌猜数时,有时答案不是唯一的。 三、丰富练习,应用口诀 1.练一练P85页第1题。让学生熟练掌握乘法口诀。

顺序表的基本操作 (2)

顺序表的基本操作 /*sqList.h 文件*/ #define LIST_INIT_SIZE 50 /*初始分配的顺序表长度*/ #define INCREM 10 /*溢出时,顺序表长度的增量*/ #define OVERFLOW 1 #define OK 0 #define ERROR -1 typedef int ElemType; /*定义表元素的类型*/ typedef struct SqList{ ElemType *elem; /*存储空间的基地址*/ int length; /*顺序表的当前长度*/ int listsize; /*当前分配的存储空间*/ }SqList; /*sqListOp.h 文件*/ #include "Sqlist.h" int InitList_sq(SqList &L); //顺序表创建函数定义 void FreeList_sq(SqList &L); //顺序表销毁函数定义 int ListInsert_sq(SqList &L, int i, ElemType e); //在顺序表的位置i插入元素e void PrintList_sq(SqList &L); //遍历并输出顺序表所有元素 int ListDelete_sq(SqList &L, int i,ElemType &e); //删除顺序表第i个元素的 bool ListEmpty(SqList &L); //判断顺序表是否为空 int LocateElem_sq(SqList L,ElemType e); //在顺序表里查找出第1个与e相等的数据元素位置//已知线性表La和Lb的元素按值非递减排列 //归并后的La和Lb得到新的顺序线性表Lc,Lc的元素也是按值非递减排列 void MergeList_sq(SqList La,SqList Lb, SqList &Lc); /*sqListOp.cpp文件*/ #include #include #include #include "sqlistOp.h" //创建顺序表 int InitList_sq(SqList &L) { L.elem = (ElemType*)malloc(LIST_INIT_SIZE*sizeof(ElemType)); if (!L.elem) exit(OVERFLOW); /*初始化失败,返回0*/ L.length = 0; /*置空表长度为0*/ L.listsize = LIST_INIT_SIZE; /*置初始空间容量*/ return OK; /*初始化成功,返回1*/

小学数学二年级上册做个乘法表教案

小学数学二级上册 《课题》教案 教学目标 1、通过复习使学生进一步明确乘法的含义,引导学生发现乘法口诀表的排列规律。 2、熟记1——9的乘法口诀,并且能运用口诀熟练计算。 3、培养学生分析、比较、综合的能力。 教学重点 熟记1——9的乘法口诀,并能熟练计算。 教学难点 能发现并提出身边用乘法计算的数学问题。 教学方法 自主探究,合作交流。 课前准备 多媒体课件。 课时安排 1课时。 教学过程 一、导课 师:同学们,我们学习了1——9的乘法口诀,你能背过吗? 请背出一组最多的给大家听,学习有困难的,可让其背诵简单的。 二、新授 (一)自主探究 师:我们已经尝过了1——9的乘法口诀,如果我们把这些口诀有规律地整理出来,就更容易记住了。下面请同学们分组合作进行整理。看哪个小组最棒! 师:我们应该把哪些算式排在一起呢? 生1:我们可以以乘数为准进行整理,比如我们找出乘数是3的算式,整理在一起。 生2:我们也可以以积为准进行整理,例如我们可以找出积是18的算式,整理在一起。 师:说得很好,下面就请大家小组合作,找算式填表格。教师巡视指导。组织学生交流汇报,师生共同完成表格:

师:你能从乘法口诀中找出积是18的算式吗?生1:3×6和6×3,积都是18。生2:2×9和9×2,积都是18。 师:说得对,通过刚才的整理你发现了什么? 生:我们既可以根据乘法进行整理,也可以根据相同的积进行分类整理。师:现在就请同学们帮助淘气把他没有整理好的乘法表填完整,你能行吗?学生独立整理乘法表,教师巡视,指导个别学习有困难的学生。组织学生交流汇报,师生共同完成乘法表。师:从这个乘法表中你发现了什么? 生1:横着看,我发现第一行的第二个乘数都是1;第二行的第二个数都是2,是2 的乘法口诀;第三行的第二个数都是3,是3的乘法口诀…… 生2:坚着看,我发现第一列的第一个乘数都是1;第二列的第一个数都是2,是2的乘法口诀;第三列的第一个乘数都是3,是3的乘法口诀…… 只要学生发现的规律是正确的,教师就要给予肯定 使用“学乐师生”拍照\录像\录音,收集学生典型成果,在‘授课’系统中展示。 三、练习 完成课后练习题。 1.完成练一练第1题,学生独立完成,集体订正。 2.完成第2题。

实验二顺序表及链表

常熟理工学院 《数据结构与算法》实验指导与报告书 __2017_学年第__1__ 学期 专业:物联网工程___________________________ __ 学号:__________________________ ____ 姓名:________________________________ __ 实验名称:顺序表与链表_______________________________ 实验地点:N6-210_____________________________ ____ 指导教师:聂盼红__________________________ ___

计算机科学与工程学院 2017

实验二顺序表与链表 【实验目的】 1、掌握线性表中元素的前驱、后续的概念。 2、掌握顺序表与链表的建立、插入元素、删除表中某元素的算法。 3、对线性表相应算法的时间复杂度进行分析。 4、理解顺序表、链表数据结构的特点(优缺点)。 【实验学时】 4学时 【实验预习】 回答以下问题: 1、顺序表的存储表示 在顺序表中,任一数据元素的存放位置是从起始位置开始、与该数据元素的位序成正比的对应存储位置,借助LOC(ai)=LOC(a1)+(i-1)*1确定,则顺序表是一种随机存取的存储结构。 2、单链表的存储表示 线性链表也称单链表,在每一个结点中只包含一个指针,用于指示该结点的直接后继结点,整个链表通过指针相连,最后一个结点因为没有后继结点,其指针置为空(NULL)。这样,链表中所有数据元素(结点)构成一对一的逻辑关系,实现线性表的链式存储。 【实验容和要求】 1、按照要求完成程序exp2_1.c,实现顺序表的相关操作。以下函数均具有返回值,若操作完成,返回OK,操作失败返回ERROR。函数需返回的其他数据,使用函数参数返回。exp2_1.c部分代码如下: #include #include #define ERROR 0 #define MAXSIZE 100 #define OK 1 typedef int ElemType; /*定义表元素的类型*/ typedef struct slist{ ElemType *list; int listsize; int length;

二年级数学上册做个乘法表教学设计北师大版

第八单元第四课时做个乘法表 教学内容 做个乘法表(教材第84页、第85页) 教学目标 1、通过复习使学生进一步明确乘法的含义,引导学生发现乘法口诀表的排列规律。 2、熟记1——9的乘法口诀,并且能运用口诀熟练计算。 3、培养学生分析、比较、综合的能力。 教学重点难点 重点:熟记1——9的乘法口诀,并能熟练计算。 难点:能发现并提出身边用乘法计算的数学问题。 教具学具 课件、乘法版式卡片 教学过程 一、问题情境 师:同学们,我们学习了1——9的乘法口诀,你能背过吗? 请背出一组最多的给大家听,学习有困难的,可让其背诵简单的。 二、自主探究 师:我们已经尝过了1——9的乘法口诀,如果我们把这些口诀有规律地整理出来,就更容易记住了。下面请同学们分组合作进行整理。看哪个小组最棒! 师:我们应该把哪些算式排在一起呢? 生1:我们可以以乘数为准进行整理,比如我们找出乘数是3的算式,整理在一起。 生2:我们也可以以积为准进行整理,例如我们可以找出积是18的算式,整理在一起。师:说得很好,下面就请大家小组合作,找算式填表格。教师巡视指导。组织学生交流汇报,师生共同完成表格: 师:你能从乘法口诀中找出积是18的算式吗?生1:3×6和6×3,积都是18。生2:2×9和9×2,积都是18。 师:说得对,通过刚才的整理你发现了什么? 生:我们既可以根据乘法进行整理,也可以根据相同的积进行分类整理。师:现在就请同学们帮助淘气把他没有整理好的乘法表填完整,你能行吗?学生独立整理乘法表,教师巡视,指导个别学习有困难的学生。组织学生交流汇报,师生共同完成乘法表。师:从这个乘法表中你发现了什么? 生1:横着看,我发现第一行的第二个乘数都是1;第二行的第二个数都是2,是2 的乘法口诀;第三行的第二个数都是3,是3的乘法口诀…… 生2:坚着看,我发现第一列的第一个乘数都是1;第二列的第一个数都是2,是2的乘法口诀;第三列的第一个乘数都是3,是3的乘法口诀…… 只要学生发现的规律是正确的,教师就要给予肯定 三、总结提升

整数数位顺序表 (2)

整数数位顺序表

四上数学练习一 姓名:学号:一、读数: 184020:() 1567009:() 6302050:() 50060003:() 2060800:() 4302000:()

二、写数: 八万九千二百三十:()五百零三万四千:()二十五万零七百:()一百万零五十:() 四千三百零二万三千五百:()六万八千零一:()三、写数: 九百万、四十万、六万、五千组成的数是()。 三千万、五万、七百组成的数是()。 八千万、九十组成的数是()。 四、用0,0,0,9,8,7,6这七个数字按要求组成七位数。 1、读三个0:() 3、读一个0:() 2、读两个0:() 4、所有的0都不读:() 五、10个一万是();10个一千万是()。 一百万有10个();10个()是一百万。一亿里面有()个万。 六、800500600这个数的最高位是()位,它是()位数。 “8”表示8个(),“5”表示()个(),“6”表示()。

七、在数位顺序表中,从个位起,万位是第()位,亿位是第()位。 百万位的右边是()位,百万位的左边是()位。 一个六位数的最高位是()位;最高位是千万位的数是()位数。 四上数学练习二 姓名:学号: 例书本p15,省略百位后面的尾数,1843527≈1843500或1843527≈18435百省略千位后面的尾数,1843527≈1844000或1843527≈1844千 省略万位后面的尾数,1843527≈1840000或1843527≈184万 例2、省略万位后面的尾数,改写成以“万”为单位的数。 7580000=758万7584410≈758万(不能写成7580000) 省略亿位后面的尾数,改写成以“亿”为单位的数。 92000000000=900亿1295330000≈13亿(不能写成1300000000)1、读数或写数。 三千零六十八万零五百三十五亿六千零二万八千五百 ()() 一千一百零九亿零四十万八百零三万零五十 ()() 40100400200 2500050000

新北师大版数学二年级上《做个乘法表》公开课教案设计

第八单元6~9的乘法口诀 第4课时做个乘法表 教学内容: 教材第84、85页。 教学目标: 1、使学生对本阶段所学的知识、技能、思维方法进行总结与反思。 2、使学生对自己的学习过程及情感进行反思与总结。 教学重难点: 重点:熟记1-9的乘法口诀并能熟练计算。 难点:能发现并提出身边用乘法解决的数学问题。 教学准备: 课件、乘法算式卡片。 教学过程: 一、情景创设: 1、“这段时间你学到了什么?”引导学生说一说。 2、组织学生在小组里整理乘法口算卡片活动,整理时想一想,把哪些算式排在一起,为什么这样排?经过系统整理,把乘法表填完整。 提问:“请同学们想一想,学过关于几的乘法口诀?各有几句?全部乘法口诀共有多少句?你是怎么算出来的?” (1)让学生以小组为单位(4—6人一组),共同回忆、计算。然后请部分小组向全班同学汇报讨论的结果。在学生汇报的基础上,教师

组织归1)学过的乘法口诀是:1—9的乘法口诀。关于“1”的乘法口诀有1句,关于“2”的乘法口诀有2句……也就是关于几的乘法口诀就有几句。 (2)全部乘法口诀的句数是:1+2+3+4+5+6+7+8+9=45(句),学生的算法可能有如下几种: ①数数全部乘法口诀卡片,共45张。 ②按上面算式中数的顺序,从左往右依次连加。 ③1+2+3+4+5+6+7+8+9=40+5=45(利用凑整的思想进行简算。) ④1+2+3+4+5+6+7+8+9=5×9=45(利用加法结合率把算式变形为同数相加的形式,进行简算。) 对于能找到第3、4种简便算法的小组,给予奖励。 3、整理所学乘法口诀。 提问:“怎样整理45句乘法口诀才能帮助我们更好地理解和记忆?” 让学生以小组为单位进行整理。由于学生有了2~6的乘法口诀的整理经验,估计多数小组的学生会将45句口诀(卡片)按一定的顺序排列好,形成一个有结构、有系统的表格,如教材所示。 4、展示乘法口诀表。 请各小组将自己整理的结果在投影仪上展示。对整理得有结构、书写整齐美观的小组给予奖励。然后教师告诉学生,自己也和大家一样,整理了全部乘法口诀,并将整理的过程动态地展示出来。 (1)先出示“一一得一”

2016年北师大版二年级数学上册《做个乘法表》教学设计

第八单元 6—9的乘法口诀 做个乘法表 教学目标: 1.使学生对本阶段所学的知识、技能、思维方法进行总结与反思。 2.使学生对自己的学习过程及情感进行反思与总结。 教学重点:对本阶段所学的知识、技能、思维方法进行总结与反思。 教学难点:对本阶段所学的知识、技能、思维方法进行总结与反思。 课型:练习课 教学方法:讨论法 教具:投影仪 学具:每人准备一套1~9的口算卡片 教学过程: 一、你学到了什么 1.说一说你学到了什么。 ⑴导入。 师:同学们,今天我们来整理和复习这一阶段所学的数学知识(出示课题)。同学们想一想,你学到了有关乘法的哪些知识?可以和你最要好的同学说一说。 ⑵学生自由说。 ⑶集体交流 2.整理乘法表 ⑴师:刚才同学们都提到了自己学了很多乘法口诀,下面我们就来整理乘法口诀。请各小组拿出准备好口算卡片。 ⑵引导学生找一找卡片的规律。 ⑶小组合作,排好算式。 ⑷交流各小组是怎么排的。让学生说一说反哪些算式排在一起,为什么这样排? ⑸先引导学生说一说该怎么填,然后学生动手把乘法表填完整,最后交流。 3.观察乘法表。 ⑴师:同学们填写得非常好。现在我们来仔细观察一下这张乘法表,看看

它有什么规律。观察要有序,大家认为该怎样观察呢? ⑵让学生先在小组里说一说自己观察到的结果。 ⑶小组汇报本组观察得出的规律。 二、总结 刚才同学们通过展示和交流,都感到自己是有进步的。我想大家都应该为自己感到骄傲的自豪。一个有价值的问题,或者是一次有趣的数学课等,同学们都从中体验到了成功的喜悦,老师也为大家感到高兴。 三、作业:课堂内完成 1.连一连。 6×8 八九七十二 4个7 9×2 四七二十八 6个4 7×4 六八四十八 2个9 8×9 二九十八 8个9 2.对口令。 九九三七二八 二四五六七九 3.想一想,算一算。 9×8+8 5×9-9 7×6+7 6×4-6 3×8+8 8×4+4 教学反思:

【推荐】小学数学北师大版(新)二年级上_做个乘法表教案

8.4 做个乘法表教案 1教学目标 1.对已学过的乘法口诀进行整理,理解乘法口诀之间的关系,进一步巩固乘法口诀。 2.通过有规律地记忆乘法口诀,加深对乘法意义的理解。 3.初步学习整理知识的方法,初步发展观察和表达能力。 4.体验发现规律的快乐,感受乘法口诀的魅力。 2学情分析 在教学本课内容时,学生已经系统学习了表内乘法并且已进行关于乘法口诀的各种形式的练习。所以,就内容而言,本节课并没有多大的难度。但从容量上看,本节课口诀数量多,有的口诀初读起来还有些绕口,这都给学生记忆口诀造成了一些困难。因此,需要教师用丰富的训练形式帮助学生记忆、理解口诀、对已学过的知识进行梳理。 3重点难点 教学重点 进一步巩固乘法口诀,加深对乘法意义的理解。 教学难点 有规律的记忆乘法口诀,学习整理知识的方法,发展观察和表达能力。 4教学过程 活动1【导入】做个乘法表 前些天我们学习了1到9的乘法口诀,老师来考考大家掌握得怎么样,我们来进行口算练习(口算练习题略) 大家掌握的不错,这节课我们就来把学过的知识加以整理,来学习做个乘法表(板书课题) 活动2【讲授】做个乘法表 1 淘气和笑笑他们小组有个好习惯,每次口算练习后都把口算卡片整理好,把哪些算式排在一起呢?你有什么好建议? 大家的想法不错,现在就在小组内整理你的口算卡片,整理时想想:把哪些算式排在一起?为什么这样排? 2找出乘数中有3的乘法算式,并完成下表(汇报交流,说说用哪句口诀算出的得数)

3找出积是18的乘法算式,并填一填(想:哪句口诀中有“十八”) 4下面是淘气做的乘法表,请大家仔细观察一下,看看他是怎么得到的?你能帮他填完整吗? 5对照填好的乘法表,看看你填的和他一样吗?观察上表,你能发现什么?与同座说一说。 活动3【练习】做个乘法表 三课堂练习 1把乘法口诀填完整 三七——五九——七九—— 七八——四六——六六—— 五七——八八—— 2从“18,27,3,9,6”中选出几个数,组成两道乘法算式和两道除法算式。 3座位够吗? 有5张空桌,每张桌子能坐8人,我们有38人。 4做一个转盘,转一转,算一算 5想一想,算一算 2+4+8=()× 7 3+6+9=()×3 活动4【测试】做个乘法表 评测练习 一补充口诀 三六——四七——八九—— 五六——六八——三九—— 二看口诀写两道乘法算式两道除法算式 六七四十二四五二十 三填空 ()×8<26 ()×8<60 7×()<45 ()×6<50 9×()<48 ()×9<74

第二堂课(顺序表)关键知识点

接下来的课程,我们将会逐一学习一些经典的数据结构。针对每一种数据结构,我们会首先讲解其逻辑结构,即先探究这种数据结构怎么抽象表示的。 然后,针对该逻辑结构,我们再探究其怎么在计算机内存里去存储和实现。针对不同的实现方式,每一种逻辑结构我们主要学习两种存储结构: 顺序存储结构;链式存储结构 记住:学习一种数据结构,要先理解其逻辑结构,再掌握其存储结构。逻辑结构是抽象的,存储机构是物理的。 一、线性表 线性表是一种逻辑结构。它是由若干个具有相同特性的数据元素组成的有限序列(简单的理解为各个元素排成一条线)。 可以用以下形式来表示线性表。 {a[1], a[2],…, a[I ],…,a[n]} 其中a[i]表示线性表中的任意一个元素,n表示元素的个数。 a[1]为第一个元素(有的书里第一个元素记为a[0]) a[n]为最后一个元素(有的书里最后一个元素记为a[n-1]) 。 a[1]是a[2]的直接先驱元素,a[2]是a[1]的直接后继元素。 第一个元素a[1]称为表头,最后一个元素a[n]称为表尾,在线性表中,有且仅有一个表头元素和一个表尾元素。通常表头元素没有直接先驱元素,表尾元素没有直接后继元素。

线性表有以下特性。 (1)线性表中的元素个数一定是有限的。 (2)线性表中的所有元素具有相同的性质。 (3)线性表中除表头元素以外,其他所有元素都有唯一的(直接)先驱元素。 (4)线性表中除表尾元素以外,其他所有元素都有唯一的(直接)后继元素。而针对线性表这种逻辑结构,它的存储结构有两种: (1)顺序表(顺序存储结构) (2)链表(链式存储结构) 二、顺序表 定义:顺序表是指采用顺序存储的方式来存储数据元素的线性表,即顺序表是线性表的顺序存储结构。 关键信息: (1)结点依次存放在一组地址连续的存储空间中。 (2)由于待存储空间连续且每个数据元素占用的空间相同,因此可以综合上述信 息并通过计算得出每个元素的存储位置。 顺序表的特点: (1)线性表的逻辑顺序与物理顺序一致; (2)数据元素之间的关系是以元素在计算机内“物理位置相邻”来体现。 假设一个元素占用存储空间的S(S>1)个存储单元(如字节),则顺序表a中第i个元素和第i+1个元素的位置关系为:Locate(a[i+1]) = Locate(a[i])+S

3-2《小数的意义和数位顺序表》(教案)

§ 3-2《小数的意义和数位顺序表》(教案)授课时间: 教学内容:义务教育教科书新苏教版五年级数学上册p32-p34例以及随后的“试一试” 和“练一练”,练习五第7-11题。 教学目标: 1 ?进一步理解、巩固小数的意义。 2.使学生认真掌握小数数位顺序表,知道数位、计数单位和相邻两个单位之间的关系。 3?培养学生知识过程的能力。 4?训练学生思维灵活性,培养学生热爱数学的品质。兴趣。 教学重点:数位顺序表、计数单位及之间关系。 教学难点:计数单位的理解。 一、温故预习(2分钟) 提问:小数分为哪几部分?整数部分从右边起第一位是什么位?第二位……?计数单位是 什么?完成下面的整数数位顺序表。 整数数位顺序表 亿级万级个级数 位 个 位 计数 单位 个 (一) 、课堂助学(20分钟) 课堂助学一:学习例2,初步理解小数的计数单位。 1.(1)涂一涂,填一填。 (2)卜M每个图形都盂示蔽数先涂色衣示它上廊的小数.弁▽填‘徐 0.06 車有f )4^0 01 看图思考:0.6里面有()个0.1; 1里面有()个0.1; 0.06里面有()个 0.01; 0.1 里面有()个0.01。 0.6 0 06

(2)你还学会弄懂了哪些知识在小组内进行交流。 小数点右边第?位是十分位.讣数单付是十分之一(叩小數点右边第一怆是百分値?i t数单位是Tf分之一(0.01 };小数点右边第二位是千分位,计数单位挤f ^-(0.001); 甸榊邻曲个计数葷位间的辻咿.邯址? 6 课堂助学二:学习例3,整体认识小数的意义,整理数位顺序表。 例3:我国“神舟六号”宇宙飞船在太空飞行时,距地球表面最远距离大约是344.725千米。 1.______________________ 344.725读作:___________ 它的整数部分是: ___________ ,小数部分的“7”在____________ 位 上,表示 2.___________________________ 小数部分的“ 2”在__ 位上,表示_________________ 。小数部分的“ 5”在________________ 位 上,表示________ 。 3.教师出示: 3 4 — 25 师小结:每相邻两个计数单位之间的关系都是10。整数部分的1和小数部分的0.1之间的 进率也是10 ,同整数一样,小数的计数单位也按一定的顺序排列起来,它们所占的位置叫做小数的数位。 三、同步练习(13分钟) 1.完成试一试

【北师大版】二年级数学上册一课一练:8.4《做个乘法表》习题(含答案)

8.4《做个乘法表》习题 第一课时 1.写出得数,并说出用哪一句口诀。 8×6= 4×8= 3×8= 7×8= 2×8= 6×8= 8×4= 8×3= 8×7= 8×2= 2.在□里填数。 8×8=8×7+□ 8×5=8×6-□ 8×□+8=8×6 8×□= 8×7-8 综合: 3.一本语文练习本是7元,一本数学练习本8元。 4.你能想出几种不同的填法?看谁想得多? □×□ = 24 □×□ = 12 □×□ = 16 □×□ = 8 5.填空。 (1)9+9+9+9+9+9写成乘法算式是()或

()。 (2) 2×9读作(),表示有()个()相加。 (3) 3个9相加,写成算式是()。 (4) 9×5+9=() 9×3-9=() 6.在〇填上“>”“<”或“=”。 5×9〇40 4×6〇20+2 2+2〇2×2 6×7〇42 8+2〇3×5 8×2〇8+2 5×7〇30 9+1〇9×1 7×7〇7+7 7.列式计算: (1)9的4倍是多少? (2)7个9是多少? (3)两个因数都是9,积是多少? (4)8与9的积是多少? 第二课时 1.计算。

5×3-3= 4×6+6= 5×5+5= 4×4+6= 6×5-7= 3×6-9= 2.在○里填上“﹥”“﹤”或“=”。 5×6○24 2×6○6×2 6×5○5+6 3×6○18 6×4○5×5 5×6○5×5+5 3.算一算。 一个小熊玩具6元。 3个多少元?列式()口诀()4个多少元?列式()口诀()5个多少元?列式()口诀()6个呢?列式()口诀()4.填空。 ()×()=12 ()×()=12 ()×()=24 ()×()=16 ()×()=8 ()×()=9 5.看谁填的对又快。 1只乌龟(1)张嘴,(2)只眼睛(4)条腿。 2只乌龟()张嘴,()只眼睛()条腿。 3只乌龟()张嘴,()只眼睛()条腿。 4只乌龟()张嘴,()只眼睛()条腿。 5只乌龟()张嘴,()只眼睛()条腿。 6只乌龟()张嘴,()只眼睛()条腿。

北师大版-数学-二年级上册-《做个乘法表》备课教案

做个乘法表 教学目标: 1. 通过复习,帮助学生进一步明确乘法的含义,引导学生发现乘法口诀表的排列规律。 2. 熟记1~9的乘法口诀,并且能运用口诀熟练计算。 3. 培养学生分析、比较、综合的能力。 重点难点: 重点:熟记1~9的乘法口诀并能熟练计算。 难点:能发现并提出身边用乘法解决的数学问题。 教具学具: 课件、乘法算式卡片。 教学过程: 师:同学们,我们学习了1~9的乘法口诀,你们能背出来吗? 请背出一组最多的给大家听,学习有困难的学生,可让其背诵简单的。 【设计意图:在学生自主背诵乘法口诀的过程中,了解学生对口诀的学习情况,激发学生学习的主动性。】 师:我们已经学过了1~9的乘法口诀,如果我们把这些口诀有规律地整理出来,就更容易记住了。下面请同学们分组合作进行整理。看哪个小组最棒。 师:我们应该把哪些算式排在一起呢? 生1:我们可以以乘数为准进行整理,如我们找出乘数是3的算式,整理在一起。 生2:我们也可以以积为准进行整理,如我们可以找出积是18的算式,整理在一起。 师:说得很好,下面就请大家小组合作找出乘数是3的算式,共同完成下面的表格。 课件出示:教材第84页表格。 学生在小组内合作,找算式、填表格。教师巡视指导。 组织学生交流汇报,师生共同完成表格: 乘数 1 2 3 4 5 6 7 8 9 乘数 3 3 3 3 3 3 3 3 3 积 3 6 9 12 15 18 21 24 27 师:你能从乘法口诀中找出积是18的算式吗? 生1:3×6和6×3的积都是18。

生2:2×9和9×2的积都是18。 师:说得对,通过刚才的整理你们发现了什么? 生:我们既可以根据乘数进行整理,也可以根据相同的积进行分类整理。 师:现在就请同学们帮助淘气把他没有整理好的乘法表填完整,你能行吗? 学生独立整理乘法表,教师巡视,指导个别学习有困难的学生。 组织学生交流汇报,师生共同完成乘法表。 师:从这个乘法表中你发现了什么? 生1:横着看,我发现第一行的第二个乘数都是1;第二行的第二个乘数都是2,是2的乘法口诀;第三行的第二个乘数都是3,是3的乘法口诀…… 生2:竖着看,我发现第一列的第一个乘数都是1;第二列的第一个乘数都是2,是2的乘法口诀;第三列的第一个乘数都是3,是3的乘法口诀…… 只要学生发现的规律是正确的,教师就要给予肯定。 【设计意图:通过引导学生找出乘法算式的相同点,为整理乘法表确定分类的标准奠定基础。在学生自主整理的基础上组织交流汇报,整理成表格,再观察寻找规律,便于学生更好地记忆乘法口诀,为熟练运用乘法口诀解决问题做好充分的准备。】 师:同学们,今天我们对表内乘法这部分知识进行了全面的整理和复习,通过小组合作把乘法口诀进行了有规律的排列。你们开心吗? 教学反思: 学习完本单元知识,学生对全单元所学知识有了一定的认识。把本单元的知识在这节课进行回忆,有利于学生对所学知识进行梳理,构建知识网络。注意检查学生对乘法的含义是否都清楚,乘法口诀是否记熟等方面,有效地督促学生进行阶段性的复习和巩固。

习题2(顺序表)

习题2(顺序表) 一、选择题 (1)一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是( B )。 A)110 B)108 C)100 D)120 (2)在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是( A )。 A)访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n) B)在第i个结点后插入一个新结点(1≤i≤n) C)删除第i个结点(1≤i≤n) D)将n个结点从小到大排序 (3)在一个有127个元素的顺序表中插入一个新元素,平均要移动的元素个数为( B )。 A)8 B)63.5 C)63 D)7 (4)将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是( A )。 A)n B)2n-1 C)2n D)n-1 (5)在顺序表(长度为n)中的第i个元素(1≤i≤n+1)前插入一个元素时须向后移动( B )个元素。 A)n-i B)n-i+1 C)n-i-1 D)i (6)线性表L=(a1,a2,……a n),下列说法正确的是( D )。 A)每个元素都有一个直接前驱和一个直接后继 B)线性表中至少有一个元素 C)表中诸元素的排列必须是由小到大或由大到小 D)除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继。 (7)以下说法错误的是( D )。 A)表长、定位这两种运算在采用顺序存储结构时实现的效率不比采用链式存储结构时实现的效率低B)顺序存储的线性表可以随机存取 C)由于顺序存储要求连续的存储区域,所以在存储管理上不够灵活 D)线性表的链式存储结构优于顺序存储结构 (8)用数组表示线性表的优点是( B )。 A)便于插入和删除操作 B)便于随机存取 C)可以动态的分配存储空间 D)不需要占用一片相邻的存储空间 (9)下面关于线性表的叙述错误的是( D )。 A)用数组表示,表中诸元素的存储位置是连在一起的 B)用链表表示,便于插入和删除操作C)用链表表示,不需要占用一片相邻的存储空间 D)插入和删除操作仅允许在表的一端运行(10)线性表的顺序存储结构是一种( A )的存储结构。 A)随机存取 B)顺序存取 C)索引存取 D)HASH存取 (11)在线性表的第i(1≤i≤n)个元素之前插入一个元素时,需将第n至第i个元素( C )位置。 A)向前移动一个 B)向前移动i个 C)向后移动一个 D)向后移动i个 (12)在下面关于线性表的叙述中,选出错误的一项( B ) A)采用顺序存储的线性表,必须占用一片连续的存储单元 B)采用顺序存储的线性表,便于进行插入和删除操作 C)采用链接存储的线性表,不必占用一片连续的存储单元 D)采用链接存储的线性表,便于进行插入和删除操作 (13)在下面关于线性表的叙述中,选出正确的一项( D )

实验1-2顺序表和链表基本操作_参考答案

实验1、2:线性表的应用参考代码 一、实验预备知识 1.复习C中编写函数的相关内容。 2.复习如何用主函数将多个函数连在一起构成一个C完整程序。 二、实验目的 1.掌握线性表的顺序和链式存储结构 2.熟练运用线性表在顺序存储方式下的初始化、创建、输出、插入和删除运算 3.熟练运用线性表在链式存储方式下的创建、输出、插入和删除运算 三、实验要求 1.编写初始化并创建线性表和输出线性表的算法。 2.编写对线性表插入和删除运算算法,要判断位置的合法性和溢出问题。 3.编写有序表的插入和删除运算算法。 4.编写一个主函数,将上面函数连在一起,构成一个完整的程序。 5.将实验源程序调试并运行,写出输入、输出结果,并对结果进行分析。 四、实验内容 顺序表实验内容: 1.给定的线性表为L=(12,25,7,42,19,38),元素由键盘输入。 2.初始化并建立顺序表。(开辟的存储空间大小为8) 3.编写顺序表输出算法。 4.依次插入3、21、15、99四个数,分别插入在第1、8、4和12位置,每插入一次都要输出一次顺序表。 5.删除第1,第9和第12个位置上的元素,每删除一个元素都要输出一次顺序表。 6.编写一个排序算法,对线性表中元素从小到大排列。 7.向有序表分别插入20和50,插入后表仍然有序。(修改开辟的存储空间大小为15) 单链表实验内容: 1.给定的线性表为L=(12,25,7,42,19,38),元素由键盘输入。 2.建立一个带表头结点的单链表(前插入法和尾插入法均可)。 3.编写单链表输出算法。 4.依次插入3、21、15、99四个数,分别插入在第1、8、4和12位置,每插入一次都要输出一次单链表。 5.删除第1,第9和第12个位置上的元素,每删除一个元素都要输出一次单链表。 6.编写一个排序算法,对链表中元素从小到大排列。 7.向有序链表分别插入20和50,插入后表仍然有序。 五、实验结果 顺序表源程序: #include using namespace std; const int MAXSIZE=8; //做有序表插入操作时,将8改为15 typedef int DataType;

2.11设顺序表va中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。

将近半年时间内一直没有写博客了,最近一直研究数据结构。该是整理一下的时候了。采用的是严蔚敏的习题集。 2.11设顺序表va中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。 算法思想: 13456789 假如插入的是2则,需要将所有比2大的数进行后移,直到不比2大为 止。 即: 123456789 算法如下: Sqlist.cpp #include"Sqlist.h" Sqlist::Sqlist(void) { } int Sqlist::coutSql(int a[]){//输出数组中的数据

for (int i=0;i<6;i++) { cout<>x; //查找插入位置 for(i=0;i<7;i++){ if(a[i+1]>x){ break; } } //移动数据 for(j=7;j>i;j--){ a[i+1]=a[i]; } //插入

a[i+1]=x; return 0; } Sqlist::~Sqlist(void) { } Sqlist.h #pragma once #include"iostream" using namespace std; class Sqlist { private: int length; public: Sqlist(void); int coutSql(int a[]); int insertSql(int a[]); ~Sqlist(void); }; 2-11.cpp #include"Sqlist.h"

相关文档
相关文档 最新文档