首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2015-07-22
28
问题
已知有数组定义
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/K8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是.
下面程序的运行结果是【】。#inChlde<iOStream>usingnamespacestd;classcount{staticintn;public:count()
在面向对象方法中,【 】描述的是具有相似属性与操作的一组对象。
按照“后进先出”原则组织数据的数据结构是
下列叙述中正确的是
下列运算符不能重载为友元函数的是
下列叙述中正确的是
对下列二叉树进行前序遍历的结果为
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为
派生类对基类的继承有三种方式:______、______,保护继承。
随机试题
A.S1减弱B.S1强度有变化C.S2通常分裂D.S2逆分裂E.S2增强完全性左束支传导阻滞
血液中运输氧气和二氧化碳的是
副作用的产生是由于
初始化结束后不能修改的数据有()。
期货公司首席风险官连续( )次培训考试成绩不合格的,中国证监会及其派出机构可以采取监管谈话、出具警示函等监管措施。
下列项目中,应在“包装物”科目核算的有()。
()是指课的基本组成部分及各组成部分进行的顺序、时限和相互关系。
货币所有者只有购买到劳动力这种特殊商品,货币才能转化为资本,这是因为()
Whatdoesthespeakermean?
A、Hedidn’tlikethatcomputer.B、Hedidn’tfindwhatheliked.C、Thepriceofthecomputerwastoohigh.D、Thattypeofcompute
最新回复
(
0
)