首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; void f(int *x,int *y) { int t; t=*x; *x=*y; *y=t; } main() { int a[8]={1,2,3,4,5,6
有以下程序; void f(int *x,int *y) { int t; t=*x; *x=*y; *y=t; } main() { int a[8]={1,2,3,4,5,6
admin
2009-01-15
22
问题
有以下程序; void f(int *x,int *y) { int t; t=*x; *x=*y; *y=t; } main() { int a[8]={1,2,3,4,5,6,7,8},i,*p,*q; p=a; q=&a[7]; while (p>q) { 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,
答案
8
解析
本题程序开头定义了一个函数f(),在函数中用一个临时变量t交换了两个指针参数所指的地址内容,所以该函数的作用就是交换两个参数所指的内容。在主函数中,首先定义了一个int型数组a,并定义了两个血型指针p、q分别指向数组a的第一个元素和最后一个元素。然后使用一个 while循环调用函数f()不断交换两个指针所指的内容,每次交换后p往后移动一个元素,q往前移动个元素,直到q不再大于p,即直到两个指针在数组a的中间相遇为止。所以,程序最终运行的结果是数组a中的所有元素全被反序排列一次。故应该选择选项D。
转载请注明原文地址:https://jikaoti.com/ti/EmK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于控件的叙述中,正确的是
以下关于VB特点的叙述中,错误的是
下列程序的执行结果为()。n=0j=1DoUntiln>2n=n+1:j=j+n*(n+1)LoopPrintn:i
设x的初始值为1,并有下面程序片段:Whilex<10x=x+1Wend下面与上述程序片段产生结果不同的是
设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommand1_Click()CD1.DialogTitle="打开文件"CD1.InitDir="C:"
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
下列方法或事件中,不是组合框与列表框共有的是()。
在数据库系统中,用户所见的数据模式为
在考生文件夹中有一个工程文件sjt4.vbp。该程序的功能是将文件in4.txt中的文本读出并在文本框Text1中显示。输入一个英文字母到文本框Text2中,然后单击“统计”命令按钮,统计该字母(大小写被认为是不同的字母)在文本中出现的次数,统计结果在标签
下列数据流图(DFD)构造规则中正确的是()。
随机试题
体适能测试能够反映身体成分的是()。
案情:甲与乙签订房屋租赁合同,乙为承租人,租期4年,甲每年向乙收取租金3万元。合同成立后,乙未经甲允许将房屋进行一翻装修,共计花费1万元。1年后乙未经甲同意擅自将房屋转租给丙,租金4万元。此后半年甲得知后找到乙问明情况后便不再过问。第2年,乙因经济状况拖欠
已知H2S的ka1=9.1×10-8,ka2=1.1×10-12,则0.100mol/dm3H2S溶液的pH值为()。
室外热水网络(K=0.5mm),设计都采用较高的流速(流速常大于0.5m/s),水在热水网路的流动状态,大多处于()。
根据《绿色施工导则》,四节一环保中的“四节”是指()。
分步法要求按各个生产步骤计算成本,以便考核和分析各种产品及各生产步骤的成本计划的执行情况。()
毛泽东认为中国是一个“两头小、中间大”的社会,所谓“两头”是指()
You’vebeenworkingoutregularlyforquiteawhile,butyou’renowherenearyourfitnessgoals.Sonowit’stimeto【C1】______yo
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
QuestionandAnswerChoiceOrderThislectureisapartofaseriesoflecturesonsurveydesigning.Wetendtotalkabout
最新回复
(
0
)