下列程序执行后的输出结果为( )。 K=0 DO10I=1,6,2 DO10J=I,6,3 IF(I.EQ.J)THEN

题目
单选题
下列程序执行后的输出结果为( )。 K=0 DO10I=1,6,2 DO10J=I,6,3 IF(I.EQ.J)THEN K=K+J ELSE K=K+1 ENDIF 10CONTINUE WRITE(*,*)K END
A

18

B

11

C

15

D

10

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序段的执行结果为 ______。 K=0 For I=1 To 3 A=I^I^K Print A; Next I

A.1 1 1

B.1 4 9

C.0 0 0

D.1 2 3


正确答案:A
解析:分析程序,由于在整个程序段中,K的值始终为0,A=I^IAK=(I^I)^K,我们知道,任何数的0次方都得1,所以只要知道循环体执行几次就可以知道打印出的结果是什么了。

第2题:

有以下程序 main( ) { int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i]; i++;} printf("%d\n",k); } 执行后输出的结果是

A.58

B.56

C.45

D.24


正确答案:D
解析:程序的功能是计算数组中满足条件的数的累加和(遇到第一个偶数为止)。

第3题:

有以下程序:main(){ int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i++];i++} Printf("%d\n",k);}执行后输出的结果是( )。A.57 B.39 C.24 D.11


正确答案:D
循环的条件是i<7并且p[i]是奇数,当i=0时,i<7,p[i]=11,满足条件,所以k=0+11=11,然后i++,i++,所以i=2,p[2]=14,为偶数,退出循环,这时k还是11.

第4题:

有以下程序: main() { int p[7]={11, 13, 14, 15, 16, 17, 18), i=0, k=0; while(i<7&&p[i]%2){k=k+p[i]; i++;} printf("% d\n", k) } 执行后的输出结果是______。

A.58

B.56

C.45

D.24


正确答案:D
解析:程序中while语句的循环条件为i7&&p[i]%2。当i=0时,条件成立,k=k+p[0]=11;当i=1时,条件仍成立,k=k+p[1]=11+13=24;当i=2时,p[2]%2=0条件不成立,结束while循环,所以k=24。

第5题:

下列程序执行后的输出结果是______。 main() { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,k=2; for(i=0;i<3;i++) {printf("%d",m[k][i]);} }

A.456

B.258

C.369

D.789


正确答案:C
解析:根据二维数组的定义得出:m[0][0]=1,m[0][1]=4,m[0][2]=7,m[1][0]=2,m[1][1]=5,m[1][2]=8,m[2][0]=3,m[2][1]=6,m[2][2]=9,所以本题的输出是第3行的值m[2][0],m[2][1],m[2][2],即369。

第6题:

下列程序段的执行结果为【 】。

K=0

For J=1 To2

For I = 1 To 3

K=I+1

Next I

For I=1 To7

K=K+I

Next I

Next J

Print K


正确答案:11
11 解析:在第一个以I为循环因子的子循环处理中,K值只和I有关,不是累加,因此外层循环次数的多少并不影响K值的变化,在I循环结束后,K=3+1=4;然后在第二个以I为循环因子的循环过程中K依次加上1,故最后执行结果为K=11。

第7题:

设有以下程序片段, int i=010,j=10,k=0xl0;printf("%d,%d,%d",k,j,i);请问执行后的输出结果是( )

A.16,10,8

B.81016

C.10,10,10

D.8,10,16


正确答案:A 

第8题:

执行下列程序段之后,输出的结果为______。

public class exl0

{

public static void main(String[] args)

{

int i=3;

int j=7;

int k=8;

boolean b=j>i∧k!=i;

System.out.println(b);

}

}


正确答案:false
false

第9题:

以下程序执行后的输出结果是【】。includemain(){int i, m=0,n=0,k=0;for(i=9;i<= 11 ;

以下程序执行后的输出结果是【 】。

include<iostream.h>

main()

{

int i, m=0,n=0,k=0;

for(i=9;i<= 11 ;i++)

switch(i/10)

{

case 0: m++; n++; break;

case 10: n++; break;

default: k++; n++;

}

cout<<m<<n<<k;

}


正确答案:132
132

第10题:

下列程序执行之后,输出的结果是______。 public class exl0 { public static void main(String[] args) { int j=0; a1: for (int i=3;i>0; i--) { j+=i; a2: for (int k=l; k<3; k++) { j*=k; if(i==k) break a1; } } System.out.println(j); } }

A.18

B.16

C.14

D.0


正确答案:B

更多相关问题