首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int (*s)[4],int 11,int k) { int m,i; m=s[0][k]; for(i=1;i<n;i++) if(s[i][k]>m
有以下程序: #include int fun(int (*s)[4],int 11,int k) { int m,i; m=s[0][k]; for(i=1;i<n;i++) if(s[i][k]>m
admin
2015-08-09
37
问题
有以下程序:
#include
int fun(int (*s)[4],int 11,int k)
{ int m,i;
m=s[0][k];
for(i=1;i<n;i++)
if(s
[k]>m)
m=s
[k];
retum m;
}
main( )
{ int a[4][4]={{1,2,3,4},
{11,12,13,14},
{21,22,23,24},
{31,32,33,34}};
printf("%d\n",fun(a,4,0));
}
程序的运行结果是( )。
选项
A、4
B、34
C、31
D、32
答案
C
解析
本题重点考查二维数组名作为实参进行参数传递。在主函数中调用了fun函数,实参为二维数组名a和两个整数4、0,这样对应定义fun函数首部也有三种形式,这里采用第一种形式,也就是行指针,这样在fun函数对s
[j]进行操作实际就是对主函数中的a
[j]进行操作,再分析fun甬数的作用,其是求二维数组第0列中最大的那个元素。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/rQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&St;
下列程序的输出结果是()。#include<stdio.h>main(){inta=4;printf("%d\n",(a+=a-=a*A));}
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++c);}程序运行时,如果从键盘输入:A,B,<CR>,则输出
若有定义doublea[5];,则a数组元素下标的上限为______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
若a的值为1,则表达式!a‖++a的值是______。
随机试题
小儿药物剂量的计算最常用的方法是
如果风险的市值保持不变,则无风险利率的上升会使SML()。
关于水痘哪项不正确
新生儿高胆红素血症,可导致()
用于某些传染病早期诊断的免疫学检查,主要是测定血清中的
下列辅料中,可作为液体药剂防腐剂的有
逆向激励是指政策设计初衷与实际执行效果呈现“事与愿违”的现象,逆向激励效应一旦被激发,不仅会导致现状恶化,损害政策制定者的信用,还将进一步强化相关负面后果,最终造成恶性循环。根据上述定义,下列不属于逆向激励的是()
进程调度主要负责()。
Lookatthenotesbelow.Youwillhearaconversationbetweentwofriendsaboutajobvacancy.JobwithMATSUas(5)...........
Televisionisnowplayingaveryimportantpartinourlife.Buttelevision,likeotherthings,hasbothadvantagesanddisadvan
最新回复
(
0
)