首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,程序
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,程序
admin
2019-03-06
34
问题
给定程序中,函数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中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#inClude<stdio.h>
#define N 3
#define M 4
/*********found*********/
void fun(int(*a)[N],int
【1】
)
{int i,temp;
/*********found*********/
for(i=0;i<
【2】
;i++)
{temp=a[0]
;
/*********found*********/
a[0]
=
【3】
;
a[k]
=temp;
}
}
main()
{int X[M][N]={{1,2,3},{4,5,
6},{7,8,9),{10,11,12)},i,j;
printf("The array before mov
ing:\n\n");
for(i=0,i<M,i++)
{for(j=0,j<N;j++)
printf("%3d",x
[j]),
printf("\n\n");
}
fun(x,2),
printf("The array after moving:\n\n");
for(i=0;i<M,i++)
{for(j=0;j<N;j++)
printf("%3d",x
[j]);
printf("\n\n");
}
}
选项
答案
(1)k (2)N (3)a[k][i]
解析
填空1:变量k在函数体fun中已经使用,但在函数体中没有定义,肯定是在函数的形参中定义的,所以应填k。
填空2:数组共N列,所以应填N。
填空3:这部分语句实现的功能是变量值的交换,所以应填a[k]
。
转载请注明原文地址:https://kaotiyun.com/show/JIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是______。
设有下列二叉树:对此二叉树后序遍历的结果为
以下只有在使用时才为该类型变量分配内存的存储类型说明是()。
程序的运行结果为【】。main(){charc1=’a’,c2=’b’,c3=’c’;printf("a%cb%c\tc%c\n",c1,c2,c3);}
以下程序运行后的输出结果是______。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main()
若给fun函数的形参s传送字符串:"abc-6354abc",则函数的返回值是()。(字符串中包括空格)longfun(charS[]){longn;intsign;for(;isspace(*s)||islow
执行以下程序后,a,b的值分别为main(){ina,b,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;b=(*p1)/(*p2)+7;printf("a=%d\n",a);
若有说明“chars1[30]="abc",s2[]="defghi";”,则在使用函数stcat(s1,s2)后,结果是()。
随机试题
税权的核心权能是_______。
公司按照内部管辖关系划分,可以分为总公司和分公司。()
A.苷元(2,6-二去氧糖)B.苷元(6-去氧糖甲醚)x-(D-葡萄糖)yC.苷元(2,6-二去氧糖)x-(D-葡萄糖)yD.苷元(6-去氧糖)x-(D-葡萄糖)yE.苷元(葡萄糖)y-(2,6-二去氧糖)xK-K反应阳性的是
A.软坚散结B.宽中下气C.止咳D.平肝息风E.健脾祛湿复方鲜竹沥液除清热化痰外,还能()。
价值工程中的总成本是指()。
甲公司年末有关账户期末余额及相关经济业务如下:①“库存现金”账户借方余额2000元,“银行存款”账户借方余额350000元,“其他货币资金”账户借方余额500000元。②“应收账款”总账账户借方余额350000元,其所属明细账户借
为了提高市场份额,一些商业银行盲目提供保底承诺的理财产品.甚至采取搭售储蓄存款的方式销售理财产品,利用理财计划或产品进行变相高息揽储,一旦理财产品的预期收益水平不能实现,客户承担理财收益损失时,有可能会进行投诉,从而造成银行法律风险。()
调解委员会调解劳动争议贯彻自愿原则,具体包括()。[2011年11月三级真题]
运行下列程序,结果是()。PrivateSubCommand32_Click()f0=1:f1=1:k=1DoWhilek<=5f=f0+f1f0=f1f1=fk=k+1
Howlonghasthemansufferedfromthesymptomshedescribed?
最新回复
(
0
)