• 2022-06-14
    2(中)打印结果j=4whilej<=10:print(j+1)j=j+3
  • 5811

    内容

    • 0

      下述程序的运行结果是______。 j=0 Do While j <30 j=(j+1)*(j+2) k=k+1 Loop Print k;j A: 0 1 B: 3 182 C: 30 30 D: 4 30

    • 1

      下列程序段的执行结果为 _______。 Dim a(3, 5) As Integer Dim i As Integer, j As Integer For i = 1 To 3 For j = 1 To 5 a(i, j) = a(i - 1, j - 1) + (i - 1) * 5 + j Next j Next i Print a(3, 4)

    • 2

      【自增运算】下列语句执行后, j=3;k=++j;//k=【 1 】;j=【 2 】; j=3;k=j++;//k=【 3 】;j=【 4 】; j=3;printf(“%d”,++j);//输出结果【 5 】 j=3;printf(“%d”,j++);//输出结果【 6 】

    • 3

      补全下面代码段,使得它的功能是对数组a中的前N个数据进行非逆序排序(从小到大)。那横线处可以填的语句是( )‍for ( i = 1; i<N; i++)‍ for( j = 0; (1) ; j++)‍ if( (2) )‍ {int t = a&#91;j&#93;; a&#91;j&#93; = a&#91;j+1&#93;; a&#91;j+1&#93; = t; }‍​‍ A: (1) j<N-i (2) a[j] < a[j+1] B: (1) j<N-i (2) a[j] > a[j+1] C: (1) j<N-i-1 (2) a[j] < a[j+1] D: (1) j<N-i-1 (2) a[j] > a[j+1]

    • 4

      以下程序的运行结果是【1】,其算法是【2】。 main() {inta[5]={5,10,-7,3,7},i,t,j; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(inta[]) {inti,j,k; for(i=0;i<4;i++) for(j=0;j<4-i;j++) if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} }