首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2020-05-14
46
问题
已知有数组定义
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/dr8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,()是合法的字符常量。
所有在函数中定义的变量,连同形式参数,都属于
下列叙述中正确的是()。
算法的时间复杂度是指()。
设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j语句后,k的值为【】。
A、 B、 C、 D、 A函数模板定义的一般格式为:Template<typename类型参数>返回类型函数名(模板形参表){函数体}
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}privat
重载赋值操作符时,应声明为()。函数。
重载输入流运算符>>必须使用的原型为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
随机试题
义务教育美术课程具有四个特征,体现在_______、具有实践性、追求人文性、_______四个方面。[江苏2019]
巨大胎儿发生率中女胎多于男胎。
不可用来检测眼压的是
上尿路结石的主要症状是疼痛和_________。
城市市区公共汽车与电车主要线路的长度以()为宜;快速轨道交通的线路长度不宜大于()的行程。
当一国面临通货膨胀风险时可采取的调节政策有()。
赵某不服甲市乙区环保局对其作出的一项行政处罚决定,欲申请行政复议。根据行政复议法及相关规定,赵某可以向下列哪些行政机关申请行政复议?
结合教学实际说明如何指导学生进行有效的复习?
环境教育是以人类与环境的关系为核心,以解决环境问题和实现可持续发展为目的,以提高人们的环境意识和有效参与能力、普及环境保护知识与技能,以培养环境保护人才为任务,以教育为手段而展开的一种社会实践活动。根据上述定义,下列教学内容最符合环境教育的是(
电子商务系统应用软件维护包括纠错性维护,()和()。
最新回复
(
0
)