首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int));
以下程序运行后的输出结果是【】。#include<stdio.h>main(){intk=1,s=0;do{if((k%2)!=0)continue;
有以下程序#include<stdio.h>intfun(intx;inty){if(x=y)reurn(x);elsereturn((x+y)/2);}
有以下程序#include<stdio.h>voidfun(int*a,int*B){int*c;c=a;a=b;b=c;}main()
以下是if语句的基本形式:if(表达式)语句其中“表达式”______。
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
若有定义int*p[3]:,则以下叙述中正确的是______。
在下列关于宏定义命令#define的叙述中,正确的一条是()
随机试题
Chinahaslaunchedaseriesofactivitiesrecentlytopromotebook-readinghabitamongitscitizens.Theactivitiesincludebook
商品流通
注册会计师会在审计意见段中使用“由于上述问题造成的重大影响”、“由于受到前段所述事件的重大影响”等术语时,出具的是()
以菌核入药的药材是
采用爆破排淤填石法改良地基时,爆破排淤设计一定要根据堤身设计断面要求确定合适的堤身抛填施工参数,如堤石抛填宽度、标高、()及堤头超抛高度等。
施工总平面图中,布置加工厂的指导思想是( )。
对下列国家出资企业的管理者,履行出资人职责的机构依法有权任免的是()。
设有直线,则L1与L2的夹角为()
CriticalThinkingandInnovativeWritingThetraditionalwayofteaching.studentsareurgedto【T1】________things.
A、Relevanttradingandfinancialbackground.B、Foreignlanguagesandcross-culturalcommunication.C、Theabilitytopersuadeand
最新回复
(
0
)