首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1)},i,j,k,t; for(i=0;i<4;i++) for(j=0;j<3;j++)
有下列程序: main() {int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1)},i,j,k,t; for(i=0;i<4;i++) for(j=0;j<3;j++)
admin
2019-12-17
15
问题
有下列程序:
main()
{int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1)},i,j,k,t;
for(i=0;i<4;i++)
for(j=0;j<3;j++)
for(k=j+1;k<4;k++)
if(a[j]
>a[k]
){t=a[j]
;a[j]
=a[k]
;a[k]
=t;}/*按列排序*/
for(i=0;i<4;i++)printf(“%d,",a
);
}
程序运行后的输出结果是
选项
A、8,7,3,1,
B、1,6,5,7,
C、4,7,5,2,
D、1,6,2,1,
答案
B
解析
最外层的for语句的自变量i是列下标,而内部的两个for语句的自变量i和k是行下标。所以由程序段可知,这是利用三重循环对二维数组a[4][4]的元素按列从小到大进行排序 ,所以最后排完序的结果为a[4][4]={{1,4,2,1},{3,6,3,2},{4,7,5,5},{8,8,6,7}},最后一个for语句的功能是输出数组a[4][4]主对角线上的元素,因而输出为1,6,5,7。
转载请注明原文地址:https://jikaoti.com/ti/QJG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;
若有以下程序typedefstruerstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy
若有以下程序struerstu{char*name,qencter;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)
C语言程序的模块化通过以下哪个选项来实现
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文’是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是’回文",而LEVLEV不是"回
请编写函数voidfun(intx,intPP[],int,*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为30,则有4个数符合要求,它们是1、3、5、15
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。例如,当a=45,b=12,调用该函数后c=1425。注意:部分源程序
结构化程序设计原则强调的是
数据库设计过程不包括
随机试题
国家公务员在年度考核中被确定不称职的,或者不胜任现职又不宜转任同级其他职务的,应按照规定程序予以()
成人低蛋白治疗饮食指每日蛋白含量为()。
女性,22岁,检查时发现镜下血尿,下列哪种说法不正确
某女,25岁,头晕、乏力2年,近3个月加重。检查结果:血红蛋白58g/L,骨髓亚铁氰化钾染色,骨髓外铁(+++)。除下列哪种疾病外,均有可能
目前对提高人群免疫力起关键作用的是
某再生障碍性贫血病人,出现高热,伴抽搐,此时,最合适的降温措施是()。
以下对国际发展援助的认识正确的是()
国家推广普通话,推行()。
布莱德雷曾说:“(日本)这个曾是敌国的国家,对我国来说不仅是太平洋上最强大的堡垒,而且作为太平洋战争胜利的果实,是留在我们手中唯一有价值的地方。”“二战”后,日本的“价值”主要体现在()。
设常数λ>0,且级数()
最新回复
(
0
)