首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;j++) {i=j; if(i>2)i=3-j; s+=b[i][j]; } r
有以下程序 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;j++) {i=j; if(i>2)i=3-j; s+=b[i][j]; } r
admin
2009-04-15
51
问题
有以下程序 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;j++) {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
解析
分析程序可知,函数f()中的for循环作用,是将数组前三行中的对角线上的元素,即b[0][0]、b[1][1]、b[2][2]和第一行的第四列元素即b[0][3]累加到变量s中,然后将s的值返回。在主函数中首先定义了一个4行4列的二维数组,接着通过输出语句输出函数f(a) 的返回值。调用f(a) 的返回值为a[0][0]+a[1][1]+ a[2][2]+a[1][3]=1+2+9+4=16。
转载请注明原文地址:https://kaotiyun.com/show/joWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于多重窗体程序的叙述中,错误的是( )。
下列操作说明中,错误的是( )。
以下关于多重窗体程序的叙述中,错误的是()。
设有下列语句:x=5Ifx>0Theny=1y=5程序运行后,则下列叙述中正确的是()。
以下关于函数过程的叙述中,正确的是( )。
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为"计算"的命令按钮Command1,并编写了以下程序:PrivateSubCommand1_Click()Callcalc(HV.Value,HT.Value)EndSu
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsString,sLen
设a=5,b=6,c=7,d=8,执行下列语句后,x的值为()。x=IIf((a>b)And(c>d),10,20)
随机试题
请详细讨论管理者可以采用什么具体的方法来鼓励有道德的行为?
用电测验器来检测牙髓状况,有时会出现假象,发生假阴性反应的主要原因如下,除外
唐代以前所称的“哕”,是指
女,25岁。尿频、尿急、尿痛,血尿伴发热39℃1天入院,无呕吐、无腰痛,尿蛋白(+)、红细胞30~40/HP,白细胞满视野。
A.瑞夷综合征B.高铁血红蛋白血症C.胃肠道不良反应少D.急性中毒可肝致坏死E.强效、长效抗炎镇痛
以下说法不正确的有()。
根据《建筑施工项目经理质量安全责任十项规定(试行)》,项目经理的质量安全责任有()。
增值税销售货物的起征点为月销售额()元。
学生学会在听课和看书时如何做笔记属于策略性知识。()
根据《中华人民共和国未成年人保护法》的规定,父母或者其他监护人不得歧视女性未成年人或者()未成年人。
最新回复
(
0
)