问答题编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不转换。

题目
问答题
编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不转换。

相似考题
更多“编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不”相关问题
  • 第1题:

    当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任何字符进行转义。


    正确答案:r、R

  • 第2题:

    下面关于基本ASCII码字符集的叙述中,错误的是

    A.ASCII码字符集中字符的代码值小于128

    B.ASCII码字符集中的部分字符是不可打印(显示)的

    C.对同一个英文字母,小写字母的ASCII代码值比大写字母的值大26

    D.ASCII码字符集中部分字符无法使用PC键盘输入


    正确答案:C
    解析:对同一个英文字母来讲,小写字母的ASCII代码比大写字母的值大32。

  • 第3题:

    从键盘输入一组小写字母,保存在字符数组str中。请补充函数proc(),该函数的功能是:把字符数组str中字符下标为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。例如,输入abcdefg,输出aBcDeFg。

    注意:部分源程序给出如下。

    请勿改动main()函数和其他函数中的任何内容,仅在函数proe()的横线上填入所编写的若干表达式或语句。

    试题程序:


    正确答案:


    【解析】要将字符串中所有下标为奇数的小写字母转化为大写字母,应该检查字符串str中从第一个到最后一个字符,判断其下标是否为奇数,因此【l】填“str[i]!=ˊ\0ˊ”。每找到一个下标为奇数的小写字母。就将其转换为大写字母,大写字母的ASCⅡ码值比与其对应的小写字母小32,因此【2】填“32”。每判断完一个字符,要为检查下一个字符做准备,因此【3】填“i++”。

  • 第4题:

    以下程序统计从终端输入的字符中大写字母的个数。用号作为输入结束标志,请填空。


    正确答案:

  • 第5题:

    编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。


    正确答案: strings;
    intn1=0,n2=0;
    Console.WriteLine("请输入一个字符串");
    s=Console.ReadLine();
    foreach(charcins)
    {
    if(c>=’A’&&c<=’Z’)
    n1++;
    elseif(c>=’a’&&c<=’z’)
    n2++;
    else
    continue;
    }
    Console.WriteLine("大写字母有{0}个,小写字母有{1}个",n1,n2);

  • 第6题:

    从键盘敲入一个大写字母,如何转换为与其相对应的小写字母?从键盘敲入16进制数字符0~F,如何转换为其相对应的二进制数(00000000~00001111)?


    正确答案: 从键盘敲入一大写字母后,将其ASCII码加上20H,就转换成了与其相对应的小写字母。
    从键盘敲入16进制数字符0~9后,将其ASCII码值减去30H,就转换成了与其相对应的二进制数.
    从键盘敲入16进制数字符A~F后,将其ASCII码值减去37H,就转换成了与其相对应的二进制数.

  • 第7题:

    编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该字符出现的次数。


    正确答案: stringa;
    charb;
    intd=0;
    Console.WriteLine("请输入一个字符串");
    a=Console.ReadLine();
    Console.WriteLine("请输入一个字符");
    b=char.Parse(Console.ReadLine());
    for(intc=0;c<=a.Length-1;c++)
    {
    if(a[c]==b)
    d++;
    }
    Console.WriteLine("字符{0}在字符串{1}中出现了{2}次",b,a,d);

  • 第8题:

    已知大写字母’A’的ASCII码是65,小写字母“a”的ASCII码是97,则字符常量“/101”是()

    • A、字符’A’
    • B、字符’a’
    • C、字符’e’
    • D、非法的常量

    正确答案:A

  • 第9题:

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

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

    正确答案:A

  • 第10题:

    问答题
    输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)

    正确答案: charch;
    Console.WriteLine("请输入一个字符");
    ch=char.Parse(Console.ReadLine());
    if(ch>=’A’&&ch<=’Z’)
    Console.WriteLine("大写字母");
    elseif(ch>=’a’&&ch<=’z’)
    Console.WriteLine("小写字母");
    elseif(ch>=’0’&&ch<=’9’)
    Console.WriteLine("数字");
    else
    Console.WriteLine("其他字母");
    解析: 暂无解析

  • 第11题:

    问答题
    编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该字符出现的次数。

    正确答案: stringa;
    charb;
    intd=0;
    Console.WriteLine("请输入一个字符串");
    a=Console.ReadLine();
    Console.WriteLine("请输入一个字符");
    b=char.Parse(Console.ReadLine());
    for(intc=0;c<=a.Length-1;c++)
    {
    if(a[c]==b)
    d++;
    }
    Console.WriteLine("字符{0}在字符串{1}中出现了{2}次",b,a,d);
    解析: 暂无解析

  • 第12题:

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

    ucase()

    B

    lcase()

    C

    dcase()

    D

    left()


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

  • 第13题:

    tolower()函数用来()。

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

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

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

    D、判断大小写


    参考答案:B

  • 第14题:

    下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。

    例如,若输入“Ab,cD”,则输出“AB,CD”。

    请改正程序中的错误,使它能得出正确的结果。

    注意:部分源程序在文件MODIl.C中,不得增行或删行,也不得更改程序的结构!


    正确答案:
    (1)if((tt[i]>=’a’)&&(tt[i]<=‘z’))(2)tt[i]一=32;【考点分析】本题考查:if语句条件表达式;小写字母转大写字母的方法。【解题思路】(1)分析本题可知,要判断字符是否为小写字母,即判断其是否在a—z之间,所以这里需要进行连续的比较,用&&。(2)从ASCIl码表中可以看出,小写字母的ASCIl码值比对应大写字母的ASCIl值大32。将字符串中的小写字母改为大写字母的方法是:从字符串第一个字符开始,根据ASCIl码值判断该字母是不是小写字母,若是,则ASCIl码值减32即可。

  • 第15题:

    下列给定程序中,函数proc()的作用是:将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。

    例如,若输入“I,anl,A,Student”,则输出“i,am,a,student”。

    请修改程序中的错误。使它能得到正确结果。

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

    试题程序:


    正确答案:

  • 第16题:

    编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不转换。


    正确答案: charch,c;
    Console.WriteLine("请输入一个字符");
    ch=char.Parse(Console.ReadLine());
    if(ch>=’A’&&ch<=’Z’)
    {
    c=(char)(ch+32);
    Console.WriteLine("字符{0}为大写字母,转换为小写字母为{1}",ch,c);
    }
    elseif(ch>=’a’&&ch<=’z’)
    {
    c=(char)(ch-32);
    Console.WriteLine("字符{0}为小写字母,转换为大写字母为{1}",ch,c);
    }
    else
    Console.WriteLine("{0}既不是大写字母也不是小写字母",ch);

  • 第17题:

    strtolower()函数的功能是()

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

    正确答案:A

  • 第18题:

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

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

    正确答案:A

  • 第19题:

    输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)


    正确答案: charch;
    Console.WriteLine("请输入一个字符");
    ch=char.Parse(Console.ReadLine());
    if(ch>=’A’&&ch<=’Z’)
    Console.WriteLine("大写字母");
    elseif(ch>=’a’&&ch<=’z’)
    Console.WriteLine("小写字母");
    elseif(ch>=’0’&&ch<=’9’)
    Console.WriteLine("数字");
    else
    Console.WriteLine("其他字母");

  • 第20题:

    输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。


    正确答案: strings;
    Console.WriteLine("请输入一个字符串:");
    s=Console.ReadLine();
    foreach(charchins)
    if(’a’<=ch&&ch<=’z’)Console.Write((char)((int)ch-32));
    elseif(’A’<=ch&&ch<=’Z’)Console.Write((char)((int)ch+32));
    elseConsole.Write(ch);
    Console.WriteLine();

  • 第21题:

    问答题
    编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

    正确答案: strings;
    intn1=0,n2=0;
    Console.WriteLine("请输入一个字符串");
    s=Console.ReadLine();
    foreach(charcins)
    {
    if(c>=’A’&&c<=’Z’)
    n1++;
    elseif(c>=’a’&&c<=’z’)
    n2++;
    else
    continue;
    }
    Console.WriteLine("大写字母有{0}个,小写字母有{1}个",n1,n2);
    解析: 暂无解析

  • 第22题:

    问答题
    输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。

    正确答案: strings;
    Console.WriteLine("请输入一个字符串:");
    s=Console.ReadLine();
    foreach(charchins)
    if(’a’<=ch&&ch<=’z’)Console.Write((char)((int)ch-32));
    elseif(’A’<=ch&&ch<=’Z’)Console.Write((char)((int)ch+32));
    elseConsole.Write(ch);
    Console.WriteLine();
    解析: 暂无解析

  • 第23题:

    单选题
    已知大写字母’A’的ASCII码是65,小写字母“a”的ASCII码是97,则字符常量“/101”是()
    A

    字符’A’

    B

    字符’a’

    C

    字符’e’

    D

    非法的常量


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