首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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]-a[i][N-1-i]; } main() {int
有以下程序: #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]-a[i][N-1-i]; } main() {int
admin
2020-06-16
55
问题
有以下程序:
#include<stdio.h>
#define N4
void fun(int a[][N],int b[])
{int i;
for(i=0;i<N;i++)b
=a
-a
[N-1-i];
}
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、-3,-1,1,3,
B、-12,-3,0,0,
C、0,1,2,3,
D、-3,-3,-3,-3,
答案
A
解析
分析程序结构,可知程序在main函数中初始化一个4×4的二维数组,然后调用fun()函数用二维数组x为一维数组y赋值,最后将数组y打印出来,所以重点是分析fun()函数中如何使用实参x给实参y赋值。在fun()函数中,每次使用a
-a
[N-1-i]为b的第i个元素赋值,由于for循环中i的取值分别为0、1、2、3,所以b的4个元素赋值分别为:a[0][0]-a[0][3],a[1][1]-a[1][2],a[2][2]-a[2][1],a[3][3]-a[3儿0],对应的赋值为:1-4,6-7,11-10,16-13,b的4个元素值为:=3、-1、1、3。答案选A。(注:仔细观察a
[j]、a[j][N-1-i]可以发现,它们分别对应4×4矩阵的对角线元素和反对角线元素)
转载请注明原文地址:https://kaotiyun.com/show/vYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
下列选项中不属于结构化程序设计原则的是
以下叙述中正确的是
以下叙述中正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
对软件系统总体结构图,下面描述中错误的是
下列数据结构中,属于非线性结构的是()。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
支持子程序调用的数据结构是()。
随机试题
开角型青光眼的危险性在于
项目决策分析与评价所推荐方案概述与分析评价的结论包括()。
企业购置计算机硬件所附带的、未单独计价的软件,应单独作为固定资产管理。()
因税务机关的责任,导致纳税人、扣缴义务人未缴或者少缴税款的,税务机关在()内可以要求纳税人、扣缴义务人补缴税款,但不得加收滞纳金。
轨道工程,应按()的不同,分别计算工程量。
关于ETF的描述,错误的是( )。
()是学校课外活动的主体部分,学校应高度重视,分科组织落实。
甲路过某湖泊时看到乙投河自尽,立刻问旁边小商店店主丙借了一件救生衣,然后跳入湖中将乙救上岸。由于一时疏忽忘记把手机放在岸边导致手机进水,救生衣也被一块石头划破。据此,下列选项中说法正确的是()
人们在社会交往和公共生活中应遵守的最基本的道德规范是()
AnswerquestionsbyreferringtothefollowingarticleaboutIstanbul. Note:Whenmorethanoneanswerisrequired,thesemay
最新回复
(
0
)