首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2021-05-06
57
问题
已知有数组定义
char a[3][4];
下列表达式中正确的是
选项
A、a[0]="AAA"
B、strcpy(a[1],"BBBBB")
C、a[2][1]="CC"
D、a[1][1]=a[1][1]
答案
D
解析
程序定义一个3行4列的二维字符数组。由于是二维数组,所以a[0]代表一维数组,数组是不能直接赋值的,A错误;由于是二维数组,a[1]代表数组a的第二行行地址,可以使用strcpy函数赋值,但是a[1]只有4个字节大小的空间,而字符串"BBBBB"占6个字节,拷贝越界,B错误;同B情况一样,a[2][1]只有1个字节空间,"CC"占3个字节,无法完成赋值,C错误;D选项是对a[1][1]完成自我赋值,正确;答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/fLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(chaur*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s
请打开考生文件夹下的解决方案文件proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在
下列有关类继承的叙述中,错误的是()。
下列关于析构函数的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,intn)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。如:120的二进制数据为11
下列关于运算符重载的叙述中,正确的是()。
下面不属于软件设计阶段任务的是()。
在下列选项中,不允许作为C++标识符的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
在满足实体完整性约束的条件下()。
随机试题
对于睡眠呼吸暂停综合征的发病机制,不正确的是
作业在执行前完成地址转换,并在执行过程中不能移动位置的地址转换方式是_______。
LosAngeleshasplanted2,000rubbertreesdownthemiddleofoneofitsmainstreets.Thesetreesdonot【C1】______rubber.They
Cardiologistshavepioneeredtheworld’sfirstnon-surgicalbypassoperationtoturnaveinintoanarteryusinganewtechnique
能独立生活的最小微生物是()
下列不属于业主向承包商索赔的是()。
如果小明是2005年以前毕业的文学类硕士研究生,他就必须在硕士上学期间修满三年才能毕业。可推出以上论断的选项是()
下列对IPv6地址FF60:0:0:0601:BC:0:0:05D7的简化表示中,错误的是()。
Youshouldnotfearspidersthankstotheirpoison.Ofallthespidersin【M1】______NorthAmerica,onlyonekindisreallyda
A、Workershavetowalkupanddownalongtheassemblyline.B、Workersneedn’tmovewhiletheproduceismoved.C、Manypeopleacc
最新回复
(
0
)