首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int m=1,n=2,*p=&m,*q=&n,*r; r=p; p=q; q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); } 程序运行后的输出结果是( )。
有以下程序 #include main() { int m=1,n=2,*p=&m,*q=&n,*r; r=p; p=q; q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); } 程序运行后的输出结果是( )。
admin
2015-07-28
26
问题
有以下程序
#include
main()
{ int m=1,n=2,*p=&m,*q=&n,*r;
r=p; p=q; q=r;
printf("%d,%d,%d,%d\n",m,n,*p,*q);
}
程序运行后的输出结果是( )。
选项
A、1,2,2,1
B、1,2,1,2
C、2,1,2,1
D、2,1,1,2
答案
A
解析
main()函数刚开始将指针p指向变量m的地址,将指针q指向n的地址,所以*p与m等价,*q与n等价。然后经由指针r将指针p、q的指向进行了交换,所以此时*p与n等价而*q与m等价,所以输出结果为1,2,2,1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/CdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)
若有下列定义(设int类型变量占两个字节),则i=【】,j=【】。 inti=8,j=9;floatx=123.456; print("i=%oj=%o\n",i,j);
以下程序的输出结果是_______。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}inta
C语言函数返回值的类型是由_____决定的。
下面程序的输出结果是_______。unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}whil
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=_______malloc(sizeof(int));则应填入_______。
下面叙述正确的是_______。
对于循环队列,下列叙述中正确的是
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
下列选项中不合法的十六进制数是()。
随机试题
心身疾病是指( )
A.药品生产企业B.药品经营企业和使用单位C.国家食品药品监督管理局D.所在地省级药品监督管理部门E.国家食品药品监督管理局和省级药品监督管理部门应当建立药品召回信息公开制度的是
曲面x2+y2+z2=2z之内以及曲面z=x2+y2之外所围成的立体的体积V等于:
人力资源信息系统的基本职能不包括()。
某普通合伙企业决定解散,经清算人确认:企业欠职工工资和社会保险费用10000元,欠国家税款8000元,另外发生清算费用3000元。下列几种清偿顺序中,符合合伙企业法律制度规定的是()。
下图表示辽宁西北部某地土地利用的变化,将该区域分为25个方格,每个方格中的两个数字按左右顺序分别代表1979年和2005年土地利用类型,完成下列问题。图示区域土地利用变化会导致()。
被查封、扣押的财物、文件,应当妥善保管或封存,不得()。
(1)客户起诉索赔(2)重返国际市场(3)企业反思、整改(4)采用绿色有机种植技术(5)茶叶农药残留超标
()必修课()奖学金()登记、报到()开学典礼
interviews由问题和答案的其他部分可知这里需要填入名词。注意录音的开头部分,这是我们经常会因为注意力没有高度集中就没听到的部分,但又经常是很重要的一部分,而且要边听边做笔记,综合理解听到的内容,一旦我们没有听清开头部分,也可以根据一些具体的列举,我
最新回复
(
0
)