首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是( )。
已知有数组定义 char a[3][4]; 下列表达式中正确的是( )。
admin
2021-06-10
59
问题
已知有数组定义
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://jikaoti.com/ti/3Wh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列关键字中,不能用来表示继承方式的是()。
下面程序输出的结果为()。#includevoidfun(inta,intb){inttemp;temp=a:a=b:b=temp;}voidmain(
下列与队列结构有关联的是
下列运算符函数中,肯定不属于类Number的成员函数的是
下列关于默认参数的叙述中,错误的是
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Thevalueis10
请打开考生文件夹下的解决方案文件pro]3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator:,以实现深层复制。要求:补充编制的内容写在“//********333********”与
下列叙述中正确的是
已知数组aft的定义如下:intarr[5]={1,2,3,4,5);下列语句中输出结果不是2的是()。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
随机试题
痰火凝结之瘿瘤、瘰疬选用的最佳药物是
一养殖户,饲养了8头奶牛,一天其中一头奶牛由于从架栏中脱逃,偷吃了刚配制好的全部牛的一餐精料,随后发病。最大可能的疾病是()。
下列关于硝酸甘油的不良反应的叙述,错误的是
在糖酵解途径中,下列哪些反应是可逆的()
下列关于可行域的描述,说法正确的是()。
以下关于导游证的说法中,正确的是()
共产主义社会,将是物质财富极大丰富,人民精神境界极大提高,每个人自由而全面发展的社会,需要千百万人一代又一代不懈的努力来实现。共产主义是
Twomodesofargumentationhavebeenusedonbehalfofwomen’semancipationinWesternsocieties.Argumentsinwhatcouldbecal
ThespeakercomparestheInternetto______.
Manydoctorsknowthestoryof’MrWright’.In1957hewasdiagnosedwithcancer,andgivenonlydaystolive.Hehadtumourst
最新回复
(
0
)