首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdio.h> #defin
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include <stdio.h> #defin
admin
2019-04-14
25
问题
下列给定程序中,函数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://jikaoti.com/ti/MHf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义和语句,则sizeof(a)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear;union{i
有以下语句段intn1=10,n2=20;printf("【】",n1,n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20
有以下程序 main(int argc,char *argv[]) { int n=0,i; for(i=1;i<argc;i++) n=n*10+ *argv[i] ’0’; printf("%d\n",n); }
有以下程序,其功能是:以二进制“写”方式打开文件d1.dat,写入1~100这100个整数后关闭文件。再以二进制“读”方式打开文件d1.dat,将这100个整数读入到另一个数组b中,并打印输出。请填空。#include<stdio.h>
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节)#include<stdio.h>main(){FILE*
下列叙述中,不属于软件需求规格说明书的作用的是
以下叙述中正确的是______。
下列字符数组初始化语句中,不正确的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。【10年9月】
随机试题
根据《劳动争议调解仲裁法》的规定,可以进行劳动争议涮解的调解组织有_________、_________、_________。
InChina,itisrelativelyusualtoaskpeopletheirage,butintheWest,thisquestionisgenerallyregardedasimpolite.This
ThecostofmedicalcareintheUnitedStatesisveryhigh.Thetimeandmoneythatdoctorsspendontheirmedicaleducationare
慢性肾衰竭病人会发生水、电解质和酸碱平衡失调,下列不会出现的是
男性,45岁。上腹隐痛6年,为空腹时疼痛,进餐后可缓解,1年前患者行胃肠钡透提示十二指肠球部变形,2天前因大量进食后出现上腹疼痛加重,疼痛可向腰背部放散。查体:上腹部压痛、反跳痛及肌紧张,急检血常规提示:白细胞为11×109/L,中性粒细胞78%。该患
标准误越大,表示此次抽样得到的样本()
男性,28岁,喝酒后感腹部剧疼,呕吐。查体:腹部较硬,呈板状腹,有压痛,应采取哪种检查方法
某企业明知其产品不符合食品安全标准,仍予以销售,造成消费者损害。关于该企业应承担的法律责任,下列哪一说法是错误的?(2010—卷一—25,单)
•ReadthearticlebelowaboutTheImport-ExportBalance.•Foreachquestion31—40,writeonewordinCAPITALLETTERSonyourAns
Wegotexcitedthatourplanturnedouttobemorefeasiblethanwehadexpected.
最新回复
(
0
)