首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2020-05-14
37
问题
已知有数组定义
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://jikaoti.com/ti/m4A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> voidswap(intp,intq) {intt; t=p; p=q; q=t;} voidmain()
如果使用数组名称为函数参数,形实结合时,传递的是______。
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Co
执行下面语句后,输出字符“#”的个数是()。for(inti=50;i>1;--i)cout
已知一个函数模板定义为template<typenameT1.typenaineT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则
在面向对象方法中,允许作用于某个对象上的操作称为【】。
在数据流图(DFD)中,带有名字的箭头表示______。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
程序流程图中带有箭头的线段表示的是()。
随机试题
A、WalkingontheMoonismoredifficult.B、MarshaslessgravitythanMoondoes.C、Peoplecan’tkeepbalanceonMars.D、Peoplen
升浮药物多具有的味道是
选择质量控制点的原则通常有()。
间接费包括()。
股权投资基金服务机构在基金业协会完成登记之后连续()个月没有开展基金服务业务的,基金业协会将注销其登记。
下列不征资源税的煤炭产品有()。
注册会计师用以评价专家工作是否足以实现审计目的所实施的特定程序可能包括()。
联网的各个计算机共享一个公共通信信道,当一台计算机发送消息时,所有其他计算机都能“收听”到此消息。这种网络称为()网络。
Associetychanges,socialvaluesandlinguisticvaluesbegintodiverge.Languagecontainstraditionalvaluesthisiswhichis
Economicgrowthreliesonthreegroupsofpeople.Itreliesonpeoplewhomakegoodsor(36)______services.Itreliesonpeoplew
最新回复
(
0
)