首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
19
问题
有下列程序:
#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全国计算机二级
相关试题推荐
有以下程序:#includestruetord{intx,y;}dt[2]={1,2,3,4};main(){struetord*p=dt:printf("%d,",++
有以下程序:#include<stdio.h>#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";streat(p,r);strepy(p+str
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。例如,若N=5,生成的矩阵为:1111112
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。
下列链表中,其逻辑结构属于非线性结构的是()。
设顺序表的长度为n。下列算法中,最坏情况下比较次数等于n(n-1)/2的是
可在C程序中用作用户标识符的一组标识符是
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是(
随机试题
女性,45岁,外伤致左股骨颈骨折,X线片示股骨颈完全骨折,股骨头有旋转并且部分移位,骨折部位位于股骨颈中部。该患者股骨颈骨折按Garden分型法为
清洁灌肠时一般取
碾压混凝土的主要特点是()。
储罐充水试验中应进行基础沉降观测。在罐壁下部圆周每隔10m左右设一个观测点,点数宜为()且不得少于4点。
()年,深圳证券交易所开办以国债为主的质押回购。
代理是代理人根据被代理人的委托或代理权,以()的名义实施民事法律行为,其后果直接归属于被代理人的行为。
设定KPI和指标值时,一般不会选取()作为参考标杆。
美国的警政管理体制为()。
经过20多年的自然保护,甘肃祁连山区野生动物的数量大大增加,活动于甘州一带的野生岩羊经常闯入牧场,侵食牧草,糟蹋草场。山丹马场放牧的羊时常被出没的狼群活活咬死。岩羊的天敌是雪豹和狼,山丹马场距甘州不过百余公里,但甘州的岩羊却未遭狼群侵害。如果以下
Answerquestions71~80byreferringtothefollowinggames.Note:AnswereachquestionbychoosingA,B,CorD.Somechoices
最新回复
(
0
)