首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #define N 4 void fun( int a[][N], int b[], int flag ) { int i,j; for( i=0; i
若有以下程序 #include #define N 4 void fun( int a[][N], int b[], int flag ) { int i,j; for( i=0; i
admin
2020-11-23
45
问题
若有以下程序
#include
#define N 4
void fun( int a[][N], int b[], int flag )
{ int i,j;
for( i=0; i
{ b
= a[0]
;
for( j=1; 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
);
fun(x, y, 0);
for (i=0;i
);
printf("\n");
}
则程序的输出结果是( )。
选项
A、1,2,3,4,13,14,15,16,
B、4,8,12,16,1,5,9,13,
C、1,5,9,13,4,8,12,16,
D、13,14,15,16,1,2,3,4,
答案
A
解析
考查数组名作为函数参数。函数fun()的作用是如果flag为1则用b
记录a[0]
至a[3]
(当前列)中最小的值,若flag为0,则用b
记录a[0]
至a[3]
(当前列)中最大的值。所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/el3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intn.*pP=NULL;*p=&n:printf(’’Inputn:’’);scanf(’’%d’’,&p);print
设有语句:if(a一1)b=2;c=3;,以下语句中与之等价的是()。
以下叙述中错误的是()。
有以下程序,程序运行后的输出结果是#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}
以下选项中不能作为C语言合法常量的是
以下选项中不能作为C语言合法常量的是
以下选项中,合法的是
有二个关系R、S和T如下。则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
随机试题
患者在使用头孢菌素期间不要饮酒是因为容易引起
心肌核素显像该病人诊断考虑为
产品包装
利润推进型通货膨胀属于()。
下列各项中,应计入销售费用的有()。
某企业2011年3月份发生的业务有:(1)发生无形资产研究费用10万元;(2)发生专设销售部门人员工资25万元;(3)支付业务招待费15万元;(4)支付销售产品保险费5万元;(5)本月应交纳的城市维护建设税0.5万元;(6)计提投资性房地产折旧
图中呈现的演出形式从左至右依次是()。
下列行为中可以构成放纵制售伪劣商品犯罪行为的是()。
某段式存储管理系统中的地址结构如下图所示,若系统以字节编址,则系统允许的最大段长为(1)KB;(2)是错误的段号。(2)
【B1】【B11】
最新回复
(
0
)