首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
13
问题
有下列程序:
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://kaotiyun.com/show/cLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段charstr[4][12]={"as","bbb","ccccc","d"),*strp[4];inti;for(i=0;i
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);)main(){printf("%d\n",fun
若有定义语句:doublea,*p=&a;以下叙述中错误的是
以下叙述中正确的是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangD
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);输出结果是
以下选项中,当x为大于1的奇数时,值为0的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
下面不属于软件设计阶段任务的是
随机试题
有关肝细胞的描述哪些正确()
A.肽键B.氢键C.二硫键D.疏水键蛋白质一级结构的维系键主要是
企业为购买股票、债权、基金等根据有关规定存入在证券公司指定银行开立的投资款专户的款项指的是()。
由于社会制度的不同、政治观点的差异,海外旅游者可能对中国的方针政策及国情有误解、不理解,在一些问题上存在分歧。若有人站在敌对立场上进行攻击和诬蔑时,导游人员要()
教育心理科学研究中应用最广、成就最大的一种方法是()。
学生小郑有写日记的习惯,当遇到不愉快的事情时他都会写日记,他觉得写完日记后心里舒服多了,在这里,小郑调节情绪的方法是注意转移法。()
(2010年试题,5)设函数z=z(x,y),由方程确定.其中,为可微函数,且F2’≠0,则:
某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,恢复正常运行”主要与(58)质量属性相关,通常可采用(59)架构策略实现该属性;“机器人在正常运
下面描述正确的是(20)。
查有以下两个表:读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C)借阅(借书证号C,总编号C,借书日期D)查询借阅了总编号为"112262"的图书的读者的信息,正确的SQL语句是:
最新回复
(
0
)