首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构
admin
2017-02-24
32
问题
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include
2 void fun()
3 {
4 int a[3][3],sum;
5 int i,j;
6 /*********found*********/
7 sum=1;
8 for(i=0;i<3;i++)
9 { for(j=0;j<3;j++)
10 /*********found*********/
11 scanf("%d",a
[j]);
12 }
13 for(i=0;i<3;i++)
14 sum=sum+a
;
15 printf("Sum=%d\n",sum);
16 }
17 void main()
18 {
19 fun();
20 }
选项
答案
(1)sum=0; (2)seanf("%d",&a[i][j]);
解析
该题考查对循环语句的掌握和对数组概念的理解。本题的解题思路为:先从键盘输入一个3×3矩阵,然后循环累加,执行循环语句中的sum=sum+a
;。因为变量sum用来存放累加后的结果,所以应对其初始化为0。第二处错误考查标准输入函数scanf的格式,被赋值的变量前要加上取地址符"&"。
转载请注明原文地址:https://kaotiyun.com/show/jMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序运行时输入1234567<CR>,则输出结果是______。#include<stdio.h>main(){inta=1,b;scanf("%2d%2d",&a,&b);printf("%d%d\n",a,b);}
下列叙述中错误的是()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;<n;j++)i
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
若执行下列程序时从键盘上输入2,则输出结果是()。#inclUde<stdio.h>main(){inta;scanf("%d",&A);if(a++<3)printf("%d\n",A);elseprintf("%d\n",a-
有以下程序#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),
下列有关数据库的描述,正确的是
以下程序的运行结果是【】。#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
随机试题
下列关于前列腺增生症病人饮食护理内容正确的是()
某企业以现金支付行政管理人员生活困难补助2000元,下列各项中,会计处理正确的是()。
企业对于已计入“待处理财产损溢”科目的存货盘亏及毁损事项进行会计处理时,应计入营业外支出的是()。
毛泽东对中国革命的性质、对象、任务、动力和前途等一系列问题进行系统论述的时间和著作是()。
张三是体育明星,有一天在甲餐厅吃饭。在该餐厅打工的李四看到后,马上拿起照相机给张三拍照,张三予以制止,但李四已经拍到张三的四张照片,之后发表在某网站上。张三认为李四、甲餐厅、某网站共同侵害了其肖像权。[首经贸2010年研]请分析以下几个问题:
下面是关于嵌入式系统中处理器的叙述,其中错误的是()。
Thebook______byafamouswriter.
JustasawritertryingtounderstandshtetllifemightreadShalonAldichernorIsaacBashevisSinger,inthesamewaywriters
在逃去如飞的日子里,在千门万户的世界里的我能做些什么呢?只有徘徊罢了,只有匆匆罢了;在八千多日的匆匆里,除徘徊外,又剩些什么呢?过去的日子如轻烟,被微风吹散了,如薄雾,被初阳蒸融了;我留着些什么痕迹呢?我何曾留着像游丝样的痕迹呢?我赤裸裸来到这世界,转眼间
Theinterviewerswereimpressedbythehighcaliberoftheapplicantsforthejob.Theunderlinedpartmeans.
最新回复
(
0
)