首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdio.h> #defin
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdio.h> #defin
admin
2019-04-14
45
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1];a
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
对下述程序的判断中,正确的是()。#include<stdio.h>voidmain(){char*P,s[256];p=s;while(strcmp(s,"theend")){printf("
下列合法的字符型常量是()。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
结构化程序设计主要强调的是
以下正确的字符串常量是
以下选项中合法的实型常量是
以下选项中非法的C语言字符常量是
随机试题
在()情况下,专利局可以给予实施发明专利或者实用新型专利的强制许可。
风险识别的依据有哪些?
建筑智能化的综合布线系统的组成中包括工作子系统、水平布线子系统、()、垂直干线子系统等。
建设单位在( )时,应当提供建设工程有关安全施工措施的资料。
在收入保障保险中,在致残初期,如果被保险人不能完成其惯常职业的基本任务,则可认定为:()。
对进行违法有奖销售行为的,可处以()的罚款。
难以对个人的产出进行衡量将会成为()实施的一个障碍。
补写出下列名句名篇中的空缺部分。世味年来薄似纱,谁令骑马客京华?______________,______________。(陆游《临安春雨初霁》)
为了保证安全性,在幼儿园的区域活动中,剪刀、钉子、锤子等工具均不宜提供。()
厄尔尼诺和拉尼娜是热带海洋和大气相互作用的产物。拉尼娜的到来将对全球气候产生相反的影响。美国沿海遭受飓风袭击的可能性会上升,澳大利亚东部可能发生洪水,南美洲和非洲东部地区可能出现干旱,南亚将出现猛烈的季风雨,英国气温将会下降,大西洋西岸可能提前出现暴雨和大
最新回复
(
0
)