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

选择知识点

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

    年份:2022

    写出以下程序的执行结果
    #include
    main( ){
    int x=2,y,z;
    x*=3+1;
    printf("%d,"x++);
    x+=y=z=5;
    printf("%d,",x);
    x=y=z;
    printf("%d",x):)}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    写出以下程序的输出结果。
    #include
    struct contry
    {int num;
    char name[20];
    }x[5]={1,"China",2,"USA",3,"Franc",4,"Englan",5,"Spanish");
    main( )
    {int i;
    for(i=3;i<5;i++)
    printf("%d%c",x[i].num,x[i].name[0]);
    }
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    写出以下程序的输出结果。
    #include
    #include
    typedef struct date
    { int mm,dd,yy;}DATE;
    main( )
    { DATE d1,d2;
    d1.mm=10;
    d1.dd=1;
    d1.yy=2021;
    d2=d1;
    printf("%d-%d-%d",d2.mm,d2.dd,d2.yy);
    }
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    写出以下程序的输出结果。
    #include
    main( )
    {int a[]={2,4,6,8,10};
    int y=0,x,*p;
    p=&a[1];
    for(x=0;x<3;x++)
    y=y+*(p+x);
    printf("%d\n",y);
    }
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    写出以下程序的输出结果。
    #include
    main( )
    {int a[={3,5,7,9,11};
    int y=0,x,*p;
    p=&a[1];
    for(x=0;x<3;x++)
    y+=*(p+x);
    printf("%d\n",y);
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    写出以下程序的执行结果
    #include
    main( ){
    char c='k';
    int i=1,j=2,k=3;
    float x=3e+5,y=0.85;
    int rl=’a’+5printf("%d,%d",rl,-i-2*j>=k+1);
    printf("%d,%d",j>1&&j<5,r2);
    printf("%d,%d",i+j+k==-2*j,k==j==i+5);}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    写出以下程序的执行结果
    #include
    main( ){
    char c='k’;
    int i=1,j=2,k=3;
    float x=3e+5,y=0.85;
    printf("%d,%d",!x* !y,!!!x);
    printf("%d,%d",x||i&&j-3,iprintf("%d,%d",i==5&&c &&(j=8),x+y||i+j+k);}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:难

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

    (2018年春季高考试题)以下程序的功能是找出100~200之间的所有素数,且一行只打印7个数,请完成程序填空
    #include
    main( ){
    int num,i,t,count;
    ______ 1 ______
    for(num=100;num<=200;num++)
    { ______2 ______
    for(______ 3 ______ ;i<=num-1;i++)
    if(num%i==0)
    {t=0; ______ 4 ______}
    if(t==1){
    printf("%5d",num);
    count++;
    if( ______ 5 ______)
    printf("\n");}}}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2021

    写出以下程序的输出结果。
    fun1(int a, int b)
    { int c;
    a+=a;
    b+=b;
    c=+C;
    c=fun2(a,b);
    return c*c;
    }
    fun2(int a, int b)
    { int c;
    c=a*b%5;
    return c;
    }
    main()
    { intx=21,y=12;
    printf(“fun1(x,y)=%d”,funl(x,y));
    printf(“x=%d,y=%d”,x,y);
    }