首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b; r=p; p=q; q=r; printf("%d,%d,%d,%d\n",*p,*q,a,b) ;
有以下程序 main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b; r=p; p=q; q=r; printf("%d,%d,%d,%d\n",*p,*q,a,b) ;
admin
2013-02-23
28
问题
有以下程序 main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b; r=p; p=q; q=r; printf("%d,%d,%d,%d\n",*p,*q,a,b) ; } 程序运行后输出结果是
选项
A、8,7,8,7
B、7,8,7,8
C、8,7,7,8
D、7,8;8,7
答案
4
解析
程序中定义了两个变量a和b,并分别赋初值为7和8,定义了三个指针变量p、q、r,并让指针p指向变量a,让q指向变量b,然后通过一个中间指针变量f,使指针变量p和q互换,互换后p指向q所指的内容即b,q指向开始p所指向的内容即 a,因此最后输出的*p,*q的值为8,7,a,b的值没有改变仍为7,8。
转载请注明原文地址:https://jikaoti.com/ti/sTn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序unionmyun{struct{intx,y,z;}u;intk;}a;main(){a.u.x=4;a.u.y=5;a,u.z=6;
若有如下程序:#include"stdio.h"voidmain(){FILE*fp;fp=fopen("test","wb")fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’
若有如下程序:sub(intx){inty=0;staticintz=1;y+=x+2;z+=y+x;return(z);}main(){intt=1,n;for(n=0;n<3;n
阅读下面程序段,则执行后输出的结果是#include"stdio.h"main(){charfun(char,int);chara=’A’;intb=13;a=fun(a,b);
程序设计语言的基本成分是数据成分、运算成分、控制成分和()
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
以下程序运行后的输出结果是【】。main(){chars[]="9876",*p;for(p=s;p<s+2;p++)printf("%s\n",p);}
随机试题
当神经冲动到达运动神经末梢时,可引起接头前膜
确定牙髓炎的患牙简便而可靠的方法是
女,28岁。水肿1周,伴肉眼血尿3天。起病前1周有上呼吸道感染病史。BP155/95mmHg,尿红细胞满视野,尿蛋白4.3g/d,血Cr128μmmol/L,Alb28g/L,补体C3下降。最合理的处理是()
一患者戴用全口义齿1个月,主诉左侧后牙经常咬腮,无其他不适。如果检查发现咬颊部位在第二磨牙的后方,其原因可能是
从下列各项活动的内容看,属于公安机关保护公共财产和个人合法财产的有()。
右边哪一项不可能是左边正方体纸盒展开图?
利率对汇率变动的影响是()。
Whereisthewomanfrom?
Weholdcertainprofessionstoahigherstandardwhenitcomestothementalhealthoftheirworkers,andforgoodreason.Docto
《红楼梦》共计120回,前80回的作者是曹雪芹,后40回由高鹗完成。
最新回复
(
0
)