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

选择章节

  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    运行以下程序后,如果从键盘上输入“china# <回车>”,则输出结果为(  )
    # include
    main( )
    { int v1=0,v2=0;
    char ch;
    while((ch=getchar(  ))! ='#')
    switch(ch)
    {case ' a' :
    case 'h':
    default : v1 + + ;
    case 'o : v2 + + ;
    }
    printf(" %d, %d∖n", v1, v2);
    }
    A.2,0 B.5,0 C.5,5 D.2,5
  • 题型:案例分析题 题类:单元测试 难易度:中档

    年份:2022

    以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,请填空。
    # include
    void main( )
    { float x,amax,amin;
    scanf(" % f" , &x);
    amax= x;
    amin=x;
    while ()
    { if (x>amax) amax=x;
    if ()amin=x;
    scanf( " %f", & x);
    }
    printf( “∖namax= %f\namin= %f\n" ,amax,amin);
    }
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    以下程序段给数组所有的元素输入数据,横线处应填写的是(  )
    # include
    main( )
    {
    int a[10] ,i=0;
    while(i<10) scanf("%d",);
    }
    A.a+(i + + ) B.&a[i+1] C.a+i D.&a[+ +i]
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    下列程序的主要功能是输入10个整数存入数组a,再输入一个整数X,在数组a中查找X,找到则输出x在10个整数中的序号(从1开始);找不到则输出0。该程序缺少的是(  )
    main( )
    {
    int i,a[10] ,x,flag=0;
    for(i=0;i<10;i + + )
    scanf(“ %dπ , &a[i]);
    scanf( n %d” , &x);
    for(i=0 ;i<10 ;i+ +)
    if {flag=i+l ;break;}
    printf(" %d", flag);
    }
    A.x! =a[i] B.! (x-a[i]) C.x-a[i] D.! x-a[i]
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    执行语句“for(i=0;i<10; + + i, + + a)scanf( "%d" ,a);",试图为 int 类型数组 a[10]输入数据,是错误的。错误的原因是(  )
    A.指针变量不能做自增运算 B.数组首地址不可改变 C.+ +i应写作i++ D.+ +a应写作a+ +
  • 题型:案例分析题 题类:单元测试 难易度:难

    年份:2022

    以下程序若输入3 5 7 9 4 6后按回车,运行结果是:
    # include
    main( )
    { int a[6] ,i,j ,k,m;
    for(i=0;i<6;i+ + )
    scanf("%d" , &a[i]);
    for(i=5; i>=0;i--)
    {
    k=a[5];
    for(j=4;j>=0;j--)
    {
    a[j + 1]=a[j];a[0]=k;
    }
    }
    for(m=0;m<6;m+ + )
    printf(" %3d" ,a[m]);
    }
  • 题型:综合应用题 题类:单元测试 难易度:难

    年份:2022

    输入5个学生的3门功课成绩,求每个学生的平均成绩。若求每门课的平均成绩,该如何实现?
  • 题型:综合应用题 题类:单元测试 难易度:难

    年份:2022

    编写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    对下面程序段,描述正确的是(  )
    for(t=1;t<=100;t++)
    { scanf("%d" , &x);
    if(x<0) continue;
    printf("%d∖t" ,x);
    }
    A.当x<0时,整个循环结束 B.当x>=0时,什么也不输出 C.printf函数永远也不执行 D.最多允许输出100个非负整数
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    在执行以下程序时,如果从键盘上输入“ABCde<回车> ”,则输出为(  )
    # include
    main( )
    { char ch;
    while ((ch=getchar(  ))! ='\n')
    { if (ch>='A' && ch<=Z) ch=ch + 32;
    else if(ch>='a' && ch<'z') ch=ch- 32;
    printf("%c" ,ch);
    }
    printf( "\n");
    }
    A.ABCdef B.abcDEF C.abc D.DEF