首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能足建立一个N ×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。 例如,若N=5,生成的矩阵为: 1 1 1 1 1
给定程序中,函数fun的功能足建立一个N ×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。 例如,若N=5,生成的矩阵为: 1 1 1 1 1
admin
2019-03-06
83
问题
给定程序中,函数fun的功能足建立一个N ×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。
例如,若N=5,生成的矩阵为:
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BI。ANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#iriolude<Stdio.h>
#defitie N 7
/*********found*********/
void fun(int(*a)
【1】
)
(int i,j,k,m;
if(N%2==0)m=N/2;
else m=N/2+1;
for(i=0;i<m;i++){
/*********found*********/
for(j=
【2】
;j<N—i;j++)
a
[j]=a[N—i一1][j=i+1;
for(k=i+1;k<N—i;k++)
/*********found*********/
a[k]
=a[k][N—i一1]=
【3】
;
}
}
main()
{int x[N][N]={0),i,j;
fun(x);
printf("\nThe result is:\n");
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
printf("%3 d",x
[j]);
printf("\n");
}
}
选项
答案
(1)[N] (2)i (3)i+1
解析
填空1:本题考查了形参的确定。参数传递时将实参的值赋给形参,实参和形参是一一对应的,因此该空应该填写[N]。
填空2:第二重for循环中a
[j]和a[N -i-1] [j]表示第一行和最后一行数组a[N][N]的值,因而此空应该填写i。
填空3:第三重for循环代表的是arN] [N]中每一列的值,因此此空应该填写i+1。
转载请注明原文地址:https://kaotiyun.com/show/vbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列字符数组初始化语句中,不正确的是()。
下面函数的功能是()sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
可以在C语言程序中用做用户标识符的一组标识符是()。
下列程序的运行结果为【】。main(){intx,y,z;X=12;y=012;z=0l2;printf("%d,%d,%d\n",x,y,z);}
程序的运行结果为【】。main(){charc1=’a’,c2=’b’,c3=’c’;printf("a%cb%c\tc%c\n",c1,c2,c3);}
下列程序的运行结果为【】。#include<math.h>#include<stdio.h>main(){ints=1;floatn=1,pi=0;doublet=1;
下列程序执行输出的结果是______。#include<stdio.h>f(inta){intb=0;staticc=7;a=c++;b++;return(a);}main()
执行程序时的输入为123456789,则程序的运行结果为_____________。#include“stdio.h”main(){inta,b;scanf(“%2d%*2d%1d”,&a,&b);
_____________的目的是分析数据问内在语义关联,在此基础上建立一个数据的抽象模型。
若有定义:“inta=10,b=9,C=8;”接着顺序执行下列语句后,变量b中的值是________。c=(a-=(b-5)):c=(a%11)+(b=3);
随机试题
长期胃肠外营养的病人置管的部位是
患者,女,31岁。5天前因劳累出现左侧下后牙龈胀痛,进食吞咽时加重,昨日起出现局部自发性跳痛,面部肿胀,张口受限,伴发热。检查:左侧颊部肿胀,局部皮温增高,压痛明显,局限于咬肌前缘处,并有凹陷性水肿;张口度约两指,左下颌第三磨牙近中低位阻生,牙龈瓣覆盖其上
能预防局麻药中毒的术前用药是
A、 B、 C、 D、 A由第1行和第2行的图形可以看出,每1行的规律是第1个图形的阴影部分与第3个图形的阴影部分的面积之和等于中间图形的阴影面积。故正确答案为A。
该公司2005年的销售净利率为()。该公司2005年的年末流动比率为()。
关于产品成本计算的分步法,下列说法中不正确的是()。
我们平常吃东西,有时会造成胃肠不适甚至腹泻、呕吐或者口舌生疮、皮肤瘙痒。有人说,这些反应或症状可能是“食物相克”引起的。其实,食物相克说,是近现代中国“特产”,并没有科学依据。以下哪项如果为真,最不能加强题干结论?
下列选项中,属于因果联系的有()
2006年四川省进出口总额为( )。与2005年相比,2006年四川省国有企业进出口额占全省进出口额的比重( )。
马克思认为:“一种商品变成货币,首先是作为价值尺度和流通手段的统一。换句话说,价值尺度和流通手段的统一是货币。”这句话说明了
最新回复
(
0
)