首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
74
问题
有以下程序: 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://www.kaotiyun.com/show/hBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是#include"stdio.h"#defineN3#defineM3voidfun(inta[M][N]){printf("%d\n",*(a[1]+2));}main()
若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
设有语句chara=’\72’;则变量a______。
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是______。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。
下面能正确进行字符串赋值操作的是
下列数据模型中,具有坚实理论基础的是
结构化程序设计方法在软件开发中用于______。
软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的______。
随机试题
Craham-Steell杂音是指
抢救左心衰急性肺水肿时,下列措施中错误的是
胆囊穿孔多见于胆囊颈部,其原因是
对比度、X线质、X线量的关系,错误的是
背景资料:某施工单位承接了一座公路隧道的土建及交通工程施工项目,该隧道为单洞双向行驶的两车道浅埋隧道,设计净高5m,净宽12m,总长1600m,穿越的岩层主要由页岩和砂岩组成,裂隙发育,设计采用新奥法施工、分部开挖和复合式衬砌。进场后,项目部与所
按惯例,在独家代理情况下,凡是委托人在约定地区发生的交易,只要是独家代理的商品,不论其是否通过该独家代理人,委托人都要向独家代理人支付约定比例的佣金。( )
下列关于投资性房地产核算的表述中,不正确的有()。
某企业年初未分配利润100万元,本年实现净利润500万元,提取法定盈余公积75万元,提取任意盈余公积25万元,该企业年末可供投资者分配利润为500万元。( ).
一般而言,正常的收入差距范围的基尼系数水平是()。(2004年6月三级真题)
Whyyoushouldn’ttrytobeamorningpersonA)We’veallhearditbefore:tobesuccessful,getoutofbedearly.Afterall,
最新回复
(
0
)