首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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+
有下列程序: 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+
admin
2016-12-18
24
问题
有下列程序:
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语句的自变量j和k是行下标。所以由程序段可知,这是利用三重循环对二维数组a[4][4]的元素按列从小到大进行排序,所以最后排完序的结果为a[4][4]=f{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://kaotiyun.com/show/iADp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种基本结构分别是顺序、选择和______。
在嵌套使用if语句时,C语言规定else总是()。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%%d,j=%%d\n",i,j);输出的结果是()。
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
在面向对象方法中,属性与操作相似的一组对象称为【】。
以下不正确的叙述是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
以下不是面向对象思想中的主要特征的是
随机试题
热锻模堆焊后应立即进行退火,其目的是降低堆焊层的硬度。()
下列关于多生牙的描述中错误的是
A.食管电极超速抑制法B.抗心律失常药物治疗C.射频消融术D.心脏起搏器E.心脏电复律伴有血液动力学障碍的室性心动过速应选择
某大型土石方工程因地质条件还不太落实(技术条件已明确),且拟在工程全部完成时按实际土方量结算,则该工程最适宜选择的施工合同类型是()。
下列属于商业银行理财产品的有()。
十八届三中全会关于健全城乡发展一体化体制机制改革的举措不包括()。
蛋白质是一类极为复杂的含氮化合物,它是构成生物体的主要成分,是构成细胞的基本物质材料,一般占生物体干物质重的()。
2009年H省年末常住人口达到7034.4万人,出生人口90.7万人,出生率为12.93‰;死亡人口45.1万人,死亡率为6.43‰;净增人口45.6万人。2009年城镇居民人均可支配收入达14718.3元。其中,工资性收入9830.6元,增长
FamousUniversities名校Manycountrieshaveexcellentuniversities./Thereare,however,fewworldfamousones./Theseunive
Iwas______tofindhisarticleonsuchan______topicso______.
最新回复
(
0
)