首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> #define N 4 int fun(int a[][N]) { int i,y=0; for(i=0;i<N;i++)
有下列程序: #include<stdio.h> #define N 4 int fun(int a[][N]) { int i,y=0; for(i=0;i<N;i++)
admin
2022-10-25
22
问题
有下列程序:
#include<stdio.h>
#define N 4
int fun(int a[][N])
{
int i,y=0;
for(i=0;i<N;i++)
y+=a
[0]+a
[N﹣1];
for(i=1;i<N﹣1;i++)
y+=a[0]
+a[N﹣1]
;
return y;
}
main()
{
int y,x[N][N]={
{1,2,3,4},
{2,1,4,3},
{3,4,1,2},
{4,3,2,1}};
y=fun(x);
printf(”%d”,y);
}
程序执行后的输出结果是( )。
选项
A、30
B、35
C、40
D、32
答案
A
解析
程序定义一个整型变量y和整型二维数组x,并对x赋初值。接着调用函数fun,在函数fun中,第1个for循环将数组a的第00和第N-1列的所有元素累加到y中;第2个for循环将数组a的第0行的2、3和第N-1行的3、2累加到y中,再将y返回。所以fun函数的功能是将数组a的行列下标为0、N—1的所有元素累加起来,即将1,2,3,4,2,3,3,2,4,3,2,1累加,输出30。本题答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/oGd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列叙述中错误的是
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:printf("AAAA\n");case’B’:pd
在E—R图中,用来表示实体联系的图形是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
两个或两个以上模块之间关联的紧密程度称为
设有定义和语句,int*pi,*pj;pi=pj=(int*)malloc(4);如果在VC平台上编译,则以下叙述正确的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列哪种说法不符合多态性的含义______。
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。classMyClass{int*x;public:MyClass(inta):~MyClass();
随机试题
植物体或其离体部分的两端具有不同的生理特性是()。
下列何药不属于我国目前的第一线抗结核病药:
A.志贺痢疾杆菌B.福氏痢疾杆菌C.舒密次痢疾杆菌D.鲍氏痢疾杆菌E.宋内痢疾杆菌能产生神经毒素痢疾杆菌的是
女性,30岁。发热寒战,轻度黄疸,脾肋下3cm,血红蛋白70g/L,网织红细胞9%,血清铁1200μg/L,肝功能正常,Ham试验阴性。Coombs试验阳性。诊断应考虑为
治疗成年奶牛前胃弛缓,一次性静脉注射10%葡萄糖酸钙的剂量一般是()。
下列氨基酸中哪一种可以通过转氨作用生成α酮戊二酸()。
慢性胃炎的脾胃虚弱证和胃阴不足证中,相同的临床表现有
根据设备监理规划,由专业监理工程师编写,并经总监理工程师批准,针对设备工程项目中某一专业或某一方面监理工作的操作性文件是()。
下列关于风险的说法中,正确的有()。
C注册会计师负责对丁公司2009年度财务报表进行审计。在运用审计抽样时,C注册会计师遇到下列问题,请代为做出正确的专业判断。C注册会计师实施控制测试时,假没可容忍偏差率为5%,根据样本的测试结果推断总体时有以下理解和判断,其中正确的有()。
最新回复
(
0
)