首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列定义语句中错误的是( )。
下列定义语句中错误的是( )。
admin
2019-07-14
52
问题
下列定义语句中错误的是( )。
选项
A、int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
B、int x [4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
C、int x[][3]={{0},{1},{1,2,3}};
D、int x[][3]={1,2,3,4};
答案
B
解析
二维数组定义的一般形式是:类型说明符数组名[常量表达式1][常量表达式2]。其中常量表达式1表示第一维下标的长度,常量表达式2表示第二维下标的长度。如对二维数组的全部元素赋初值,则第一维的长度可以不给出。但如果对x[4][]赋值,只确定行数,而不确定列数,就无法正确赋值,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/q8Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义变量的语句中错误的是()。
有以下程序#includemain(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i
以下选项中叙述正确的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是()。
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}main(){
有以下程序#include#includevoidfun(int*p1,int*s){int*t;t=(int*)malloc(2*sizeof(int));*t=*p1+*p1++;*(t+1)=*p1+*p1;
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
对于while(!E)s;,若要执行循环体s,则E的取值应为:
下列链表中,其逻辑结构属于非线性结构的是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
随机试题
患者男性,56岁。因不稳定型心绞痛入院,冠状动脉造影提示3支病变,行3处冠脉内支架治疗,术后未坚持药物治疗,术后1个月突发胸部疼痛2小时人院,急诊冠状动脉造影检查提示2处支架完全闭塞,行冠状动脉搭桥术。术后测定左房压、右房压、肺动脉压和肺动脉嵌压,下列
腹膜炎的主要标志是
下列组织或器官中,补救合成途径对嘌呤核苷酸合成最重要的器官是
拆迁人与被拆迁人对被拆迁房屋的性质或者面积协商一致的,可以按照协商结果进行评估。()
建设项目可行性研究报告的内容可以概括成几大部分,其核心部分是()。
数字同步网传送定时基准信号的传输介质不应采用()。
下面哪一事件体现出清政府彻底沦为帝国主义统治中国的工具?()
简述“学在官府”的形成原因及具体表现。
目前,用户利用VoIP可以实现的通信方式包括()。
(1)Socrates,sonof.Sophroniscus,asculptor,wasphilosopherofAthens,Greece.Itissaidthatinearlylifehepracticedhis
最新回复
(
0
)