首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2013-02-23
43
问题
有以下程序 #include <stdio.h> void fun(int *s,int n1,int n2) { int i,j,t; i=n1 j=n2; while(i<j) {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、987654321
B、4321098765
C、5678901234
D、987651234
答案
C
解析
函数fun(int *s,int n1,int n2)的功能是对数组s中的元素进行首尾互相调换。所以在主函数中,当 fun(a,0,3)执行完后,数组a[12]={4,3,2,1,5.6,7,8,9,01;再执行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://jikaoti.com/ti/8vn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
以下程序运行后的输出结果是【】。main(){chars[]="9876",*p;for(p=s;p<s+2;p++)printf("%s\n",p);}
以下所列的各函数首部中,正确的是______。
以下关于switch语句和break语句的描述中,正确的是______。
以下正确的函数定义是______。
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}int
实体是信息世界中广泛使用的一个术语,它用于表示
数据库系统中实现各种数据管理功能的核心软件称为【】。
在深度为5的满二叉树中,叶子结点的个数为
是构成C语言程序的基本单位。
随机试题
Hegaveusmanysuggestionsthatweshouldgetupearlierandtakemoreexercises.
结核分枝杆菌成分中可引起机体发生超敏反应的是________和________。
可引起视神经炎的药物是()
残胃癌发生在因良性病变施行胃大部切除术后至少
关于投资回收期指标优缺点的说法,正确的有()。
下列有关应对通货膨胀风险的策略,说法正确的有()。
下列对于流动比率指标的表述中正确的有()。
心理咨询师在咨询中使用的提问方式不包括()。求助者的行为症状不包括()。
根据《物权法》的规定,下列选项中,属于侵犯相邻权的行为有
Mostgrowingplantscontainmuchmorewaterthanallothermaterialscombined.C.R.Barneshassuggestedthatitisaspropert
最新回复
(
0
)