首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdli
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdli
admin
2020-11-27
56
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
以下叙述中错误的是
已知字符A的ASCII码值是65,字符变量c1的值是’A’,c2的值是’D’,则执行语句pfintf("%d,%d",c1,c2-2);的输出结果是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");
软件生命周期是指
有以下程序#includemain()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},voidfun(inta[][N],intb[])
关于typedef的叙述中错误的是()。
下面关于“EOF”的叙述,正确的是
若有定义语句:intx=10;则表达式x-=x+x的值为
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
随机试题
A、金钱草B、鱼腥草C、茵陈蒿D、荆芥E、薄荷花单生叶腋的药材为
季节性过敏性鼻炎主要的诱因是
注册咨询工程师(投资)被注销注册后,()。
以下( )不属于总监理工程师的职责。
公司在本行业中的竞争地位是公司基本分析的内容之一。()
通常在办公室中()是印章的保管者。
【2016年济南市济阳县】“动物尤其是略微高等的动物,完全同人一样,生来就有一种由遗传而得到的潜在的教育,其效果见诸于个体的发展过程。”这句话是说教育的产生与()相关。
材料一:面对逆全球化思潮,中国已成为经济全球化的坚定倡导者和捍卫者。中国国家主席习近平在达沃斯世界经济论坛2017年年会释放了一个强烈信号:中国坚决捍卫经济全球化。经济全球化是社会生产力发展的客观要求和科技进步的必然结果,它为世界经济增长提供了强劲动力,
以下对伪指令的解释正确的是()。
宏组“打开”中有一个名为“打开职员窗体”的宏,引用该宏的正确形式为()。
最新回复
(
0
)