java编程基础练习题

某个main()方法中有以下代码:double[]num1;doublenum3=2.0;intnum2=5;num1=newdouble[num2+1];num1[nu... 某个main()方法中有以下代码:
double[] num1;
double num3=2.0;
int num2=5;
num1=new double[num2+1];
num1[num2]=num3;
请问以上程序编译运行后的结果是:
A.num1指向一个有5个元素的double型数组
B.num2指向一个有5个元素的int型数组
C.num1数组的最后一个元素的值为2.0
D.num1数组的第三个元素的值为5
详细讲解一下,谢谢!
展开
 我来答
leedb527
2014-11-28
知道答主
回答量:6
采纳率:0%
帮助的人:7074
展开全部
这道题的答案是C。

double[] num1; //定义一个double类型的数组num1
double num3=2.0; //定义一个double类型的变量并赋值为2.0
int num2=5; //定义一个int类型的冰凉num2,并赋值为5
num1=new double[num2+1];
//给double类型的数组num1赋值,并初始化为5+1个大小, num2=5,所以是5+1
num1[num2]=num3;
//上面这句翻译过来就是:数组num1[5]=2.0 。 由于数组下标从0开始,所以下标为5的元素是最后一个元素。 所以答案是C
百度网友d325396
推荐于2017-09-28 · TA获得超过318个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:214万
展开全部
答案是C
A: num1=new double[num2+1];等价为:num1=new double[6];所以num1指向一个有6个元素的double型数组

B num2是一个整数

C:num1[num2]=num3;等价为:num1[5]=2.0;因为数组标识从0开始,所以num1[5]是最后一个元素

D: num1数组的第三个元素没有赋值,默认应该是0.0;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江西新华电脑学院
2020-01-23 · 品牌创于1988,专注IT教育
江西新华电脑学院
江西新华电脑学院开设电子商务、软件开发、电竞、动漫设计、UI设计、室内设计、网络工程、互联网财务、VR等专业。 来校参观报销路费,报名享受国家学费减免政策,签订就业合同,毕业推荐高薪工作。
向TA提问
展开全部
现在都是信息化的时代,没有一门好的技术是难以在社会之中立足的,
现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式