首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
31
问题
若有以下程序
#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全国计算机二级
相关试题推荐
若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是()。
下列叙述中正确的是()。
字符(char)型数据在微机内存中的存储形式是______。
下列程序执行后输出的结果是______。intd=1;fun(intp){intd=5;d+=p++;printf("%d,",D);}main(){inta=3;fun(A);d+=a++;
若有以下定义,则使指针p指向值为35的数组元素的语句是______。inta[10]={14,27,47,29,35,21,49,71},*p;
下面程序的输出结果是()。main(){inti=1,p;p=f(i,++i);printf("%d",p);}intf(inta,intb){intC;
能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
下列叙述中正确的是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
随机试题
关系概念是指根据事物之间的相互关系形成的概念。下列属于关系概念的有()
在单元测试中,必须为每个模块单元测试开发_________和承接模块。
限额设计的总目标是在初步设计开始前,根据批准的( )及其投资估算确定的。
建设工程管理工作是一种增值服务工作,其核心任务是为()增值。
自有资金现金流量表从()的角度出发,以()为计算基础,用于计算自有资金财务内部收益率、净现值等评价指标,考查项目自有资金的盈利能力。
完成等待期内的服务或达到规定业绩条件以后才可行权的以现金结算的股份支付,在可行权日之后,股份支付当期公允价值的变动金额应当计入()。
旅游者在住宿时出示合法身份证件、填写住宿登记表是其合法权利。()
关于明朝会审制度,下列说法不能成立的有
以下关于菜单的叙述中,错误的是
下面有关数据库表和自由表的叙述中,错误的是
最新回复
(
0
)