首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2021-05-06
49
问题
已知有数组定义
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/fLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)funl(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn);求出n的阶乘,不能使用递归调用。如果n小于1则返回0。
有如下程序:#include<iostream>usingnamespacestd;classC1{public:~C1(){cout<<1;}};classC2:public
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{int
对于循环队列,下列叙述中正确的是()。
下列语句中,正确的是()。
数据库管理系统中负责数据模式定义的语言是()。
下列运算符中,在C++语言中不能重载的是()。
用于定义类的必不可少的C++关键字是
随机试题
犬下眼睑内翻矫正术时,应将分离的皮瓣进行()。
背景资料:陈村拦河闸,在拦河闸工程建设中发生如下事件:事件一:招标人对主体工程施工进行公开招标,招标人拟定的招标公告中有如下内容:(1)投标人须信誉佳,财务状况良好,类似工程经验丰富。(2)投标人必须具有××省颁发的
最基本最主要的一种账户分类方法是( )。
()明细账一般不采用多栏式。
上市公司的资产重组方式主要有()等类。
下列不属于德育特点的是()。
雷暴天气的形成要具备充足的水汽条件和剧烈的对流运动、下图表示重庆市年均雷暴天气日数空间分布。完成下列问题。重庆市年均雷暴天气日数较多,主要原因有()①日照强②地形复杂③台风多④河流多
简述间谍罪的概念和构成特征。
某家媒体公布了某市二十所高中的高考升学率,并按升学率的高低进行排序。专家指出,升学率并不能作为评价这些高中的教学水平的标准。以下哪项不能作为支持专家论断的论据?
Wedon’tseeorhearthem,buteverydaytheyquietlygoabouttheirwork--filteringandcleansingourriversandstreams.Andi
最新回复
(
0
)