首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下列程序: #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
84
问题
分析下列程序: #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全国计算机二级
相关试题推荐
将经过确认测试的软件与外设、网络等连接在一次运行的测试叫【】
执行以下程序段() x=-1; do {x=x*x; }while(!x);
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
在下列字符序列中,合法的标识符是()
C语言源程序的最小单位是()
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdio.h>#include<ctype,h>
有以下说明和定义语句structstudent{intage;charnum[8];structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};
没有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
随机试题
已知某等差数列共有10项,其奇数项之和为15,偶数项之和为30,则其公差为()。
根据《联合国国际货物销售合同公约》第18条规定:接受的方式()
下列选项中,属于项目设计前准备阶段主要工作的是()。
合伙型股权投资基金的合伙协议,必备内容的事项包括()。I.合伙期限Ⅱ.管理方式和管理费Ⅲ.费用和支出Ⅳ.财务会计制度Ⅴ.利润分配及亏损分担
上证50ETF是我国第一只ETF基金。( )
“细胞核”是人民教育出版社高中《生物》必修1中第3章第3节的内容。请据此教材内容设计教案。
在资本主义制度下,利息的本质,是职能资本家使用借贷资本而让渡给借贷资本家的一部分剩余价值,是剩余价值的一种特殊转化形式。()
Consumerproductssuchasshampoosandsunscreens,evenonesboostedassafer,maycontainpotentiallyharmfulchemicalsnotlis
下面关于对象概念的描述中,错误的是
A、8:50.B、7:40.C、0.305556D、0.298611D表演八点开始,现在离开演时间还有五十分钟,经推算可知现在时间是7:10,故选D。
最新回复
(
0
)