niusouti.com
参考答案和解析
正确答案:C
解析:本段程序的作用是输出字符串"lanuage"中字母u之前的字符,并将其转化为大写字母。
更多“下面程序段的输出结果是()。char a[]="lanuage",*p;p=a;while(*P! ='u'){printf("%c",*p-32);P++; ”相关问题
  • 第1题:

    请读程序: includef(char * s){cahr * p=s;while(* p!='\0')p++;return(p-s);}main(){

    请读程序: # include<stdio.h> f(char * s) {cahr * p=s; while(* p!='\0')p++; return(p-s); } main() {printf("%d\n”,f("ABCDEF"));} 上面程序的输出结果是 ( )

    A.3

    B.6

    C.8

    D.0


    正确答案:B

  • 第2题:

    下面程序段的运行结果是

    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,。

  • 第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题:

    以下程序的输出结果是()。includeint fun (char*s){char *p=s;while (*p!='\0,) p++

    以下程序的输出结果是( )。 #include<iostream.h> int fun (char*s) { char *p=s; while (*p!='\0,) p++: return (p-s): } void main() { cout<<fun (" ABCDEF ")<<endl: }

    A.3

    B.6

    C.8

    D.0


    正确答案:B

  • 第5题:

    下面程序段的运行结果是

    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'。