首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
27
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1
有以下程序main(){inta=3;do{printf("%d,",a-=2);}while(!(-a);printf("\n");}程序运行后的输出结果是
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf(’’%d,%d\n’’,a,b);)程序运行后输出结果是
设有数组定义:chararray[]="Chinese";数组array所占的空间为()。
以下叙述中错误的是()。
有以下程序段TypedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是
下面不属于对象基本特点的是
下面可以作为软件需求分析工具的是()。
下面选项中关于编译预处理的叙述正确的是
以下选项中不能用作C程序合法常量的是
随机试题
A、uncleB、umbrellaC、customD、universityDA,B,C项划线部分发[A],而D项划线部分发[ju:],故选D项。
正确的治疗为患者术后复查肿瘤缩小65%,疗效评价
下列属于划分公路隧道围岩的主要因素与指标的是( )。
保险产品具有其他投资理财工具不可替代的()。
甲公司有关债务重组资料如下:因乙公司无法支付甲公司货款5250万元,甲公司2014年6月8日与乙公司达成债务重组协议。协议约定,双方同意乙公司以其持有A公司的70%股权按照公允价值4950万元抵偿欠付甲公司货款。甲公司对上述应收账款已计提坏账准备450万元
下列画家不属于“后印象三杰”的是()
在我国的传统文化中,梅、兰、竹、菊被称为“花中四君子”,它们分别指代了一种高贵的品质或者一类有高贵品质的人。其中,梅代表的是()。
黑脉金斑蝶的幼虫以乳草植物为食,这种植物所含的毒素使得黑脉金斑蝶对它的一些捕食动物有毒。副王峡蝶的外形和黑麦金斑蝶非常相似,但它的幼虫并不以乳草植物为食。因此可以得出结论,副王峡蝶之所以很少被捕食,是因为她和黑麦金斑蝶在外形上的相似。以下哪项如果
防止软盘感染病毒的有效方法是
6:00
最新回复
(
0
)