首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
42
问题
有下列程序:
#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://kaotiyun.com/show/0Ckp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineFNA(x)x*x#defineFNB(x)x+xmain(){inta=2,b=4;printf("%d,%d
有以下程序:#include<stdio.h>#include’’string.h’’voidfun(char*s[],intn){char*t;inti,j;for(i=0;i<n-1
C语言的文件操作过程中,以下描述中正确的是()。
若变量已正确定义并赋值,以下不能构成C语句的选项是()。
若有定义语句:charstr1[]="string",str2[8],*str3,str4[10]="string";,库函数strcpy的功能是复制字符串,以下选项中错误的函数调用是
软件测试的目的是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
数据字典(DD)所定义的对象都包含于
在C语言中,以下说法不正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
简述我国刑事诉讼法特有的基本原则。
慢性咽炎
郭某,因足部感染,需用青霉素治疗,在做皮试时,突然发生过敏性休克,其原因可能是
属于氨基糖苷类抗生素的有
A.维生素K1B.乙酰胺C.硫酸阿托品D.氯解磷定E.烟酰胺香豆素类灭鼠药中毒的特效解毒剂是
建设工程勘察合同法律关系的客体不包括()。
建筑材料采购合同中应明确货物的验收依据和()。
金融市场起着资金“蓄水池”的作用,可以调剂余缺、弥补缺漏,这体现了金融市场的()功能。
UNIX系统中,输入/输出设备被看成是下列四种文件的哪一种?()
Theystoppedthecarontopofahillinorderto______.WhatdoesGeorgemeanby"withtheirtutor,orteacher"?
最新回复
(
0
)