职教组卷基于海量职教高考试题库建立的在线组卷及学习系统
职教组卷

选择知识点

  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    下面程序的运行结果是______
    #include
    main( )
    {int a[3][3]={{1,2},{3,4},{5,6}},i,j,s = 0;
    for(i=1 ;i<3;i+ + )
    for(j=0;j<=i;j+ + )
    s+= a[i][j];
    printf( "s= %d∖n" ,s);
    }
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    找出下列程序中的错误并改正(写清行号并改正):求3×3矩阵中的最小值。例如,
    当二维数组a中的元素为:
    42 34
    7 3 12
    56 5
    程序的输出应为;The min is: 2.
    ①#include
    ②void main( )
    ③{ int a[3][3]={4,2,34,7,3,12,5,6,5},i,j,min;
    ④min=a[0][0];
    ⑤for( i=1; i<3; i+ + )
    ⑥for( j=0; j<3; j+ + )
    ⑦if(min < a[i][j])
    ⑧{min= =a[i][j];}
    (9) printf("The min is:%d∖n" ,min);
    }
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    下面程序的运行结果是______
    #include
    main( )
    {int a[4][4] = {{1,2,3,4},{5,6,7,8} ,{3,9,10,2} ,{4,2,9,6}} ;
    int i,s=0;
    for(i=0 ; i<4; i + +)
    s+ =a[i][1];
    printf( "s= %d\n" >s);
    }
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    下面程序的运行结果是_______
    #include
    main(  )
    {int a[6][6],i,j;
    for(i=1 ;i<6 ;i+ + )
    for(j=1 ;j<6;j + + )
    a[i][j]=(i/j) *(j/i);
    for(i=1;i<6;i+ + )
    { for(j=1;j<6;j+ + )
    printf("%2d",a[i][j];
    printf("∖n");
    }
    }
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    完成下列程序:将二维数组的右上部分置0并输出。即:
    1 2 3 4 5 变成 1 0 0 0 0
    6 7 8 9 10 6 7 0 0 0
    11 12 13 14 15 11 12 13 0 0
    16 17 18 19 20 16 17 18 19 0
    21 22 23 24 25 21 22 23 25 0
    # include
    main( )
    { int a[5][5] = {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},
    {21,22,23,24,25}};
    int i,j;
    for(i = 0 ;i<5 ;i++ )
    {
    for(j = 0;j<5 ;j++ )
    { if(  )    }
    for(i = 0;i<5 ;i+ + )
    {
    for(j = 0;j<5;j + + )
    printf("%d" ,a[i][j]);
       
    }
    }
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    写出以下程序的执行结果
    #include
    int fun(int a){
    return a%2;
    }
    main( ){
    int s[8]={1,3,5,7,9,11},i,d=0;
    for(i=0;fun(s[i]);i++)
    d+=s[i];
    printf("%d\n",d);}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    下面程序的运行结果是______
    # include
    main( )
    { int n[3] ,i,j ,k;
    for(i = 0;i<3 ;i+ + )
    n[i]= 0;k = 2 ;
    for(i = 0 ;ifor(j = 0 ;jn[j] = n[i] + 1;
    printf("%d\n" ,n[k]);
    }
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    下面程序的运行结果是______
    #include
    main( )
    { int a[] = {l,2,3,4} ,i,j ,s = 0;j = 1 ;
    for(i=3 ;i<=0 ;i- -)
    { s = s+a[i];
    j=j * 10;
    }
    printf("s= %d,j= %d" ,s,j);
    }
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    下面程序的运行结果是_______
    #include
    main(  )
    { int i,a[ ] = {0,0,0,0,0};
    for(i=1 ;i<= 4;i+ + )
    { a[i] = a[i-1] * 2 + 1;
    printf(" %d\n" ,a[i]);
    }
    }
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    下面程序的运行结果是______
    #include
    main(  )
    { int a[ ] = {2,4,6,8,10};
    int y= 1,i;
    for(i=0 ;i<3 ;i + +)
    y + = a[i+1];
    printf("%d∖n" ,y);
    }