首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2020-10-21
75
问题
已知有数组定义
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/B8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp,要求编写一个CMyShape类,含有求面积求周长等纯虚函数。然后编写一个CMyRectangle类和CMyCircle类继承CMyShape,并实现求面积、求周长的两个函数。在main()函数中测试
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错,请改正其中错误,使得程序正常运行,并使程序输出的结果为:cTest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
下面不属于C++的预定义的流对象是()。
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
下面不属于软件需求分析阶段主要工作的是()。
下列叙述中正确的是()。
下列关于栈叙述正确的是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//…..c2=c1+10:由此可知:为类MyClock重载的“+”运算符函数的声明是()。
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为()。
在关系数据库中,用来表示实体间联系的是()。
随机试题
抗着床避孕药的主要优点是:
业务流程分析的基础是业务流程调查和( )。
P{X=xk}=,(k=1,2,…)为一随机变量X的概率函数的必要条件为()
急性白血病患者化疗过程中预防感染的护理措施哪项不妥
他汀类所致药源性损伤为()。
具有普通约束力的规范性文件,两个主要特征是
车流量较多的基地,距大城市主干道交叉口的距离,自道路红线交点起不应小于()。
城子崖遗址所属的考古学文化是()。
内存地址从AC000H到C7FFFH,共有(3)KB个地址单元,如果该内存地址按字(16bit)编址,由28块芯片构成。已知构成此内存的芯片每片有16KB个存储单元,则该芯片每个存储单元存储(4)位。(4)
Thistextmostlikelyappearsina______.Accordingtothetext,howcanCindy"see"?
最新回复
(
0
)