首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2020-10-21
51
问题
已知有数组定义
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://kaotiyun.com/show/B8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。请在注释
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:TestClass1:0TestClass2注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:initTestClassdelTestClass注意:不要改动main函数,不能增行或删行,也不能更改程序的结
在下面的4个关键字中用来说明虚函数的是()。
下列描述中正确的是()。
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
软件设计中模块划分应遵循的准则是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
在C++语言中,不合法的实型数据的是
随机试题
以下属于创造社成员的是()
一般情况下,违约责任的归责原则是()
一营养级摄食量与前一营养级摄食量之比是
A公司向B公司发一电报,希望B公司能购买自己的货物,电报称,如B公司1个月内不反对,A公司即认为B公司以沉默形式同意购买,按照民法的规定,A公司的说法是有效的。()
下列属于伪造会计资料的行为的有()。
“准”,就是要注意策略,讲究工作方法,不打无准备之仗,不打无把握之仗。要打得适时、有力,同时注意时间、地点、对象、节奏及宣传方法。()
筛选假设理论将教育水平看成是反映个人能力或未来生产率高低的有效信号。这一理论的不足在于()
(2013年上半年)供应链管理是一种将正确数量的商品在正确的时间配送到正确地点的集成的管理思想和方法,评价供应链管理的最重要的指标是(6)。
如果要彻底退出路由器或者交换机的配置模式,输入的命令是——。
Johnwasmade______thetruckforaweekasapunishment.
最新回复
(
0
)