首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
58
问题
函数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://www.kaotiyun.com/show/xR3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
有以下程序:#includemain(){charb[3][10],C;inti;for(i=0;i
有以下程序:#includevoidfun(int,*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])*k=p;}main(){int
某系统结构图如下图所示:该系统结构图中最大扇入是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。【10年3月】
以下是正确C语言标识符的是()。
下面描述错误的是()。
检查软件产品是否符合需求定义的过程称为
随机试题
班主任争取家长配合,与家长联系的方式主要有______、家长会、______。
为什么钢材要控制硫、磷含量?
下列药物属于非甾体抗炎药的是
A.血培养及肥达反应B.白细胞计数分类及粪便培养C.白细胞计数分类及尿常规D.脑脊液检查及白细胞计数E.白细胞计数及血涂片找病原体诊断伤寒常做的检查是()
患者,女性,36岁。婚后不久出现发热、腰痛、尿频、尿急1周来院就诊。化验结果显示:血白细胞增多,嗜中性粒细胞0.9,尿沉渣检查白细胞满视野/HP。此患者最可能的致病菌是
国际商业惯例是在长期的国际经济交往中经过反复使用而形成的不成文的规则。下列对于国际商业惯例描述正确的有哪些?()
证券公司应当遵守法律、行政法规和国务院证券监督管理机构的规定,( )经营,履行对客户的诚信义务。
某公司下设A、B两个投资中心,上年有关资料见下表:现有两个追加投资的方案可供选择,第一,若A中心追加投入1200000元经营资产,每年将增加150000元部门营业利润;第二,若B中心追加投入2000000元经营资产,每年将增加200000元部门营业利润
已知命题p:n∈N,2n>1000,则为()
Theworld’spopulationcontinuestogrow.Therenowareabout4billionofusonearth.Thatcouldreach6billionbytheendof
最新回复
(
0
)