有以下程序 include<stdio.h> yoidfun(int*a,int*1)) {int*c; c=a;a=b;b=c; } main() {intx=3,y=5,*p=&x,**q=&y; fun(p,q);printfl%d,%d,,*p,*q); fun(&x,&y);printfl”%d,%d\n”,*p,*q); } 程序运行后的输出结果是
A.3,5,5,3
B.3,5,3,5
C.5,3,3,5
D.5,3,5,3
有以下程序: void f(int*x,iht * y) { int t; t=*x;*x;=*y;*y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p) { f(p,q);p++;q--;} for(i=0;i<8;i++)printf("%d,",a[i]); } 程序运行后的输出结果是【 】。
A.运行后报错
B.6 0
C.6 12
D.5 5
A.10
B.20
C.30
D.40
A.16
B.10
C.8
D.6
#include<stdio.h>
void swap(int *P,int *q)
{
int t;
t=*P;*P=*q;*q=t;
}
main()
{int a=10,b=20;swap(&a,&b);
printff"%d%d\n",a,b);
}
设一NFA M=({P,q},{a,b},f,P,{q}),其中f定义如下: f(P,a)={P,q} f(p,b)={q} f(q,a)=Ф f(q,b)={P,q} 请构造相应的DFA。
A.如果人们持有所有货币,V将上升;如果人们花费掉所有货币,Q将下降
B.如果人们持有所有货币,V将下降;如果人们花费掉所有货币,Q将下降
C.如果人们持有所有货币,V将上升;如果人们花费掉所有货币,Q将上升
D.如果人们持有所有货币,V将下降;如果人们花费掉所有货币,Q将上升