首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { int i, k; int array[4][2] = {{1,2}, {4,9}, {6}}; for (i=0; i<2; i++) for
有如下程序 #include <stdio.h> main() { int i, k; int array[4][2] = {{1,2}, {4,9}, {6}}; for (i=0; i<2; i++) for
admin
2020-11-27
38
问题
有如下程序
#include <stdio.h>
main()
{
int i, k;
int array[4][2] = {{1,2}, {4,9}, {6}};
for (i=0; i<2; i++)
for (k=0; k<4; k++)
{
printf("%d,", array[k]
);
}
printf("\n");
}
程序运行后的输出结果是
选项
A、1,2,4,9,6,
B、1,4,6,0,2,9,0,0,
C、2,9,0,0,1,4,6,0,
D、2,9,6,1,4,
答案
B
解析
二维数组的初始化有两种方式,其中一种是分行初始化,方式为:数据类型数组名[行下标表达式][列下标表达式]={{第0行初值},{第1行初值表},…{最后1行初值表}};,如果初值表只对部分元素赋初值,没有被赋初值的元素将被自动赋值为0,故相当于array[4][2] = {{1,2},{4,9},{6,0},{0,0}}。执行两次for语句,实现按列依次输出数组中元素值为1,4,6,0,2,9,0,0,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/zd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是()。
以下叙述中正确的是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
以下选项中关于C语言常量的叙述错误的是
软件设计中模块划分应遵循的准则是()。
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5}
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下选项中非法的C语言字符常量是
计算机软件的构成是()。
软件测试的目的是
随机试题
“过伸牵引加手法复位治疗脊柱屈曲型骨折”最早见于
安装在机械排烟系统的管道上平时呈关闭状态,发生火灾时由电信号或手动开启,同时排烟风机启动开始排烟的是()。
账证核对是指将账簿记录与记账凭证进行核对。()
根据有关法律、法规,目前可受理劳动争议的调解组织有()。
Word默认的行间距是()。
下列关CSMA/CD协议的叙述中,错误的是_______。
设置参照完整性的目的是()。
Howmenfirstlearnedtoinventwordsisunknown:inotherwords,theoriginoflanguageisamystery.Allwereallyknowistha
Learningcanbeasolitaryact,but______otherscanhelpenrichourexperienceandnurtureourgrowth.
WhySmallCompaniesWillWininThisEconomyIjustheardastoryfromaclientthat’shardtobelievebuttrue.Inthe
最新回复
(
0
)