首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
31
问题
有以下程序 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"main(){charfun(char,int);chara=’A’;intb=13;a=fun(a,b);
程序设计语言的基本成分是数据成分、运算成分、控制成分和()
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t","rb")
以下程序运行后的输出结果是【】。main(){chars[]="9876",*p;for(p=s;p<s+2;p++)printf("%s\n",p);}
随机试题
()对于相思相当于社稷对于()
某公司于2014年7月1日从银行取得专门借款5000万元用于新建一栋厂房,年利率为5%,利息按季支付,借款期限2年。2014年10月1日正式开始建设厂房,预计工期为15个月,采用出包方式建设。该公司于开始建设日、2014年12月31日和2015年5月1日分
在税收筹划中,采用共担风险的方式将不动产对外投资,所用的筹划方法是()。
直接材料成本差异形成的基本原因包括()。
下列属于三身佛的有()。
下列关于我国区域发展的说法错误的是()。
A.Isthatallitis?B.IwishIcould,butIcan’t.C.That’snobigdeal.Eddie:Lookatthispicture.It’sabeautifulboat.
Risingwages—togetherwithcurrencyfluctuationsandhighfuelcosts—areeatingawaytheonce-formidable"Chinaprice"advantage
下列属于白盒测试方法的是()。
Amongtheraftofbooks,articles,jokes,romanticcomedies,self-helpguidesandotherwritingsdiscussingmarriage,somefamil
最新回复
(
0
)