首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
45
问题
有下列程序:
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://kaotiyun.com/show/YxCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}),i,k,t;for(i=0;i
关于C语言的符号常量,以下叙述中正确的是
以下选项中合法的标识符是
设变量已正确定义,则以下能正确计算f=n!的程序段是
设有定义:doublea,b,c:若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;}以下选项中对函数fun的正确调用语句是
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
数据库系统的三级模式不包括()。
随机试题
Theymustworkveryhardinorderto________theirchildren.
以下票据抗辩中,可以对抗任何持票人的是()
GATT与GATS的一般原则有哪些不同?
寡头垄断厂商的产品是()
正常人每日的尿蛋白总量是
为比较两所等级和规模均相同的医院的治愈率,若各医院各科病人数的内部构成不同时,为避免产生假象,关键要进行的是
肺心病与慢性支气管炎、肺气肿的临床征象有很多相似点,但不同点是肺心病有
对水平混凝土构件模板支撑系统高度超过(),或跨度超过18m的高大模板工程,建筑施工企业应当组织专家组进行论证审查。
窗体上画一个命令按钮,然后编写如下代码:PrivateTypeRecordIDAsIntegerNameAsString*20EndTypePrivateSubcommand1_Click(Open"c:
DuringtheSeptember11thterroristattacks,______.Accordingtothepassage,whichofthefollowingisTRUE?
最新回复
(
0
)