首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得
admin
2020-10-26
47
问题
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
void fun(int a[], int n)
{ int i,t ;
/**********found**********/
for (i=0;i<____1____;i++)
{
t=a
;
/**********found**********/
a
=a[n一1—____2____];
/**********found**********/
____3____=t;
}
}
main()
{ int b[9]={1,2,3,4,5,6,7,8,9),i;
printf("\nThe original data:\n");
for (i=0; i<9; i++)
printf("%4d",b
);
printf("\n");
fun(b,9);
printf("\nThe data after invert:
\n");
for (i=0 ; i<9 ; i++)
print f("%4 d",b
);
printf("\n");
}
选项
答案
(1)n/2 (2)i (3)a[n—i—1]
解析
第一空:由审题分析可知,总共交换n/2次,故循环的终止条件为i等于n/2,故第一空处应为“n/2”。
第二空:a[0]和a[n-1]交换,a[1]和a[n-2]交换…,因此a
和a[n-i-1]交换,故第二空处应为“i”。
第三空:“t=a
;a
=a[n-1-i];”所以第三空处是把t值赋值a[n-1-i],故第三空处应为“a[n-1-i]”。
转载请注明原文地址:https://kaotiyun.com/show/xR3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
以下选项中叙述正确的是()。
下列叙述中错误的是()。
软件的生命周期是指()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
以下选项中,能用作数据常量的是()。【09年3月】
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是()。
软件开发中需求分析的主要任务是()。
检查软件产品是否符合需求定义的过程称为
随机试题
患者女,45岁。因“左髋关节疼痛,活动受限3个月”来诊。X线片示:软骨下囊性变,骨组织有破坏与疏松交织现象,也可见软骨区半月形透亮区。最恰当的治疗措施是
试论教育管理过程的基本环节。
以下有关Excel2010的说法中正确的是______________。
确定有无颅骨骨折()
以股份有限公司、有限责任公司的房地产做抵押的,必须经()通过,企业章程另有约定的除外。
以下()不属于市政公用工程施工现场管理内容。
基金公司从专业角度设立各类委员会,下列关于该机制的表述中,正确的是()。Ⅰ.总经理办公会是公司投资的最高决策机构Ⅱ.专业委员会是公司内非常设的议事机构Ⅲ.专业委员的议事机制,包括定期会议和临时会议Ⅳ.风险控制
布袋中有60块形状、大小相同的木块,每6块编上相同的号码,那么一次至少取()块才能保证其中至少有三块号码相同。
()是人们在社会交往中由于受历史传统、风俗习惯、宗教信仰和时代潮流等因素的影响而形成的。它既为人们所认同,又为人们所遵守。
世界三大蒸馏名酒分别是()。
最新回复
(
0
)