网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
经过下列运算后GetHead(Q)的值是()。 InitQueue(Q); EnQueue(Q,a); EnQueue(Q,b); DeQueue(Q,x);
- A、a
- B、b
- C、1
- D、2
参考答案
更多 “ 经过下列运算后GetHead(Q)的值是()。 InitQueue(Q); EnQueue(Q,a); EnQueue(Q,b); DeQueue(Q,x); A、aB、bC、1D、2” 相关考题
考题
您需要创建一个方法,清除命名为q的Queue,您应该使用哪一个代码片段?()
A.foreach (object e in q) { q.Dequeue();}B.foreach (object e in q) { Enqueue(null);}C.q.Clear();D.q.Dequeue();
考题
下列函数模板定义中错误的是A.templateB.template Q F(Q x){return Q+x;} Q F
下列函数模板定义中错误的是A.template<class Q>B.template<class Q> Q F(Q x){return Q+x;} Q F(Q x){return x+x;}C.template<class T>D.template<class T> T F(T x){return x * x;} bool F(T x){return x>1;}
考题
命题p:不经过第一象限的图象所对应的函数一定不是幂函数.命题q:函数y=x+2/x的单调递增区间是[-√2,0)∪[√2,+∞), 则下列命题中,真命题是( ).(A)p∧q.(B)(¬p)∨q.(C)(¬p)∧(¬q).(D)p∧(¬q).
考题
阅读以下说明和C函数,填补函数代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。【说明】队列是一种常用的数据结构,其特点是先入先出,即元素的插入在表头、删除在表尾进行。下面采用顺序存储方式实现队列,即利用一组地址连续的存储单元存放队列元素,同时通过模运算将存储空间看作一个环状结构(称为循环队列)。设循环队列的存储空间容量为MAXQSIZE,并在其类型定义中设置base、rear和lengtb三个域变量,其中’base为队列空间的首地址,rear为队尾元素的指针,length表示队列的长度。define maxqstze 100typedef struct {QElemType *base; /*循环队列的存储空间首地址*/int rear; /*队尾元素索引*/int length; /*队列的长度*/) SqQueue;例如,容量为8的循环队列如图3-1所示,初始时创建的空队列如图3一l(a)所示经过一系列的入队、出队操作后,队列的状态如图3-1 (b)所示(队列长度为3)。下面的C函数1、C函数2和C函数3用于实现队列的创建、插入和删除操作,请完善这些代码。【C函数1】创建一个空的循环队列。int initQueue (SqQueue *Q)/*创建容量为MAXQSIZE的空队列,若成功则返回1;否则返回0*/{ Q->base = (QElemType*) malloc(MAXQSIZE* (1) )if (!Q=>base) return 0;。;Q->length=O;Q-’rear =O:Return 1;} /*InitQueue*/【c函数2】元素插入循环队列。int EnQueue(sqQueue *Q. QElemType e)/*元素e入队,若成功则返回1;否则返回0*/{if ( Q->length>=MAXQSIZE) return 0.;Q->rear=(2);Q->base [Q->rear]=e;(3) ;Return 1) /*EnQUeue*/【c函数3】元素出循环队列。int DeQueue (SqQueue *Q. QElemType *e)/*若队列不空,则删除队头元素,由参数e带回其值并返回1;否则返回O*/{1f‘(4),return 0;*e =O->base[ (Q=>rear - Q->length+I+MAXQSTZE) %MAXQSIZE](5) ;returnl;} /*DeQueue*/
考题
如果希望循环队列中的向量单元都能得到利用,则可设置一个标志域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)
考题
强度为Q的源流位于x轴的原点左侧,强度为Q的汇流位于x轴原点右侧,距原点的距离均为a,则流函数为( )。
A. ψ=arctan[y/(x-a)]Q/(2π)+arctan[y/(x+a)]Q/(2π)
B. ψ=arctan[y/(x+a)]Q/(2π)+arctan[y/(x-a)]Q/(2π)
C. ψ=arctan[(y-a)/x]Q/(2π)+arctan[(y+a)/x]Q/(2π)
D. ψ=arctan[(y+a)/x]Q/(2π)+arctan[(y-a)/x]Q/(2π)
考题
简支梁AC的A、C截面为铰支端。已知的弯矩图如图所示,其中AB段为斜直线,BC段为拋物线。以下关于梁上载荷的正确判断是:
A. AB段q=0,BC段q≠0,B截面处有集中力
B. AB段q≠0,BC段q≠0,B截面处有集中力
C. AB段q=0,BC段截面处有集中力偶
D. AB段q≠0,BC段q≠0,B截面处有集中力偶
(q为分布载荷集度)
考题
简支梁AC的A、C截面为铰支端,已知的弯矩图如图示,其中AB段为斜直线,BC段为拋物线。以下关于梁上载荷的正确判断是:
A.AB段q=0,BC段q≠0,B截面处有集中力
B.AB段q≠0,BC段q=0,B截面处有集中力
C.AB段q=0,BC段q≠0,B截面处有集中力偶
D.AB段q≠0,BC段q=0,B截面处有集中力偶(q为布数荷集度)
考题
阅读算法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);}}
考题
您需要创建一个方法,清除命名为q的Queue,您应该使用哪一个代码片段?()A、foreach (object e in q) { q.Dequeue();}B、foreach (object e in q) { Enqueue(null);}C、q.Clear();D、q.Dequeue();
考题
单选题您需要创建一个方法,清除命名为q的Queue,您应该使用哪一个代码片段?()A
foreach (object e in q) { q.Dequeue();}B
foreach (object e in q) { Enqueue(null);}C
q.Clear();D
q.Dequeue();
考题
单选题经过下列运算后GetHead(Q)的值是()。 InitQueue(Q); EnQueue(Q,a); EnQueue(Q,b); DeQueue(Q,x);A
aB
bC
1D
2
热门标签
最新试卷