首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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+
有下列程序: 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+
admin
2016-12-18
22
问题
有下列程序:
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语句的自变量j和k是行下标。所以由程序段可知,这是利用三重循环对二维数组a[4][4]的元素按列从小到大进行排序,所以最后排完序的结果为a[4][4]=f{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/jti0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<B){p=p1;p1=p2;p2=p;}prin
以下程序的定义语句中,x[1]的初值是【】,程序运行后输出的内容是【】。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,161
有定义语句:int*p[4],以下选项中与此语句等价的是()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
下列叙述中正确的是()。
以下叙述中错误的是
若要求从键盘读入含有空格字符的字符串,应使用函数
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
随机试题
临床上,鳃裂囊肿主要来源于
男,21岁。骑自行车撞在右腰部,伤后腰部痛,无肉眼血尿。查:尿常规:红细胞充满/Hlp,血压、脉搏正常,右腰部无包块,但叩击痛,诊断哪种损伤确切
利用扩散原理达到缓(控)释作用的方法是
1998年2月起,张某与许某结伙盗窃,先后共同作案五次,共窃得财物价值25000元,销赃后得赃款9000元,二人平分。1998年10月张某单独作案一次,窃得现金5000元。1999年3月案发后,张某主动交代曾在1988年元月单独作案,窃得摩托车一辆,价值1
清代乾隆皇帝的全称是:高宗法天隆运至诚先觉体元立极敷文奋武钦明孝慈神圣纯皇帝,其中高宗是庙号,纯为谥号。()
Whatistheteacherdoingintermsoferrorcorrection?T:Doesanyofyouhaveapetathome?S:Ihavedogathome.T:Oh,I
新课程改革中提出的课程三维目标是:知识和技能;_________;情感态度与价值观。
在布莱克管理方格理论中,确定管理风格的两因素是()。
制播分离、编营分离
Whatisthetalkmainlyabout?
最新回复
(
0
)