首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2021-05-06
34
问题
已知有数组定义
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/fLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数convert(char*strOct)的功能是将八进制转换为十进制。提示:要每一位转换,然后把转换后得到的数累加起来即可。注意:不
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数,设置数组元素的个数为0,请在注释//********1********之后添加语句。
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTriangle(“三角形”)的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。该
下列模板声明中,有语法错误的是()。
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
若有函数模板mySwap和一些变量定义如下:temp1ate<c1assT>voidmySwap(Tx,Ty);doubledl,d2;intil,i2;下列对mySwap的调用中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assAA{public:AAO{cout<<’1’;}};c1assBB:p
有如下函数模板定义:templateTfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下列选项中不属于结构化程序设计原则的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
什么是摄影艺术?
细菌生长繁殖的方式是
含有间隙腺毛的药材是
项目()是指承包企业及其项目经理部有关人员凭借历史数据和工程经验,运用一定方法对工程项目未来的成本水平及其可能的发展趋势做出科学估计。
采用预收款方式销售商品的,确认该商品销售收入的时点是()。
所谓办事公道,意思是()。
分权是指现代企业组织为发挥低层组织的主动性和创造性,而把生产管理决策权分给下属组织,最高领导层只集中少数关系全局利益和重大问题的决策权。授权则是指主管将职权或职责授给某位部属负担,并责令其负责管理性或事务性工作。根据上述定义,下列选项属于授权的一项是:
Globalizationcansomehowbedefined【C1】______harmonization,homogenizationorintegrationofthecountriesand【C2】______.Funct
ManofFewWordsEveryonechasessuccess,butnotallofUSwanttobefamous.SouthAfricanwriterJohnMaxwellCoetzee
A.supplementedB.directC.expectationD.latterE.predominantlyF.outbreakG.la
最新回复
(
0
)