首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2015-07-22
50
问题
已知有数组定义
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://www.kaotiyun.com/show/K8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();St
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}
下列叙述中正确的是
下面有关重载函数的描述中正确的是
结构化程序设计的3种结构是
类的析构函数的作用是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
有如下类定义: class Point{ private: static int how_many; }; ______how_many=0; 要初始化Point类的静态成员how_many,下划线处应填入的内容是
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为( )。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
随机试题
螺旋器基底膜中含有大量的弹性纤维称听弦。()
哪些不支持原发性血小板减少性紫癜的诊断
男性,23岁,搬运物体时因用力屏气,突感胸痛、胸闷,6小时后来院就诊,胸片示左侧中等量胸腔积液。在行胸腔闭式引流术时,下列哪个部位是错误的
A.胰岛素B.二甲双胍C.达美康D.糖适平E.以上都不是
自动冲洗机药液温度监测的叙述,错误的是
项目投资财务净现值是考察项目盈利能力的()指标,它反映项目在满足按设定折现率要求的盈利之外所能获得的超额盈利的现值。
各单位按收入法计算的增加值应包括劳动者报酬、固定资产折旧、()和营业盈余。
钱某在社区主管优抚工作,他组织社区内的下岗职工和学生为老人写信读报、打扫卫生、修整房屋、拆洗被褥,同时开展将老人组成10个人左右的社会支持小组,还对希望入住光荣院的老人进行全面评估。田某的工作中属于社会工作并有别于双拥工作的内容是()。
“乒乓外交”推动了20世纪70年代中美两国关系的恢复,打开了中美关系的大门,这场“小球转动大球”的外交,体现了体育的()。
DES加密算法是由IBM研究在1977年提出的,采用的密码技术是(13),它采用(14)bit密钥对传输的数据进行加密,著名的网络安全系统Kerberos采用的是(15)加密技术。公钥密码是(16),常用的公钥加密算法有(17),它可以实现加密和数字签名。
最新回复
(
0
)