首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:int f(int b[][4]){ int i, j, s=0; for(j=0j<4;j++) { 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=0j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s
admin
2009-01-15
39
问题
有以下程序:int f(int b[][4]){ int i, j, s=0; for(j=0j<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[0][3]=1+2+9+4=16。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/EhXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click() DimiAsInteger,nAsInteger Fori=1To20 i=i+4 n=n+i Ifi>10ThenExitFor
一个工程中包含两个名称分别为Form1、Form2的窗体、一个名称为Func的标准模块。假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:Form1中定义的过程:PrivateSubFun1()……EndSubFo
以下程序段中,输出结果为“Hi”的是()。
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
下面变量定义中错误的是
随机试题
资本国际化是资本全球化发展的新阶段,主要表现为国际直接投资的增加和国际金融市场的发展。
妊娠期血液循环系统的生理变化,错误的是
根据刑事诉讼法律制度的规定,下列关于回避决定的表述正确的有()。
关于公民财产的宪法保护,下列说法正确的有()。
下列属于应当终止继续盘问的情形的有()。
某市某区人民政府决定将区建材工业局管理的国有小砖厂出售。小砖厂的承包人以侵犯其经营自主权为由提出行政复议申请,本案的行政复议机关应当是下列哪一个?()
邓小平说:“当时中国有了先进的无产阶级的政党,有了初步的资本主义经济,加上国际条件,所以在一个根不发达的中国能搞社会主义。这和列宁讲的反对庸俗的生产力论一样。”对此,理解正确的有()
证明可微的必要条件:设z=f(x,y)在点(x1,y0)处可微,则f’x(x0,y0)与f’y(x0,y0)都存在,且dz|(x0,y0)=f’x(x0,y0)△x+f’y(x0,y0)△y。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
WhichofthefollowingcontainsaCOMPARISON?
最新回复
(
0
)