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

选择章节

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

    年份:2022

    以下程序运行后的输出结果是(  )
    # include
    main( )
    { int s=0,k;
    for(k=7 ;k>=0;k - -)
    {
    switch(k) {
    case 1:


    case 4:
    case 7: s+ + ;break;
    case 2:
    case 3:
    case 6: break;
    case 0 :
    case 5 : s+=2 ; break ;}
    }
    printf("s= %d\n" ,s);
    }
    A.s=5 B.s= 1 C.s=3 D.s=7
  • 题型:选择题 题类:单元测试 难易度:难

    年份: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
    {int k=0;
    char c='A';
    do
    {switch(c++)
    {case'A':k+ +; break;
    case 'B': k--;
    case 'C' : k +=2 ; break ;
    case ‘D’ : k=k % 2 ; continue ;
    case E :k=k * 10;break;
    default :k=k/3; }
    k++;} while(c<’F’);
    printf("k=%d",k);
    }
    程序输出结果为:
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    switeh(表达式)语句中的"表达式",允许的类型是(  )
    A.float ,int B.float, int ,char C.int ,char D.char ,double
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    若int i=10;执行下列程序后,变量i的正确结果是(  )
    switch( i )
    { case 9 : i+=1 ;
    case 10: i+=1 ;
    case 11: i +=1 ;
    default : i+=1 ;}
    A.13 B.12 C.11 D.10
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    以下程序的输出结果为
    main( )
    { int x=0,a=0,b=0;
    switch( x) {
    case 0 :b + + ;
    case 1 : a+ + ;break;
    case 2 : a+ + ;b+ + ;}
    printf( "a= %d,b= %d" ,a,b) ;}
    A.a=2,b=1 B.a=1 ,b=1 C.a=1,b=0 D.a=2,b=2
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    若输入B,以下程序的输出结果是(  )
    main( )
    { char grade;
    scanf(" %c" , &grade);
    switch( grade)
    {
    case A : printf( ">=85.");
    case 'B':
    case 'C':printf(">=60.");
    case 'D':printf(" <60.");
    default:printf("error.");
    }
    }
    A.>=85. B.>=60. C.>=60.<60.error. D.error
  • 题型:案例分析题 题类:单元测试 难易度:中档

    年份:2022

    下面是根据学生成绩(cj)输出评定等级(dj)的程序。成绩为90〜100分,输出字符“A”;80〜89分,输出字符“B”;70〜79分,输出字符“C";60〜69分,输出字符“D”字否则输出字符“E”;填空完善程序。
    # include
    main( )
    { int cj; char dj;
    Printf("请输入学生成绩:”);
    scanf("%  ",);
    switch( )
    {
    case
    case 9 :dj=A ;break;
    case 8 :dj=B ;break;
    case 7 : dj='C' ; break ;
    case 6 : dj='D' ; break ;
    default jdj=E ; break ;
    }
    printf("学生的等级是:",dj);
  • 题型:案例分析题 题类:单元测试 难易度:中档

    年份:2022

    计算器程序。用户输入运算数和四则运算符,输出计算结果。
    main( )
    {
    float a,b,s;
    char c;
    printf("input expression:a( + ,- , * ,/)b");
    Scanf(" %f%c%f” , &a, &c, & b);
    switch(c)
    {
    case ' + ': printf(“ %f" ,a + b) ;break;
    case ' - ‘: printf(" %f" ,a-b) ; break;
    case '*':printf(" %f" ,a * b);break;
    case /' : printf(“ %f" ,a/b); break;
    default: printf("input error");
    }
    }
    若输入为23 + 78,结果为:__________________
  • 题型:案例分析题 题类:单元测试 难易度:难

    年份:2022

    下面程序的输出结果为 _______________o
    main( )
    { int a=1 ,b=0;
    switch(a)
    {
    case 1 : switch(b)
    {
    case0:printf(" * * 0 * * ") ;break;
    case1 ;printf("* * 1 * *") ;break;
    }
    case 2:printf(" * * 2 * * ") ;break;
    }
    }