niusouti.com
参考答案和解析
正确答案:C
更多“下面程序段的运行结果是 chara[]="lanuage",*p; p=a; while(*p!=′u′){printf("%c",*p-3 ”相关问题
  • 第1题:

    下面程序段的运行结果是

    char a[ ]="lanuage",*p;

    p=a;

    while(*p!='u'){printf("%c",*p-32);p++;}

    A.LANGUAGE

    B.language

    C.LAN

    D.langUAGE


    正确答案:C
    解析:本段程序的作用是输出字符串“lanuage”中字母u之前的字符,并将其转化为大写字母。注意:如果一个字符数组用来作为字符串使用,那么在定义该字符数组时,数组的大小就应该比它将要实际存放的最长字符多一个元素,以存放,\0,。

  • 第2题:

    下面程序段的运行结果是___。 char a[ ]="12345",*p; int s=0; for(p=a; *p!='0'; p++)   s=10*s+*p-‘0’; printf(“%d",s);


    "input"

  • 第3题:

    10、下面程序段执行后的输出结果是()。 char a[]="language",*p; p=a ; while (*p!='u') { printf("%c",*p-32); p++ ;}

    A.LANG

    B.LANGUAGE

    C.language

    D.langUAGE


    B

  • 第4题:

    下面程序段的运行结果是

    char a[]="lanuage",*p;

    p=a;

    while(*p!=′u′){printf("%c",*p-32);p++;}

    A.LANGUAGE

    B.language

    C.LAN

    D.langUAGE


    正确答案:C
    解析:本段程序的作用是输出字符串"lanuage"中字母u之前的字符,并将其转化为大写字母。注意:如果一个字符数组用来作为字符串使用,那么在定义该字符数组时,数组的大小就应该比它将要实际存放的最长字符多一个元素,以存放'\0'。

  • 第5题:

    下面程序段的运行结果是___。 char a[ ]="12345",*p; int s=0; for(p=a; *p!='0'; p++)   s=10*s+*p-‘0’; printf(“%d,s);


    NO NO