首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
27
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i
若有以下定义和语句#includechars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是()。
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Nigh
下面结构体的定义语句中,错误的是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
以下选项中,没有编译错误的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
表示关系式x≤y≤z的C语言表达式的是
对于while(!E)s;,若要执行循环体s,则E的取值应为:
下列对于软件测试的描述中正确的是
随机试题
在人格特质理论中,用因素分析的方法提出16种相互独立的根源特质的心理学家是()。
Horner综合征的临床表现为
为患儿进行预防接种应做到
治疗急性粒细胞性白血病效果最好的抗生素是
下列关于电子商务的叙述中,错误的是()
经济合同是( )相互之间为实现一定经济目的,明确相互权利义务关系的协议。
社会主义的根本任务之所以是解放生产力和发展生产力,这是由()决定的。
A公司是一个多元化经营的公司但不从事房地产开发业务,2X17年发生了以下交易或事项。(1)6月30日,A公司与甲公司签订了一项置换合同。合同约定,A公司以一项准备增值后转让的土地使用权换人甲公司的一批电脑和一项非专利技术用于企业管理。A公司换出土地使用权
Longbusridesareliketelevisionshows.Theyhaveabeginning,amiddle,andanendwithcommercialsthrownineverythreeor
Shereallywantedtosaysomethingatthemeeting,buteventually________fromit.
最新回复
(
0
)