若已建立如下图所示的单向链表结构在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是( )。
A.p=p->next;s->next=p;p->next=s:
B.p=p->next;s->next=p->next;p->next=s;
C.s->next=NULL;p=p->next;p->next=s:
D.p=(*p).next;(*s).next=(*p).next;(*p).next=s;
A.p=p->next;s->next=p;p->next=s:
B.p=p->next;s->next=p->next;p->next=s;
C.s->next=NULL;p=p->next;p->next=s:
D.p=(*p).next;(*s).next=(*p).next;(*p).next=s;
以下程序中函数fun()的功能是构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。
include <atdio.h> typedef struct node /*链表结点结构*/ { char sub[3]; struct node * next; } Node Node ~un(char s) /*建立链表*/ {......} void disp(Node * h) { Node * Ps p=h->next; while(【 】) { printf("%s\n",p->suh);p= 【 】;} } main() { Node * hd; hd = fun(); disp(hd) ;prinff(" \n" );
有如下图所示的双链表结构,请根据图示完成结构体的定义:
struct aa { int data; 【 】 } node;
单件加工如下图所示工件,材料为45钢,若底平面已加工好,现欲加工上平面,其尺寸为80-0.05-0.03mm,表面粗糙度为Ra0.4um。若平面的加工工艺过程是:粗铣—精铣—粗磨—精磨。试求各工序的工序尺寸及其公差。
某单位反馈系统的结构如下图所示,假设r(t)=t,n(t)=-0.5,试计算该系统的稳态误差。
如下图所示网络,主机A通过路由器R1和R2连接主机B,三段链路带宽分别是100kbps、2Mbps和1Mbps。假设A以存储-转发的分组交换方式向B发送一个大文件。请回答下列问题: 1) 假设网络没有其他流量,则传送该文件可以达到的最大吞吐量是多少? 2) 假设文件大小为4MB,则A传输该文件到主机B大约需要多少时间? 3) 分组在路由器中会发生排队吗?如果会,会在哪个路由器排队?如果不会,为什么? (注:1k=10^3,1M=10^6)
一个环形激光器,其结构参数如下图所示,四块反射镜的反射率分别为r1=0.96,r2=0.8,r3=0.97,r4=0.98;T1=T3=T4=0,T2=0.2。受激辐射跃迁的上能级E2=3.2eV,能级寿命为1.54ms,中心频率发射截面为2×10-20cm2,跃迁中心波长为760nm。从基态直接泵浦到E2的泵浦速率为R02,若下能级寿命近似为0。现假定光波在腔内以逆时针方向传播,试求: