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

    s1s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项中正确的是______

    A. if(s1>s2) S; B. if(strcmp(s1,s2)>0) S;

    C. if(strcmp(s2,s1)>0) S; D. if(strcmp(s1,s2)) S;

  • 相关试题查看更多

  • ID:9372-2166

    下列程序段的运行结果为

    int x=3,y

    do{ y = x--

    if(!y) { printf("x")continue}

    printf("#")

    } while((x>=1)&&(x<=2))
    A
    、输出 ## B、输出 ### C、是死循环 D、有语法错

    查看解析

  • ID:9372-2125

    已知 int t=0whilet=1{...} 则以下叙述正确的是(

    A、循环控制表达式的值为0

    B、循环控制表达式的值为1

    C、循环控制表达式不合法

    D、以上说法都不对

    查看解析

  • ID:9372-9319
    c语言中的10110是一个( )。
    A、二进制整数 B、八进制整数 C、十进制整数 D、十六进制整数

    查看解析

  • ID:9372-7043

    下面程序的功能是输出1—100当中,每位数的乘积大于每位数的和的数,请填空。

    #include

    main()

    { int n,k=1,s=0,m;

    for(n=1;n<=100;n++)

    { k=1;s=0;

    ;

    While( )

    { k*=m%10;

    S+=m%10;

    ; }

    if(k>s) printf(“%d”,n);}}

    查看解析

  • ID:9372-9249

    表示“xyz”的C表达式是

    查看解析