首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() { int a[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5),{4,8,6,1}},i,i,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,i,k,t; for(i=0;i<4;i++) for(j=0;j<3;j+
admin
2020-03-15
17
问题
有下列程序:
main()
{ int a[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5),{4,8,6,1}},i,i,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]={{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/paG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中错误的是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
以下函数酌功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i
阅读下面程序,程序执行后的结果为()。#include’’stdio.h’’main(){char*str=’’abcdefghijklmnopq’’;while(*str++!=’e’);
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
某患者,因外伤导致脊柱骨折,双下肢瘫痪,大小便失禁,脐平面以下浅、深感觉消失,问脊髓损伤的节段是()
数字扫描变换器(DSC)的功能包括哪些
男,50岁,右侧肢体逐渐抖动1年余,既往史无特殊。体检:血压19.9/11.9kPa,神志清楚,表情呆板,右上下肢肌力正常,肌张力增高,右上下肢可见静止性震颤,余神经系统检查未发现异常。该病人治疗过程中不能应用的药物是()
产褥期护理错误的是
A.检测限B.定量限C.相关系数D.回归E.精密度反映两个变量之间线性关系的密切程度
患者,男,38岁。高热不退10天余,咳嗽、胸痛并痰中带有脓血,味腥臭,小便黄,大便干,舌红苔黄腻,脉滑数。其证候是
我国现存最早的完整本草是
诊断肾病综合征必须具备的依据是()。
【2015下】简述教师培养学生注意力的方法。
WirmachenamSamstageineFeier.______ihrauchkommen
最新回复
(
0
)