更多“将字符串中所有英文单字的开头字母转换为大写的函数应该是()。A、ucfirst()B、strtolower()C、strtoupper()D、ucwords()”相关问题
  • 第1题:

    tolower()函数用来()。

    A、小写字母转换为大写字母

    B、大写字母转换为小写字母

    C、小写字母转换为大写字母,同时大写字母转换为小写字母

    D、判断大小写


    参考答案:B

  • 第2题:

    将字符串中所有英文字母转为小写的函数是()。

    A.ucwords()

    B.strtolower()

    C.strtoupper()

    D.ucfirst()


    参考答案:B

  • 第3题:

    函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编制函数ConvertCharA,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母Z,则改写成字母a,大写字母和其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组xx中。最后main函数调用函数WriteDat把结果xx输出到文件out.dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。


    正确答案:
    【审题关键句】以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,大小写不变,其他字符不变。
    【解题思路】
    ①定义整型循环变量i、j。

    【参考答案】

  • 第4题:

    请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。

    例如,若输入“aboaEf9”,则应输出“aBe4EF9”。

    注意:部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

    试题程序:


    正确答案:
    【参考答案】【解题思路】该题要求将给定字符串中奇数位置的字母转换为大写,需要先判断奇数位置以及此位置的字符是否是小写字母,如果是再通过其转换方法进行转换。从c语言的学习中知道,只要将小写字母减去32即转成大写字母,将大写字母加上32即转成小写字母。本程序用if语句实现转换功能。

  • 第5题:

    输入一个字符串,将其中所有的大写英文字母+3,小写英文字母-3,然后再输出加密后的字符串。


    正确答案: #include "string.h"
    main()
    {char s[81];
    int i=0;
    gets(s);
    while(s[i]!='/0')
    {if(s[i]>='a'&&s[i]<='z')s[i]=s[i]-3;
    if(s[i]>'A'&&s[i]<='Z')s[i]=s[i]+3;
    i++;
    }
    puts(s);
    }

  • 第6题:

    将字符串中所有英文字母转为小写的函数是()。

    • A、ucwords()
    • B、strtolower()
    • C、strtoupper()
    • D、ucfirst()

    正确答案:B

  • 第7题:

    下面哪个函数是用来将字符串中的大写字母转换为小写字母?()

    • A、ucase()
    • B、lcase()
    • C、dcase()
    • D、left()

    正确答案:A

  • 第8题:

    strtoupper()函数的功能是:()

    • A、将给定字符串全部转换为大写字母
    • B、将给定字符串全部转换为小写字母
    • C、将给定字符串首字母转换为大写字母
    • D、将给定字符串首字母转换为小写字母

    正确答案:A

  • 第9题:

    单选题
    将字符串中所有英文字母转为小写的函数是()。
    A

    ucwords()

    B

    strtolower()

    C

    strtoupper()

    D

    ucfirst()


    正确答案: A
    解析: 暂无解析

  • 第10题:

    判断题
    strtolower该函数的功能是把字符串全转为大写。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    下面哪个函数是用来将字符串中的大写字母转换为小写字母?()
    A

    ucase()

    B

    lcase()

    C

    dcase()

    D

    left()


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    输入一个字符串,将其中所有的大写英文字母+3,小写英文字母-3,然后再输出加密后的字符串。

    正确答案: #include "string.h"
    main()
    {char s[81];
    int i=0;
    gets(s);
    while(s[i]!='/0')
    {if(s[i]>='a'&&s[i]<='z')s[i]=s[i]-3;
    if(s[i]>'A'&&s[i]<='Z')s[i]=s[i]+3;
    i++;
    }
    puts(s);
    }
    解析: 暂无解析

  • 第13题:

    给定程序MODll.C中函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(但z转换为A,z转换为a),其他字符不变。

    请改正函数fun中指定部位的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!


    正确答案:(1)while(*s)或while(*s!=ˋ\0ˊ)或while(*s!=0) (2)s++;
    (1)while(*s)或while(*s!=ˋ\0ˊ)或while(*s!=0) (2)s++; 解析:本题中函数的功能是将字符串中的字母改为该字母序列的后续字母。首先判断字母是否为字母,如果是字母则进行转换。

  • 第14题:

    strtolower该函数的功能是把字符串全转为大写。

    A.错误

    B.正确


    参考答案:A

  • 第15题:

    函数ReadDat()的功能是实现从文件IN5.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ConvertCharA(),该函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。

    例如,原文:Adb.Bcdza

    abck.LLhj

    结果:Aec.Bdeab

    bcdl.LLik

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意:部分源程序已给出。

    请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。


    #include
    #include
    #include
    char xx[50][80] ;
    int maxline = 0 ;/* 文章的总行数 */
    int ReadDat(void) ;
    void WriteDat(void) ;
    void ConvertCharA(void)
    {
    int i,j; /*定义循环控制变量*/
    int str; /*存储字符串的长度*/
    for(i=0;i
    {
    str=strlen(xx[i]); /*求得当前行的字符串的长度*/
    for(j=0;j
    if(xx[i][j]>='a' && xx[i][j]<='z') /*如果是小写字母*/
    if(xx[i][j]=='z')
    xx[i][j]='a'; /*如果是小写字母z,则改写成字母a*/
    else
    xx[i][j]+=1; /*其他的小写字母则改写为该字母的下一个字母*/
    }
    }
    void main()
    {
    system("CLS");
    if(ReadDat())
    {
    printf("数据文件IN5.DAT不能打开!\n\007") ;
    return ;
    }
    ConvertCharA() ;
    WriteDat() ;
    }
    int ReadDat(void)
    {
    FILE *fp ;
    int i =0 ;
    char *p ;
    if((fp = fopen("IN5.DAT", "r")) == NULL) return 1 ;
    while(fgets(xx[i], 80, fp) !=NULL)
    {
    p = strchr(xx[i], '\n') ;
    if(p) *p = 0 ;
    i++;
    }
    maxline = i ;
    fclose(fp) ;
    return 0 ;
    }
    void WriteDat(void)
    {
    FILE *fp ;
    int i ;
    system("CLS");
    fp = fopen("OUT5.DAT", "w") ;
    for(i = 0 ; i < maxline ; i++)
    {
    printf("%s\n", xx[i]) ;
    fprintf(fp, "%s\n", xx[i]) ;
    }
    fclose(fp) ;
    }

  • 第16题:

    下列函数中,能把字符串中所有小写字母改为大写的函数是()。

    • A、Lcase(x)
    • B、Ucase(x)
    • C、Len(x)
    • D、Chr(x)

    正确答案:B

  • 第17题:

    strtolower该函数的功能是把字符串全转为大写。


    正确答案:错误

  • 第18题:

    VBA中,将字符串的首字母转换为对应的字符代码的函数是()

    • A、Asc
    • B、Str
    • C、String
    • D、Chr

    正确答案:A

  • 第19题:

    upper可以将字符串中小写英文转换为大写。


    正确答案:正确

  • 第20题:

    单选题
    strtolower()函数的功能是()
    A

    将给定的字符串全部转换为小写字母

    B

    将给定的字符串全部转换为大写字母

    C

    将给定的字符串首字母转换为小写字母

    D

    将给定的字符串首字母转换为大写字母


    正确答案: A
    解析: 暂无解析

  • 第21题:

    单选题
    将字符串中所有英文单字的开头字母转换为大写的函数应该是()。
    A

    ucfirst()

    B

    strtolower()

    C

    strtoupper()

    D

    ucwords()


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    下列函数中,能把字符串中所有小写字母改为大写的函数是()。
    A

    Lcase(x)

    B

    Ucase(x)

    C

    Len(x)

    D

    Chr(x)


    正确答案: B
    解析: 暂无解析

  • 第23题:

    判断题
    upper可以将字符串中小写英文转换为大写。
    A

    B


    正确答案:
    解析: 暂无解析