首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> #define N 4 void fun( int a[][N], int b[], int flag ) { int i,j; fo
若有以下程序 #include <stdio.h> #define N 4 void fun( int a[][N], int b[], int flag ) { int i,j; fo
admin
2021-04-28
18
问题
若有以下程序
#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、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/Sxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
以下叙述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
有以下函数:intfun(char*x,char*y){intn=0;while((*x==y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
下列关于C语言文件的叙述中正确的是()。
下列选项中不属于软件生命周期开发阶段任务的是
下面不属于结构化程序设计原则的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
下列选项中不符合良好程序设计风格的是
随机试题
支配眼球运动的神经有()。
国际市场营销策略调研包括()
简述数据库设计的基本原则。
关于省域城镇体系规划的编制,不正确的是()
建筑高度超过()的每个垂直疏散通道及扩展区宜单独设置应急照明配电箱或应急照分配电装置。
以下是社会工作者与前来求助的少女的对话。社会工作者:你需要我帮忙吗?少女:我怀孕了,我妈妈知道了,一定会打死我,我也要被学校开除,我想离家出走。社会工作者:有谁知道这件事吗?少女:我爸妈离婚了
设数组a[1..6,0..9]的元素以行为主序存放,每个元素占用一个存储单元,则数组元素a[3,3]的地址为______。A.a+23B.a+27C.a+39D.a+35
ASCII码中每个字符都能用二进制数表示,例如L表示为01001100,M表示为01001101,那么字符P可表示为()。
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOption1—Click(IndexAsInteger)EndSub下面关于此过程的参数Index的叙述中正确的是
ChooseTWOletters,A-E.WhatTWOskillsdidLeelaandJakeagreetheyhadlearnedfromdoingtheproject?AHowtomanagetheir
最新回复
(
0
)