首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
2016-12-06
46
问题
给定程序中,函数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
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #iticlude<stdio.h>
2 #define N 7
3 /*********found*********/
4 void fun(int(*a)
【1】
)
5 { int i,j,k,m;
6 if(N%2==0)m=N/2;
7 else m=N/2+1;
8 for(i:0;i<m;i++){
9 /*********found*********/
10 for(j=
【2】
;j<N-i;j++)
11 a
[j]=a[N-i-1][j]=i+1;
12 for(k=i+1;k
13 /*********found*********/
14 a[k]
=a[k][N-i-1]=
【3】
;
15 }
16 }
17 main()
18 {int x[N][N]={0),i,j;
19 fun(x);
20 printf(’’\nThe result is:\n’’);
21 for(i=0;i<N;i++)
22 {for(j=0;j<N;j++)
23 printf(’’%3 d’’,x
[j]);
24 printf(’’\n’’);
25 }
26 }
选项
答案
(1)[N] (2)i (3)i+l
解析
填空1:本题考查了形参的确定。参数传递时将实参的值赋给形参,实参和形参是一一对应的,因此该空应该填写[N]。
填空2:第二重for循环中a
[j]和a[N-i-1][j]表示第一行和最后一行数组a[N][N]的值,因而此空应该填写i。
填空3:第三重for循环代表的是a[N][N]中每一列的值,因此此空应该填写i+1。
转载请注明原文地址:https://www.kaotiyun.com/show/CVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charc[6];inti=0;for(j<6;c[i]=getchar(),i++);
在设计程序时,应采纳的原则之—是______。
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】="
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
下列选项中不属于结构化程序设计方法的是
随机试题
JT—1型图示仪测试放大器输出特性曲线时,阶梯选择开关应放在()上。
利用光动力学作用治疗恶性肿瘤的方法有
不支持急性脑器质性精神障碍诊断的表现是
药物在体内的吸收、分布、代谢及排泄过程与血药浓度成正比,都是按一级动力学过程进行,即为线性药物动力学。下列关于线性药物动力学的说法,错误的是()。
某公司A从国外进口一批钢坯,以集装箱运输,装箱单及提单上均载明为21箱。货交甲船运输后,由于市场行情的变化,A公司将货物转售给B公司,双方签订买卖合同时,A公司向B公司背书交付了提单等各项单据。待船到目的港,B公司持单提货时,发现货物只有20箱。B公司要求
大城市输配管网系统的外环网一般由城市()燃气管道构成。
目前商业银行的表外业务主要有()。
健康:指一个人智力正常,合乎情理,能够适应正常工作、社会交往或者学习,能够抵御一般疾病。根据健康的定义,下列属于健康的是( )。
在距离摩洛哥东部边境数千里处有一座古代约旦城市的遗址中,发现了一个钱袋,其中有32个刻着摩洛哥文字的金币。当时这个城市是联结中国和欧洲的丝绸之路上的一个重要商贸中心,并且又是摩洛哥去麦加的朝圣者一个重要的中途停留地。因此,上述这个钱袋可能装有其他种类的硬币
Everymorning,Levimakessuretoreplenishtheselectionofdailynewspapers______thecoffeetableinthestaff’sloungearea.
最新回复
(
0
)