写出下面程序的输出结果:sub(ints,intm,intn,charst[]){intp,q,t;t=st[s];p=s;while(1){q=(p+m)%n;if(q==s)break;st[p]=st[q];p=q;}st[p]=t;}main(){charb[]="0123456789";sub(1,2,10,b);puts(b);}
第一空: 0325476981
举一反三
- 以下程序的运行结果是______。voidswap(int**r,int**s){int*t;t=*r;*r=*s;*s=t;}voidmain(){inta=1,b=2,*p,*q;p=&a;q=&b;swap(&p,&q);printf("%d,%d\n",*p,*q);}
- 推理证明下列各题的有效结论。 ⑴p→ (q∨r ), (t∨ s)→p,(t∨ s) q∨r ⑵p∧q, (p? q)→ (t∨ s) (t∨ s)
- 推理证明:p→(q∧r),Øq∨s,(t→Øu)→Øs,q→(p∧Øt)Þq→t
- 证明: (p∧q)→r,¬r∨s,¬s,p蕴含¬q 过程如下: 证明: ⑴ q P(附加前提) ⑵ ¬r∨s P ⑶ ¬s P ⑷ ¬r T⑵⑶I ⑸ (p∧q)→r P ⑹ ¬(p∧q) T⑷⑸I ⑺ ¬p∨¬q T⑹E ⑻ p P ⑼ ¬q T⑺⑻I ⑽ q∧¬q(矛盾) T⑴⑼I 以上证明方法是用归谬法,证明过程是正确的
- 推理证明:p∧q,(p↔q)→(t∨s)Þ(t∨s)
内容
- 0
推理证明:p→(q∨r),(t∨s)→p,(t∨s)Þq∨
- 1
以下程序的运行结果是( )。#include[stdio.h] int main() { int k=1, j=2, *p, *q, *t; p = &k; q = &j; t = p; p = q; q = t; printf("%d %d", *p, *q); } A: 2 1 B: 2 2 C: 1 1 D: 1 2
- 2
【单选题】设图中B点即变压器二次侧计算负荷为 P 30(2) 、 Q 30(2) ,则A点即变压器一次侧计算负荷 P 30(1) 、 Q 30(1) 为()。 A. P 30(1) = P 30(2) + ΔP T , Q 30(1) = Q 30(2) + ΔQ T B. P 30(1) = P 30(2) - ΔP T , Q 30(1) = Q 30(2) - ΔQ T C. P 30(1) = P 30(2) + ΔQ T , Q 30(1) = Q 30(2) + ΔP T D. P 30(1) = P 30(2) - ΔQ T , Q 30(1) = Q 30(2) - ΔP T
- 3
有以下程序段,输出结果为()。 #include<stdio.h> main() {int a=10,*p,**q,***s; p=&a; q=&p; s=&a; printf("%d,%d,%d",*p,**q,***s); }
- 4
推理证明:(p→q)∧(r→s),(q→t)∧(s→u),Ø(t∧u),p→rÞØp