图练习与答案

图练习与答案
图练习与答案

一、应用题

1.首先将如下图所示的无向图给出其存储结构的邻接链表表示,然后写出对其分别进行深

度,广度优先遍历的结果。

1题图

答.深度优先遍历序列:125967384

宽度优先遍历序列:123456789

注:(1)邻接表不唯一,这里顶点的邻接点按升序排列

(2)在邻接表确定后,深度优先和宽度优先遍历序列唯一

(3)这里的遍历,均从顶点1开始

2.给出图G:

(1).画出G的邻接表表示图;

(2).根据你画出的邻接表,以顶点①为根,画出G的深度优先生成树和广度优先生成树。

(3)宽度优先生成树

3.在什么情况下,Prim算法与Kruskual算法生成不同的MST?

答.在有相同权值边时生成不同的MST,在这种情况下,用Prim或Kruskal也会生成不

同的MST

4.已知一个无向图如下图所示,要求分别用Prim 和Kruskal 算法生成最小树(假设以①为起点,试画出构造过程)。

答.Prim 算法构造最小生成树的步骤如24题所示,为节省篇幅,这里仅用Kruskal 算法,构造最小生成树过程如下:(下图也可选(2,4)代替(3,4),(5,6)代替(1,5))

5.G=(V,E)是一个带有权的连通图,则:

(1).请回答什么是G 的最小生成树; (2).G 为下图所示,请找出G 的所有最小生成树。

28题图

答.(1)最小生成树的定义见上面26题 (2)最小生成树有两棵。

(限于篇幅,下面的生成树只给出顶点集合和边集合,边以三元组(Vi,Vj,W )形式),其中W 代表权值。

V (G )={1,2,3,4,5} E1(G)={(4,5,2),(2,5,4),(2,3,5),(1,2,7)};

E2(G)={(4,5,2),(2,4,4),(2,3,5),(1,2,7)}

6.请看下边的无向加权图。 (1).写出它的邻接矩阵。(2).按Prim 算法求其最小生成树,并给出构造最小生成树过程中辅助数组的各分量值。辅助数组内各分量值:

7.已知世界六大城市为:北京(Pe)、纽约(N)、巴黎(Pa)、伦敦(L) 、东京(T) 、墨西哥(M),下表给定了这六大城市之间的交通里程:

世界六大城市交通里程表(单位:百公里)

(1).画出这六大城市的交通网络图;

(2).画出该图的邻接表表示法;

(3).画出该图按权值递增的顺序来构造的最小(代价)生成树.

8.已知顶点1-6和输入边与权值的序列(如右图所示):每行三个数表示一条边

的两个端点和其权值,共11行。请你:

(1).采用邻接多重表表示该无向网,用类PASCAL语言描述该数据结构,画出存

储结构示意图,要求符合在边结点链表头部插入的算法和输入序列的次序。

(2).分别写出从顶点1出发的深度优先和广度优先遍历顶点序列,以及相应的生成树。

(3).按prim算法列表计算,从顶点1始求最小生成树,并图示该树。

9.用最短路径算法,求如下图中a到z的最短通路。【

(4).由顶点V1到顶点V3的最短路径。【中山大学 1994 四(12分)】9.用最短路径算法,求如下图中a到z的最短通路。

10.已知图的邻接矩阵为:

当用邻接表作为图的存储结构,且邻接表都按序号从大到小排序时,试写出:

(1).以顶点V1为出发点的唯一的深度优先遍历;

(2).以顶点V1为出发点的唯一的广度优先遍历;

(3).该图唯一的拓扑有序序列。

11.已知一图如下图所示:

(1).写出该图的邻接矩阵;

(2).写出全部拓扑排序;

(3).以v1为源点,以v8为终点,给出所有事件允许发生的最早时间和最晚时间,并给出关键路径;

(4).求V1结点到各点的最短距离。

12.(1).对于有向无环图,叙述求拓扑有序序列的步骤;

(2).对于以下的图,写出它的四个不同的拓扑有序序列。

二.算法设计题

1.设无向图G有n个顶点,m条边。试编写用邻接表存储该图的算法。(设顶点值用1~n 或0~n-1编号)

答:

void CreatGraph (AdjList g)

//建立有n个顶点和m 条边的无向图的邻接表存储结构

{int n,m;

scanf("%d%d",&n,&m);

for (i =1,i<=n;i++)//输入顶点信息,建立顶点向量

{scanf(&g[i].vertex); g[i].firstarc=null;}

for (k=1;k<=m;k++)//输入边信息

{scanf(&v1,&v2);//输入两个顶点

i=GraphLocateVertex (g,v1); j=GraphLocateVertex (g,v2); //顶点定位

p=(ArcNode *)malloc(sizeof(ArcNode));//申请边结点

p->adjvex=j; p->next=g[i].firstarc; g[i].firstarc=p;//将边结点链入 p=(ArcNode *)malloc(sizeof(ArcNode));

p->adjvex=i; p->next=g[j].firstarc; g[j].frstarc=p;

}

}//算法CreatGraph结束

2.请用流程图或类高级语言(c)表示算法。已知有向图有n个顶点,请写算法,根据用户输入的偶对建立该有向图的邻接表。即接受用户输入的(以其中之一为0标志结束),对于每条这样的边,申请一个结点,并插入到的单链表中,如此反复,直到将图中所有边处理完毕。提示:先产生邻接表的n个头结点(其结点数值域从1到n)。

答.

void CreatAdjList(AdjList g)

//建立有向图的邻接表存储结构

{int n;

scanf("%d",&n);

for (i=1;i<=n;j++)

{scanf(&g[i].vertex); g[i].firstarc=null;}//输入顶点信息

scanf(&v1,.&v2);

while(v1 && v2)//题目要求两顶点之一为0表示结束

{i=GraphLocateVertex(g2,v1);

p=(ArcNode*)malloc(sizeof(ArcNode));

p->adjvex=j; p->next=g[i].firstarc; g[i].firstarc=p;

scanf(&v1,&v2);

} }

3.设有向G图有n个点(用1,2,…,n表示),e条边,写一算法根据其邻接表生成其反向邻接表,要求算法复杂性为O(n+e)。

答.

void InvertAdjList(AdjList gin,gout)

//将有向图的出度邻接表改为按入度建立的逆邻接表

