首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #defineN4 voidfun(inta[][N],intb[],intflag) {inti,j; for(i=0;i<N;i++) {b[i]=a[0][i]; for(j=1;j<N;j++) if(flag?(b
若有以下程序 #include #defineN4 voidfun(inta[][N],intb[],intflag) {inti,j; for(i=0;i<N;i++) {b[i]=a[0][i]; for(j=1;j<N;j++) if(flag?(b
admin
2015-07-31
67
问题
若有以下程序
#include
#defineN4
voidfun(inta[][N],intb[],intflag)
{inti,j;
for(i=0;i<N;i++)
{b
=a[0]
;
for(j=1;j<N;j++)
if(flag?(b
>a[j]
):(b
<a[j]
))b
=a[j]
;
}
}
main()
{intx[N][N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},y[N],i;
fun(x,y,1);
for(i=0;i<N;i++)printf("%d,",y
);
fun(x,y,0);
for(i=0;i<N;i++)printf("%d,",y
);
printf("\n");
}
则程序的输出结果是
选项
A、4,8,12,16,1,5,9,13,
B、1,2,3,4,13,14,15,16,
C、1,5,9,13,4,8,12,16,
D、13,14,15,16,1,2,3,4,
答案
B
解析
该题首先初始化二维数组,if (flag ? (b
> a
[j]) : (b
< a
[j]))条件语句的条件表达式使用了条件运算符构成的选择结构,即flag为真时,以(b
> a
[j])作为条件表达式的值,否则以(b
< a
[j])作为条件表达式的值,fun函数功能是给一维数组赋值。fun(x, y, 1);该函数调用后,即当flag为真时,使一维数组获得二维数组第1行的数值;fun(x, y, 0);该函数调用后,即当flag为假时,使一维数组获得二维数组第4行的数值;因此B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/6mDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序执行后输出的结果是【】。intm=13;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=7,b=5;printf("%d\n",fun
在16位C编译系统上,若定义longa;,则能给变量a赋值40000的正确语句是______。
有以下程序:#defineP3yoidF(intx){return(p*x*x);}main(){printf("%d\n",F(3+5));}程序运行后的输出结果是_____
设变量a、b、c、d和y都已正确并赋值。若有以下if语句:if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是______。
下列选项中不会引起二义性的宏定义是()。
若a的值为1,则表达式!a‖++a的值是______。
数据存储和数据流都是______,仅仅是所处的状态不同。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
村集体经济组织以一台闲置设备对外进行联营投资,该设备账面原价80000元,已提折旧28000元,双方协议作价60000元。该笔投资业务中,应计入公积公益金的金额为()元。
焊接电流过小会使气孔产生的倾向减小。
下列各组词中,属于多义词的有()
A.茶碱类B.β2受体激动剂C.抗胆碱能类D.糖皮质激素E.抗过敏药沙丁胺醇属于
某男性工人。在硝胺炸药生产过程中,从事装药和轮碾等工种工作长达5年以上。患者主诉视力减弱。在进行体检时应注意何种检查
发票的涂改违反了相关规定。《会计基础工作规范》规定:不得涂改、刮擦、挖补原始凭证或用药水消除字迹。发现原始凭证有错误时,如属非重要项目的文字错误,应由开出单位更正(或重开),开出单位应当在更正处加盖其公章;如果原始凭证的数量、单位或金额等关键项目有错误的,
教育学
关于硬件系统和软件系统的概念,下列叙述不正确的是:
填入下面句子空缺处最为合适的选项是:( )。据中国银行海滨市分行的统计,( )今年4月底,该银行的个人外币存款余额已超过了2000万美元。
Themajorityofnursesarewomen,butinthehigherranksofthemedicalprofessionwomenareina______.
最新回复
(
0
)