首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2015-06-27
36
问题
已知有数组定义
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全国计算机二级
相关试题推荐
针对数组定义intdata[10];,下列表述中错误的是______。
有如下语句序列:intk=0;do{k+=5;cout<<’$;}while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是______。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){int*p;p=newint;*p=200;cout<<*p;
函数调用时,若形象,实参均为数组,则其传递方式是【】。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
结构化程序设计的一种基本方法是【】法。
若有以下程序:#include<iostream>usingnamespacestd;classA{public:A(inti,intj){a=i;b
以下程序段的输出结果是______。#include<iostream.h>voidmain(){intx[]二{9,7,5,3,1),y=0,j,*p=&x[2];for(j=0;i<3;j+
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
随机试题
产生气虚的原因,下列哪一项是不对的
慢性肾功能不全的分期是
会计核算软件中一般都设有设置口令的职能,且通常口令的设置是保密的,从屏幕界面上得不到反映。()
直接镶贴饰面的基本构造,大体上由()组成。
甲公司是一家设备制造企业,常年大量使用某种零部件。该零部件既可以外购,也可以自制。如果外购,零部件单价为100元/件,每次订货的变动成本为20元,订货的固定成本较小,可以忽略不计。如果自制,有关资料如下:(1)需要购买一套价值为100000元的加工设备,
对经验的概括水平越低,迁移的范围越小,效果越差。()
《中国人民解放军保密条例》是军队保密工作的基本依据,根据()的划密指导思想,注重与《中华人民共和国保守国家秘密法》相衔接,充实完善了新形势下军队保密工作的各项制度规定,增强了时代性、科学性和规范性。
实现“一国两制”的前提是()。
如下图所示,街道ABC在B处拐弯,在街道一侧等距装路灯,要求A、B、C处各装一盏路灯,这条街道最少装多少盏路灯?()
Accordingtotheconversation,whatisoneproblemwitharmexercises?
最新回复
(
0
)