问题
单项选择题
Java语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是( )。
A.I=4 x=5
B.I=7x=15
C.I=6 x=8
D.I=7x=17
答案
参考答案:D
解析:程序段开始声明一个长度为10的数组t,并用For…Next语句为其赋值。现在看一下程序运行的具体步骤: k=2时,t(2)=9 k=3时,t(3)=8 …… k=6时,t(6)=5 k=7时,t(7)=4 L=8时,t(8)=3 …… 最后程序要输出的是t(2+t(x)),而x的值为6,t(x)的值为5,所以t(2+t(x)) 的值就是t(7),即4,所以选项C) 是正确的。