首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun(int a[ ], int n) { int i,j=0,k=n-1, b[10]; for (i=0; i<n/2; i++) { b[i] =a[j];
有以下程序 #include <stdio.h> void fun(int a[ ], int n) { int i,j=0,k=n-1, b[10]; for (i=0; i<n/2; i++) { b[i] =a[j];
admin
2020-11-27
17
问题
有以下程序
#include <stdio.h>
void fun(int a[ ], int n)
{ int i,j=0,k=n-1, b[10];
for (i=0; i<n/2; i++)
{ b
=a[j];
b[k]=a[j+1];
j+=2; k--;
}
for (i=0; i<n; i++)
a
= b
;
}
main()
{ int c[10]={10,9,8,7,6,5,4,3,2,1},i;
fun(c, 10);
for (i=0;i<10; i++)
printf("%d,", c
);
printf("\n");
}
程序的运行结果是
选项
A、10,8,6,4,2,1,3,5,7,9,
B、10,9,8,7,6,5,4,3,2,1,
C、1,2,3,4,5,6,7,8,9,10,
D、1,3,5,7,9,10,8,6,4,2,
答案
A
解析
函数调用中,将数组名作为参数,将数组地址传给形参,所以函数中对数组a的操作将会改变c数组元素值。函数实现将数组中元素下标值为偶数的元素依次放在数组的前半段,将奇数下标值的元素放入数组后半段,且从最后一个位置向中间位置依次存放。执行函数后数组c中元素为{10,8,6,4,2,1,3,5,7,9},A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ve3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intflintx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);)mtflintx){returnx*2;}程序运
以下叙述中正确的是
若有以下程序#include<stdio.h>main(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
以下选项中能表示合法常量的是
设有如下程序段#includechars[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述正确的是()。
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*S){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);print
下面选项中关于位运算的叙述正确的是
程序中对fun函数有如下说明void‰();此说明的含义是
在C语言中,以下说法不正确的是()。
有关return语句说法不正确的是()。
随机试题
请谈谈你对“勿以恶小而为之,勿以善小而不为”这句话的理解。
Intheexperiment,theinfants______.WhichofthefollowingstatementsisNOTtrue?
梅.罗氏综合征的临床表现为
王先生今年36岁,妻子35岁,子女1岁,家庭年收入8万元,支出5万元,有存款20万元并正在累积。从家庭生命周期分析,王先生的家庭生命周期属于()。
其他条件不变的情况下,下列经济业务可能导致资产净利率下降的是( )。
企业现金清查中,经检查仍无法查明原因的现金短款,经批准后应计入()。
【2016上】一名幼儿画小朋友放风筝,将小朋友的手画得很长,几乎比身体长了3倍。这说明幼儿的绘画具有()。
设z=(x2+y2)sec2(x+y),求
为了把焦点移到某个指定的控件,所使用的方法是______。
Rockclimbingisanactivityinwhichparticipantsclimbup,downoracrossnaturalrockformationsorartificialrockwalls.Th
最新回复
(
0
)