首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i<N;i++)b[i]=a[i][i]; } m
有以下程序 #include #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i<N;i++)b[i]=a[i][i]; } m
admin
2013-10-19
30
问题
有以下程序
#include
#define N 4
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、3,4,8,10,
答案
C
解析
函数fun(int a[][N],intb[])的功能是把矩阵a[N][N]主对角线上的元素赋给一维数组b[]。在主函数中由x[][N]的初始化可知,其主对角线上的元素是1,0,7,0。所以当执行完函数fun(x,y)后,一维数组元素y[]中的元素值为1,0,7,0。
转载请注明原文地址:https://jikaoti.com/ti/eQn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
以下函数按每珩8个输出数组中的数据voidfun(iht*w,intn){inti;for(i=0;i<n,i++){______printf("%d"
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
下列叙述中正确的是______。
以下程序的输出结果是【】。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i;printf(“%d\n”,s);}
以下叙述中不正确的是
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
下列条件语句中,功能与其他语句不同的是()。
在下列叙述中,错误的一条是()
随机试题
在韦伯看来,现代官僚制的技术优势主要体现在()
在诺基亚公司,“科技以人为本”的标语随处可见,这属于企业文化的()
婴儿每日本的交换量为细胞外液量的
急性前胃弛缓时瘤胃内容物的pH()
高处作业的安全技术措施及其所需料具,要列入工程的施工组织设计中。()
按照解释尺度不同,税法解释可以分为()。
简述中学生记忆发展的主要特点。
四点半钟后,时针与分针第一次成直线的时刻为()。
爱因斯坦说:“刻卜勒的惊人成就,是证实下面这条真理的一个特别美妙的例子,这条真理是:知识不能单从经验中得出,而只能从理智的发明同观察到的事实两者的比较中得出。”这句话包含的认识论道理有()
用户文档包括哪些?除了用户文档之外,文档测试还应当关注哪些文档?
最新回复
(
0
)