首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
16
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列叙述中,不正确的是
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输入数据的形式应该是【】。chara[10],b;scanf("a=%sb=%c",a,&b);
若有如下说明,则_______的叙述是正确的。structst{inta;intb[2];}a;
下面叙述正确的是_______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
以下说法中正确的是()
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
若a=10,b=20,则表达式!(a<b)的值是【】。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
随机试题
Studentswillneed【21】alloftheirlanguageskillsinorder【22】understandthereadingselectionsinReader’sChoice.Thebookco
Hadyouworkedharder.you______alotmore.
A.抗体B.补体C.抗菌肽D.穿孔素E.干扰素能够作用于正常细胞使之产生抗病毒蛋白的免疫分子是
A、单臂卡环B、双臂卡环C、间隙卡环D、Ⅰ杆卡环E、T形卡环具有支持作用的卡环是()
某企业与职工解除劳动关系时,在经济补偿方面的下列哪些做法不符合《劳动法》的规定?
若两个事件A、B是独立事件,则()。
水利工程施工招标文件的评标标准不得存在以下情形()。
如果无效民事行为所约定的义务正在履行之中,则( )。
企业接受外单位的非货币性捐赠不应并入应纳税所得额征收所得税。()
设A、B分别是圆周取到最大值和最小值的点,O是坐标原点,则∠AOB的大小为().
最新回复
(
0
)