首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序 #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://jikaoti.com/ti/8vn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以上程序运行后的输出结果是【】。main(){inti=10,j=0;do{j=j+i;i-;}while(i>2);printf("%d\n",j);}
若有宏定义如下:#defineX5#defineYX+1#defineZY*X/2以下程序段的输出结果是______。inta;a=Y;printf("%d\n",Z);printf("%d\n
将E-R图转换到关系模式时,实体与联系都可以表示成______。
数据元素之间【】的整体称为逻辑结构。
对一组记录{54,38,96,23,15,72,60,45,83}进行直接插入排序时,当插入第5个记录到有序表时,寻找插入位置需比较【】次。
数据库管理系统的基础是______。
若输入字符串:(图片),则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
对二叉排序树进行查找的方法是:用待查的值与根结点的值相比,若比根小,则继续在【】子树中找。
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
随机试题
闸压床设备除了成型直线零件弯曲外,还可进行__________、闸压带曲度的零件等。
普遍概念是反映单个对象的概念。()
下列关于数据库的密码论述中错误的是()
______evidencethatlanguage-acquiringabilitymustbestimulated.
脂酰CoAβ氧化发生的亚细胞部位是
中度上消化道出血的特点是
个人信用信息基础数据库由中国银监会组织建立。()
下列关于股票的表述正确的是()。
银行多通过()来拓展新兴业务领域、发展全球布局。
TicketsInformationThenameoftheshow:ThePrincessAndTheFrogDates:30thJuly—SthAugustMon—Fri10am,T
最新回复
(
0
)