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

选择章节

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

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

    执行下列程序,输入为3的输出结果是(  )
    # include
    main( )
    {
    int k;
    scanf("%d", &k);
    switch(k)
    { case 1 : printf("%d” ,k++ );
    case 2: printf("%d”,k++ );
    case 3: printf(" %d" ,k++ );
    case 4:printf("%d" ,k++ ) ; break;
    default: printf("Full!");
    }
    }
    A.3 B.4 C.3
    4
    D.4
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    假定等级和分数有以下对应关系:
    等级:A分数:85——100
    等级:B分数:60——84
    等级:C分数:60以下
    对于等级grade输出相应的分数区间,能够完成该功能的程序段是(  )
    A.switch(grade)
    { case ’A’ :printf("85-100∖n");
    Case’B’:printf("60-84∖n");
    case'C' : printf("<60∖n");
    default: printf("grade is error! \n");
    }
    B.switch(grade)
    { case ’A’ :printf("85-100\n") ; break;
    case’B’ :printf("60-84\n");
    case'C' :printf( "<60∖n");
    default: printf("grade is error! \n");
    }
    C.switch(grade)
    { case ,A, :printf("85-100\n");
    break;
    case,B, :printf("60-84\n");
    break;
    case,C, :printf("<60\n");
    default: printf("grade is error! ∖n");
    }
    D.switch(grade)
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    有以下程序,若输入为字符s,则程序运行结果为 (  )
    # include
    main( )
    {
    char ch;
    ch = getchar(  );
    switch(ch)
    { case 'a' : printf("a= %c" ,ch);
    default : Printf("end!");
    case ,b, : printf( "b = %c" ,ch);
    case 'c' :printf( "c= %c" ,ch);
    }
    }
    A.end!
    b=s
    c=s
    B.end! C.有语法错误 D.a=s
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    main( )
    {
    int n = 2 ;
    switch(n)
    {
    case 1 ∙printf("123") ;break;
    case 2∙printf("456");
    case 3 :printf("789") ; break;
    {
    case 1:printf("*") ;break;
    case 2:printf("%") ;break;
    }
    case 1 : switch(z)
    {
    case 1:printf("$");
    case 2: printf("*") ;break;
    default :printf("#");
    }
    }
    结果:
  • 题型:编程题 题类:单元测试 难易度:难

    年份:2022

    输入月份和订购机票的数量,计算机票优惠率并输出。计算规则如下表所示。
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    (2019年春季高考试题)某商场为答谢新老顾客,推出一项优惠活动,如下表所示:
    累计消费金额 未满500元 满500元 满1000元 满2000元
    享受的折扣 无折扣 9折 8折 7折
    商城程序员为该活动编写以下程序,实现的功能为:输入顾客购物消费金额,核算并输出享受的折扣与折扣后的支付金额(支付金额精确到小数点后两位)。请完成程序填空。
    #include
    main( ){
    float money,c;
    int grade;
    printf("请输入购物消费金额:");
    scanf("%f",______ 1 ______
    if( ______ 2 ______ )grade=4;
    else grade= ______ 3 ______ ;
    switch(grade)
    {
    case 0:______ 4 ______ ;
    case 1:c=0.9;break;
    case 2:
    case 3:c=0.8;break;
    case 4:c=0.7;break;}
    printf("将享受的优惠:%f\n",c);
    printf("优惠后需支付的金额:______ 5 ______ );}
    答案:
  • 题型:案例分析题 题类:单元测试 难易度:难

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

    年份:2021

    阅读下列程序写出程序的运行结果。
    main()
    { int a=2,b=7,c=5;
    switch(a>0)
    { case 1:switch(b<0)
    { case 1: printf("@");break;
    case 2: printf("!");break;}
    case 0:switch(c==5)
    { case 0: printf("*"); break;
    case 1: printf("#");break;
    case 2: printf("$");break;}
    default: printf("&");}
    printf("\n");}