柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序 #include main() { int a[4][4]={{1,4,3,2}, {8,6,5,7}, {3,7,2,5}, {4,8,6,1}}; int 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][i] > a[k][i]) { t=a[j][i]; a[j][i] = a[k][i]; a[k][i] = t; } /* 按列排序 */ for (i=0; i<4; i++) printf("%d, ",a[i][i]); } 程序运行后的输出结果是


  • A.1, 6, 2, 1,
  • B.8, 7, 3, 1,
  • C.4, 7, 5, 2,
  • D.1, 6, 5, 7,
热度🔥1,216
参考答案:D
解析:

【解析】首先对二维数组进行赋值操作,a[0][0]、a[0][1]、…、a[3][2]、a[3][3]的值为1、4、…、6、1。通过for语句和if语句,对二维数组各列元素进行由小到大的排序操作,程序最后通过for语句输出二维数组对角线上的元素。因此D选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 下列叙述中,正确的是( )。 某企业为了构建网络办公环境,每位员工使用的计算机上应当具备的设备是( )。       某公司销售部门主管大华拟对本公司产品前两季度的销售情况进行统计,按下述要求帮助大华完成统计工作: 1. 打开考生文件夹下的工作簿“Excel素材.xlsx”,将其另存为“一二季度销售统计表.xlsx”,后续操作均基于此文件。 2. 参照“产品基本信息表”所列,运用公式或函数分别在工作表“一季度销售情况表”、“二季度销售情况表”中,填入各型号产品对应的单价,并计算各月销售额填入F列中。其中单价和销售额均为数值、保留两位小数、使用千位分隔符。(注意:不得改变这两个工作表中的数据顺序) 3. 在 “产品销售汇总表”中,分别计算各型号产品的一、二季度销量、销售额及合计数,填入相应列中。所有销售额均设为数值型、小数位数0,使用千位分隔符,右对齐。 4. 在 “产品销售汇总表”中,在不改变原有数据顺序的情况下,按一二季度销售总额从高到低给出销售额排名,填入I列相应单元格中。将排名前3位和后3位的产品名次分别用标准红色和标准绿色标出。 5. 为“产品销售汇总表”的数据区域A1:I21套用一个表格格式,包含表标题,并取消列标题行的筛选标记。 6. 根据“产品销售汇总表”中的数据,在一个名为“透视分析”的新工作表中创建数据透视表,统计每个产品类别的一、二季度销售及总销售额,透视表自A3单元格开始、并按一二季度销售总额从高到低进行排序。结果参见文件“透视表样例.png”。7. 将“透视分析”工作表标签颜色设为标准紫色,并移动到“产品销售汇总表”的右侧。 下列4种软件中,属于应用软件的是( )。