首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有数组定义 char a[3][4]; 下列表达式中正确的是
已知有数组定义 char a[3][4]; 下列表达式中正确的是
admin
2020-10-21
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://jikaoti.com/ti/XAl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
数据的存储结构是指()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
软件设计中模块划分应遵循的准则是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//…..c2=c1+10:由此可知:为类MyClock重载的“+”运算符函数的声明是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
下列字符串中不能作为C++标识符使用的是()。
下列运算符中,在C++语言中不能重载的是()。
随机试题
低压控制器的作用是控制压缩机不在()的吸气压力下运行。
环境民事责任是一种________。
被称为“最能代表美国精神的交响曲”的是()。
下列情形中应当数罪并罚的有:()
阅读下面材料,回答问题。窗外人生王呈
关于唐律中的刑罚适用原则,下列表述正确的有( )。
A、若un≤vn,且(Ⅱ)收敛,则(Ⅰ)一定收敛B、若un≤vn,且(Ⅰ)发散,则(Ⅱ)一定发散C、若0≤un≤vn,且(Ⅱ)收敛,则(Ⅰ)一定收敛D、若0≤un≤vn,且(Ⅱ)发散,则(Ⅰ)一定发散C
(1)Israelisa"powerhouseofagriculturaltechnology",saysAbrahamGorenofElbitImaging(EI),anIsraelimultinational.The
WhatdidHaldo?
最新回复
(
0
)