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

选择知识点

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

    年份:2022

    写出以下程序的执行结果
    #include
    fun(int a,int b,int c)
    c=a+b;
    }
    main( ){
    int c;
    fun(3,6,c);
    printf("%d",c);}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份: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
    fun(int a,int b){
    int c;
    c=a+b;
    return c;
    }
    main( ){
    int x=6,y=7,z=8,r;
    r=fun((x--,y++,x+y),z--);
    printf ("%d\n",r);
    }
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    以下程序的输出结果(  )
    #include
    struct stu
    {char name[20];float score;
    }aa;
    main( )
    {printf("%d,%d,%d\n".sizeof(aa.name),sizeof(aa.score),sizeof(aa));}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    执行以下程序段后,a的值是多少?
    int *p,a=10,b=1;p=&a;a=*p+b;
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    程序改错:
    # include
    main( )
    { int x,y,z
    scanf("%f,%f,"a,b);/ * a,b 都是不大于 60 的正整数 * /
    x+y=z;
    Printf("字符%d,%d,%d 的 ASCII 码分别是%d,%d,%d”x,y,z)
    }
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份: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 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);
    }
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    找出下列程序中的错误并改正(写清行号并改正):求一维数组a中的最大元素及其下标。例如,当一维数组a中的元素为:1,4,2,7,3,12,5,34,5,9,程序的输出应为:The max is: 34,pos is: 7.
    ①#include
    ② void main( )
    ③ {int a[10] = {1,4,2,7,3,12,5,34,5,9},i,max,pos;
    ④max = a[0];
    ⑤pos = 0 ;
    ⑥for( i=1; i<10; i+ + )
    ⑦if(max > a[i])
    ⑧{max = a[i];
    ⑨i = pos;}
    ⑩printf("The max is:max ,pos is: pos∖n");
    }