以下哪一个是 (r Û q) Þ (~p∧p) 的成真指派?
A.010
B.111
C.000
D.011
E.101
第1题:
有以下程序:
main()
{ int a=7,b=8, *p, *q, *r;
p=&a; q=&b;
r=p; p=q; q=r;
printf("%d,%d,%d,%d\n", *p,*q,a,b);
}
程序运行后的输出结果是【 】。
第2题:
有以下程序:#include <stdio.h> main( ) { int a=7,b=8,* p,*q, *r; p=&a;q=&b; r=p; p=q;q=r; printf(" % d,% d,% d,% d \n", * p, * q.a,b);程序运行后的输出结果是( )。
A.8,7,8,7
B.7,8,7,8
C.8,7,7,8
D.7,8,8,7
第3题:
以下程序的输出结果是include "stdio.h"int *f(int *x,int *y){ if(*x<*y) return x; else return y;}main(){ int a=7,b=8, *p,*q,*r ; p=&a; q=&b; r= f(p,q); printf("%d,%d,%d\n",*p,*q,*r);}
第4题:
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。 struct node { int data; struct node *next; } *p,*q,*r;
现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )。
A.r->next=q;q->next=r->next;p->next=r;
B.q->next=r->neaxt;p->next=r;r->next=q;
C.p->next=r;q->next=r->next;r->next=q;
D.q->next=r->next;r->next=q;p->next=r;
第5题:
以下程序的结果是( )。 #include<iostream.h> void main() {char*p="abcdefgh",*r; long*q; q=(1ong*)P; q++; r=(char*)q; cout<<r<<endl;=
A.defg
B.cdef
C.ghab
D.efgh
第6题:
在以下二难推理中,无效式是()
第7题:
以“(p→q)→r”和“~r”为前提,可必然推出结论()。
第8题:
~(p→(q∨r))等值于()。
第9题:
若“p”、“p∧q”和“~p∨~q”这三个命题形式中只有一个是真的,据此就可以断定变项p、q、r中必然为假的是()。
第10题:
((p∨~q)∧q)→~p
((p∧q)∧r)→(p∧r)
((~p→q)∧q)→~p
((p→q)∧(r∧p))→q
(p→q)∧(r→s)∧(q∨s))→(p∨r)
第11题:
(((p→q)∧(r→s))∧(p∨r))→(q∨s)
(((p→q)∧(r→s))∧(∨)
((p→q)∧(p→r))∧(∨))→p
(((p→q)∧(r→q))∧(p∨r))→q
第12题:
(p∨(~q∧r))
(p∧(~q∧~r))
(p∧(~q∨~r))
(p∨(~q∨~r)
第13题:
有以下程序
include<stdio.h>
int*f(int*p,int*q);
main( )
{int m=1,n=2,*r=&m;
r=f(r,&n);printf(”%d\n”,*r);
}
int-f(int*P,int*q)
(return(*p>*q)?p:q;)
程序运行后的输出结果是______。
第14题:
以下程序的输出结果是( )。
main
{ int a=7,b=8,*P,*q,*r;
p=&a;q=&b;
r=P;P=q;q=r;
printf("%d,%d,%d,%a\n",*P,*q,a,b);
}
A.8,7,8,7
B.7,8,7,8
C.8,7,7,8
D.7,8,8,7
第15题:
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向—个链表中连续的三个结点。 street node { char data; struct node *next; } *p,*q,*r;
现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是______。
A.q->next=r->next; p->next=r,r->next=q;
B.p->next=r,q->next=r->next;r->next=q;
C.q->next=r->next;r->next=q;p->next=r,
D.r->next=q;P->next=r;q->next=r->next;
第16题:
以下程序的结果是 #include<iostream.h> void main( ) { char * p="abcdefgh",* r; long * q; q=(long * )p; q++; r=(char * )q; cout < < r < < end1;}
A.defg
B.cdef
C.ghab
D.efgh
第17题:
下列推理形式中,有效式是( )
第18题:
命题形式~(p→(q←r))等值于()。
第19题:
在下列选言推理形式中,无效的有()。
第20题:
下列推理形式中,无效的有()。
第21题:
第22题:
第23题:
第24题:
(p∨q)∧p├﹁q
(pqr)∧﹁p├q∧r
(pqr)∧﹁p├qr
(p∨q∨r)∧﹁p├q∨r
(p∨q∨r∨s)∧(﹁p∧﹁q)├r∨s