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

选择章节

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

    年份:2021

    下列语句中,属于多分支语句的是(  )‍
    A.if语句 B.switch 语句 C.do while 语句 D.for语句
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2021

    以下程序的运行结果是(  )‍
    main ()
    { int n='e';
    switch(n--)
    { default: printf(“error”);
    case'a':
    case'b': printf(“good”); break;
    case'c': printf(“pass”);
    case'd':printf(“warn”);
    }
    A.error B.good C.error good D.warn
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2021

    下面程序的输出结果是(  )‍
    main()
    { char c='A';
    int k=0;
    do{
    switch(c++){
    case'A':k++;break;
    case“B':k--;
    case'C':k+=2;break;
    case'D':k%=2;continue;
    case“E':k*=10;break;
    default:k/=3;
    }
    k++;
    }while(c<'G');
    printf(“k=%d”, k);
    }
    A.k=3 B.k=4 C.k=2 D.k=0
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2021

    若有以下变量定义:float x=1.5; int a=1, b=3,c=2;则正确的switch语句是(  )‍
    A.switch(x)
    { case 1.0: printf("*\n");
    case 2.0: printf("**\n");}
    B.switch(x);
    { case 1:printf("*\n");
    case 2: printf("**\n");}
    C.switch(a+b)
    { case 1: printf("*\n");
    case c: printf("**\n");}
    D.switch(a+b)
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2021

    C语言中的switch 语句中关键字switch后一对圆括号中表达式的类型是(  )‍
    A.可以是整型或字符型 B.只能是int型 C.只能是字符型 D.只能是整型或实型
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2021

    若运行以下程序段时输入:35/(回车),则程序的运行结果是(  )‍
    float x, y;
    char a; double r;
    scanf("%f%f%c",&x,&y,&a);
    switch(a)
    { case'+'; r=x+y; break;
    case'-': r=x-y; break;
    case'*':r=x*y;break;
    case'/':r=x/y; break;
    printf("%f",r);}
    A.8.000000 B.-2.000000 C.15.000000 D.0.600000
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2021

    以下程序段的输出结果是(  )‍
    int x,y;
    x=5;
    switch(x)
    { case 1:
    case 2:
    case 3:
    case 4: printf("x<5\n");
    case 5: printf("x=5\n",x);
    default: printf("error\n");}
    A.x<5 B.x=5 C.x=5error D.程序中有语法错误
  • 题型:选择题 题类:单元测试 难易度:

    年份:2021

    以下关于switch 语句和break语句的描述中正确的是(  )‍
    A.在switch 语句中必须使用 break 语句 B.break 语句只能用于 switch语句 C.在switch语句中,可以根据需要使用或不使用break语句 D.break 语句是switch的一部分
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2021

    若a和b均是正整型变量,正确的switch语句是(  )‍
    A.switch(pow(a,2)+pow(b,2))
    case 1: case 3: y=a+d;break;
    case 0: case 5:y=a-b;}
    B.switch(a*a+b*b);
    { case 3:
    case 1:y=a+b;break;
    case 0:y=b-a; break;}
    C.switch a
    { default:x=a+b;
    case 10:y=a-b;break;
    case 11:x=a*b;break;
    D.switch(a+b)
  • 题型:选择题 题类:单元测试 难易度:

    年份:2021

    C语言中的switch语句中,case后(  )‍
    A.只能是常量 B.只能是常量或常量表达式 C.可以是任何量或表达式 D.可以是常量及表达式或有确定值的变量及表达式