首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdio.h> #defin
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdio.h> #defin
admin
2019-04-14
28
问题
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#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);
}
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}};
printf(″\nThe sum of all elements on 2 diagnals is %d.″,fun(M,aa));
}
选项
答案
(1)int fun(int n,int xx[][M]) (2)printf(″%d″,xx[i][j]);
解析
本题考查:函数定义形式;printf格式输出函数,注意其函数形式。
(1)当用数组作为函数的形参时,可以不定义数组的行数,但一定要定义数组的列数。
(2)该处错误比较隐蔽,一般C语言上机考试很少涉及printf函数中的错误,此处只要明白″d″和″f″的区别就可以了。格式字符d表示以带符号的十进制形式输出整数(正整数不输出符号);格式字符f表示以小数形式输出单精度、双精度数据,隐含输出6位小数。
转载请注明原文地址:https://kaotiyun.com/show/K9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于C语言数据文件的叙述中正确的是
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
源程序的文档不包括()。
下列叙述中正确的是()。
若要使指针p指向一个double类型的动态存储单元,请填空。p=【】malloc(sizeof(double));
下列叙述中错误的是
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
算法一般都可以用______控制结构组合而成。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。structnode{hardata;structnode*next;}*p,*q,*r;现要将q和r所指结点交换前后位
若要定义一个具有5个元素的整型数组,以下错误的定义语句是()。
随机试题
制定公路工程标准体系的目的有()。
_______由域名空间、域名服务器和地址转换请求程序三部分组成。
下列关于乳牙龋病特点的叙述,错误的是
平面汇交力系(F1、F2、F3、F4,F5)的力多边形如图4-4所示,则该力系的合力FR等于()。
基金股票周转率可以用基金股票交易量的()与基金平均净资产之比来衡量。
下列各项属于组织结构的构成要素的有()。
游客进饭店后,若遇房间尚未打扫,地陪应()。
卢梭讲到:“人是生而自由的,但却无处不在枷锁之中。”这句话的意思是()
黄梅戏与京剧、越剧、评剧、豫剧并列为五大戏曲剧种,也是安徽的主要地方戏曲剧种。
ThemajorreasonwhyAmericansenjoyanabundantfoodsupplyisthatthearablelandattheirdisposalforfoodproductionis___
最新回复
(
0
)