首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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-11-27
61
问题
函数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(2=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++)
printf(“%4d”,b
);
printf(“\n”);
}
选项
答案
(1)n/2 (2)i (3)a[n—i—1]
解析
函数fun的功能是将数组中的元素倒置。
第一空:由审题分析可知,总共交换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://www.kaotiyun.com/show/RO3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,不合法的C语言用户标识符是
以下程序的输出结果是()。main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf(’’%d\n’’,d);}
以下叙述中错误的是()。
以下关于C语言的叙述中正确的是()。
下列叙述中正确的是
C语言主要是借助以下哪种手段来实现程序模块化
下面不能作为结构化方法软件需求分析工具的是
下面不属于软件需求规格说明书内容的是
代码编写阶段可进行的软件测试是
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
随机试题
假设某商业银行2008年末的有关情况如下:(1)人民币流动性资产余额150亿元;流动性负债余额600亿元。(2)人民币贷款余额4000亿元,其中:不良贷款余额80亿元。(3)表内外加权风险资产为6000亿元。(4)资本净额240亿元。下列分析该
下列关于云的说法错误的是()。
国家鼓励开展中医药专家技术经验和技术专长继承工作,培养高层次的
为了搞好社会主义行政组织建设,我国对各级政府、各个部门的机构设置、人员配备和审批手续及违反编制纪律的惩治办法等作出了明确规定,这主要体现了编制管理的()原则。
()是公司作为独立民事主体存在的基础。
金融市场以()为交易对象。
下列有关汇票背书的表述中,正确的是()。
某大学食堂有男生200人,女生180人。26~49岁男性教师30人。女性教师10人;50~60岁教师男性5人。女性3人;一日三餐在学校集体用餐。实行包伙制。请根据上述案例回答以下问题:以男性学生为标准计算并列出食物采购计划是否合适。
试述颜元的教育思想。
ChineseAmerican
最新回复
(
0
)