首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
2020-03-15
9
问题
有下列程序:
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++)
forfj=0;j<3;j++)
for(k=j+1;k<4;k++)
iffa[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://jikaoti.com/ti/UaG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main()voidfun(char*t,char*s){charss[10]="acc",aa[10]="bbxxyy";{while(*
以下叙述中正确的是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]=’’)b[j++]:a[i+1];
以下函数酌功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
以下选项中不属于字符常量的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
关于do循环体while(条件表达式);以下叙述中正确的是
若有代数式[21*](其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的c语言表达式是
数据库设计中反映用户对数据要求的模式是()。
随机试题
人流术后同房的时间应是
男,34岁。死髓、劈裂,要求拔除。拔除时应采用的麻醉包括
合同变更的定义()。
存WindowsXP中,选取单个文件时,可以()。
2013年1月1日,A公司以银行存款取得B公司30%的股权,初始投资成本为2000万元,投资时B公司各项可辨认资产、负债的公允价值与其账面价值相同,可辨认净资产公允价值为7000万元,A公司取得投资后即派人参与B公司生产经营决策,但无法对B公司实施控制。B
有关“混血赫迈拉”理解错误的一项是()。对“‘混血赫迈拉’实验就成了一个非常敏感的话题”这句话理解正确的一项是()。
有人说近代宪法的产生主要是资产阶级启蒙思想家的功劳,也有人认为近代宪法是资产阶级革命的产物。请谈谈你对上述观点的看法。
《雄辩术原理》
如果利用C++流进行输入输出,下面的叙述中正确的是()。
A、Sheboughtsomewindows.B、Sheboughtalotofthings.C、Sheboughtnothing.D、Sheboughtsomethingtoeat.C语义推断题。男士问女士和朋友在城里
最新回复
(
0
)