题目内容 (请给出正确答案)
[单选题]

在C语言中,下列给数组进行初始化中,__是正确的()

A.har sl[4]="abed"

B.har s2[]="efg"

C.har s3[2][3]={"abc","xyz")

D.har s4[][]={'a','b','c'}

单选题,请选择你认为正确的答案:
提交
你的答案:
错误
正确
答案
B、har s2[]="efg"
解析:给一维字符数组初始化的方法有以下几种:   (1) 在花括号里依次列出各个字符,字符间用逗号隔开。例如:char s[6]={'a','b',','e'};该数组仅给出前四个元素的值,其余元素系统自动置为空。   (2) 不指定数组的大小,有系统根据所列举的字符个数来确定字符数组的大小。例如;   char S[]={'a','b','C',",'m');定义的数组大小为5。   (3)把双引号括起来的一个字符串作为字符数组的初值。例如:char s[9]=”tello”;这里要注意的是,数组的最后还有一个元素存放字符串的结束符。由char sl[]=”good morning”;定义的数组的大小是13而不是12。   给一个二维数组初始化的方法有:   (1) 以数组行为单位,依次给数组元素赋初值。   (2) 按数组元素的排列顺序依次列出各个元素的值。   (3) 根据给定的初始化数据,自动确定数组的行数,要注意的事只能省略行数,不能省略列数。   题目中,选项A,数据的实际大小为5,越界。选项C,每行有4列元素,越界。选项D,行数列数都省掉,而实际上只能省略行数,不能省略列数。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“在C语言中,下列给数组进行初始化中,__是正确的()”相关的问题

第1题

在C语言中,下列给数组进行初始化中,______是正确的。

A.char sl[4]="abed";

B.char s2[]="efg";

C.char s3[2][3]={"abc","xyz");

D.char s4[][]={'a','b','c'};

点击查看答案

第2题

在C语言中,在定义一个字符数组时,不能利用一个字符串进行初始化。()
点击查看答案

第3题

C语言中,以下能对一维数组a进行初始化的语句是: _____。

A.int a[3]={0,1,2};

B.int a[5]=(0,1,2,3,4,);

C.int a(5)={};

D.int a{5}={10*1};

点击查看答案

第4题

C语言中,以下能对一维数组a进行初始化的语句是: _____

A.int a[3]={0,1,2};

B.int a[5]=(0,1,2,3,4,);

C.int a(5)={};

D.int a{5}={10*1};

点击查看答案

第5题

在C语言中,如果采用语句 int a[2][3] = {1,2,3,4,5} 完成一个二维数组的定义和初始化,那么a[0][1] 的值为(2)。
点击查看答案

第6题

在C语言中,如果采用语句 int a[2][3] = {1,2,3,4,5} 完成一个二维数组的定义和初始化,那么a[0][1] 的值为(2)。
点击查看答案

第7题

在C语言中,如果采用语句 int a[2][3] = {1,2,3,4,5} 完成一个二维数组的定义和初始化,那么a[0][1] 的值为(2)。 ()
点击查看答案

第8题

5、在C语言中,如果采用语句 int a[2][3] = {1,2,3,4,5} 完成一个二维数组的定义和初始化,那么a[0][1] 的值为(2)。
点击查看答案

第9题

在C语言中,如果采用语句 int a[][3] = {1,2,3,4,5,6,7} 完成一个二维数组的定义和初始化,那么数组a第一维的长度为()

A.3

B.5

C.7

D.2

点击查看答案

第10题

在C语言中,下面关于数组描述错误的是()。A.数组元素的下标从1开始顺序编号B.数组是有序数据的集合

在C语言中,下面关于数组描述错误的是()。

A.数组元素的下标从1开始顺序编号

B.数组是有序数据的集合。数组中的每一个元素都属于同一个数据类型

C.一维数组的定义格式为:数据类型 数组名[常量表达式]

D.数组元素的初始化格式为:数据类型数组名[常量表达式]={初值表}

点击查看答案

第11题

下列说法错误的是()。

A.C语言中的二维数组在内存中是按列优先存储的。

B.C语言中数组的下标都是从0开始的。

C.C语言中不带下标的数组名代表数组的首地址。

D.C语言中,静态数组的大小不能使用变量进行定义。

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信