首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
19
问题
有以下程序: 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全国计算机二级
相关试题推荐
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数
在窗体Form1上放一个名为Text1的文本框和一个名为Command1的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
编写如下程序:PrivateSubCommand1_Click()DimnAsInteger,tAsLongStaticsAsIntegert=1Forn=1To3t=
下列可作为VisualBasic变量名的是()。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
下面关于多重窗体的叙述中,正确的是()。
下列关于栈的叙述正确的是( )。
对如下二叉树进行后序遍历的结果为()。
随机试题
关于胸腺瘤的叙述,不正确的是()
需要两种以上的脊椎动物完成生活史的原虫是
纤维素样变性不见于
甲睾酮的化学结构是
A.柴胡疏肝散加减B.黄芪建中汤加减C.良附丸加减D.左金丸加减E.保和丸加减某男,21岁。胃痛胀满,嗳腐恶食,大便不爽;舌质红,苔厚腻,脉滑,应选用的方剂是()。
取网状构造冻土试样500g,待冻土样完全融化后,加水调成均匀的糊状,糊状土质量为560g,经试验测得糊状土的含水量为60%。问冻土试样的含水量最接近下列哪个选项?
在19世纪中叶以后,西方许多国家的资本家出资建设了公司城,其目的是为了:
“代理人在被代理人的授权范围内独立地表现自己的意志”的具体表现是( )。
王强是某代理记账公司提供专业服务的会计人员,其在下列为客户提供的服务中,违背会计职业道德要求的做法有()。
下列关于商业银行业务外包的描述,最不恰当的是()。
最新回复
(
0
)