下面的函数模板定义中错误的是
A.template
B.template Q F(Q x){retum Q+x;) Q F(Q x){return x+x;}
C.template<classT>
D.template<class T> TF(T x){return x*x;) Bool F(tx){return x>1;)
第1题:
如果希望循环队列中的向量单元都能得到利用,则可设置一个标志域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)%MAXQSIZE
if(Q->rear==Q->front)Q->tag=1
return1:
}
intDeQueue(CirQueue*Q,DataType*x)
{
if((1))return0;
*x=Q->data[Q->front];
Q->front= (2) ;
(3) ;
return1;
}
(1)
(2)
(3)
第2题:
()不是有效的推理。
A.前提:("x)(~P(x)ÞQ(x)), ("x)~Q(x) 结论:P(a)
B.前提:("x)(P(x)ÞQ) 结论:("x)P(x)ÞQ
C.前提:("x)(P(x)∨Q(x)), ("x)(Q(x)Þ~R(x)) 结论:($x)(R(x)ÞP(x))
D.前提:("x)(P(x)Þ(Q(x)∧R(x))), ($x)(P(x)∧S(x)) 结论:("x)(R(x)∧S(x))
E.前提:("x)($y)P(x, y) 结论:("x)($y)($z)(P(x, y)∧P(y, z))
F.前提:("x)P(x)∨("x)Q(x) 结论:("x)(P(x)∨Q(x))
G.前提:("x)(G(x)ÞH(x)),~($x)(F(x)∧H(x)) 结论:($x)F(x)Þ($x)G(x)
H.前提:("x)(H(x)ÞM(x)) 结论:("x)("y)(H(y)∧N(x, y
第3题:
Q=f(L,K),或Q=f(K,L),表示短期生产函数,Q=f(L,K)表示长期生产函数。
第4题:
第5题:
【单选题】若f(x)的常数项a0=±1,令g(x)=f(x+b),b=1或-1,如果g(x)在Q上不可约那么()。
A.f(x)在Q不可约
B.f(g(x+b))在Q不可约
C.f(g(x))在Q不可约
D.g(f(x))在Q不可约
第6题:
函数f(x)=2(1+x2), -1 < x < 1,为了保持最大精度,试确定定点运算时自变量x和函数f(x)的Q值。