题目内容
(请给出正确答案)
[单选题]
执行以下程序后,y的值是()。main(){int a[]={2,4,6,8,10};int y=1, x, *p;|p=&a[1];for (x=0;x<3;x++)y =*(p+x);printf("%d/n",y);}
A.6
B.4
C.8
D.10
查看答案
如果结果不匹配,请 联系老师 获取答案
A.6
B.4
C.8
D.10
A.8,6
B.7,4
C.6,4
D.8,3
A.在方法中,通过return语句传回方法值
B.在一个方法中,可以执行有多条return语句,并返回多个值
C.在Java中,主方法main()后的一对圆括号中也可以带有参数
D.在Java中,调用方法可以在System.out.println()语句中完成
A.10*12=120
B.12
C.10
D.120
A.1
B.5
C.4
D.2
A.第一个函数开始,直到最后一个函数结束
B.main()函数开始,直到main()函数结束
C.main()函数开始,直到最后一个函数结束
D.第一条语句开始,直到最后一条语句结束
A.在函数退出后不被释放,程序执行结束释放
B.被调用时,进入函数分配内存,函数退出被释放
C.必须使用特定的库函数释放内存
D.没有初始化时,初值是随机值
A.3 3
B.3 4
C.4 2
D.4 3