首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
51
问题
若有以下程序
#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://www.kaotiyun.com/show/yBDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(
设有定义:intn1=0,n2,*p=&n2,*q=&nl;,下列赋值语句中与n2=n1;语句等价的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
利用fseek函数可实现的操作是()。
在C语言中,下列关于文件操作的叙述正确的是()。
下列叙述中正确的是()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作。
以下叙述中正确的是______。
随机试题
女性,25岁,孕21周,白带多,白带呈豆渣样,外阴奇痒,检查见小阴唇内侧及阴道黏膜上附着白色膜状物,其诊断为
某女,23岁,症见脘腹胀闷、食欲不振。基于五脏的生理功能分析,其病变属于
适用于工程规模较小、技术比较简单、工期较短,且核定合同价格时已经具备完整、详细的工程设计文件和必需的施工技术管理条件的工程建设项目的合同类型为()。
建筑物的损耗可分为()。
以地下水为水源的饮用水处理工艺中,经常由于水中铁量超标而设置除铁单元。通常的除铁处理工艺流程中不包括()。
可撤销的信用证一旦寄达受益人以后,在其有效期间内,非经开证人、开证行、保兑行或受益人等有关方面的同意,不得将该信用证的条款进行修改或撤销,一般情况下,信用证上只要未注明“可撤销”,则视为不可撤销信用证。()
()属于一般进出口货物
以募集方式设立股份有限公司的,认股人从()起不能抽回其出资。
已知等比数列{an}的前n项和为Sn,且Sn=2n+1一k,则k=()
Theybelievedthatthiswasnotthe______oftheircampaignforequalitybutmerelythebeginning.
最新回复
(
0
)