首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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++;
有以下程序 #include 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++;
admin
2015-07-31
47
问题
有以下程序
#include
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、4321098765
B、5678901234
C、0987654321
D、0987651234
答案
B
解析
该程序首先给一维数组赋值,然后三次调用fun函数,其中fun(a,0,3);功能是将一维数组中第1个元素和第4个元素互换,第2个元素和第3个元素互换;其中fun(a,4,9);功能是将一维数组中第5个元素和第10个元素互换,第6个和第9个元素互换,第7个元素和第8个元素互换;其中fun(a,0,9);功能是将将一维数组中第1个元素和第10个元素互换,第2个元素和第9个元素互换……依次类推。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/9nDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序main(){inti,j,m,n;i=5;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}运行后,i,j,
若有下面的说明和定义:structtest{intm1;charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof
下列程序的输出结果是()。structabc{inta,b,C;);main(){structabcs[2]={{1,2,3},{4,5,6}};intt;t=
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(x*Y-m);}main(){inta=5,b=7;printf("%d\n",fun(a
下面程序的输出结果为______。#include<string.h>main(){charp1[7]="abc",p2[]="ABC",str[50]="xyz";strcpy(str,strcat(p1,p2)
数据的完整性是指数据的正确性、有效性和______。
若x为int类型,请写出与!x等价的C语言表达式______。
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
随机试题
A.消化道传播B.输血传播C.虫媒传播D.呼吸道传播E.直接接触传播型肝炎病毒(HBV)的主要传播途径是
现场机械控制防火卷帘,指的是防火卷帘卷门机上设有手动拉链,可通过人工拉动拉链控制卷帘升降。()
血管壁的止血功能,下列哪一项是错误的
A、星点B、金井玉栏C、朱砂点D、云锦花纹E、筋脉点大黄根茎断面有
在一定条件下,已建立平衡的某可逆反应,当改变反应条件使化学平衡向正反应方向移动时,下列有关叙述正确的是()。
某安装公司分包一商务楼(一至五层为商场,六至三十层为办公楼)的变配电工程,工程的主要设备(三相干式电力变压器、手车式开关柜和抽屉式配电柜)由业主采购,设备已运抵施工现场,其他设备、材料由安装公司采购。合同工期60天,并约定提前1天,奖励5万元人民币,延迟1
下列关于焊接施工说法正确的是()。
在使用Word2010进行文字编辑时,下列叙述错误的是:
研究者通过感官或者一定仪器设备,有目的、有计划地观察儿童的心理和行为表现,并由此分析儿童心理发展的特征和规律的一种方法是()
下列叙述中正确的是()。
最新回复
(
0
)