首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下列程序: #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
分析下列程序: #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
admin
2013-06-11
66
问题
分析下列程序: #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,66,9
B、6,9 9,6
C、6,9 6,9
D、9,69,6
答案
1
解析
通过p1=&a,p2=&b分别将a、b的地址赋给指针p1、p2,接着执行if语句,发现a<b成立,则通过交换p1、p2的值,即交换a、b所在存储单元的地址,但是a、b的值并没有发生变化。
转载请注明原文地址:https://kaotiyun.com/show/kVJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是() main() {union{chari[2]; intk; }r; r.i[0]=2,r.i[1]=0; printf("%d\n",r,k); }
以下程序的输出结果是() main() {intn[3][3],i,j; for(i=0;i<3;i++) for(j=0;i<3;++)n[i][j]=i+j; for(i=0;i<2;i++)
下面程序把数组元素中的最大值放入a[o]中,则在if语句中的条件表达式应该是() main() {inta[10]={6,7,2,9,1,10,5,8,4,3,},*p=a,i; for(i=0;i<10;i++,p++)
下面程序的输出结果是() main() {intx,y,z; x=0,y=z=-1; x+=-z---y; pritnf("x=%d\n",x); }
在下列字符序列中,合法的标识符是()
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdio.h>#include<ctype,h>
以下程序运行后的输出结果是【】。fun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
有以下说明和定义语句structstudent{intage;charnum[8];structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};
随机试题
简述多种族群向黄帝族聚拢的原因。
有关肺总容量的叙述,哪一项是错误的
全身炎症反应综合征(systemicinflammatoryresponsesyndrome,SIRS)
关于坐位平衡训练的说法正确的是
根面龋中最易找到的细菌哪一项
路基的几何要素主要指()。
2018年甲房地产公司采用银行按揭方式销售商品房,为购房者的按揭贷款提供价值1500万元担保。下列关于该担保金税务处理的说法,正确的是()。
产品的生命周期包括()阶段。
国务院()主管部门分别主管全国陆生、水生野生动物保护工作。
GermanPrimeMinisterOttoVonBismarckmaybemostfamousforhis【C1】______anddiplomatictalent,buthiscontributionstothe
最新回复
(
0
)