首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2020-05-14
96
问题
已知有数组定义
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/Fq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句cout<<’\n’还可表示为【】。
下列程序的运行结果为#include<iostream,h>TemplateclassTT>classFF{TTa1,a2,a3;public;FF(TTb1,TTb2,TTb3){a1=b1
对于重载的运算符>>,它是一个
静态成员函数没有
如果表达式--x/y中的“--”和“/”都是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示()。
在关系模型中,二维表的行称为______。
关于动态联编的下列叙述中,______是错误的。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>l;I-=2)cout<<‘*’;
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
程序流程图中带有箭头的线段表示的是()。
随机试题
某慢性肾衰竭患者剧烈呕吐,血气分析结果:pH7.39,PaCO244mmHg,HCO3-26.2mmol/L,Na+142mmol/L,C1-91.5mmol/L,可初步诊断为
与慢性念珠菌感染有关的疾病是
时效的性质是()。
配送中心的主要功能有()。
巡警的主要职责有()等。
2007年的轿车销售量中,个人购车占了()。
【2013年枣庄市市中区真题】数学教师在教应用题时一再强调要学生看清题目,必要时可以画一些示意图,这样做的目的是为了使学生()。
关于土地出让合同、建设用地规划许可证、土地使用权属证明的办理程序,下列说法正确的是()。
Theprovisionofpositiveincentivestoworkinthenewsocietywillnotbeaneasytask.【F1】Butthemostdifficulttaskofall
Therateatwhichmanhasbeenstoringupusefulknowledgeabouthimselfandtheuniversehasbeenspiralingupwardfor10,000y
最新回复
(
0
)