首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是( )。
已知有数组定义 char a[3][4]; 下列表达式中正确的是( )。
admin
2021-06-10
83
问题
已知有数组定义
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/ljfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include#includeusingnamespacestd;intmain(){cout
有如下程序:#includeusingnamespacestd;classBase{private:voidfun1()const{cout
下列叙述中正确的是()。
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:p1=(8,4)p2=(3
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisa
请打开考生文件夹下的解决方案文件proj3,其中包含了类Integers和主函数main的定义。一个In—tegers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数remove的作用是从集合中
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
在数据库设计中,将E一R图转换成关系数据模型的过程属于()。
下列哪项不是面向对象程序设计的主要特征()。
随机试题
简述党的思想路线的内容及其马克思主义认识观的关系。
下列X线特性中是放射治疗的基础,也是进行X线检查时需要注意防护的原因的是
不属于心脏大血管常规摄影体位的是
医师在执业活动中除正当治疗外,不得使用
全疫苗核酸疫苗
“备案号”栏应填写()。“标记唛码及备注”栏应填写()。
(2011年真题)已经注册的责任编辑如果变更出版单位或者取得高一级职业资格,应当在()内按照首次注册的具体规定申请办理变更注册手续。
表示内部动机的情境是()
Dinnerwillbeready______,butwestillhavetimeforadrink.
下面关于局部变量和全局变量的描述,正确的是()。
最新回复
(
0
)