首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函
admin
2016-08-16
31
问题
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define N 10
int a[M][M]={0};
/*********found*********/
void fun(intiia,int m)
{int j,k;
for(j=0;j
for(k=0;k
/*********found*********/
a[j][k]=k*j;
}
main()
{int i,j,n;
printf("Enter n:");
scanf("%d",&n);
fun(a,n);
for(i=0;i
{for(j=0;j
printf("%4d",a
[j]);
printf("、n");
}
}
选项
答案
(1)void fun(int a[][M],int m) (2)a[j][k] =(k+1)*(j+1);
解析
(1)在函数体fun中可知,a是一个二维整型数组变量,设置实参时,用**a表示是错误的,所以应改为void fun(int a[][M],int m)。
(2)根据输出的结果可知,应改为
a[j][k]:(k+1)*(j+1);。
转载请注明原文地址:https://kaotiyun.com/show/T4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列几种排序方法中,要求内存量最大的是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
以下程序的输出结果是【】。#include<iostream.h>classobject{private:intval;public:object();
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx
请选出以下程序段的输出结果()。#include<iostream>usingnamespacestd;#defineMIN(x,y)(x)<(y)?(x):(y)intmain()
栈是限定在一端进行插入与删除的线性表,那么其组织数据的原则是()。
以下函数实现的功能是()。voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q)
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
下列函数中,哪项是正确的递归函数()。AintFun(intn){if(n<1)return1;elsereturnn*Fun(n+1);}B)
随机试题
办理系统内各经办行之间的资金汇划、各清算行之间的资金清算及资金拆借、账户对账等财务的核算与管理的部门是()
关于小细胞未分化癌的说法,错误的是
下列属于风险识别依据的是()。
下列关于先张法预应力筋张拉程序的选项中,适用于钢筋的是()。
台湾地区是美国“免签证计划”的第()个成员。
对糖酵解系统供能能力有较高要求的项目是()。
英国14世纪以后对普通法修正与补充出现的法是( )。
下列关于法的产生和发展的表述,能够成立的有()(2013年一法综一第25题)
设a,b,c是△ABC的三边长,二次函数在x=1取最小值,则AABC是()。
Rabbitearantennasareoldfashionedbutarestillinuse.Likearoofantenna,theOptimaantennabringsthebestreceptionw
最新回复
(
0
)