题目
[单选题]
以下程序的输出结果为。 main() { int i=010,j=10; printf("%d,%dn",++i,j--); }
A.11,10
B.9,10
C.010,9
D.10,9
答案
C 解析:在本题运行时主要注意的是当i=9时,a[i]=10-9=1;i=8时,a[i]=10-8=2;i=7时,a[i]=10-7=3;……依此类推,直到i=0时,a[i]=10-0=10;此时,i的值已变为-1,判断for的循环条件,不成立,然后输出a[2],a[5],a[8]分别为8,5,2。
更多“以下程序的输出结果为。 main() { int i=010,j=10; printf("%d,%dn",++i,j--); }”相关的问题
第1题
【填空题】以下程序的输出结果为()。 main() {printf("*%f,%4.3f*n",3.14,3.1415); }
点击查看答案
第2题
【填空题】以下程序的输出结果为()。 main() {printf("*%f,%4.3f*n",3.14,3.1415); }
点击查看答案
第3题
若程序只有以下两行代码,则程序的执行结果为___________。 x = a + 10 print(x)
点击查看答案
第4题
若程序只有以下两行代码,则程序的执行结果为___________。 x = a + 10 print(x)
点击查看答案
第5题
5、若程序只有以下两行代码,则程序的执行结果为___________。 x = a + 10 print(x)
点击查看答案
第6题
若程序只有以下两行代码,则程序的执行结果为___________。 x = a + 10 print(x)
点击查看答案
第7题
运行以下程序,输出结果为: lst=[1,2,3,4,5] for i in lst: i*=2 print(lst[3])
点击查看答案
第8题
运行以下程序,输出结果为: lst=[1,2,3,4,5] for i in lst: i*=2 print(lst[3])
点击查看答案