正确答案: B

1,0,7,0,

题目:有以下程序#include <stdio.h>#define N 4void fun(int a[][N], int b[]) { int i; for(i=0; i<N; i++) b[i]=a[i][i];}main(){ int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N], i; fun(x,y); for (i=0; i<N; i++) printf("%d,", y[i]); printf("\n");}程序的运行结果是

解析:本题考查二维数组的相关操作。程序主要包括两个部分:主函数部分和fun函数。主函数初始给出了一个4×4的二维矩阵,并对每一行赋初值,可以看出每一行都要有4个元素,而对于给出的初值个数不满足4个的,要先从第一列开始将各个值赋给各列,不足的部分用0补齐。函数fun的作用是将二维矩阵a中行号与列号相同的数据赋值给一维矩阵y,y的下标与该数据在a中的行号相同。题目所要求解的即通过printf函数将矩阵y中的元素按照顺序输出。本题中二维矩阵a初始化后为{{1,2,3,0},{4,0,0,0},{5,6,7,8},{9,10,0,0}}。将行号与列号相同的元素赋给y,则y矩阵的数据为{1,0,7,0},输出即可得到结果。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [多选题]要将文本框中的字体设为“斜体”,可设置()的属性为True。
  • BackItalic

  • 解析:本题答案:B

  • [单选题]以下选项中不属于字符常量的是
  • C

  • 解析:解析:在C语言程序中,用单引号把一个字符或反斜线后跟一个特定的字符括起来表示一个字符常量。选项 A) 、C) 和D) 为正确的字符常量,而选项B) 是用双引号括起来的字符,表示一个字符串常量。

  • [单选题]关于有线电视电缆调制解调技术的描述中,正确的是( )。
  • 使用电缆调制解调技术非常的方便,只要有有线电视的地方就能上网


  • [单选题]Applet是一种特殊的( )。
  • 应用程序


  • 推荐下载科目: 计算机四级 软考中级 微软认证 华为认证 计算机一级 软考高级 软考初级 通信工程师 计算机操作员中级 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2