首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2015-06-27
61
问题
已知有数组定义
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/DxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:inti;public:intj;};classDeri
有如下语句序列:intk=0;do{k+=5;cout<<’$;}while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是______。
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是______。
在下面格式化命令的解释中,错误的是()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
下列选项中不属于软件生命周期定义时期任务的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
当执行下面的程序时,如果输入ABC,输出结果是______。#include<iostream.h>#include<string.h>voidmain(){charss[10]=“XYZWV”;
下面4个选项中均是合法的用户标识符的是______。
非成员函数应声明为类的【】函数才能访问这个类的private成员。
随机试题
可以发布药品广告的是
因肝气犯胃引起胃痛的主要表现的疼痛是
病原体侵入人体后,临床上不显示出任何症状、体征,但可产生特异性免疫,被称为
蒙永新顺路搭乘其朋友马勤克的小汽车往某市办事,路上正常行驶过程中,马勤克为了闪避对面严重违章急速逆行的大卡车(个体户刘家广所有并驾驶)撞上大树,蒙永新的头部因此受伤,支付医疗费5000元。下列表述中错误的是:
消费税的税率形式包括()。
“三农”问题始终是我们党、政府高度关注的焦点问题,解决“三农”问题的根本途径是()。
两圆x2+y2-6x+4y+13-m2=0和x2+y2+4x-20y+23=0有交点。(1)m>-4(2)m<21
设=4,则a=______,b=______.
下图给出了两种LED数码管的内部结构原理图,其中图(a)为共【63】_______极LED数码管,图(b)为共【64】_______极LED数码管。
______!MayIborrowyourknife?
最新回复
(
0
)