首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include void fun(int *s,int nl int n2) { int i,j,t; i=nl; j=n2; while(i
若有以下程序: #include void fun(int *s,int nl int n2) { int i,j,t; i=nl; j=n2; while(i
admin
2020-04-18
30
问题
若有以下程序:
#include
void fun(int *s,int nl int n2)
{
int i,j,t;
i=nl; 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、4321098765
B、5678901234
C、0987654321
D、0987651234
答案
B
解析
该程序首先给一维数组赋值,然后三次调用fun函数,其中fun(a,0,3);的功能是将一维数组中的第1个元素和第4个元素互换,第2个元素和第3个元素互换;fun(a,4,9);的功能是将·维数组中的第5个元素和第10个元素互换,第6个元素和第9个元素互换,第7个元素和第8个元素互换;fun(a,0,9);的功能是将将一维数组中的第1个元素和第10个元素互换,第2个元素和第9个元素互换……依次类推。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/8tCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中,正确的是
以下关于函数的叙述中正确的是
有以下程序main(){charch[]="uvwxyz","pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");w
有如下定义:struct{intnum;charname[10];struct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错
在进行逻辑设计时,将E—R图中实体之间联系转换为关系数据库的()。
有以下函数:intfun(char:*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
随机试题
无风险报酬率和风险溢价是资本成本的两个主要构成成分,因此,()比较直观地反映了资本成本的组成内容。
急性化脓性骨髓炎抗生素治疗应选择下列哪项
埃希氏大肠杆菌的O抗原为
某患者患有痔疮10年以上,在药品零售药店购买肛泰栓剂来缓解症状。下列关于栓剂的基质说法正确是
维生素D缺乏性手足搐搦症发生喉痉挛多见于
( )就是使用合理的金融理论和数理统计理论,定量地对给定的资产所面临的市场风险给出全面的度量。
如果投资者投入的资本高于其在注册资本中占有的份额时,应当将高出部分计入营业外收入。()
薪酬管理最基础的工作是()。
近几十年来,人们发明了各种各样的药物来毒杀老鼠。可是人们发现,在一些老鼠经常出入的地方放置老鼠药的方法越来越没有效果。无论人们将药物添加到对于老鼠来说多么美味的食物之中,老鼠都会对这些送来的“美味”置之不理。根据这一现象。得到的可能解释是:老鼠的嗅觉异常灵
朋友也好,同事也好,大家层次不同,是很难沟通的。你可以偶尔降低自己的层次去________他,但常常要降低层次,那倒不如不要交这个朋友。你说的,他不明白;你在思考的事情,他从没思考过;你说东,他以为你说西;你想他做到一百分,他_________,只可以做到
最新回复
(
0
)