填空题阅读算法f2,并回答下列问题:(1)设队列Q=(1,3,5,2,4,6)。写出执行算法f2后的队列Q;(2)简述算法f2的功能。voidf2(Queue*Q){DataTypee;if(!QueueEmpty(Q)){e=DeQueue(Q);f2(Q);EnQueue(Q,e);}}

填空题
阅读算法f2,并回答下列问题:(1)设队列Q=(1,3,5,2,4,6)。写出执行算法f2后的队列Q;(2)简述算法f2的功能。voidf2(Queue*Q){DataTypee;if(!QueueEmpty(Q)){e=DeQueue(Q);f2(Q);EnQueue(Q,e);}}

参考解析

解析: 暂无解析

相关考题:

按照作业到达系统或进程进入就绪队列的先后次序来进行调度的算法称为() A.优先级调度算法B.先进先出算法C.多级反馈队列算法D.最高响应比优先算法

有以下程序#include stdio.hmain(){ int f,f1,f2,i;f1=0;f2=1;printf("%d %d ",f1,f2);for(i=3;i=5;i++){ f=f1+f2; printf("%d",f);f1=f2; f2=f;}printf("\n");}程序运行后的输出结果是 【 1 0 】 。

若程序中定义了三个函数f1,f2,f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,()。A.f3执行结束后返回f2继续执行,f2执行结束后返回f1继续执行B.f3执行结束后返回f1继续执行,f1执行结束后返回f2继续执行C.f2执行结束后返回f3继续执行,f3执行结束后返回f1继续执行D.f2执行结束后返回f1继续执行,f1执行结束后返回f3继续执行

所有就绪状态的进程按建立的先后顺序形成一个对列,从队列首挑选一个进程,分给时间片q,投入运行。当时间片到时,而又没有完成的进程,将再次加入到队列尾,排队等待下一轮调度。这种进程调度算法称为()。 A.循环轮转调度算法B.优先数调度算法C.固定周期轮转调度算法D.多级队列调度算法

下列哪一个进程调度算法会引起进程的饥饿问题? () A 先来先服务(FCFS)算法B 时间片轮转(RR)算法C 优先级(Priority)算法D 多级反馈队列算法

设栈S的初始状态为空,队列Q的初始状态如图所示。对栈S和队列Q进行下列两步操作: (1)删除Q中的元素,将删除的元素插入S,直至Q为空。 (2)依次将S中的元素插入Q,直至S为空。在上述两步操作后,队列Q的状态是【 】。

若程序中定义了三个函数f1、f2和f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,()。A.f3执行结束后返回f2继续执行,f2结束后返回f1继续执行B.f3执行结束后返回f1继续执行,f1结束后返回f2继续执行C.f2执行结束后返回f3继续执行,f3结束后返回f1继续执行D.f2执行结束后返回f1继续执行,f1结束后返回f3继续执行

