首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i<N;i++)b[i]=a[i][i]-a[i]
有以下程序 #include<stdio.h> #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i<N;i++)b[i]=a[i][i]-a[i]
admin
2017-04-26
23
问题
有以下程序
#include<stdio.h>
#define N 4
void fun(int a[][N],int b[])
{ int i;
for(i=0;i<N;i++)b
=a
-a
[N—1—i];}
void main()
{int x[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf("%d,",y
);printf("\n"):}
程序运行后的输出结果是
选项
A、-12,-3,0,0,
B、-3,-1,1,3,
C、0,1,2,3,
D、-3,-3,-3,-3,
答案
B
解析
fun函数的功能是求出二维数组a中第i行第i个元素与第N一1一i元素的差,赋给b
。在主函数中,把实参二维数组x和一维数组y传递给形参a和b,最后输出一维数组y中元素的值。
转载请注明原文地址:https://kaotiyun.com/show/2SDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(s);if(strcmp
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
下面程序的输出结果是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=A)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
有以下程序main(){inti,s=1;for(i=1;<50;i++)if(!(i%5)&&!(i%3))s=+i;printf("%d\n",s);}程序的输出结果是
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
语句int(*ptr)()的含义是()。
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为【】。
以下数组定义中错误的是
随机试题
(73)Mostpersonnelmanagersagreethatjobinterviewsareoneoftheleastobjectiverecruitmentmethods.Buttheadvantagesof
Ipreferthisgame______thatone.
女性,40岁。胆道术后,T管引流2周,拔管前先试行夹管1~2天,夹管期间应注意观察的内容是
禁用于慢性阻塞性支气管病病人的抗心律失常药物是
43岁患者,近1年月经不规则,周期20~30天,经期延长达10余天,月经量增多,此次出血已20多天,量多,伴头晕、心悸,体格检查:外观贫血,妇检:阴道内经量血,宫颈光,宫口闭,宫体前位正常大小,软,无压痛,双附件正常。
McBurney点是指
甲企业为一般纳税人工业企业,期末按应收账款余额的10%计提坏账准备。2008年12月发生以下经济业务:(1)2008年12月初应收账款余额为80000元,期末坏账准备账户余额为8000元,当月销售给浩方有限责任公司一批X商品成本20000元
划分虚拟局域网(VLAN)有多种方式,以下划分方式中,不正确的是______。A.基于交换机端口划分B.基于网卡地址划分C.基于用户名划分D.基于网络层地址划分
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
Telephonesdevelopveryslowly.Todaypeoplehavemoremessagestogivetoeachotherthantwentyyearsago.
最新回复
(
0
)