早教吧作业答案频道 -->其他-->
c++习题下列一维数组定义正确的是()。A.x=6;intnum[x];B.constintx=6;floata[x];C.constfloatx=6;intb[x];D.intx=6;intc[x];解析一下每个选项,答案是B的。
题目详情
c++习题 下列一维数组定义正确的是( )。
A. x=6; int num[x]; B. const int x=6; float a[x];
C. const float x=6; int b[x]; D. int x=6; int c[x]; 解析一下每个选项,答案是B的。
A. x=6; int num[x]; B. const int x=6; float a[x];
C. const float x=6; int b[x]; D. int x=6; int c[x]; 解析一下每个选项,答案是B的。
▼优质解答
答案和解析
答案是B,解析如下:
对于数组s[N]而言,N要求是一个整型数,所以排除C;对于A,D选项是一个错误,即C++中要求数组的大小是在编译前确定,所以要求N是一个const常量,或者字面值整数,所以B正确。
建议小伙伴参考《C++Primer》。
请采纳,谢谢。
对于数组s[N]而言,N要求是一个整型数,所以排除C;对于A,D选项是一个错误,即C++中要求数组的大小是在编译前确定,所以要求N是一个const常量,或者字面值整数,所以B正确。
建议小伙伴参考《C++Primer》。
请采纳,谢谢。
看了 c++习题下列一维数组定义正...的网友还看了以下:
贝贝对晶晶说“我家的电话号码是一个6位数,能同时被3,4,5整除.它的前三个数字是568后三个数字 2020-04-07 …
1、用4、0、3、6这几个数字写出一个小于1而小数部分是三位的小数,每个数字只能用一次,这个小数可 2020-05-23 …
●不包括在微型计算机的三类总线中的是(6)。(6)A.数据总线 B.控制总线 C.地址总线 D.消息 2020-05-26 …
一个五位数,最高位数上是6,最低位数上是8,这个位上的数字是十位上的数字的2倍,前三位数字的和与后 2020-07-07 …
6倍6倍8倍8倍8倍8倍12倍12倍24倍就这样9个倍数给你一个数(比如X,这个数可以是小于900 2020-07-17 …
甲数除以乙数,商是15,余数是6,甲乙两数的和是134,甲乙两数各是多少,134减去6就是乙数的1 2020-07-17 …
通分的公分母怎么算出来教科书上的是6/5=6/5乘以2/2+12/10可我不知道公分母怎么出来的可 2020-08-01 …
数学问题大家行行好帮帮忙某考生准考证号是一个6位数.她的最左端是1,若把最左端的数字1移到罪右端.所 2020-11-06 …
几个小朋友一起庆祝生日,买了许多小彩球,其中小明发现了一个十分有趣的事情,无论他2个2个数,3个3个 2020-11-25 …
一个6位数,从高位到低位6个数字依次为:最小奇数的5倍,最小的合数、一位数中最大的质数,既是2的因数 2021-02-01 …