首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdli
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdli
admin
2020-11-27
69
问题
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
#define M 5
/*********found*********/
int fun(int n,int xx[][])
{
int i,j,sum=0;
printf("\nThe%d x%d matrix:\n",M,M);
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
/*********found*********/
printf("%f",xx
[j]);
printf("\n");
}
for(i=0;i<n;i++)
sum+=xx
+xx
[n—i一1];
return(sum);
}
void main()
{
int aa[M][M]={{1,2,3,4,5},{4,3,2,1,0},{6,7,8,9,0},{9,8,7,6,5},{3,4,5,6,7)};
system("CLS");
printf("\nThe SLIm of all elements 013 2 diagnals is%d",fun(M,aa));
}
选项
答案
(1)int fun(int n,int)xx[][M]) (2)prinff("%d",xx[j][j]);
解析
本题考查:函数定义形式;printf格式输出函数,注意其函数形式。
(1)当用数组作为函数的形参时,可以不定义数组的行数,但一定要定义数组的列数。
(2)该处错误比较隐蔽,一般C语言上机考试很少涉及printf函数中的错误,此处只要明白“d”和“f”的区别就可以了。格式字符d表示以带符号的十进制形式输出整数(正整数不输出符号);格式字符f表示以小数形式输出单精度、双精度数据,隐含输出6位小数。
printf函数,其一般形式为:printf(“格式控制字符串”,输出表列),其中格式控制字符串用于指定输出格式。格式控制字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。
例如:
“%d”表示按十进制整型输出;
“%ld”表示按十进制长整型输出;
“%f”表示以小数形式输出;
“%c”表示按字符型输出等。
非格式字符串在输出时原样输出,在显示中起提示作用。
转载请注明原文地址:https://kaotiyun.com/show/We3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是
以下叙述中错误的是
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于
有以下程序:#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是()。
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=0;i<n;i+=2)for(j=i+2;j
在关系运算中,查找满足一定条件的元组,相关的运算称为()。
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b=0);){b+=a:a-=c++;}printf("%d,%d,%dkn",a,b,c);}
下面对软件测试和软件调试有关概念叙述错误的是()。
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");while(_______
以下选项中,合法的一组C语言数值常量是()。
随机试题
柠檬酸钠抗凝的机制是()
关于Na+跨细胞膜转运的方式,下列哪项描述正确
属于麻醉药品应控制使用的镇咳药是
题29-30:某26层钢结构办公楼,采用钢框架一支撑体系,如图1-20所示。该工程为丙类建筑,抗震设防烈度8度,设计基本地震加速度为0.2g,设计地震分组为第一组,Ⅱ类场地。结构基本自振周期了T=3.0s。钢材采用Q345。①轴第12层支撑系统
某一般项目的评标委员会组成如下:招标人代表2人,建设行政监督部门代表2人,技术、经济方面专家4人,招标人直接指定的技术专家1人。下列关于此评标委员会人员组成的说法正确的有()。
背景某电力安装公司承接一项200MW火力发电厂全部机电安装工程,工程内容包括:锅炉机组、汽轮发电机组、厂变配电站、化学水车间、制氢车间、空气压缩车间等。其中锅炉汽包重102t,安装位置中心标高为52.7m;发电机定子158t(不包括两端罩),安装
运用借贷记账法编制会计分录时,可以编制()
根据《刑法》的规定,已满14周岁不满16周岁的人,应对()行为负刑事责任。
LastSaturdayNo.14MiddleSchool【B1】asportsmeeting【B2】theplayground.Class3,Grade3didverywell.WuDong43thegirls
Radio’sgotaproblem.Althoughsome200millionpeopletuneineachweektoheartheirfavoriteovercaffeinatedDJorcatchtho
最新回复
(
0
)