首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
12
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s
sizeof(double)是
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
有以下程序:#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
阅读以下程序#include<stdio.h>main(){intcase;floatprintf;printf("请输入2个数:");scanf("%d%f",&case,&printF);
软件是指
C源程序中不能表示的数制是()。
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改
下列排序方法中,最坏情况下时间复杂度最小的是
随机试题
计算机硬件系统包括()
抢救对硫磷等硫代类有机磷中毒者,洗胃液忌用()
对出具虚假报告,不构成犯罪的药品检验机构处以对从无生产经营许可证的企业购进药品的单位处以
C4b2b3bC5b6789
出境的交通工具和人员,必须在最后离开的国境口岸接受检疫。( )
根据合同法的规定,下列合同订立时应当采用书面形式的有()。
感染性肉芽肿的特征性细胞成分是()。
清朝受理内外蒙古、回疆、青海地区的中央上诉审机关是()。
A、thosegloomyforecastsisabouttobecometrueB、EUenlargementanditsConstitutionmustbecarriedoutatthesametimeC、EU
ProductionoftheAmbassador,thefirstcartobemadeinIndia,hasbeenhaltedbecauseoffallingdemand.ModelledontheMorr
最新回复
(
0
)