首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int *s, int n1, int n2) { int i, j, t; i=n1; j=n2; while( i
有以下程序 #include void fun(int *s, int n1, int n2) { int i, j, t; i=n1; j=n2; while( i
admin
2019-07-14
45
问题
有以下程序
#include
void fun(int *s, int n1, int n2)
{
int i, j, t;
i=n1; j=n2;
while( i
{
t=s
; s
=s[j]; s[j]=t; i++; j--;
}
}
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0}, k;
fun(a,0,3); fun(a,4,9); fun(a,0,9);
for(k=0;k<10;k++)
printf("%d", a[k]);
printf("\n");
}
程序的运行结果是( )。
选项
A、5678901234
B、4321098765
C、0987654321
D、0987651234
答案
A
解析
函数fun()的功能是将数组s中下标为n1和n2之间的数据逆序,所以调用语句fun( a,0,3 ); fun( a,4,9 ); fun( a,0,9 );结束后,是先将数组p中下标为0至3之间的元素逆序,然后将下标为4至9之间的元素逆序,再将整个数组逆序,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/WyRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中叙述正确的是()。
有如下程序#include#includemain(){charname[10]="c-book";char*str=name;printf("%d,%d,%d,%d\n",sizeof(name),strlen(nam
有以下程序#include#includevoidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun(
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是()。
以下叙述正确的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
以下选项中合法的常量是
下列对于软件测试的描述中正确的是
下面对软件测试描述错误的是()。
随机试题
高钾血症的治疗措施包括:()
肝癌筛查首选的影像学检查是()
下列用来评价混悬剂的物理稳定性的是
A.由原发证部门吊销其执业证书B.由其所在医疗机构取消其麻醉药品和第一类精神药品处方资格;造成严重后果的,由原发证部门吊销其执业证书C.由其所在医疗机构取消其麻醉药品和第二类精神药品处方资格;造成严重后果的,由原发证部门吊销其执业证书D.由药品
下列判断中,正确的是()。
导游证的有效期为5年。()
“六十年像长河,有缓流也有急流;六十年像画卷,有暖色也有冷色;六十年像乐曲,有高音也有低音;六十年像史诗,有欢乐也有痛苦。”新中国建国六十年历程体现了()。
国务院是我国最高国家权力机关。()
关于真理与谬误的辩证关系,下列选项中正确的是()
Ididn’tknowhecameback______Imethiminthestreet.
最新回复
(
0
)