首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f(int b[][4]) { int i,j,s=0; for(j=0;i<4;i++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s
有以下程序: int f(int b[][4]) { int i,j,s=0; for(j=0;i<4;i++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s
admin
2013-02-23
52
问题
有以下程序: int f(int b[][4]) { int i,j,s=0; for(j=0;i<4;i++) { i=j; if(i>2) i=3-j; s+=b
[j]; } return s; } main() { int a[4][4]={{1,2,3,4,},{0,2,4,6},{3,6,9,12},{3,2,1,0}}; printf("%d\n",f(a)); } 执行后的输出结果是( )。
选项
A、12
B、11
C、18
D、16
答案
8
解析
在主函数中首先定义了一个4行4列的二维数组a,并用该数组的数组名作为实参调用函数f()。函数f()中的for循环作用,是将数组前3行中的对角线上的元素,即b[0][0]、b[1][1]、b[2][2]和第一行的第四列元素即b[0][3]累加到变量s中, s=a[0][0]+a[1][1]+a[2][2]+a[0][3]=1+2+9+4=16。然后将s的值返回在主函数中输出。
转载请注明原文地址:https://kaotiyun.com/show/hBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;……}
已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。main(){unsignedinta=32,b=66;printf("%c\n",a|b);}
在C语言中,要求运算数必须是整型的运算符是______。
数据元素之间【】的整体称为逻辑结构。
注释说明了程序的功能,它分为【】注释和功能性注释。
以下程序用来输出结构体变量student所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structststudent;
数据库系统在三级模式之间提供了两层映像,这两层映像是外模式/模式映像和【】。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
对二叉排序树进行查找的方法是:用待查的值与根结点的值相比,若比根小,则继续在【】子树中找。
以下对结构体类型变量的定义中,不正确的是______。
随机试题
人民军队一切行动的根本准则和一切工作的出发点与归宿是()
Whenpeoplearestruckbylightning,theyfalltothegroundasthoughtheywerestruckbyasevereblowtothehead.Afterthe
乔女士,第一胎孕足月,横位,胎头在右侧,宫口开大8cm。阴道检查:胎儿右手脱于阴道内,其胎位是()
建设工程预付款担保的形式一般采用( )。
下列说法符合基督教基本要求的有()。
下表为2002—2007年我国某特大城市郊区年平均人口迁移统计资料。迁入人口以初中学历的外来人口为主。为了社会和谐发展。该市郊区最需要增加的职业人员是()。
ABC公司于2004年年初将其拥有的一座加油站的使用权出售给甲公司,合同规定出售时间为20年,期满后由ABC公司收回使用权,甲公司一次性付给ABC公司100万元使用费,款项已收讫。此外合同还规定在加油站售出期间,其维护和保养由ABC公司负责。则ABC公司2
28个连续奇数的和是2016,则这28个连续奇数最大的一个是
ElectronicMailDuringthepastfewyears,scientistsallovertheworldhavesuddenlyfoundthemselvesproductivelyengaged
Market【C1】______donotcomenaturallytoChineseofficials.Forthepastfouryearstwohugediversion【C2】______havebeenunde
最新回复
(
0
)