首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
有下列程序: 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
admin
2018-01-11
49
问题
有下列程序:
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++)
ifi[a[j]
>a[k]
){t=aD[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/9Qxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){chars[]={“01aXy”);inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]=‘z’)n++;
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
设有如下的程序段:charstr[]=“HelloWorld”;char*ptr;ptr*str;执行上面的程序段后,*(ptr+10)的值为()。
在C语言中,以下说法不正确的是()。
若a是int型变量,且a的初值为5,则计算a+=a-=a*a表达式后a的值为_________。
有下列函数定义:intfun(doublea,doubleb){returna*b;)若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是()。
下列叙述中错误的是()。
下列可作为C语言赋值的语句的是()。
表示关系X<=Y<=Z的C语言表达式为()。
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
随机试题
周围型肺癌
选择吸收剂时不需要考虑的是()。
下列情形中,法院的处理方式正确的是:()
被广泛使用在安全技术防范工程中的是()。
下述理由中,可以被法院认定为撤销要约的行为不能成立的依据是( )。
工业企业已销售的产品成本会影响( )。
下列各项中,免征房产税的有()。
某公司在按照GB/T19001—2000建立质量体系并实施、运行,现为验证质量管理体系是否运行有效,需组织一次内审。为了组织并实施这次内审,公司必须先解决下列问题:该公司在选择审核员时应注意()。
代表因特网网站地址的简写英文是()。
A、InChicago.B、InBoston.C、InWashington.D、InManchester.D女士问:“你喜欢曼彻斯特的生活吗?”男士回答:“是的。我正要起程去芝加哥或波士顿。”故男士目前住在Manchester,D正确。并列
最新回复
(
0
)