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

选择知识点

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

    年份:2021

    分析以下程序的运行结果。
    有以下程序 int f(int n)
    { if(n==1)
    return 1;
    else return f(n-1)+1:}
    main()
    { int i,j=0;
    for(i=1;i<3;i++)
    j+=f(i);
    printf("%d\n",j);}
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    写出以下程序的输出结果。
    fun1(int a, int b)
    { int c;
    a+=a;
    b+=b;
    c=+C;
    c=fun2(a,b);
    return c*c;
    }
    fun2(int a, int b)
    { int c;
    c=a*b%5;
    return c;
    }
    main()
    { intx=21,y=12;
    printf(“fun1(x,y)=%d”,funl(x,y));
    printf(“x=%d,y=%d”,x,y);
    }
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    写出下列程序的运行结果________
    #include
    main()
    { int i=1,s=3;
    do{ s+=i++;
    if(s%7==0)continue;
    else ++i;}while(s<15);
    printf("i=%d", i);}
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    阅读下列程序,写出程序的输出结果。________
    #include
    main()
    { int i, j, x=0;
    for(i=0; i<2; i++)
    { x++;
    for(j=0; j<=3; j++)
    { if(j%2) continue;
    x++;}
    x++;}
    printf("x=%d",x);}
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    下面程序的运行结果是__________.
    #define N 5
    main()
    { int a[N]={ 1,2,3,4, 5},. i, temp;
    for(i=0; i{ temp=a[i]; a[i]=a[N-i-1]; a[N-i-1]=temp;}
    printf("\n");
    for(i=0;iprintf("%4d", a[i]);
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    以下程序以每一行输出4个数据的形式输出a数组。
    #include
    main()
    { int a[20], i;
    for(i=0;i<20;i++)
    scanf("%d",【1】);
    for(i=0;i<20;i++)
    { if(【2】)【3】;
    printf("%3d",a[i]);}
    printf("\n");}
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    以下程序运行结果是__________.
    #include
    main()
    {
    int a[3][3]={ 1,2,3,4,5,6,7,8,9},i,s1=0,s2=1;
    for(i=0;i<=2;i++)
    { s1=s1+a[i][i]; s2=s2*a[i][i];};}
    printf("s1=%d, s2=%d", s1, s2);}
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    写出下列程序的输出结果。
    main()
    { inti, c;
    char num[][4]={ "CDEF", "ACBD"};
    for(i=0;i<4;i++)
    { c=num[0][i]+num[1][i]-2*”A';
    printf("%3d", c);
    }
    }
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    下列程序的运行结果是_________.
    main()
    { char ch[2][5]={ "6937","8254"}, p[2];
    inti,j,s;
    for(i=0; i<2;i++)p[i]=ch[i];
    for(i=0;i<2;i++)
    { s=0;
    for(j=0;ch[i][j]!='\0';j++)
    s=s*10+ch[i][j]-'0';
    printf("%5d",s);
    }
    }
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    下列程序的功能是将一个字符串str的内容颠倒过来。
    #include "string.h"
    main0
    { inti,j,k;
    char str[]="1234567";
    for(i=0,j=①________;i{ k=str[i]; str[i]=str[j]; str[j]=k;}
    printf("%s\n",②________);
    }