首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: voidf(int*x,int * y) { int t; t= *x;*x= *y;*y=t; } main() { inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
有以下程序: voidf(int*x,int * y) { int t; t= *x;*x= *y;*y=t; } main() { inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
admin
2010-12-10
43
问题
有以下程序: voidf(int*x,int * y) { int t; t= *x;*x= *y;*y=t; } main() { inta[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a;q=&a[7]; while(p) { f(p,q);p++;q--;} for(i=0;i<8;i++)printf("%d,",a
); } 程序运行后的输出结果是______;
选项
A、8,2,3,4,5,6,7,1,
B、5,6,7,8,1,2,3,4,
C、1,2,3,4,5,6,7,8,
D、8,7,6,5,4,3,2,1,
答案
D
解析
本题的函数f是将两个指针所指的两个单元中的数值对换。指针p指向数组a的第一个元素a[0]而指针q指向数组a的元素a[7]。调用f将p和q所指元素值对换,也就是将a[0]和a[7]的值对换,对换后结果分别是8、1。P++指向a[1],q-指向a[6J,继续循环,调用f将a[1]和a [6]交换,结果变成7、1。以此类推,直到p和q相遇循环站束。数组a的值由{1,2,3,4,5,6,7,8}变成了{8,7,6,5,4,3,2,1}。输出9结果应该是:8, 7,6,5,4,3,2,1。
转载请注明原文地址:https://kaotiyun.com/show/FBPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsString,yAsStringx=Right("abcd",2)y=Mid("dcba",2,3)Ifx>
有如下程序代码:PrivateSubFormClick()DimxAsInteger,yAsInteger,BumAsIntegerx=3y=xDoUntilx>=6nun=x*yPr
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
如下关于变体类型变量的叙述中,错误的是()。
下列关于栈的叙述中,正确的是
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
设有下列二叉树:对此二叉树后序遍历的结果为
下列关于栈的描述中错误的是
下列关于栈的叙述中正确的是
随机试题
丹参在清营汤中的作用是
毛泽东提出对待古今中外一切文化成果的方针是( )
50岁妇女,2个月来因消瘦行妇科检查发现盆腔肿物。胃溃疡20多年,已绝经2年。妇科检查:阴道正常,宫颈光滑,子宫平位,正常大小,子宫两侧均可及直径10cm大小实性肿物,活动,与子宫可分开。应考虑为下列哪一项
根据《国家突发重大动物疫情应急预案》,在特别重大突发动物疫情的应急响应中,不属于兽医行政管理部门的职责是
A.脂肪变性层B.透明层C.脱矿层D.细菌侵入层E.坏死崩解层
A.15日前B.30日C.60日前D.6个月《药品经营许可证》的许可事项发生变更的,提出变更登记申请期限为许可事项发生变更
下列关于偿债备付率的表述中,正确的是( )。
金融市场最基本的功能是()。
甲是中国公民,在境内开办了A、B两个个人独资企业,2008年10月,A企业取得的收入总额为10万元,B企业取得的收入总额为20万元,A企业和B企业均采用核定征收办法,核定的应税所得率均为20%;同月,甲出版书籍取得稿酬收入5万元;转让股票取得转让收益5万元
WilliamShakespeare(1564-1616)wrotemanyplaysandpoemswhichareknowntheworldover.IfyouthinktheworksofanElizabe
最新回复
(
0
)