{for (i=1;i<=n;i++)//设有向图有n个顶点,建逆邻接表的顶点向量。

{gin[i].vertex=gout[i].vertex; gin.firstarc=null; }

for (i=1;i<=n;i++) //邻接表转为逆邻接表。

{p=gout[i].firstarc;//取指向邻接表的指针。

while (p!=null)

{ j=p->adjvex;

s=(ArcNode *)malloc(sizeof(ArcNode));//申请结点空间。

s->adjvex=i; s->next=gin[j].firstarc; gin[j].firstarc=s;

p=p->next;//下一个邻接点。

}//while

}//for }

4.试写一算法,判断以邻接表方式存储的有向图中是否存在由顶点V i到顶点V j的路径(i<>j)。注意:算法中涉及的图的基本操作必须在存储结构上实现。

答.[题目分析] 在有向图中,判断顶点Vi和顶点Vj间是否有路径,可采用遍历的方法,从顶点Vi出发,不论是深度优先遍历(dfs)还是宽度优先遍历(bfs),在未退出dfs或bfs前,若访问到Vj,则说明有通路,否则无通路。设一全程变量flag。初始化为0,若有通路,则flag=1。

int visited[]=0; //全局变量,访问数组初始化

int dfs(AdjList g , vi)

//以邻接表为存储结构的有向图g,判断顶点Vi到Vj是否有通路,返回1或0表示有或无

{ visited[vi]=1; //visited是访问数组,设顶点的信息就是顶点编号。

p=g[vi].firstarc; //第一个邻接点。

while ( p!=null)

{ j=p->adjvex;

if (vj==j) { flag=1; return(1);} //vi 和 vj 有通路。

if (visited[j]==0) dfs(g,j);

p=p->next; }//while

if (!flag) return(0);

}//结束

5.设有向图用邻接表表示,图有n个顶点,表示为1至n,试写一个算法求顶点k的入度(1

答. [题目分析]在有向图的邻接表中,求顶点的出度容易,只要简单在该顶点的邻接点链表中查结点个数即可。而求顶点的入度,则要遍历整个邻接表。

int count (AdjList g , int k )

//在n个顶点以邻接表表示的有向图g中,求指定顶点k(1<=k<=n)的入度。

{ int count =0;

for (i=1;i<=n;i++) //求顶点k的入度要遍历整个邻接表。

if(i!=k) //顶点k的邻接链表不必计算

{p=g[i].firstarc;//取顶点 i 的邻接表。

while (p)

{if (p->adjvex==k) count++;

p=p->next;

}//while

}//if

return(count); //顶点k的入度.

}

6.试编写求无向图G的连通分量的算法。要求输出每一连通分量的顶点值。(设图G已用邻接表存储)

答.[题目分析] 使用图的遍历可以求出图的连通分量。进入dfs或bfs一次,就可以访问到图的一个连通分量的所有顶点。

void dfs ()

{visited[v]=1; printf ( “%3d”,v); //输出连通分量的顶点。

p=g[v].firstarc;

while (p!=null)

{if(visited[p->adjvex==0]) dfs(p->adjvex);

p=p->next;

}//while

}// dfs

void Count()

//求图中连通分量的个数

{int k=0 ; static AdjList g ; //设无向图g有n个结点

for (i=1;i<=n;i++ )

if (visited[i]==0) { printf ("\n第%d个连通分量:\n",++k); dfs(i);}//if }//Count

算法中visited[]数组是全程变量,每个连通分量的顶点集按遍历顺序输出。这里设顶点信息就是顶点编号,否则应取其g[i].vertex分量输出。

7.写出图的深度优先搜索DFS算法的非递归算法。

答.void Traver(AdjList g,vertype v)

//图g以邻接表为存储结构,算法从顶点v开始实现非递归深度优先遍历。

{struct arc *stack[];

visited[v]=1;printf(v); //输出顶点v

top=0; p=g[v].firstarc; stack[++top]=p;

while(top>0 || p!=null)

{while (p)

if (p && visited[p->adjvex]) p=p->next;

else {printf(p->adjvex); visited[p->adjvex]=1;

stack[++top]=p; p=g[p->adjvex].firstarc;

}//else

if (top>0) {p=stack[top--]; p=p->next; }

}//while }//算法结束。

[算法讨论] 以上算法适合连通图,若是非连通图,则再增加一个主调算法,其核心语句

是for (vi=1;vi<=n;vi++) if (!visited[vi]) Traver(g,vi);

8.已知个 n顶点的有向图,用邻接矩阵表示,编写函数计算每对顶点的最短路径。答.本题用FLOYD算法直接求解如下:

void ShortPath_FLOYD(AdjMatrix g)

//求具有n个顶点的有向图每对顶点间的最短路径

{AdjMatrix length; //length[i][j]存放顶点vi到vj的最短路径长度。

for (i=1;i<=n;i++)

for (j=1;j<=n;j++) length[i][j]=g[i][j]; //初始化。

for (k=1;k<=n;k++)

for (i=1;i<=n;i++)

for (j=1;j<=n;j++)

if (length[i][k]+length[k][j]

length[i][j]=length[i][k]+length[k][j];

}//算法结束

9.欲用四种颜色对地图上的国家涂色,有相邻边界的国家不能用同一种颜色(点相交不算相邻)。

(1).试用一种数据结构表示地图上各国相邻的关系,(6分)。

(2).描述涂色过程的算法。(不要求证明)(12分)。

【浙江大学 2002 八(18分)】

答. [题目分析] 地图涂色问题可以用“四染色“定理。将地图上的国家编号(1到n),从编号1开始逐一涂色,对每个区域用1色,2色,3色,4色(下称“色数”)依次试探,若当前所取颜色与周围已涂色区域不重色,则将该区域颜色进栈;否则,用下一颜色。若1至4色均与相邻某区域重色,则需退栈回溯,修改栈顶区域的颜色。用邻接矩阵数据结构C[n][n]描叙地图上国家间的关系。n个国家用n阶方阵表示,若第i个国家与第j个国家相邻,则C ij=1,否则C ij=0。用栈s记录染色结果,栈的下标值为区域号,元素值是色数。

void MapColor(AdjMatrix C)

//以邻接矩阵C表示的n个国家的地区涂色

{int s[]; //栈的下标是国家编号,内容是色数

s[1]=1; //编号01的国家涂1色

i=2;j=1; //i为国家号,j为涂色号

while (i<=n)

{while (j<=4 && i<=n)

{k=1; //k指已涂色区域号

while (k

if (k

else {s[i]=j;i++;j=1;}//与相邻区不重色,涂色结果进栈,继续对下一区涂色进行试探

}

}//while (j<=4 && i<=n)

if (j>4) {i--; j=s[i]+1;} //变更栈顶区域的颜色。

}//while }//结束MapColor

因果图测试用例

1.引言 等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系、相互组合等。考虑输入条件之间的相互组合,可能会产生一些新的情况。但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多。因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。这就需要利用因果图(逻辑模型)。 因果图(Cause-Effect Graphing)提供了一个把规格转化为判定表的系统化方法,从该图中可以产生测试数据。其中原因是表示输入条件,结果是对输入执行的一系列计算后得到的输出。 因果图方法最终生成的就是判定表,它适合于检查程序输入条件的各种组合情况。 2.因果图介绍 2.1图例说明 1、4种符号分别表示了规格说明中向4种因果关系。如图2-1所示。 图2-1 因果图关系 2、因果图中使用了简单的逻辑符号,以直线联接左右结点。左结点表示输入状态(或称原因),右结点表示输出状态(或称结果)。 3、ci表示原因,通常置于图的左部;ei表示结果,通常在图的右部。ci和ei均可取值0或1,0表示某状态不出现,1表示某状态出现。 2.2因果图概念 1、关系(图2-1 因果图关系) ①恒等:若ci是1,则ei也是1;否则ei为0。 ②非:若ci是1,则ei是0;否则ei是1。

③或:若c1或c2或c3是1,则ei是1;否则ei为0。“或”可有任意个输入。 ④与:若c1和c2都是1,则ei为1;否则ei为0。“与”也可有任意个输入。 2、约束 输入状态相互之间还可能存在某些依赖关系,称为约束。例如,某些输入条件本身不可能同时出现。输出状态之间也往往存在约束。在因果图中,用特定的符号标明这些约束。如图2-2所示。 图2-2因果图约束 .输入条件的约束有以下4类: ①E约束(异):a和b中至多有一个可能为1,即a和b不能同时为1。 ②I约束(或):a、b和c中至少有一个必须是1,即a、b 和c不能同时为0。 ③O约束(唯一);a和b必须有一个,且仅有1个为1。 ④R约束(要求):a是1时,b必须是1,即不可能a是1时b是0。 B.输出条件约束类型 输出条件的约束只有M约束(强制):若结果a是1,则结果b强制为0。 2.3因果图法设计测试用例步骤 1、分析待测得系统规格,找出原因与结果 分析软件规格说明描述中,那些是原因(即输入条件或输入条件的等价类),那些是结果(即输出条件), 并给每个原因和结果赋予一个标识符。 2、画出因果图

最全的电路图专项训练

. 电路作图题 1.某家庭安装了如图1所示的门铃,请画出这个门铃电路的电路图。 2.下图2是手电筒的结构图,当开关向前推进时,电路接通,灯亮。请在方框画出手电筒的电路图。 3.将下图3(a)所示的电路元件连接成简单电路(用铅笔画线代替导线),并在虚线框画出这个 实物电路的电路图。 4.如图4所示,图(a)是玩具电扇的电路图,请在图(b)中连接它的实物电路。 5.请将下图5中的元件连接成串联电路。 6.如下图6所示电路,画出相应的电路图。 7.请将如图7所示元件连接成电路,使两灯并联,开关同时控制两灯,要求最多只能用五根导线。 图5 图6 图1 图2 图3 图4 图7

. 8.用笔画线,将图8中的器材连成电路。(要求:两灯并联,开关控制两盏灯) 9.试画出如图9所示电路的电路图。 画电路图 10.将如图10所示的实物图连接成电路,要求两盏灯并联,开关只控制灯L1。(连线不许交叉) 11.根据下图11所示实物图,画出电路图。 12.试画出由两节干电池、一个开关、一个灯泡、一个电铃和一个电动机所组成的串联电路图。 框画出它的电路图。13.下图13中是一次电学实验的实物连接图,请在下面虚线 14.请根据图中14(1)(2)(3)所标出的电流方向,把电池组的符号填入方框并标出“+”、“-”极。 15.请根据如图15所示的实物图画出电路图。 16.画出如图16所示的电路图,并在图上标出相应的元件符号。 图13 图14 图15 图8 图9 图10 图16

. 17.根据17图中的实物连接图画出电路图,并标出电流方向。 18.试根据实物图18画出的电路图,并在图上标出S1、S2、S3、L1、L2。 19.如下图19所示,电灯L1、L2是怎样连接的?画出它的电路图。闭合开关S,若L1的灯丝断了, L2会正常发光吗? 20.根据图20的实物连接情况,画出相应的电路图。 21.按下图21所示的实物连接图,在右侧方框中画出电路图,并标明开关闭合流过各灯的电流方 向。 22.画出右图46所示实物图的电路图。 23.试根据下图23所示的实物连接图,在右边空白处画出相应的电路图。 图17 图18 图21 图19 图23 图20

电路图和实物图相互转化+按要求设计电路专题训练(高)

电路图和实物图相互转化+按要求设计电路 一、选择题 1.如下图的四个电路中与下边的图对应的是 () 2.如图7(a)所示的实物图.与图7(b)所示电路对应的是() 3.如图所示的四个电路图中,与实物图对应的是 () 4.以下电路图中与图实物图一致的是 () 5.小轿车上大都装有一个指示灯,用它来提醒司机车门是否关好。四个车门中只要有一个车门没

关好(相当于一个开关断开),该指示灯就会发光。图为几位同学设计的模拟电路图,你认为最符合上述要求的是() 6.家用电冰箱的用电部分主要是电动压缩机和照明灯泡。其中,电动压缩机M受温控开关S1的控制,照明灯泡L受门控开关S2的控制,要求它们既能单独工作又能同时工作。图中是几个同学设计的家用电冰箱的电路图,其中符合要求的是 () 7.某大门控制电路的两把钥匙分别由两名工作人员保管,单把钥匙无法打开。图的电路中最为可行的是() 8.教室里投影仪的光源是强光灯泡,发光时必须用风扇给予降温。为了保证灯泡不被烧坏,要求:

带动风扇的电动机启动后,灯泡才能发光;风扇不转,灯泡不能发光。则在如图所示的四个电路图中符合要求的是() 9.为保证司乘人员的安全,轿车上设有安全带未系提示系统。当乘客坐在座椅上时,座椅下的开关S1闭合,若未系安全带,开关S2断开,仪表盘上的指示灯将亮起;当系上安全带时,开关S2闭合,指示灯熄灭。下列设计最合理的电路图是() 10.楼道里,夜间只是偶尔有人经过,电灯总是亮着会浪费电能。科研人员利用光敏材料制成“光控开关”,天黑时自动闭合,天亮时自动断开。利用声敏材料制成“声控开关”,当有人走动发出声音时,自动闭合,无人走动没有声音时,自动断开。若将这两个开关配合使用(如图),就可以使楼道灯变得“智能化”,这种“智能”电

软件测试练习题及答案

练习题 一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对 (03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)程序员兼任测试员可以提高工作效率。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)当软件代码开发结束时,软件测试过程才开始。错 (07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采用的是黑盒测试方法。对 (11)软件测试员无法对产品说明书进行白盒测试。对 (12)功能测试工具主要适合于回归测试。对 (13)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (14)自底向上集成需要测试员编写驱动程序。对 (15)测试是可以穷尽的。错 (16)自动化测试相比手工测试而言,能发现更多的错误。错 (17)软件测试自动化可以提高测试效率,可以代替手工测试。错 (18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对 (19)Beta测试是验收测试的一种。对 (20)软件开发全过程的测试工作都可以实现自动化。错 (21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错 (22)结构性测试是根据软件的规格说明来设计测试用例。错 (23)软件测试工具可以代替软件测试员。错 (24)通过软件测试,可以证明程序的正确性。错 (25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对 (27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对 (29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错 (30)文档的错误不是软件缺陷。错 (31)Junit只是单元测试工具,并不能进行现回归测试。错 (32)判定表法是一种白盒测试方法。错 (33)白盒测试不考虑程序内部结构。错 (34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对

初中物理画电路图专题训练完全

电路图画法专题练习一、根据电路图连接实物图 连接实物图注意: ①分清用电器的连接方式 ②明确元件是在干路上还是支路上 ③从电源的正极开始,沿电流的方向连,确定好电流分支点和汇合点 ....... ④导线要画在接线柱上,导线绝不能交叉 .... 二、根据实物图,画出相应的电路图 三、根据要求设计出电路图,并用笔画线代替导线,将各题中的实物连接起来。 进行电路设计时,重点考虑两个问题: 一是用电器的连.接方式 ...来确定是串联还是并 ...立工作 ..实现独 ...,根据用电器是否 联; 二是看开关的控制作用,确定开关 ..的位置 ...。开关可和用电器串联,也可和用电器并联。与用电器串联时开关闭合用电器工作,断开不工作,而与用电器并联时是开关闭合用电器不工作(被开关短路),断开工作。 1、图1中灯泡L1和L2串联,开关控制两灯的通、断。在虚框内画出电路图、并连接实物图 2、图2中灯泡L1和L2并联,开关同时控制两灯的通、断。在虚框内画出电路图、并连接实物图。 3、图3中灯泡L1和L2并联,开关S1同时控制两灯,开关S2只控制灯泡L2。在虚框内画出电路图并连接实物图。 4、图4中灯泡L1和L2并联,S是总开关,S1只控制灯泡L1,S2只控制灯泡L2。虚框内画出电路图连接实物图。

5、图5中灯泡L1和L2并联,S是总开关,S1只控制灯泡L1,S2只控制灯泡L2。虚框内画出电路图连接实物图。 6、在图14中灯泡L1和L2并联,S是总开关,S1只控制灯泡L1,S2只控制灯泡L2。并画出电路图。 7、图7、图8、图9、图10、图11、图12中两灯并联,S是总开关,S1只控制灯泡L1,请画出电路图,并将所缺的导线补上。 8、图6中三个灯泡并联,S是总开关,S1只控制灯泡L1,S2只控制灯泡L2。画出电路图、并连接实物图。 9、在图13中只接通开关S时,两灯都亮,同时接通S和S1时,L1亮,L2不亮。并画出电路图? 四、电路设计 1、现有两盏电灯、一只电铃、一个电池组及导线若干.试 按下列要求将各有关电路元件填入下图所示电路中的适当 位置. (1)按下开关S2、S3时,电路中有一盏灯亮,同时电铃响; (2)按下开关S1、S2时,电路中任何一盏灯都不亮; (3)按下开关S1、S3时,电路中两盏灯均亮. 2、现有一盏红灯,一盏绿灯,一只电铃,一个电池 组及导线若干,按下列要求将各器件符号填入下图的 电路图中适当位置. (1)按下开关时,电路中绿灯亮,电铃响. (2)按下开关时,电路中灯不亮,电铃不响. (3)按下开关时,红灯亮. 3、一商品库,后门进货,前门取货.现有红、

全套电路图的画法及实物图的连接训练专题

全套电路图的画法及实 物图的连接训练专题 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

电路图的画法及实物图的连接 一、根据实物图画出电路图 二、根据电路图连接实物 三、设计电路 1. 给你两个灯泡L1、L2,一个开关S,还有一节电池和若干导线,请组成电路:两灯L1、L2互不干扰,开关S控制灯L1。 2. 某次知识竞赛只有两个小组参加决赛,现请你设计一个抢答题的电路.要求不论哪一个组按开关电铃都能发出声音,而且指示灯会告诉主持人是哪组按的开关.用电路图表示你的最简单的设计. 电路图练习 1、如图所示的电路中,正确的是 ( ) 2、分析右下图所示的实物连接电路,下列说法中正确的是() A、L1、L2是串联 B、L1、L3是串联 C、L1、L2 、 L3是串联 D、L1、L2 、 L3是并联 3、如图所示的电路中,若要使两灯串联,应闭合开关;若要使两灯并联,就要闭合开关________。 4、关于电源短路及其危害,下列说法中正确的是 ( ) A.短路就是连接电路用的导线很短 B.短路没有危害,并且节省导线 2题 C.短路就是电路中没有开关 D.短路时,电源会发热而烧坏 5、如图所示,下列电路中,开关同时控制电灯和电铃的是()

6、请根据左边实物连接的电路图,画出其 电路图。 7、如图(7)所示电路,以下说法正确的是 ( ) A.只接通S1灯亮,电铃响 B.只接通 S2灯亮,电铃响 C.只断开S3灯亮,电铃响 D.只断开S1灯亮,电铃响 8、如上右图所示,若要A灯亮,B灯不亮,应将开关闭合,若要B灯亮A灯不亮,应将开关闭合,若S2、S3闭合,S1断开,则A灯,B.灯. 9、如图所示的电路中,属于两灯串联的电路是_______,属于两灯并联的电路 是。 10、L1和L2并联,请在图中错误之处打上“×”,加以改正,并在空白处画出正确的电路图。 11、如图所示,按电路图用笔画线作导线,将元件连接起来. 12、用线条代替导线,将图20中的电器元件连成电路,并在右边画出电路图。要求:(1)开关K1只控制电灯L1,开关K2只控制电灯L2;(2)共用一个电池组 13、用线条代替导线,将两节干电池、两个相同规格的电灯泡,一只开关(如图21所示)连成电路,要求使开关同时控制两盏灯,并在右边画出电路图。 14、根据图11—15(a)的电路图,在图11—15 (b)中画出对应的实物连接图. 15、在下左图中,根据实物图,画出相应的电路图. 16、根据右上图所示的实物图,画出电路图. 17、根据图所示,要求Ll、L2并联,S1控制L1,S2控制L2,S3在干路,连线不要交叉,请将图中元件连成电路.

实物图与电路图转换 专题训练

L 1 L 2 S 1 图 7 实物图与电路图 转换 专题练习 一、根据要求用笔画线代替导线,将各题中的实物连接起来。 1、图1中灯泡L 1和L 2串联,开关控制两灯的通、断电。 2、图2中灯泡L 1和L 2并联,开关同时控制两灯的通、断电。 3、图3中灯泡L 1和L 2并联,开关S 1同时控制两灯,开关S 2只控制灯泡L 2。 4、图4、图5中灯泡L 1和L 2并联, S 是总开关, S 1只控制灯泡L 1, S 2只控制灯泡L 2。 6、图6、图 7、图 8、图 9、图10、图11、图12中两灯并联,S 是总开关,S 1只控制灯泡L 1,请将所缺的导线补上。 L 1 L 2 图 2 L 1 L 2 S 1 图 3 S 2 S 2 L 1 L 2 S 1 图 4 S S S 1 L 1 L 2 图 8 S 1 S L 1 L 2 图 6 L 1 L 2 S 1 S 2 S 图 5 图 9 S 1 S L 1 L 2 图 10 L 2 S 1 S L 1 S S 1 L 1 L 2 图 11 L 1 L 2 图 1

L 1 L 2 S L S 1 S 2 + - D 7、在图12中只接通开关S 时,两灯都亮,同时接通S 和S 1时L 1亮,L 2不亮。 8、在图13中,灯泡L 1和L 2并联, S 是总开关, S 1只控制灯泡L 1, S 2只控制灯泡L 2。 9、图14中在A 、B 两房间都能控制灯泡的通、断电。 10、图15中两灯泡并联,开关S 是总开关,电流表测通过L 1和L 2的总电流 11.请根据下表中给出的信息,用笔画线代替导线将图15中实物图补充连接成完整电路. 二、根据电路图连接实物图 1. 开关状态 灯泡发光情况 闭合S ,断开S 1、S 2 L 1、L 2均不发光 闭合S 、S l ,断开S 2 L 1发光、L 2不发光 闭合S 、S 2,断开S 1 L 1不发光、L 2发光 断开S ,闭合S 1、S 2 L 1、L 2均不发光 L 1 L 2 S 1 图12 S L 1 S S 2 L 2 S 1 图 13 图 14 图 15 B A 图15

软件测试练习题及答案

一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对 (03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)程序员兼任测试员可以提高工作效率。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)当软件代码开发结束时,软件测试过程才开始。错 (07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采用的是黑盒测试方法。对 (11)软件测试员无法对产品说明书进行白盒测试。对 (12)功能测试工具主要适合于回归测试。对 (13)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (14)自底向上集成需要测试员编写驱动程序。对 (15)测试是可以穷尽的。错 (16)自动化测试相比手工测试而言,能发现更多的错误。错 (17)软件测试自动化可以提高测试效率,可以代替手工测试。错 (18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对 (19)Beta测试是验收测试的一种。对 (20)软件开发全过程的测试工作都可以实现自动化。错 (21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错 (22)结构性测试是根据软件的规格说明来设计测试用例。错 (23)软件测试工具可以代替软件测试员。错 (24)通过软件测试,可以证明程序的正确性。错 (25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对 (27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对 (29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错 (30)文档的错误不是软件缺陷。错 (31)Junit只是单元测试工具,并不能进行现回归测试。错 (32)判定表法是一种白盒测试方法。错 (33)白盒测试不考虑程序内部结构。错 (34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对(35)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。对

电路图练习题 ()

电 路图练习题 一、根据实物图画电路图 1、请你画下列实物图所对应的电路图 2、请按下图所示的电路连接情况,在方框内画出对应的电路图

3、 4、 5、 6、 7、根据所示的实物图,画出电路图.

8、根据实物图,画出相应的电路图. 9、L 1和L 2并联,请在图中错误之处打上“×”,加以改正,并在空白处画出正确的电路图。 二、由电路图连接实物图: 10、如下图所示,按电路图用笔画线作导线,将元件连接起来. 11、根据图(a)的电路图,在图(b)中画出对应的实物连接图.

12、将图中的电路元件按电路图连接成实物图. (要求导线不交叉) 13、 14、 15、 16、 22S 1 S 2 21 S L2 L3 L1 S2

三、设计电路 17、请把图中的电路元件连成电路图。要求:S 只控制L 1,S 2控制干路。 18、用线条代替导线,将图20中的电器元件连成电路,并在右边画出电路图。 要求:(1)开关K 1只控制电灯L 1,开关K 2只控制电灯L 2;(2)共用一个电池组 19、用线条代替导线,将两节干电池、两个相同规格的电灯泡,一只开关(如图21 所示)连成电路,要求使开关同时控制两盏灯,并在右边画出电路图。 20、根据以下要求,完成下图中的实物连接图。要求:使L 1和L 2并联,并且让S 1控制L 1,让S 2控制L 2,S 3接在干路上。并在右边画出它的电路图。 S 1 S 2 S 3

21、某传达室需要在前后门都装上开关。前门来人按开关时,要求传达室电铃响, 同时红灯亮;后门来人按开关时,传达室电铃响,同时绿灯亮。请按需要设计 电路图。并把实物连接成电路。 22、根据图所示,要求L l 、L 2并联,S 1控制L 1,S 2控制L 2,S 3在干路,连线不要交叉,请将图中元件连成电路. 23、根据下列要求, 连成实物电路, 并画出电路图。电键S 1, S 2 都闭合时, 灯L 1和L 2都能发光;断开S 1, 灯L 1和L 2都不发光,若闭合电键S 1, 断开电键S 2, 则只有灯L 1能发光。 红绿前 后门

初三物理电路和电路图专项练习

电路和电路图练习 1.将下列元件用导线连接起来 使小灯泡能够发光,并在右边 方框中画出相应的电路图。 2、根据实物图,在下边方框中画出相应的电 路图 (1) (2) (3) 3.根据电路图连接实物图 试指出下面 4.电路有什么错误,并改 正。 5、一个开关能够控制3个灯泡,试画出连接方式。 1.按上面照图1至图4所示的四个电路图,分别将实物图中的各元件用笔画线表示导线连接起来. 2.根据实物连线图(图5至图9所示)画出对应的电路图 3.对照下列电路图(图11)用笔画线代替导线画实物连线图或由实物图(图12)画成对应的电路图. 4.两个开关S 1和S 2控制一盏灯.要求:闭合任意一个开关,灯就能发光,只有当开关全部断开时,灯才熄灭.根据要求画出电路图. 1、根据图甲所示的电路图,将图乙中的实物,用笔画线表示导线,将它们连接起来。(导线不能有交叉) 2.按照图甲的电路图,在图乙中连接实物电路 4.如图所示,现有一个电池组、两个开关和两盏电灯,请你连接好下面的闭合时L1亮,S26.个电路,二个灯泡串联,表测量通过其中一个灯 泡的电流,用电压表测它两端的电压。 并画出相应的电路图。 电表的使用: 7.如图所示某同学测得电路中的电流,试分别指出在这个电路中:总电流是: ;通过灯L1的电流是: ;通过灯L2的电流是: . 8.如图所示某同学测电路中的电压,试分别指出在这个电路中:总电压是: ;L1两端的电压是: ;L2两端的电压是: 。 9.试在右面电路中的O 中填入合适的电表压表) L 1 L 2 V L 1 L 2 3 15 第8题图 第9题图 第7题图 第2题图 图甲 图乙

等价类-因果图习题及答案汇总

} 测试用例设计习题课: 1、使用逻辑覆盖测试方法测试以下程序段 void DOWork(int x,int y,int z) { 1 int k=0,j=0; 2 if((x>3)&&(z<10)) 3 { 4 k=x*y-1; · 5 j=sqrt(k); 6 } 7 if((x==4)||(y>5)) 8 j=x*y+10; 9 j=j%3; } 要求(1)画出程序段的控制流图 (2)分别以条件覆盖,路径覆盖方法设计测试用例 { … 2、使用逻辑覆盖测试方法测试以下程序段 void Do(int X,int A,int B) { 1 if((A>1)&&(B==0)) 2 X=X/A; 3 if((A==2)||(X>1)) 4 X=X+1; 5 } ~ 要求(1)画出程序段的控制流图 (2)分别以条件覆盖,路径覆盖方法设计测试用例

3、以此为例根据业务流程设计用户登录的流程图,然后依据流程图设计手动测试用例(假如密码只允许试三次)。 — 业务流程图如下:单击登录按钮开始进入如下界面,然后输入账号或者邮件地址、密码、验证码。 账号或邮箱: 密码: 验证码: 下次登录(按钮) 登录按钮 用户登录的流程图: { 4、某省高考招生,规定考生的年龄在16周岁至25周岁之间,即出生年月从1978年7月至1987年6月。高考报名程序具有自动检测输入程序的功能。若年龄不在此范围内,则显

示拒绝报名的信息。试用等价类划分法为该程序设计测试用例。 设计方法:假定年龄用6位整数表示,前4位表示年份,后2位表示月份。 (1)划分有效等价类和无效等价类。 输入数据有出生年月、数值本身、月份3个等价类,并为此划分有效等价类和无效等 (2 (3)为每一个无效等价类至少设计一个测试用例: ~ 5、有一程序,其规格说明书规定:输入两个字符,当第一个字符是A或B,且第二个字符是数字时修改文件;若第一个字符不是A,也不是B时,输出错误信息M1;若第二个字符不是数字时,输出错误信息M2。试用因果图法设计测试用例。 设计方法: (1)分析规格说明书中,并确定“因”与“果”。 (2)画出因果图。

节点法画电路图专项训练

文澜教育老师学科辅导讲义 讲义编号 学员编号年级九年级课时数 学员姓名辅导科目物理学科教师邱井柱课题电路图与实物图 授课时间 重点、难点找节点 教学内容 一、识别电路图 知识点:电路的两种连接方式:联和联。 电路的连接情况有三种如图所示:只闭合开关S1 ,电路为;只闭合开关S 2 , 电路为;同时闭合开关S 1和S 2 ,电路为。(填“通路”、“开路”或“短路”) 1、如图所示电路,如果同时闭合开关S1S3,且断开S2,则灯L1、L2为联; 要使灯L1、L2组成串联电路,只要闭合开关. 2、如图所示电路中,要使电铃和电灯同时有电流通过,以下做法中正确的是() A.断开S2,闭合S l、S3;B.断开S3,闭合S1、S2 C.闭合S l,断开S2、S3;D.闭合S2,断开S1、S3 3、在如图所示的电路中,要使L1和L2同时发光() A 只闭合开关S2和S3 B 只闭合开关S1和S3 C 只闭合开关S1和S2 D 同时闭合开关S1 S2和S3 4、如图所示的电路中,开关S闭合后,三盏电灯并联的电路是() 5、如图所示,开关S闭合时,可能发生的现象是() A、L1发光、L2不发光 B、L1被烧坏 C、L2被烧坏 D、电池被烧坏 6、如图所示,若开关S闭合后,灯L1、L2均不亮,小华利用一根导线去查找电路故障,当她将导线连接在灯L1两端时两灯均不亮,将导线连接在灯L2两端时灯L1亮而灯L2不亮,由此可以判断()

C.灯L1断路D.灯L2断路 7、如图所示,两个灯泡始终完好,当开关S断开时,两个灯泡都发光, 当开关S闭合时,可能出现的现象是() A.L1不亮,L2亮 B.L1和L2都亮 C.L2不亮,L1亮 D.L1和L2都不亮 8、如图所示,若使灯泡L1和L2并联,下列作法中正确的是“() A 只闭合开关S1 B 只闭合开关S3 C 只闭合开关S1和S3 D 开关S1、S2、S3全闭合 9、如图所示的电路中,要使灯泡L1、L2串联在电路中,只能闭合开关______;若要使L1、L2并联在电路中,必须闭合开关______. 10、如下三图所示的电路中,闭合开关S后灯泡L1、L2 L3的发光情况是 二、根据实物图画电路图 请你画下列实物图所对应的电路图

九年级物理电路图与实物图专题练习

九年级物理电路图与实物图专题练习 一、识别串并联电路,认识开关的作用 1、如图所示的电路中,当开关闭合,断开时,L1、L2两灯串联;当开 关闭合,断开时,L1、L2两灯并联;同时闭合开关是绝对不允许的。 第1题第2题第3题第4题 2、如图所示的电路,下列分析正确的是() A.S1断开,S2、S3闭合,L2发光,L1不发光 B.S3断开,S1、S2闭合,L1发光,L2不发光 C.S3、S1、闭合,S2断开,L1、L2并联 D.S1闭合,S2、S3断开,L1、L2串联 3、如图所示电路中,开关S1、S2和S3原来都是断开的。要使灯L1、L2组成并联电路,应 闭合的开关是;若要使灯L1、L2组成串联电路,应闭合的开关是;当同时闭合开关S1、S2、S3时,电路会发生现象。 4、在图示的电路,只闭合S2时,L1和L2___________连接;闭合S1、S3,断开S2时,L1和 L2_________连接;同时闭合S1、S2、S3,将会发生_________现象。 5、如图所示的电路中,当S1、S2都闭合时,则( ) A.L1、L2串联 B. L1、L2并联 C. 灯L1被短路 D. 灯L2被短路

第5题二、根据电路图连接实物图,要求导线不能交 6. 7.

8. 9. 三、根据实物图将对应的电路图画在该实物图的下方。

四、电路改错、设计电路 ,加以改正,并在右边空白处画出正确1、L1和L2串联,请在下面左图中错误之处打上“×” 的电路图。 ,加以改正,并在右边空白处画出正确2、L1和L2并联,请在下面右图中错误之处打上“×” 的电路图。 3、王刚同学想设计一个电路,他想用开关S1控制灯泡L1,用开关S控制L1、L2,请你帮他把电路图设计在下面的方框内,同时根据你设计的电路图将右边的实物图连接正确。

软件测试习题集及答案(详细版)

第一章 什么是软件测试?软件测试的目的和作用是什么? 答: 软件测试是在受控制的条件下对系统或应用程序进行操作并评价操作的结果。 软件测试的目的是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷。测试是为了证明程序有错,而不是证明程序无错。一个成功的测试是发现了至今未发现的错误的测试。 软件测试的原则包括:所有的测试都应追溯到用户的需求;尽早地和不断地进行软件测试;不可能完全的测试,因为输入量太大,执行路径太多;注意测试中的群集现象;避免测试自己的程序;设计周密的测试用例。 软件缺陷产生的原因? 答:A.软件需求说明书编写的不全面,不完整,不准确,而且经常更改B.软件设计说明书C.软件操作人员的水平D.开发人员不能很好的理解需求明书和沟通不足 软件测试的意义? 意义: 对产品质量完成全面的评估,为软件产品发布(如验收测试)、软件系统部署(如性能规划测试)、软件产品鉴定(第三方独立测试)委托方和被委托方纠纷仲裁(第三方独立测试)和其它决策提供信息; 通过持续的测试(包括需求评审、设计评审、代码评审等)可以对产品质量提供持续的、快速的反馈,从而在整个开发过程中不断地、及时地改进产品的质量,并减少各种返工,降低软件开发的成本; 通过测试发现所要交付产品的缺陷,特别是尽可能地发现各种严重的缺陷,降低或消除产品质量风险,提高客户的满意度,扩大市场份额,提高客户的忠诚度。 通过对缺陷进行分析,找出缺陷发生的根本原因(软件过程中的问题,包括错误的行为方式)或总结出软件产品的缺陷模式,避免将来犯同样的错误或产生类似的产品问题,达到缺陷预防的目的 软件测试与软件开发的关系? 答:软件开发是一个系统的工程。包括需求分析,设计,编码,测试,维护等等几个环节。测试是整个软件开发流程中的一个环节。 简述软件测试过程v模型和w模型的主要区别: V模型是软件开发完了之后才开始测试活动。 而W模型则是软件测试活动伴随着软件开发活动。和软件开发同时开展。 W模型更加敏捷,对于软件的交付期和品质的保证能力更强。 第二章 测试计划的目的是什么? 答:软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。 什么是黑盒测试?黑盒测试主要采用的技术有哪些? 答:黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它从用户观点出发的测试。用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部

测试用例设计 自动售货机因果图分析

实验三黑盒测试(二) 一、实验目的 通过本实验,掌握因果图法生成测试用例的步骤。 二、相关内容 利用因果图生成测试用例的基本步骤如下: (1)分析软件规格说明中哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。 (2)分析软件规格说明中的语义,找出原因与结果之间、原因与原因之间对应的关系,根据这些关系画出因果图。 (3)由于语法或环境的限制,有些原因与原因之间、原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号表明约束或限制条件。 (4)把因果图转换为决策表。 (5)根据决策表中的每一列设计测试用例。 三、实验内容 有一个处理单价为5 角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5 角钱或1 元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1 元硬币并押下按钮后,饮料不送出来而且1 元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5 角硬币。 编写程序实现之,然后用因果图法对自动售货机设计测试用例并测试之。 要求: 1、编写程序,实现上述自动售货过程。(任选一种自己熟悉的语言,有无界面均可,实现相应的功能即可。) 2、用因果图法设计测试用例。 (1)正确画出因果图。(2)画出决策表。(3)给出测试用例。 提示:可按如下步骤进行: 1)分析这一段说明,列出原因和结果。 2)画出因果图。(所有原因结点列在左边,所有结果点列在右边。可以考虑建立中间结点,表示处理的中间状态。比如,可设如下几种中间状态:该找5 角,可找5 角,按下按钮、钱已付清) 3)画出决策表。 4)给出测试用例。 四、实验报告 实验报告提交内容:源程序清单、因果图、决策表。(测试用例有时间就设计,没有时间可以不设计) 一,因果图;

等效电路图练习

电学题 5.画出等效电路图 6.画出等效电路图 8.当闭合开关S 0、S 1,断开开关S 2时 当闭合开关S 2,断开开关S 0、S 1时 9.当S 1、、S 2均闭合且滑片P 滑到a 端时 当S 1、S 2均断开且滑片P 在a 端时 图12 图39

14.当闭合开关S1,断开开关S2和S3, 当闭合开关S1、S2,断开S3时 当闭合开关S3,断开S1、S2时 15.当S1、S2闭合,滑动变阻器的滑片P在a端时当S1、S2都断开,滑片P在b端时 16.只闭合开关 S,滑动变阻器的滑片P在最左端时 3 只断开开关 S,滑片P移至最右端时 1 只闭合开关 S,滑片P在最右端时 1

1.将滑动变阻器的滑片P置于中点M,且只闭合开关S1时 将滑动变阻器的滑片P置于B端,断开开关S1,闭合开关S2时将滑动变阻器的滑片P置于A端,闭合开关S1和开关S2时 2.当滑动变阻器的滑片P在B端,只闭合S2时 滑片P在B端,开关都断开时 当滑片在A端,只闭合S1时

图25 1.如图所示,电源电压不变,滑动变阻器的滑片P 在中点c 和端点b 时,电压表的示数之比为3:2,求:(1)滑动变阻器的滑片P 在中点c 和端点b 时,电路中电流之比; (2)R 0与R ab 的比值。 2.如图所示,电源电压不变,电灯L 的电阻不变。开关S 闭合时,滑动变阻器的滑片P 在中点c 和端点b 时,电压表的示数之比为3:4。求:(1)滑动变阻器的滑片P 在中点c 和端点b 时,电路中电流之比(2).电灯L 的电阻与滑动变阻器ab 间的总电阻的比值等于多少? 2.如图17所示电路,电源电压保持不变。当开关S 闭合与断开时电压表V 1的示数之比 a c b

等价类+因果图习题及答案

测试用例设计习题课: 1、使用逻辑覆盖测试方法测试以下程序段 void DOWork(int x,int y,int z) { 1 int k=0,j=0; 2 if((x>3)&&(z<10)) 3 { 4 k=x*y-1; 5 j=sqrt(k); 6 } 7 if((x==4)||(y>5)) 8 j=x*y+10; 9 j=j%3; } 要求(1)画出程序段的控制流图 (2)分别以条件覆盖,路径覆盖方法设计测试用例 测试用例表 2、使用逻辑覆盖测试方法测试以下程序段 void Do(int X,int A,int B) { 1 if((A>1)&&(B==0)) 2 X=X/A; 3 if((A==2)||(X>1)) 4 X=X+1; 5 } 要求(1)画出程序段的控制流图 (2)分别以条件覆盖,路径覆盖方法设计测试用例

3、以此为例根据业务流程设计用户登录的流程图,然后依据流程图设计手动测试用例(假 如密码只允许试三次)。 业务流程图如下:单击登录按钮开始进入如下界面,然后输入账号或者邮件地址、密码、验证码。 账号或邮箱: 密码: 验证码: 下次登录(按钮) 登录按钮 用户登录的流程图: 4、某省高考招生,规定考生的年龄在16周岁至25周岁之间,即出生年月从1978年7月至1987年6月。高考报名程序具有自动检测输入程序的功能。若年龄不在此范围内,则显示拒绝报名的信息。试用等价类划分法为该程序设计测试用例。 设计方法:假定年龄用6位整数表示,前4位表示年份,后2位表示月份。

(1)划分有效等价类和无效等价类。 输入数据有出生年月、数值本身、月份3个等价类,并为此划分有效等价类和无效等价类,见下表: (3 5、有一程序,其规格说明书规定:输入两个字符,当第一个字符是A或B,且第二个字符是数字时修改文件;若第一个字符不是A,也不是B时,输出错误信息M1;若第二个字符不是数字时,输出错误信息M2。试用因果图法设计测试用例。 设计方法: (1)分析规格说明书中,并确定“因”与“果”。 (2)画出因果图。 6、在某应用系统中,系统登录界面如图2.6所示。

电路图连接专题练习(难)

1.按照图1至图4所示的四个电路图,分别将实物图中的各元件用笔画线表示导线连接起来. 2.根据实物连线图(图5至图9所示)画出对应的电路图 3.对照下列电路图(图11)用笔画线代替导线画实物连线图或由实物图(图12)画成对应的电路图. 4.两个开关S1和S2控制一盏灯.要求:闭合任意一个开关,灯就能发光,只有当开关全部断开时,灯才熄灭.根据要求画出电路图. 5.一个盒子内装有三只相同的灯泡,灯泡露出盒外,且盒外有A、B、C、D四个接线柱,如图19所示.电源分别接AB、AC、CD时只有一只灯泡亮,且亮度相同;电源接BD时三只灯泡均亮,但高度较暗.试画出盒内的电路图. 6.有一个电源,一只小灯泡,一个电铃,两个开关和若干导线.要按以下要求连接成一个电路:当两个开关均闭合时,灯亮,电铃响;当只有一个开关闭合时,灯亮,电铃不响;而当另一个开关单独闭合时,灯不亮,电铃也不响.试画出符合以上要求的电路图. 7.某单位收发室里有电池组一个,电铃一个,红灯和绿灯各一盏,在单位的前门和后门各有一个开关,请你帮助设计一个电路,使前门来人闭合开关铃响红灯亮;后门来人闭合开关时铃响同时绿灯亮.画出电路图. 8.某单位的前门后门各有一个开关,收发室内有一组电池组,一盏灯和一个电铃.请你设计一个电路,使前门来人闭合开关铃响灯亮,后门来人闭合开关只有铃响. .试画出符合以上要求的电路图

9.按要求设计电路图.实验器材有两节干电池,两盏规格相同的灯泡和一只开关,要 求:闭合开关时一盏灯发光,开关断开时两灯都发光. 10.如图14所示.L1、L2为两盏电灯,A为电铃,S1、S2为两个开关,E为电池组. 试将元件符号按下列要求连接成电路图:A和L1串联后再与L2并联,S1只控制 L2,S2控制整个电路,且S2与电池组的正极相连(要求在原图上连接且导线没有交叉). 11.如图15所示装置上有两只相同的小灯泡L1和L2,以及接线柱A、B、C.现用 导线连接好的另一只相同的灯光L3和电池组串联后引出的两根引线去与接线柱相连. 当接A、B时,L1、L2和L3都亮,并且L3要亮一些;当接B、C时,L1、L2和L3都亮,并且L3要亮一些; 当接A、C时,只有L3亮.请根据上述情况画出这个装置中完整的电路连接图. 12.设计一个实用电路,如图16所示方框内有两盏相同规格的小灯泡,A、B、C 是三个接线柱,现用一组电源作检测器来了解框内两灯的连接方式,当检测器两 端M、N与A、B或B、C相连时只有一盏灯亮,当M、N、与A、C相连时,两灯 均亮,且两灯亮度较暗.请画出框内两灯的连接方式. 13.王刚同学想检查一根旧导线是否折断,他手中只有一节电池,一个小灯泡和 一段好的导线,请你帮他想想办法.(画出电路图) 14.某控制电路的一个封闭部件上,有三个接线柱A、B、C和电灯、电铃各一只 (如图17所示).用导线连接A、C灯不亮,铃响;连接A、B时灯不亮,铃不响;连 接B、C时灯亮,铃不响.请你根据上述情况画出这个部件内的电路图. 15.如图18所示将电路中的元件的符号连接起来成为满足下列要求的电路. (1)只闭合开关S1,L1、L2两灯都亮; (2)只闭合开关S2,L1、L2两灯都不亮; (3)开关S1、S2都闭合,L1灯不亮,L2灯亮. 16.如图19所示的方框内有一节电池,一个小电铃,若干导线.当A、B、C、D上什么都 不接, 铃不响.当用导线连接A、B或C、D时,铃也不响;当用导线连接A、C或B、D或A、 D 或B、C铃都要响.请画出方框内的电路图. 17.如图20所示的电路中,有带风扇的电电动机一只,电热丝一段,开关两 只(S1、S2),插头一只,导线若干,利用这些器材可以连成一个有冷、热两 档风的电吹风电路.要求:只闭合S1时吹冷风,只闭合S2时既无风又不 发热,同时闭合S1、S2时吹热风.请你用笔画线作导线按要求将图中的

电路图专项练习

背诵知识点: 1串联电路的电流特点:只有一条电流..而且处处相等。 并联电路的电流特点:有两条或两条以上的电流.而且不一定相等 2连接电路口诀:串联很简单,各个元件依次连;并联有点难,连干路,标节点;支路可 要条条连,连好再检验。 例1.将两个灯泡串联起来 .将两个灯泡并联起来 例2. 根据电路图连接实物图 例3.按照实物图作出电路图 例4、如图4所示电路中,当开关断开或闭合时,电路结构将发生什么变化?灯的亮灭情况如何?试根据下列条件画出相应的等效电路图。 ⑴只闭合开关S 3,其余开关断开; ⑵只闭合开关S 2,其余开关断开; ⑶同时闭合S 1和S 3,其余开关断开; ⑷同时闭合S 1和S 2,其余开关断开; 例5.如图2所示的电路中,⑴当只闭合开关S 1时,哪些灯发 光?其等效电路如何?⑵当开关S 1和S 2同时闭合时,哪些灯发光?其等效电路如何? 图4 3

L 1 L 2 S 1 图 8 例6(1)请你设计一个楼梯灯的电路图。 练习 1、图1中灯泡L 1和L 2串联,开关控制两灯的通、断电。 2、图2中灯泡L 1和L 2并联,开关同时控制两灯的通、断电。 3图3中灯泡L 1和L 2并联,开关S 1同时控制两灯,开关S 2只控制灯泡L 2。 4图4、图5中灯泡L 1和L 2并联, S 是总开关, S 1只控制灯泡L 1, S 2只控制灯泡L 2。 5、图6中三个灯泡并联,S 是总开关,S 1只控制灯泡L 1, S 2只控制灯泡L 2。 6、图 7、图 8、图 9、图10、图11、图12、图13中两灯并联,S 是总开关,S 1只控制灯泡L 1,请将所缺的导线补上。 7 、在图13中只接通开关S 时,两灯都亮,同时接通S 和 S 1时L 1亮,L 2不亮。 8、灯泡L 1和L 2并联, S 是总开关, S 1只控制灯泡L 1, S 2只控制灯泡L 2。 L 1 L 2 图 1 L 1 L 2 图 2 L 1 L 2 S 1 图 3 S 2 S 2 L 1 L 2 S 1 图 4 S S S 1 L 1 L 2 图 9 S 1 S L 1 L 2 图 7 L 1 L 2 S 1 S 2 S 图 5 L 1 L 2 L 3 S 1 S S 2 图 6 图 10 S 1 S L 1 L 2 图 11 L 2 S 1 S L 1 S S 1 L 1 L 2 图 12 L 1 L 2 S 1 图13 S S S 2 L 2 S 1 图 14

相关文档
最新文档