首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main( ) { int aE4][4]:{{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t; for(i=0;i
有以下程序: #include main( ) { int aE4][4]:{{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t; for(i=0;i
admin
2021-07-09
42
问题
有以下程序:
#include
main( )
{
int aE4][4]:{{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;
for(i=0;i<3;i++)
for(k=i+1;k<4;k++)
if(a
{t=a
;a
=a[k][k];a[k][k]=t;}
for(i=0;i<4;i++)
printf("%d,",a[0]
);
}
程序运行后的输出结果是( )。
选项
A、1,1,2,6,
B、6,2,1,1,
C、6,4,3,2,
D、2,3,4,6,
答案
C
解析
首先对二维数组进行赋值操作,a[0][0],a[0][1],…,a[3][2],a[3][3]的值为1,4,…,6,1。通过for嵌套循环语句和if条件语句,对二维数组对角线元索进行由大到小的排序操作,程序最后通过for语句输出二维数组第1行的4个元素。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/FOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个或两个以上的模块之间关联的紧密程度称为()。
下面不属于软件测试实施步骤的是()。
软件生命周期中的活动不包括
以下选项中不能作为C语言合法常量的是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
有以下定义语句,编译时会出现编译错误的是
以下叙述中正确的是
下列叙述中正确的是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
随机试题
张某预计甲股票的价格在以后的几个月里将会由目前的80元上涨至110元,于是打算大量买进,待价格上涨后再高价卖出。张某当时手中共有现金8万元,为买进更多的股票以获取更大的利润,他向经纪人提出融资要求,经纪人审查后同意融资,双方商定利息按垫付款项的10%计算。
与孩子沟通的基础是建立在尊重和_________之上的。
护士给予慢性心衰患者的饮食指导不妥的是
该病人应补充询问的病史是该病人应做的检查是
学龄期儿童造血的红骨髓位于
半夏的形状为
“已贴现的商业承兑汇票”项目应填列在资产负债表的()。
A公司2018年发生了如下经济业务:(1)发行债券100万份,扣除手续费后取得价款4900万元存入银行;(2)支付债券利息50万元;(3)以分期付款方式购建固定资产支付第一期价款50万元;(4)发行股票3000万股,取得价款30000万元存入银行,
Onceyouarehiredbyacompany,youwillprobablyhavebusinesscards.Abusinesscardisprintedwithyourname,title,compan
A、Theyereborntobepale.B、Theydidnotliketravelinginsunnycountries.C、Theywantedtobedifferentfromthepeasants.D
最新回复
(
0
)