首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdio.h> #defin
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdio.h> #defin
admin
2019-04-14
24
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
设有定义:intk=1,m=2;noatf=7;则下列选项中错误的表达式是()。
下列程序段的输出结果是【】。intn=’c’;switch(n++){default:printf("error");break;case’a’:case’A’:case’b’:
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?c:k; 执行该程序段后,k的值是 ______。
以下选项中的表达式调用库函数依次求-4.5的绝对值、-4.0的平方根值、30°角的正弦值和2的3次方值。正确的调用是()
有以下程序#include<string.h>main(){charp[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),strlen(q));}
设有定义:chars[8];inti=O;,以下不能将—行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
若要使指针p指向一个double类型的动态存储单元,请填空。p=【】malloc(sizeof(double));
下列字符数组初始化语句中,不正确的是()。
以下选项中非法的C语言字符常量是
以下选项中不属于C语言程序运算符的是
随机试题
三氯乙酸受热易分解放出有毒(),应储存在低温干燥库房内,与碱类、氧化剂隔离储存。
不服地方各级人民法院的第一审判决、裁定,有权提起上诉的公诉案件中的诉讼参与人有
生活事件量表的建立由家庭适应度和凝聚度评价量表的建立由
顺式作用元件是原核生物基因表达调控的基本单位是
有关冠心病患者麻醉要点的描述,错误的是
背景资料:某写字楼工程,地下1层,地上15层,框架剪力墙结构。首层中厅高12米,施工单位的项目部编制的模板支架施工方案是满堂扣件式钢管脚手架,方案由项目部技术负责人审批后实施。施工中,某工人在中厅高空搭设脚手架时随手将扳白手放在脚手架上,脚手架受振动后扳手
只要一个国家的决策者,真心希望发展市场经济,愿意按照资本创造与流通的规律办事,能够尊重多数国民基于现实的财产占有与处置权利,就可以让多数所有权变的合法,从而创造出让合法财产灵活流动的环境,这正如将彼此孤立的湖泊,串连成一片巨大的水域,避免零星的湖水,消失在
[*]
在考生文件夹下打开Excel.xlsx文件。将Sheet工工作表的A1:F1单元格合并为一个单元格,内容水平居中;计算“总积分”列的内容(利用公式:“总积分=第一名项数*8+第二名项数5+第三名项数*3”),按总积分的降序次序计算“积分排名”列的内容(
Thechildrenwenthomefromthegrammarschool,theirlessons______fortheday.
最新回复
(
0
)