首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: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
27
问题
有以下程序: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://jikaoti.com/ti/vOK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click() DimiAsInteger,nAsInteger Fori=1To20 i=i+4 n=n+i Ifi>10ThenExitFor
如果在程序中直接使用了没有声明的变量,则它的数据类型是
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
下面变量定义中错误的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
体重60kg,当体温升高达40℃时,每日需多补液体()
有关正常心脏大血管的叙述,正确的是
患者,男,55岁。主诉右上后牙食物嵌塞,有时遇冷热敏感。检查发现右上第二磨牙牙合面中龋,损及牙合面边缘嵴,备洞时制成邻牙合洞该患牙所制备的洞形属于
患者,女,26岁。妊娠2个月余,因头痛、头晕,伴乏力1周入院。既往有反复咽炎及扁桃体炎史,6年前曾出现“血尿”。父母均有高血压病病史。入院查体:轻度贫血貌。血压165/100mmHg,脉搏96次/分,双肺未见异常,心界不大,律齐,心尖部闻及3/6级收缩期吹
A.发汗解表B.疏风清热C.解表化湿D.宣肺泄热E.疏风解表藿香正气水既能理气和中,又能
境界测绘作业方法和技术要求的内容中,有()。
进度计划制定的方法有()。
新建账套,要求如下:(1)账套名称:阳光公司(2)会计准则:小企业会计准则(3)预设科目:生成预设科目(4)本位币:人民币(5)账套启用日期:2014-3-1
秦始皇
Whatdotheresearchersfindaboutmessydesks?
最新回复
(
0
)