首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
30
问题
有下列程序:
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://www.kaotiyun.com/show/cLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
下面选项中的程序段,没有编译错误的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
以下叙述中正确的是
若有以下程序typedefstruerstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy
以下叙述中错误的是
关于算法,以下叙述中错误的是
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。注意:部分源
下列选项中不属于面向对象程序设计特征的是
随机试题
因质量不符合规定而退回的商品,其相关的退货单各联次应送交的单位(或部门)有()
A.颈前淋巴结B.颈后淋巴结C.耳后淋巴结D.锁骨上淋巴结左侧E.锁骨上淋巴结右侧气管、胸膜、肺等处的淋巴液为上述哪组淋巴结所收集的()
颅内出血吸收消散最快的是
下列剂型属于非经胃肠道给药剂型的是
与吸光系数的大小无关的是
患者,女,65岁。因输尿管结石行ESWL术后康复出院。护士叮嘱道:“您回家要多休息并按时服药,注意按规定时间来复查。您慢走!”这属于
某建筑工程,南北朝向,桩基采用锤击法施工,基础底板长×宽×厚为40m×20m×1.1m,不设后浇带和变形缝。该建筑为钢筋混凝土框架结构,普通混凝土小型空心砌块填充墙作围护结构。底板混凝土强度等级为C35P8,配制底板混凝土采用P.032.5水泥,浇筑时采用
教育制度和义务教育制度
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
A、出去旅游B、锻炼身体C、在家睡觉D、检查身体B根据“很多上班族都像赵女士一样,在这个假期选择锻炼身体”这句话,可知选B。
最新回复
(
0
)