首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2020-05-14
79
问题
已知有数组定义
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/Fq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0;elsec++;cout<<c<<end1;}
时间复杂度和数据的初始排列无关,这种排序是()。
有以下程序,在横线应添加()。#includeusingnamespacestd;classTestClass{public:TestClass(intn){nu
下列程序的执行结果为【 】。#inciude<iostream,h>intf(inti){return++i;}intg(int&i){return++i;}voidmain(){inta,b;a=
下面程序的执行结果为#include"iostream"usingnamespacestd;classA{inta;public:
考虑以下的函数原型:voidA(inta,intb=5,charZ=’*’);下面的函数调用中,不正确的是()。
在数据结构中,从逻辑上可以把数据结构分成线性结构和【】。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
下列有关函数重载的叙述中,错误的是
下列符号中能够作为C++标识符的是()。
随机试题
简述国际市场新进入者的常见障碍。
骨髓增生异常综合征最特征性的骨髓检查异常是
患儿男,4岁。近3天右下后牙咬物痛,昨晚夜间痛,今天早上出现右下颌肿胀,压痛,右下第一乳磨牙远中龋坏,松动工度,叩痛(++),颊侧牙龈红肿。右下第二乳磨牙近中中度龋坏,松动不明显,轻叩痛。最正确的临床诊断是
噬菌体是一类
下列不应按新药审批的是
根据《劳动法》的规定,下列选项中不属于用人单位不得解除劳动合同的情形的是( )。
某债券以面值1000元发行,息票率为12%,每年付息1次,期限10年,按照债券发行条款约定,公司可以在债券上市5年后以1050元赎回,债券的年赎回收益率是()。
结合材料,回答问题:材料1没有文明的继承和发展,没有文化的弘扬和繁荣,就没有中国梦的实现。中华民族的先人们早就向往人们的物质生活充实无忧、道德境界充分升华的大同世界。实现中国梦,是物质文明和精神文明比翼双飞的发展过程。中华文明同世界各国
计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的
Thetribehasagreedtocontribute2percentofnet______tocharitableactivitiesinthecounty.
最新回复
(
0
)