首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2013-02-23
37
问题
有以下程序
#include
void fun(int *s,int n1,int n2)
{ int i,j,t;
i=n1; j=n2;
while(i
;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
}
程序的运行结果是
选项
A、0987654321
B、4321098765
C、5678901234
D、0987651234
答案
C
解析
函数fun(int *s,int n1,int n2)的功能是对数组s中的元素进行首尾互相调换。所以在主函数中,当fun(a,0,3)执行完后,数组a[12]={4,3,2,1,5,6,7,8,9,0};再执行fun(a,4,9),数组a[12]={4,3,2,1,0,9,8,7,6,5};再执行fun(a,0,9)后,数组a[12]={5,6,7,8,9,0,1,2,3,4}。
转载请注明原文地址:https://kaotiyun.com/show/VaPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intc=35;printf("%d\n",c&c);}程序运行后的输出结果是()。
有以下程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行该程序段后,k的值是()。
下列程序的运行结果是()。#include<stdio.h>voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){int
若有定义:char*st="howareyou";下列程序段中正确的是()。
下列程序的输出结果是()。#include<stdio.h>structabc{inta,b,c,s;};main(){structabcs[2]={{1,2,3},{4,5,6}}
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()。
程序中对fun函数有如下说明:void*fun();此说明的含义是()。
下面不属于软件设计原则的是()。
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。
按条件f对关系R进行选择,其关系代数表达式是()
随机试题
下列关于电化教学的描述,正确的是()
休克患者的合理体位是()
有关胆囊结石的症状体征错误的是
慢性再障的治疗首选
A、金樱子B、乌梅C、椿皮D、桑螵蛸E、乌贼骨治胃痛出血宜用()
许许多多青年人有机会上大学。
根据以下情境材料。回答下列问题。假如你是A省B市公安局信访处的一名工作人员,某日一批群众前来上访,为完成工作任务,保障群众利益,领导要求你认真负责此事,面对各种难题,你需要准确解决。当天的第二件工作是一位老大爷前来上访,出现(
白驹过隙:度日如年
设f(x)=∫0ln(1+2x)sintdt2dt,g(x)=x3+x4,当x→0时,f(x)是g(x)的().
TheDangersofSecondhandSmokeMostpeopleknowthatcigarettesmokingisharmfultotheirhealth.Scientificresearchshows
最新回复
(
0
)