首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序 #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://kaotiyun.com/show/2EJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
下面程序的输出结果是______。#include<stdio.h>main(){charch[7]={"12ab56"};inti,s=0;for(i=0;ch[i]>=’0’&&ch[i]<=
以下程序的输出结果是______。#include<stdio.h>main(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf("%d,%d",
下列程序的输出结果是【】。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){in
数据字典是对数据定义信息的集合,它所定义的对象都包含于______。
以下叙述不正确的是
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
结构化程序设计主要强调的是
以下运算符中优先级最高的运算符是______。
随机试题
大面积烧伤痊愈后皮肤大面积瘢痕,患者非炎症性发热是由于
A、B、C三个社区需要建设若干个5G基站,三个社区可供选择的建设基站地点分别有2个、4个、5个,现从A、B、C三个社区分别选取1、2、3个地点随机分配给甲、乙、丙三个施工队进行建设,要求每个施工队只能承接一个社区,则承建方式有:
WhichofthefollowingstatementsaboutElizabethI(1558-1603)istrue?()
对管理业务过程质量发挥着重要作用的是_____。
以下关于成本计划编制过程的说法,错误的是()。
会计电算化广义上是指与实现会计工作电算化有关的所有工作,不包括会计电算化软件的开发和应用。()
贷款发放前,抵押人与银行要以书面形式签订抵押合同,抵押合同包括()。
一、注意事项1.申论考试是对考生阅读能力、综合分析能力、提出和解决问题能力以及文字表达能力的测试。2.作答参考时限:阅读资料30分钟。作答90分钟。3.仔细阅读给定资料。按照后面提出的“申论要求"作答。二、给定资料
有一次测验只有两道题目,全班40人中除了10人全对以外,第二题有16人做错,第二题有21人做错,那么两个题目都做错的有多少人?
已知a>b>c,则可确定这三个数的值.(1)a,b,c成等差数列,其和为24(2)a,b,c三个数中,首尾两数各加上2,成等比数列
最新回复
(
0
)