首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define N 3 void fun( int a[][N], int b[] ) { int i, j; for( i=0; i
有以下程序 #include #define N 3 void fun( int a[][N], int b[] ) { int i, j; for( i=0; i
admin
2020-03-15
39
问题
有以下程序
#include
#define N 3
void fun( int a[][N], int b[] )
{ int i, j;
for( i=0; i
{ b
= a
[0];
for( j=1; j
if ( b
< a
[j] ) b
= a
[j];
}
}
main()
{ int x[N][N] = {1, 2, 3, 4, 5, 6, 7, 8, 9}, y[N] ,i;
fun( x, y );
for ( i=0; i
);
printf( "\n" );
}
程序运行后的输出结果是( )。
选项
A、3,6,9,
B、1,3,5,
C、2,4,8,
D、3,5,7
答案
A
解析
考查数组名作为函数参数。数组名作为函数参数属于地址传参,形参和实参为同一数组,变化同步。函数fun()中,用两层循环寻找a中每一行数据的最大值,并将其赋值给b,函数调用结束后,数组y[N]中存储的就是x[N]中每一行的最大值,分别是:3、6、9,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/tWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______________printf("%d",w
以下定义语句中正确的是
以下选项中正确的定义语句是
以下选项中,合法的一组C语言数值常量是
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
下列选项中,不能用作标识符的是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
表达式:(int)((double)9/2)-9%2的值是
随机试题
简述醋酸西曲瑞克的临床应用、不良反应及禁忌证。
根据《行政处罚法》的规定,下列关于行政拘留的说法正确的是()。
患者,男性,50岁。既往体健,查体时发现肝右肋下2cm,质硬、无压痛,脾可触及。锌浊度试验20单位,ALT正常范围,肝穿刺活检病理有假小叶形成,应诊断为
苯巴比妥急性中毒时为加速其从肾脏排泄,应采取的主要措施是( )。
根据《执业药师资格制度暂行规定》,执业药师的职责包括
应考虑诊断为下列哪种疾病,最佳治疗应选下列哪一组:
投资决策服务需要解决的问题主要集中在项目的()。
学校中曾被记过的学生因表现好而被撤销了记过,这种做法是()。
WestLondon,Fridaynight,9pm.IntheRedemptionbar,musichumsandcandlesflicker.Abarmanshakescocktailsunderaneons
DearMr.Suzuki,ThegoodswereceivedonJuly15werefoundnottomatchourorder.ThegoodsweorderedwereItemNo.2345
最新回复
(
0
)