首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
11
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行该程序段后,k的值是()。
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
下列程序的运行结果是【】。#include<stdio.h>#defineM100voidfun(intm,int*a,int*n){inti,j=0;for(i=1;i<=m;
对表达式for(表达式1;;表达式3)可理解为()。
程序中对fun函数有如下说明:void*fun();此说明的含义是()。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算以及()。
不能把字符串"Hello!"赋给数组b的语句是______。
下列对于线性链表的描述中正确的是 ______。
以下叙述中不正确的是()
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为ints[2][3]={0},(*p)[3];p=s;
随机试题
直线的属性包括线型、()和颜色。
机动车在夜间行驶,没有路灯或路灯照明不良时,应当开启________、示廓灯和后位灯。
有约必守原则不是绝对的,其中一项限制条件是()
在改革、发展、稳定的关系中,改革是经济社会发展的
子宫最狭窄的部分是
急性感染性多发性神经炎的诊断标准之一是
A.士的宁B.麻黄碱C.苦参碱D.莨菪碱E.小檗碱马钱子中所含的生物碱是
【2009年第123题】某6层砌体结构住宅,采用墙下钢筋混凝土条形基础,如图9-12所示,根据公式fa=fak+ηbγ(b一3)+ηdγm(d一0.5)计算修正的地基承载力特征值fa为(假定b<3m按3m取值,ηb=0.5,ηd=2,基础底面以上土的加权平
1923年6月中共三大的召开标志着国共第一次合作的正式形成。()
5,10,26,50,122,()
最新回复
(
0
)