首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下数组定义中错误的是
以下数组定义中错误的是
admin
2020-07-28
35
问题
以下数组定义中错误的是
选项
A、int x[][3]={0};
B、int x[2][3]={{1,2},{3,4},{5,6}};
C、int x[][3]={{1,2,3},{4,5,6}};
D、int x[2][3]={1,2,3,4,5,6};
答案
B
解析
二维数组的初始化有以下几种形式:
①分行进行初始化;
②不分行的初始化;
③部分数组元素初始化;
④省略第一维的定义,不省略第二维的定义。
在选项A中赋值号左边定义了一个3行2列的二维数组,而右边用2行3列的数字进行赋初值。所以出现了边界的越界溢出而出错。
转载请注明原文地址:https://kaotiyun.com/show/kI3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
层次型、网状型和关系型数据库划分原则是()。
有以下程序:#include<stdio.h>struetord{intx,y;}dt[2]={1,2,3,4};main(){struetord*p=dt:printf("%d,",++(p->x));prinff("%d\n",
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列关于线性链表的叙述中,正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编一个函数floatfun(doubleh),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
以下选项中不能用作C程序合法常量的是
某系统总体结构图如下图所示:该系统总体结构图的深度是
随机试题
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
杆式泵有内外两个工作筒,()装有锥体座及卡簧。
心动周期中,占时间最长的是()
某男,41岁。脘腹胀痛,硬痛拒按,下利纯稀水,身热口渴,神倦少气,谵语,舌苔焦黄,脉虚。治疗当首选
采用()适用于由于不能确定工作范围或规模等原因无法准确定价的工程。
下列各项中,应通过“其他应付款”科目核算的是()。
关于记账式国债的中标原则,下列说法错误的是( )。
犯罪嫌疑人在侦查阶段可以聘请律师的时间是()。
Whatisthemaintopicoftheconversation?
A、havefewinterestsintheinformationprovidedbyNorberg-HodgeB、canunderstandtheinformationC、feelashamedoftheirbackw
最新回复
(
0
)