首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 1
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 1
admin
2016-12-06
44
问题
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。
例如,有下列矩阵:
1 2 3
4 5 6
7 8 9
10 11 12
若k为2,程序执行结果为:
7 8 9
4 5 6
1 2 3
10 11 12
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #define N 3
3 #define M 4
4 /*********found*********/
5 void fun(int(*a)[N],int
【1】
)
6 {int i,temp;
7 /*********found*********/
8 for(i=0;i<
【2】
;i++)
9 {temp=a[0]
;
10 /*********found*********/
11 a[0]
=
【3】
;
12 a[k]
=temp ;
13 }
14 }
15 main()
16 {int x[M][N]={{1,2,3),{4,5,6},{7,8,9},{10,11,12}},i,j ;
17 printf(’’The array before mov-ing:\n\n’’);
18 for(i=0;i<M;i++)
19 {for(j=0;j<N;j++)
20 printf(’’%3 d’’,x
[j]);
21 printf(’’\n、n’’);
22 }
23 fun(x,2);
24 printf(’’The array after mov-ing:\n\n’’);
25 for(i=0;i<M;i++)
26 {for(j=0;j<N;j++)
27 printf(’’%3 d’’,x
[j]);
28 printf(’’\n\n’’);
29 }
30 }
选项
答案
(1)k (2)N (3)a[k][i]
解析
填空1:变量k在函数体fun中已经使用,但在函数体中没有定义,肯定是在函数的形参中定义的,所以应填k。
填空2:数组共N列,所以应填N。
填空3:这部分语句实现的功能是变量值的交换,所以应填a[k]
。
转载请注明原文地址:https://jikaoti.com/ti/7Li0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
若有以下程序段:intm=0,n=0;charc=’a’;scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是__
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
若有以下说明和语句:intc[4][5],(*p)[5];p=C;能够正确引用c数组元素的是______。
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a<b?a:c<d?c:d的值是______。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
下列程序的功能是将字符串s中所有的字符c删除。请填空。#include<stdio.h>main(){chars[80];inti,j;gets(s);for(i=j=0;s[i]!=’\0’;i+
随机试题
沉井刃脚的垫层采用砂垫层上铺垫木方案时,下列说法错误的是()。
M公司是一家大型企业,多年来,随着实力的不断增强,其经营领域也在不断拓宽。进入21世纪,M公司与其他企业一样,面临着严峻的挑战。为了在竞争中立于不败之地,正确地进行经营战略和策略的选择,M公司对现有的各经营领域进行了综合分析。结果发现,公司经营的甲产品虽然
TheNationalTrusthasworkedforthepreservationofplacesofhistoricinterestandnaturalbeautyinEngland,WalesandNorth
下列属于工业固体废物的是()。
中外合资经营企业增加注册资本的决议,必须经出席董事会会议的董事一致通过。()
以下( )情况下不需要提交变更验资报告。下列( )情形需要注册会计师在验资报告的意见段后增加说明段予以说明。
张女士因夫妻关系不和十分痛苦,但又不想离婚。这时社会工作者合适的处理方式是()
TheBibleisthegreatworkofthereligiousliteratureandwasinprocessofformationforabouttwelvehundredyears.The
战略数据规划方法引入了主题数据库的重要概念,下列()是有关主题数据库的正确论述。
ASocioculturalApproachtoReading,LanguageandLiteracyI.ThemeaningoftakingasocioculturalapproachA.Itrejectsthe【
最新回复
(
0
)