执行以下程序片段{ int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); } 程序运行后的输出结果是
A: 1,2,1,2
B: 1,2,2,1
C: 2,1,2,1
D: 2,1,1,2
A: 1,2,1,2
B: 1,2,2,1
C: 2,1,2,1
D: 2,1,1,2
B
举一反三
- 有以下程序main(){intm=1,n=2,*p=&m,*q=&n,*r;r-p,p=q,q=r;printf(%d,%d,%d,%d/n,m,n,*p,*q);)程序运行后的输出结果是 A: 1,2,1,2 B: 1,2,2,1 C: 2,1,2,1 D: 2,1,1,2
- 以下程序的运行结果是______。 #include "stdio.h" main() {int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); }
- 以下程序的运行结果是( )。#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
- 有以下程序#includemain(){intm=1,n=2,*p=&m,*q=...p,*q);}程序运行后的输出结果是()
- (1)p→q (2)┐q∨r (3)(┐p∨q)∧((p∧r)→p) (4)(q→r)∧(p→p) A: (1)和(2) B: (1)和(3) C: (2)和(3) D: (2)和(4)
内容
- 0
假设已有定义int m=2,n=1,&r=m; 则语句r=n;执行后,m、n和r的值依次为 。 A: 1 1 1 B: 2 1 1 C: 1 1 2 D: 1 2 1 E: 1 2 2
- 1
以下程序的运行结果是______。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);}
- 2
执行以下程序段后,*p 的值为_______。int m = 1, ∗p = &m, *q; q = p; *q = 2;
- 3
在MATLAB中运行[d,p,q]=gcd(56,126),输出结果是 A: d=14, p=-2, q=1 B: d=14, p=2, q= -1 C: d=14, p=1, q=-2 D: d=14, p=-1, q=2
- 4
以下推理过程是正确的。( )(1) p P规则(2) p®(Øq®r) P规则(3) Øq®r (1)(2),假言推理