首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #define N4 void fun(int a[][N],int b[]) {int i; for(i=0;i<N;i++)b[i]=a[i][i]; } main() {int x[][N]={{1,2
有以下程序 #include<stdio.h> #define N4 void fun(int a[][N],int b[]) {int i; for(i=0;i<N;i++)b[i]=a[i][i]; } main() {int x[][N]={{1,2
admin
2018-11-21
30
问题
有以下程序
#include<stdio.h>
#define N4
void fun(int a[][N],int b[])
{int i;
for(i=0;i<N;i++)b
=a
;
}
main()
{int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},
y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf("%d,",y
);
printf("\n");}
程序的运行结果是
选项
A、1,2,3,4,
B、1,4,5,9,
C、1,0,7,0,
D、394,8,10,
答案
C
解析
函数fun(int a[][N],int b[])的功能是把矩阵a[N][N]主对角线上的元素赋给一维数组b[]。在主函数中由x[][N]的初始化可知,其主对角线上的元素是1,0,7,0。所以当执行完函数fun(x,y)后,…维数组元素y[]中的元素值为1,0,7,0。
转载请注明原文地址:https://jikaoti.com/ti/q3a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下能正确定义二维数组的是()。
可以在C语言程序中用做用户标识符的一组标识符是()。
下述程序的输出结果是#includevoidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));printf("%d",**q);}
有以下程序#inculdeMain(){intB[3][3]={0,1,2,0,1,2,0,1,2},i,j,t+1;For(i=0;i
已知inta=6;则执行a+=a-=a*a:语句后,a的值为()。
C语言中文件的存取方式()
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
下列关于单目运算符++,--的叙述中正确的是
随机试题
成熟的卵泡能分泌大量的
下列哪项不是先兆流产的症状
下面账户中借方表示减少的账户是()。
按《证券法》规定,以下属于我国证券公司的业务范围是()
某企业每年需耗用某材料9000吨,该材料单位储存成本2元,平均每次进货费用90元。该批材料的经济进货批量为()吨。
BRMS主要用于()躁狂发作严重程度的评估。
下列名人与其关于教师的说法,对应不正确的是()。
EDI系统格式转换的第一步是将单证数据转换为__________。
有如下语句序列:Dima.bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是
Comparativelyfewfresh-waterspeciesoffishesarelimitedintheirdistributiontoasingleriversystem,yetnotmanyarefou
最新回复
(
0
)