首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下列程序: #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;} prin
分析下列程序: #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;} prin
admin
2013-06-11
41
问题
分析下列程序: #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,6 6,9
B、6,9 9,6
C、6,9 6,9
D、9,6 9,6
答案
A
解析
通过p1=&a,p2=&b分别将a、b的地址赋给指针p1、p2,接着执行if语句,发现a<b成立,则通过交换p1、p2的值,即交换a、b所在存储单元的地址,但是a、b的值并没有发生变化。
转载请注明原文地址:https://kaotiyun.com/show/sjJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf("\na=%d,b=%f,c=
若有如下程序:main(){ints[]={1,2,3,4,5,6,},*p=s;printf{"%d,%d\n",*(p+3),*(p+5)}}则程序运行后的输出结果是【】。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
为使*p=20,下面正确的程序是()
以下程序的输出结果是() #include<stdlib.h> inta[3][3]={1,2,3,4,5,6,7,8,9},*p; main() {p=(int*)malloc(sizeof(int)); f(
现代计算机之所以能自动地连续进行数据处理,主要是因为()
用黑盒技术测试用例的方法之一为
结构化程序设计的一种基本方法是
下列不属于软件工程三要素的是
随机试题
在Access2010中,_______查询可以根据一个或多个表/查询中的数据来新建表。
下列哪种情况,A,B两病灶投影重叠
该患受累的颅神经是对进一步治疗及预防,最重要的检查是:
制备溶液型液体药剂时的注意事项( )。
1921年,在马克思列宁主义同中国工人运动相结合的进程中,中国共产党应运而生。中国共产党能够在众多的党派中取得革命的领导权,成为中国革命和社会主义事业的领导核心,就是因为中国共产党的根本宗旨与众不同。我们党同一切剥削阶级政党和其他团体的根本区别是(
自然常识课上,教师通过做水的加温和降温实验,让学生观察水的三态变化,这种教育方法是()
()
编制16PF量表采用的是()
中国资产阶级民主革命是由孙中山为代表的资产阶级革命派首先发动的。作为本阶级的政治利益代言人,资产阶级革命派形成的阶级基础是
请在“考试项目”菜单上选择“演示文稿软件使用”菜单项,完成以下内容:打开指定文件夹下的演示文稿yswg7(如图),按下列要求完成对此文稿的修饰并保存。1.将第二张幻灯片对象部分的动画效果设置为“溶解”;在演示文稿的开始处插入一张“标题幻灯片”,
最新回复
(
0
)