首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define N 4 main() { int a[N][N]={0},i,j,k; for(i=0;i
有以下程序: #include #define N 4 main() { int a[N][N]={0},i,j,k; for(i=0;i
admin
2020-01-10
26
问题
有以下程序:
#include
#define N 4
main()
{ int a[N][N]={0},i,j,k;
for(i=0;i
{ for(j=i;j
a
[j]=a[N—i一1][j]=i+1;
for(k=i+1;k
a[k]
=a[k][N—i一1]=i+1;
}
for(j=0;j
prinff(“%2d”,a[1][j]);
printf(“\n”);
执行后的输出结果是( )。
选项
A、1 2 2 1
B、l 1 1 1
C、2 1 1 2
D、2 2 2 2
答案
A
解析
本题程序需要输出二维数组a中第二行的各个元素值,即a[1]这个一维数组的元素值。分析程序可知只有在两种情况下才会对a[1]中的元素赋值:①外层for循环中i:0时,内层第二个for循环的k取值为1,此时a[k]
=a[1][0]=1,a[k][N—i—1]=a[1][3]=1;②外层for循环中i=1时,内层第一个for循环的j取值为1、2,a
[j]=a[1][j]=2,即a[1][1]=2,a[1][2]=2。除了这两种情况,其他情况不会修改a[1]中的值,所以最终a[1]各个元素的值为:1、2、2、1,故答案选A。
转载请注明原文地址:https://kaotiyun.com/show/QWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
以下定义语句中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
下列对于软件测试的描述中正确的是
下面不属于软件设计原则的是
将E-R图转换为关系模式时,实体和联系都可以表示为
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
表达式:(int)((double)9/2)-9%2的值是
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学
随机试题
在一起行政诉讼案件中,被告进行处罚的依据是国务院某部制定的一个行政规章,原告认为该行政规章违反了有关法律。根据我国宪法规定,有权改变或者撤销该违法的行政规章的机关是
视锥细胞的感受器电位是神经节细胞可产生
患者上颌前牙因外伤折断就医。检查:右上颌中切牙横向折断,断面位于牙槽嵴根面上方,唇侧龈下2mm,根稳固。X线片显示根管治疗完善,余正常。在修复前还需做的适当处理是
进行尸体护理时错误的操作是
下列说法不正确的是( )。
被告人王某被公诉机关以经济诈骗为由提起公诉,王某辩称不是经济诈骗,而是经济纠纷,并找到律师周某,要求为其进行无罪辩护,周某在调查取证过程中,发现王某不仅从事了诈骗犯罪活动,而且还有伪造证据的行为。周某打算进行有罪辩护,但被告人王某坚持让周某为其进行无罪辩护
在Word中,所有字符格式的排版可通过()菜单来实现。
______fromthetopofthetower,thesouthfootofthemountainisaseaoftrees.
《学记》指出“时教必有正业,退息必有居学”,即主张()
NewsReport:Robotshavenotonlyledtothedisappearanceofsomeposts,butareforcinglowerwagesonhumanlaborers.Howcan
最新回复
(
0
)