首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下列程序: #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
24
问题
分析下列程序: #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全国计算机二级
相关试题推荐
以下程序的功能是找出三个字符串中的最大串。 【】 #include<stdio.h> main() { inti; charstring[20],str[3][20]; (i=0;i<3;i++)gets
将经过确认测试的软件与外设、网络等连接在一次运行的测试叫【】
以下程序的输出结果是() #include<stdlib.h> inta[3][3]={1,2,3,4,5,6,7,8,9},*p; main() {p=(int*)malloc(sizeof(int)); f(
以下程序的输出结果是() 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++)
以下程序的输出结果是() main() {inta[10]={1,2,3,4,5,6,7,8,9,10,},*p=a; printf("%d\n",*(p+2)); }
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
下面程序的输出结果是() main() {inti,f1,f2; f1=f2=1; for(i=0;i<4;i++) {printf(”%d%d”,f1,f2); f1+=f2; f2+=f1;
在下列字符序列中,合法的标识符是()
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdio.h>#include<ctype,h>
没有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
随机试题
下肢深静脉血栓形成在临床上最常见的类型是
最为常见的肺脓肿发病机制是
崩漏虚热证的用方为崩漏实热证的用方为
下列结论中,错误的是:
给定资料1.在一个健康的社会中,注重隐私,注重维护公共空间的秩序,是文明的体现。在公共空间亲热,例如牵手、拥抱、亲吻……除部分地域文化明令禁止外,这种情况在大多数时候都无可厚非。而近期发生在一些城市的公共空间亲热事件,尤其是优衣库试衣间视频一事
论说文:根据以下材料,自拟题目写一篇700字左右的论说文。一天,一位成功学大师在开始演讲之前,问在座的学员:“世界的最高峰是哪一座山?”“珠穆朗玛峰。”学员们异口同声地回答说。“它的海拔究竟有多高?”“过去是8848米,现在是8844米。”虽然“
∫0+∞x4=________.
以下关于VB的叙述中,错误的是
下面描述中,符合结构化程序设计风格的是()。
总的说来,教育公平意味着人人享有平等的教育机会。
最新回复
(
0
)