您现在的位置:在线题库 >> 计算机类 >> C语言
  • ID:9372-10667

    以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )

    A)if((a>b)&&(b>c)) k=1; B) if((a>b)||(b>c)) k=1;

    else k=0; else k=0;

    C)if(a<=b) k=0; D)if(a>b) k=1;

    else if(b<=c) k=1; else if(b>c) k=1;

    else k=0;

  • 相关试题查看更多

  • ID:9372-10682
    有以下语句段
    int n1=10,n2=20;
    printf(“
    ”,n1.n2);
    要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。

    n1=10
    n2=20

    查看解析

  • ID:9372-9246

    printf("%xn", (0x19 <<1) & 0x17);的输出结果是

    查看解析

  • ID:9372-2150

    (编程题)有一个班有4个学生,输入他们的3门课程后①求第一门课程的平均分;②找出有1门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩。分别编写2个函数实现上述要求。(要求用结构体数组实现)

    提示1:可定义student结构体类型

    struct student

    {

    int number;

    float score1;

    float score2;

    float score3;

    } class[4];

    查看解析

  • ID:9372-9307
    若x,y均定义为int 型,z定义为double型,以下不合法的scanf 函数调用语句是:(  )
    A、scanf(“%d, %x, %le”,&x,&y,&z);
    B、scanf(“%2d%4d %lf”,&x,&y,&z);
    C、scanf(“%d%d %lf”,&x,&y,&z);
    D、scanf(“%x%o %6.2f”,&x,&y,&z);

    查看解析

  • ID:9372-10636

    以下说法中正确的是( )

    A) #define和printf都是C语句 B) #define是C语句,而printf不是
    C) printf是C语句,但#define不是 D) #define和printf都不是C语句

    查看解析