以下程序的运行结果是( )。#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
A: 2 1
B: 2 2
C: 1 1
D: 1 2
举一反三
- 以下程序的运行结果是______。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);}
- 【单选题】设图中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
- 以下程序的运行结果是______。 #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); }
- 在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
- 阅读以下程序,其执行结果是_________#include [stdio.h]int main(){ int a,*p,*q; p=&a; q=&a; *p=5%6; *q=5; printf("%d\n",a);}