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

选择章节

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

    年份:2022

    以下程序的运行后的输出结果是______
    # include
    void main( )
    { int k= 10;
    switch(k+1)
    {
    case 10:k+ + ;break;
    case 11: + +k;
    case 12: + +k; break;
    default:k=k+1 ;
    }
    printf(" %d" ,k);
    }
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    若变量已正确定义,以下语句段的输出结果是______
    x=0;y=2;z=3;
    switch( x)
    {
    case 0: switch(y= =2)
    {
    case 1 :printf(" * ") ;break;
    case 2: printf("%") ;break;
    }
    case1 : switch(z)
    {
    case 1 :printf( "$");
    case 2: printf("*") ;break;
    default : printf( " # ");
    }
    }
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    程序填空:用switch语句编程实现以下函数关系:
    \( y=\left\{\begin{array}{c}2x\text{                                                 }\text{(}\text{x<0})\\ x\text{    }\text{(}\text{x=0})\mathrm{写}\mathrm{程}\mathrm{序},\mathrm{输}\mathrm{入}\mathrm{x}\mathrm{值},\mathrm{输}\mathrm{入}\mathrm{y}\mathrm{值}\mathrm{。}\\ 3x\text{                                                }(\mathrm{x}>0)\end{array}\right.​\)
    # include main( )
    { float x,y;
    Scanf(" %f", & x);
    switch(______)
    {
    case 1 : y=______;break;
    case 0 :
    switch(______)
    {
    case 1 : y=x;break;
    case 0: y=______;break;
    break;
    }
    print(( "x= %2f,y = %.2f" ,x,y);
    }
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    假设有税率如下:(a代表收入,r代表税率):程序要实现的功能是,对输入的一个收人,求税率和应缴税额
    级别 收入区间 r(%)
    0 (0,500) 0
    1 [500,1000) 5
    2 [1000,2000) 8
    3 [2000,3000) 10
    4 [3000,正无穷) 15
    #include
    main( ){
    float a,r,t;______ 1 ______ c;
    printf("请输入收入:");
    scanf("%f",&a);
    c= ______ 2 ______
    switch(C){
    case 0:r=0;break;
    case 1:r=0.05;break;
    case 2:
    case 3: ______ 3 ______
    case 4:case 5:r=0.10;break;
    ______ 4 ______ }
    t=a*r;
    printf("a=%.2f,r=%.2f,t=%.2f",a,r,t);}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    程序填空:用switch语句编程实现以下函数关系:
    2x(x<0)
    y=x(x=0)写程序,输入x值,输出y值。
    3x(x>0)
    #include
    main( ){
    float x,y;
    scanf("%f",&x);
    switch(______ 1 ______ ){
    case 1:y= ______ 2 ______ ;break;
    case 0:switch( ______ 3 ______)
    {case 1:y=x;break;
    case 0:y= ______ 4 ______ ;break;}break;)
    printf("x=%.2f,y=%.2f",x,y);}
    答案: