首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2015-06-27
25
问题
已知有数组定义
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/DxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为______。
针对数组定义intdata[10];,下列表述中错误的是______。
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<endl;}};classA2:
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
假定一个二维数组的定义为“inta[3][5];”,则该数组所含元素的个数为【】,所占字节存储空间的字节数为【】。
当执行以下程序时,______是正确的k=1;do{k=k*k;}while(!k)
下面4个选项中均是合法的用户标识符的是______。
下列各高级语言中,______是面向对象的程序语言
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
非成员函数应声明为类的【】函数才能访问这个类的private成员。
随机试题
下列哪些结构的上皮由毛细胞和支持细胞组成()
企业开出并承兑带息商业汇票时,应按其面值贷记“应付票据”。()
投资者于交易日申购某开放式基金,申购金额5万元,申购手续费500元。申购当日基金份额净值为1.012元,份额确认日基金净值为1.009元,投资者当日的有效申购份额为()。
两眉头连线的中点为眉梢与目外眦之间向后约1寸处凹陷中为
五迟证中心血不足型的首选方型为
均衡价格理论是价格原理的核心内容,它表明:均衡是(),如果市场价格由于某种因素的影响而脱离了均衡价格,就必然会形成短缺或过剩,导致买方或卖方竞争,产生价格上升或下降的压力和趋势,并最终趋向于均衡价格。
如图3-61所示。结构C点的弯矩是多少?[2004年第35题]
在初步可行性研究中,项目目标及功能定位首先应符合()。
有如下程序:CLEARINPUT“请输入数值:”TOAIFA=10S=10ENDIFS=I?“S=”,SRETURN如果输入A的值一定是数值型,那么上面条件选择程序的执行结
A、Theshoppingcenterisfloodedwithpeople.B、Theywillcometothemallsomeotherday.C、Parkinginthiscityisahorrible
最新回复
(
0
)