• 2022-05-27
    8.******执行下列程序段后,a的值是.inta,b,c,m=10,n=9;a=(--m==n++)?--m:++n;A)11B)10C)9D)
  • 你的D)没有内容,如果D)的内容是8的话那应该是D).因为条件句--m==n++中--m是前增1符,要先计算,即m=m-1=10-1=9;而n++是后增1符,要在表达式计算后才增1,所以n=9不变.这样表达式--m==n++就是9=9为真.那么?语句就要将紧...

    内容

    • 0

      以下程序的运行结果是____ int<br/>main ( ) { int<br/>i, j, m, n;<br/>char<br/>a&#91; &#93;={ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', '\0' }; char b&#91;10 &#93;={ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', '\0'<br/>}; i= sizeof( a ); j=strlen( a ); m= sizeof( b ); n=strlen ( b ); printf ( "%d, %d, %d, %d\n", i, j, m, n ); return 0; } A: 9, 9, 10, 10 B: 8, 9. 8, 10 C: 9, 8, 10, 8 D: 9, 8, 9, 8

    • 1

      m=10 n=10 DO WHILE n>m m=m+n n=n-10 ENDDO ?m 运行此程序显示的m值是( )

    • 2

      阅读下列程序  N=0  DO 10 K=1,3  N =N+1  M=K*N  10 CONTINUE  WRITE(*,’(1X,2I3)’)M,K  END  程序运行结果是() A:  9  4 B:  9  3 C:  12  4 D:  12  3(#^)

    • 3

      下列程序段的执行结果为( )。 Dim m(10),n(10) I=3 For I=1 to 5 M(t)=t N(I)=2*I+t Next t Print n(I);m(I) A: 3 11 B: 3 15 C: 11 3 D: 15 3

    • 4

      下列程序段的执行结果为_____。 Dim M(10),N(10) I=3 for T=1 To 5 M(T)=T N(I)=2*I+T Next T print N(I);M(I) A: 3 11 B: 3 15 C: 11 3 D: 15 3