首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> #define N 4 void fun(int a[][N], int b[], int flag) { int i,j; for(i=
若有以下程序 #include <stdio.h> #define N 4 void fun(int a[][N], int b[], int flag) { int i,j; for(i=
admin
2020-10-26
16
问题
若有以下程序
#include <stdio.h>
#define N 4
void fun(int a[][N], int b[], int flag)
{ int i,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( )
{ int x[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/nC3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件设计中不使用的工具是
下列选项中不属于软件生命周期开发阶段任务的是
有以下程序段:charname[20];intnum;scanf("name=%sBum=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001<回车>后,name的值为()。
有以下程序:#ineludechar*a="you";char*b="WelcomeyoutoBeijing!";main(){char*p;p=b;while(*P!=*a)P++;printf("%s\n",P
设有如下类型说明语句typedefstruct{intnum;struct{inty,m,d;}date;}PER;则以下定义结构体数组并赋初值的语句中错误的是()。
若有定义语句:chars[10]="1234567\0":则strlen(s)的值是()。
以下选项中,能用作数据常量的是()。【09年3月】
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
随机试题
驾驶机动车在山区道路怎样跟车行驶?
Heannouncedthatthecompanyhadbeentransferredto______city.
A.蜕膜斑B.BraxtonHicks收缩C.黑格征D.蒙氏结节E.以上都不是
企业法律顾问在参与企业重大经营决策时应对决策的()负责。
以下完全在境外消费的项目中,适用增值税零税率的有()。
将活动和_______作为过程进行管理,可以更高效地得到期望的结果。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:设计一个教学活动方案,指导学生赏析人物的语言描写和神态描写。
由左侧展开图折成的立方体是:
对于下图的DFAM进行化简,与其等价的最少状态的DFAM’是(27)。
ResalePriceMaintenanceisthenameusedwhenaretaileriscompelledtosellatapricefixedbythemanufacturerinsteadof
最新回复
(
0
)