8 写出下列程序所有可能的运行结果。int a;int b;int c;void F1(){b=a*2;a=b;}void F2(){c=a+1;a=c;}main(){a=5;//Start F1,F2 in parallelF1(); F2();printf("a=%d\n",a);}

设循环队列的结构如题33。若有一个Queue类型的队列Q,计算队列元素个数应该用(34)。A.(Q.rear-Q.front+ MaxSize)%MaxSize;B.Q.rear-Q.front+1;C.Q.rear-Q.front-1;D.Q.rear-Qfront;

如果希望循环队列中的向量单元都能得到利用,则可设置一个标志域tag,每当尾指针和头指针值相同时,以tag的值为O或1来区分队列状态是“空”还是“满”.请对下列函数填空,使其分别实现与此结构相应的入队列和出队列的算法.intEnQueue(CirQueue*Q,DataType x){if Q-tag==1 return 0;Q-data[Q-rear]=x;Q-rear=(Q-rear+1)%MAXQSIZEif(Q-rear==Q-front)Q-tag=1return1:}intDeQueue(CirQueue*Q,DataType*x){if((1))return0;*x=Q-data[Q-front];Q-front= (2) ;(3) ;return1;}(1)(2)(3)

A.F1=F2=F3B.F1=F2≠F3C.F1≠F2=F3D.F1≠F2≠F3

设f1(x)和f2(x)为二阶常系数线性齐次微分方程y''+py'+q=0的两个特解, 若由f1(x)和f2(x)能构成该方程的通解,下列哪个方程是其充分条件?A. f1(x)*f'2(x)-f'1(x)*f2(x)=0B. f1(x)*f'2(x)-f'1(x)*f2(x)≠0C. f1(x)*f'2(x)+f'1(x)*f2(x)=0D. f1(x)*f'2(x)+f'1(x)*f2(x)≠0

如图1—13所示,物体放在光滑的水平面上,在大小为40 N的水平力Q的作用下,由西向东运动。现在用F1、F2两水平共点力代替Q的作用,已知F1方向东偏北30°,此时F2的最小值为__________N。

若程序中定义了三个函数f1、f2和f3,并且函数f1执行时会调用f2、函数f2执行时会调用f3,那么正常情况下,( )。 A.f3执行结束后返回f2继续执行,f2结束后返回f1继续执行 B.f3执行结束后返回f1继续执行,f1结束后返回f2继续执行 C. f2执行结束后返回f3继续执行,f3结束后返回f1继续执行 D.f2执行结束后返回f1继续执行,f1结束后返回f3继续执行

判断下面的同步问题的算法是否正确?若有错,请指出错误原因并予以改正。 设A、B两进程共用一个缓冲区Q,A向Q写入信息,B则从Q读出信息,算法框图如图所示。

δF1(δF2(E)等价于()。A、δF1∨F2(E)B、δF1(E)C、δF1∧F2(E)D、δF2(E)

USIM卡上的鉴权参数有().A、C、鉴权和加密算法(fl、f2、f3、f4、fs、fl*、fs*、UIE、UI

将10N的力分解为两个分力F1、F2,则F1、F2的值不可能是下列的哪一组?()A、F1=F2=20NB、F1=12N,F2=3NC、F1=6N,F2=3ND、F1=F2=10N

假设线性表采用顺序存储结构,表中元素值为整型。阅读算法f2,设顺序表L=(3,7,3,2,1,1,8,7,3),写出执行算法f2后的线性表L的数据元素,并描述该算法的功能。voidf2(SeqList*L){inti,j,k;k=0;for(i=0;ilength;i++){for(j=0;jdata[i]!=L-data[j];j++);if(j==k){if(k!=i)L-data[k]=L-data[i];k++;}}L-length=k;}

设F1(x)与F2(x)为两个分布函数,其相应的概率密度f1(x)与f2(x)是连续函数,则必为概率密度的是()A、f1(x)f2(x)B、2f2(x)F1(x)C、f1(x)F2(x)D、f1(x)F2(x)+f2(x)F1(x)

设:y(t)=f1(t)*f2(t)写出:y′(t)= ()*()

Iff1(t)←→F1(jω),f2(t)←→F2(jω),Then()A、f1(t)*f2(t)←→F1(jω)F2(jω)B、f1(t)+f2(t)←→F1(jω)F2(jω)C、f1(t)f2(t)←→F1(jω)F2(jω)D、f1(t)/f2(t)←→F1(jω)/F2(jω)

单选题δF1(δF2(E)等价于()。AδF1∨F2(E)BδF1(E)CδF1∧F2(E)DδF2(E)

单选题设f1(x)和f2(x)为二阶常系数线性齐次微分方程y″+py′+q=0的两个特解,若由f1(x)和f2(x)能构成该方程的通解,下列哪个方程是其充分条件?()Af1(x)f′2(x)-f2(x)f′1(x)=0Bf1(x)f′2(x)-f2(x)f′1(x)≠0Cf1(x)f′2(x)+f2(x)f′1(x)=0Df1(x)f′2(x)+f2(x)f′1(x)≠0

单选题设f1(x)和f2(x)为二阶常系数线性齐次微分方程y″+py′+g=0的两个特解,若由f1(x)和f2(x)能构成该方程的通解,下列哪个方程是其充分条件()?Af1(x)·f′2(x)-f2(x)f′1(x)=0Bf1(x)·f′2(x)-f2(x)·f′1(x)≠0Cf1(x)f′2(x)+f2(x)·f′1(x)=0Df1(x)f′2(x)+f2(x)f′1(x)≠0

单选题设f1(x),f2(x)是二阶线性齐次方程y″+p(x)y′+q(x)y=0的两个特解,则c1f1(x)+c2f2(x)(c1,c2是任意常数)是该方程的通解的充要条件为(  )。Af1(x)f2′(x)-f2(x)f1′(x)=0Bf1(x)f2′(x)+f1′(x)f2(x)=0Cf1(x)f2′(x)-f1′(x)f2(x)≠0Df1′(x)f2(x)+f2(x)f1(x)≠0

单选题设z=f(xy,x/y)+g(y/x),其中f、g均可微,则∂z/∂x=(  )。Ayf1′+f2′/y-yg′/x2Byf1′-f2′/y-yg′/x2Cyf1′-f2′/y+yg′/x2Dyf1′+f2′/y+yg′/x2