首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #defineN4 voidfun(inta[][N],intb[],intflag) {inti,j; for(i=0;i<N;i++) {b[i]=a[i][0]; 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[i][0]; for(j=1;j<N;j++) if(flag?(b
admin
2015-07-31
20
问题
若有以下程序
#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、1,5,9,13,4,8,12,16,
B、4,8,12,16,1,5,9,13,
C、1,2,3,4,13,14,15,16,
D、13,14,15,16,1,2,3,4,
答案
A
解析
该题首先初始化二维数组,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列的数值;因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/yBDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是()。
若有“doublea;”,则正确的输入语句是()。
下列程序的输出结果是()。#include<stdio.h>main(){inta=4printf("%d\n",(a+=a-=a*A));}
结构化程序设计主要强调的是()。
若有下面的说明和定义,则sizeof(structaa)的值是______。structaa{intr1;doubler2;floatr3;unionuu{charul[5];longu2[2]}ua;
不能把字符串"Hello!"赋给数组b的语句是______。
字符(char)型数据在微机内存中的存储形式是______。
下列程序执行后输出的结果是______。intd=1;fun(intp){intd=5;d+=p++;printf("%d,",D);}main(){inta=3;fun(A);d+=a++;
已有定义:chara[]="xyzt",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列叙述中错误的是()。
随机试题
A、Atabookingoffice.B、InaHongKonghotel.C、Onabusystreet.D、Atanairport.D
A、lectureB、recognizeC、levelD、recentD
慢性支气管炎的预防,下列首先要注意的是
X线胶片的核心结构是
A.环烯醚萜类B.苷类C.倍半萜类D.二萜类E.三萜类青蒿素属于
有关中药制剂稳定性的叙述正确的有
根据我国《资源税暂行条例》的规定,下列情况中,不征收资源税的是()。
二进制数10100101011转换成十六进制数是
Youhavereadanarticleinamagazinewhichstates,"Thegovernmenthasinvestedhugeamountsofmoneyincompetitivesports,w
—Yournewcellphonelookssohandsome.MayIhavealook?—______.Youwilllikeit.
最新回复
(
0
)