首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define N 4 main() {int x[N][N]={0},i,j,k; for(i=0;i<N/2;i++) {for(j=i;j<N一i;j++) x[i][j]=x[N一i一1][j]=i+1; for(k
有以下程序: #include #define N 4 main() {int x[N][N]={0},i,j,k; for(i=0;i<N/2;i++) {for(j=i;j<N一i;j++) x[i][j]=x[N一i一1][j]=i+1; for(k
admin
2021-04-28
13
问题
有以下程序:
#include
#define N 4
main()
{int x[N][N]={0},i,j,k;
for(i=0;i<N/2;i++)
{for(j=i;j<N一i;j++)
x
[j]=x[N一i一1][j]=i+1;
for(k=i+l;k<N—i一1;k++)
x[k]
=x[k][N—i一1]=i+1;
}
for(j=0;j<N;j++)
printf(’’%2d’’,x[1][j]);
printf(’’\n’’);
}
执行后的输出结果是( )。
选项
A、2 2 2 2
B、2 1 1 2
C、1 1 1 1
D、1 2 2 1
答案
D
解析
本题程序需要输出二维数组x中第二行的各个元素值,即x[1]这个一维数组的元素值。只有在两种情况下才会对x[1]中的元素赋值:①外层for循环中i=0时,内层第二个for循环的k取值为1.此时x[k]
=x[1][0]=i,x[k][N—i一1]=x[1][3]=1;②外层for循环中i=1时,内层第一个for循环的i取值为1、2,x
[j]=x[1][j]=2,即x[1][1]=2,x[1][2]=2。除了这两种情况,其他情况不会修改x[1]中的值,所以最终x[1]各个元素的值为:1、2、2、1。
转载请注明原文地址:https://kaotiyun.com/show/TUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义typedefintT[10];Ta[20];则与上述定义完全等价的说明语句是()。
结构化程序设计的基本原则不包括( )。
以下叙述中正确的是
以下选项中关于C语言常量的叙述错误的是
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
以下选项中非法的C语言字符常量是
软件测试的目的是
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序在文件PROG1.
下面是有关C语言字符数组的描述,其中错误的是
随机试题
2018年有财经媒体质疑康美药业存在多种经营违规行为。该报道在微博等网络平台上成为热门话题后,中国证监会迅速反应,立案调查,并发现康美药业披露的2016~2018年财务报告存在重大虚假信息。2019年5月17日,中国证监会发布的调查报告坐实康美药业财务造假
Jimissorry______soimpolitetoyourguestlastSaturday.
下列晚发型矽肺发生的条件中哪项是错误的
属于BC干粉灭火剂的是()。
根据《IJCP500》规定,在规定装运期时,如使用了“迅速”、“立即”、“尽速”或类似词句者,银行将不予置理。()
套利在建仓时可以扮演多头和空头的双重角色,在平仓时可以根据获利情况只做多头或空头角色。()
统一战线是新民主主义革命取得胜利的法宝之一,新中国成立之后,中国共产党继承了这个宝贵经验,并把统一战线组织和人民民主形式相结合建立了()。
国际社会的多样性有利于国家问的取长补短。无论社会制度是相同还是不同,都可以而且应该相互借鉴。一种文明的优点,不用强迫,别人也会学;反之,再强迫,别人也不愿学。国家之间还应积极寻找利益的汇合点,合作解决人类面临的共同问题。这些合作领域十分广泛,如可持续发展、
在(7)表示中,数值0是唯一表示的。
Whatisthewomandoinginthedialog?
最新回复
(
0
)