首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #define N 4 void fun( int a[][N], int b[], int flag ) { int i,j; for( i=0; i<N; i++ ) { b[i] = a[0][i];
若有以下程序 #include #define N 4 void fun( int a[][N], int b[], int flag ) { int i,j; for( i=0; i<N; i++ ) { b[i] = a[0][i];
admin
2019-04-24
54
问题
若有以下程序
#include
#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、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://kaotiyun.com/show/qhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有staticcharstr[]="Beijing";则执行printf("%d\n",strlen(strcpy(str,"China")));后的输出结果为_______。
若变量已正确定义并赋值,以下符合C语言语法的表达式是
下列对于软件测试的描述中正确的是 ______。
下面程序的运行结果是:【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx=3,y=5,*p=&x,*q=&y;swap
一个源文件中定义的外部变量的作用域为______。
设int型占2个字节,则unsignedint所能表示的数据范围是______。
【】是从二维表列的方向进行的运算。
下列叙述中不正确的是()。
软件测试的目的是
下列说法不正确的是()。
随机试题
男性,29岁。转移性右下腹痛伴发热36小时入院,诊断为急性阑尾炎。入院后腹痛加重,伴有寒战,体温40℃,巩膜轻度黄染,剑突下压痛,右下腹肌紧张,右下腹明显压痛、反跳痛,最可能的诊断是
齐王使使者问赵威后。使:
创作“问题小说”的作家是()
人们对于某种疾病严重性的判断是
患者女性,红蝴蝶疮,若红斑暗滞,角质栓形成及皮肤萎缩;伴倦怠乏力;舌黯红,苔白,脉沉细,可用何方治疗()
在施工质量事故技术处理时,必须加强施工质量事故处理过程的管理,落实各项技术组织措施,做好过程检查、验收和记录是满足施工质量事故处理()的要求。
证券回购清算的特点是一次清算、二次交易,这是由回购交易的自身特性所决定的。()
关于党对公安机关的领导,下列哪些说法正确?()
增值税是对一件产品在生产环节增加的价值征税,这“增加的价值”是指()。
DOM is a platform and language -(66)API that allows programs and scripts to dynamically access and update the content, structure
最新回复
(
0
)