首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
33
问题
若有以下程序
#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全国计算机二级
相关试题推荐
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
下列叙述中错误的是()。
有以下程序:#ncludemain(){charc;for(;(c=getchar())!=’#’;){if(c>=’a’&&c
有以下程序:#ineludechar*a="you";char*b="WelcomeyoutoBeijing!";main(){char*p;p=b;while(*P!=*a)P++;printf("%s\n",P
有以下程序:#includestructs{inta;intb;};main(){structsa,*p=&a;a.a=99;printf("%d\n",______);}程
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
以下选项中叙述正确的是()。
随机试题
八会穴中的骨会是
急性风湿热治疗时,早期使用糖皮质激素的指征是
2007年2月,甲科技股份有限公司,不能清偿到期债务,明显缺乏清偿能力,于是被其债权人乙科技有限责任公司向人民法院提出对其进行破产:清算的申请,人民法院当即受理了该申请。根据《企业破产法》的相关规定,下列说法中哪些是不正确的?
泰勒提出的工作设计方法是()。
美国心理学家格赛尔强调环境对人的发展起决定作用。()
中国近代的两首竹枝词写道:“都城一洗帝王尊,出入居然任脚跟。为问大家前二载,几人走过正阳门。”“政局纷纷类弈棋,本来约法尚临时。四番总理曾更替,内阁从新组短期。”这两首词反映了当时中国的政治现象是:
已知13+23+33……+n3=(1+2+3……n)3,问13+33+53……+193=?
早期的IBM-PC使用的芯片是
Whilejobsinscience,technology,engineeringandmath(STEM)professionsmaybeplentiful,manyteenagersareunwillingtopursu
Whatwouldyoudoifyourwalletbecamehardertoopenasyourspendingapproachedorexceededyourbudget?Wouldyou【C1】______t
最新回复
(
0
)