A.P1∧P2∧P3∧...∧Pn
B.P1∨P2∨P3∨...∨Pn
C.F
D.T
设数值变量N的值为1或2,若为1,则执行程序P1.PRG,若为2,则执行程序P2.PRG,以下错误的程序段是()。
A.DO CASE CASE N=1 DO P1 CASE N-2 DO P2 ENDCASE
B.IF N=1 DO P1 ELSE DO P2 ENDIF
C.N=”P”+N DOAC1
D.C1=STR(N,1) DO P&C1
设关系R和s的元数分别为2和3,那么,与(20)等价。设关系 P和Q具有相同的关系模式,所列出的等价式中(21)是不正确的。设关系模式R(ABC)上成立的FD集为{A→B1,p1={AB,B,C)为R的一个分解,那么,p1(22);若R(ABC)上成立的FD集为{A→C,B→C),p2={AB,AC}为R的一个分解,那么,分解P2(23);若R(ABC)上成立的FD集为{B→ C),p3={AB,BC}为R的一个分解,那么,p3(24)。
A.
B.
C.
D.
写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } main() {int a,b,*p1,*p2; scanf("%d%d",&a,&B); p1=&a;p2=&b; if(a<B)swap(p1,p2); printf("\na=%d,b=%d\n",a,B); } 若a=7,b=8,则程序的运行结果为()。
分析下列程序: #include<stdio.h> main() { int*p1,*p2,*p; int a=6,b=9; p1=&a;p2=&b; if(a<b){p=p1;p1=p2;p2=p;} printf("%d,%d",*p1,*p2); printf("%d,%d",a,b); } 程序的输出结果为()。
A.9,6 6,9
B.6,9 9,6
C.6,9 6,9
D.9,6 9,6
A.1
B.2
C.3
D.4
A.k=*p1+*p2
B.p2=k
C.p1=p2
D.k=*p1*(*p2)
下面程序的输出是______。 fun(char *s,int p1,int p2) { char c; while(p1<p2) { c=s[p1];s[p1]=s[p2];s[p2]=c;p1++;p2--;} } main() { char a[]="ABCDEFG",k,*p; fun(a,0,2);fun(a,4,6); printf("%s\n ",a); }
A.ABCDEFG
B.DEFGABC
C.GFEDCBA
D.CBADGFE
A.xyzabcABC
B.abcABC
C.xyzabc
D.xyzABC