首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun( int *s, int n1, int n2 ) { int i,j,t; i=n1; j=n2; while( i<j ) { t=*(s+i); *(
有以下程序 #include <stdio.h> void fun( int *s, int n1, int n2 ) { int i,j,t; i=n1; j=n2; while( i<j ) { t=*(s+i); *(
admin
2020-11-27
18
问题
有以下程序
#include <stdio.h>
void fun( int *s, int n1, int n2 )
{ int i,j,t;
i=n1; j=n2;
while( i<j )
{ t=*(s+i); *(s+i)=*(s+j); *(s+j)=t;
i++; j--;
}
}
main()
{
int a[10] = { 1,2,3,4,5,6,7,8,9,0} ,i, *p = a;
fun( p,0,3 ); fun( p,4,9 ); fun( p,0,9 );
for( i=0; i<10; i++ )printf("%d ", *( a+i ) );
printf("\n" );
}
程序运行后的输出结果是
选项
A、5 6 7 8 9 0 1 2 3 4
B、0 9 8 7 6 5 4 3 2 1
C、4 3 2 1 0 9 8 7 6 5
D、0 9 8 7 6 5 1 2 3 4
答案
A
解析
程序执行过程为:调用函数fun(p,0,3),将数组a首地址传入函数,循环执行2次,将数组前4个元素前后倒置,数组a={4,3,2,1,5,6,7,8,9,0};调用函数fun(p,4,9),将数组a首地址传入函数,循环执行3次,将数组第5个到第10个元素前后倒置,数组a={4,3,2,1,0,9,8,7,6,5};调用函数fun(p,0,9),将数组a首地址传入函数,循环执行5次,将数组元素前后倒置,数组a={5,6,7,8,9,0,1,2,3,4};依次输出数组元素,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/gd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下表达式中,输出与其他三组不同的是()。
设有以下函数:f(inti){intj=0;staticintk=3;i++:j++;return(i+j+k);}如果下面的程序中调用该函
有以下程序:main(){chars口={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};intp,q;p=sizeof(s);q=strlen(s);
有如下程序#includemain(){inti,data;scanf("%d",&data);for(i=0;i
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是()。
设有定义doubleall0],*s=a:以下能够代表数组元素a[3]的是
下面可以作为软件需求分析工具的是()。
在软件设计中,不属于过程设计工具的是
在C语言中,以下说法不正确的是()。
随机试题
用基带数字信号对载波信号的相位进行控制的方式称为()。
属于小细胞低色素贫血的是
控制新生儿缺血缺氧性脑病惊厥首选()
监理单位在建设工程监理工作中体现公正性要求的是()。
汇率对证券市场的影响有()
如果本期财务报表中列报了对应数据一且上期财务报表未经审计,注册会计师的下列做法恰当的是()。
公安机关对于被拘留的人,应当在()以内进行讯问。
A、 B、 C、 D、 B本题考查主谓一致。togetherwith引导的部分为插入语,不影响整句的主谓搭配,所以be动词需要根据主语Fred进行选择。因此选择B,改为第三人称单数is。
Philosophicalproblemsarisewhenpeopleaskquestionsthat,thoughvery____,havecertaincharacteristicsincommon.
时间过得飞快。现在,他来纽约已经半年了。
最新回复
(
0
)