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

选择知识点

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

    年份:2022

    写出以下程序的执行结果
    #include
    main( ){
    int n=0;
    while(n++<=2);
    printf("%d\n",n);
    }
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    写出以下程序的执行结果
    #include
    main( ){
    int a=1,b=10;
    do{
    b-=a;
    a++;
    while(b--<0);
    printf("a=%d,b=%d\n",a,b);
    }
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    (2019年春季高考试题)阅读以下程序,请写出程序运行结果。
    #include
    main( ){
    int i,s=0,a[10],p[5];
    for(i=0;i<10;i++)
    a[i]=i*2;
    for(i=0;i<5;i++)
    p[i]=a[9-2*i];
    for(i=0;i<5;i++)
    s+=p[i];
    printf("s=%d\n",s);}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    写出以下程序的执行结果
    #include
    main( ){
    int a[]={1,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",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);}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份: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

    完成下列程序:将二维数组的右上部分置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 24 25
    #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(______ 1 ______) ______ 2 ______ }
    for(i=0;i<5;i++)
    {for(j=0;j<5;j++)
    printf("%d",a[i][i]);
    ______ 3______ }}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    (2020年春季高考试题)以下程序的输出结果如图所示,每行的最左和最右元素均为1,中间的每个元素等于其左上方和上方两个元素之和,每个元素的宽度为4且左对齐。请完成程序填空。

    #include
    main( ){
    {int a[8][8],i,j;
    for(i=0;i<8;i++)
    {a[i][0]=l;
    ______ 1 ______ =1;
    }
    for(i=2;i<8;i++)
    for(j=1;______ 2 ______ j++)
    a[i][j]=______ 3 ______;
    for(i=0;i<8;i++)
    {for(j=0;j<=i;j++)
    printf( ______ 4 ______ );
    ______ 5 ______
    }
    }
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    阅读下列程序,写出程序的输出结果。
    #include
    main( ){
    int a[3][3]={1,2,3,4,5,6,7,8,9},i,sum=0;
    for(i=0;i<=2;i++)
    sum+=a[i][j];
    printf("sum=%d\n",sum);}
    答案: