编写一个加密程序,要求从键盘上输入一个字符串,然后输出加密后的字符串。加密规则是对每个字母转换为下一个字母表示,原来是a转换为b,原来是B转换为C。小写的z转为小写的a,大写的Z转换为大写的A

题目

编写一个加密程序,要求从键盘上输入一个字符串,然后输出加密后的字符串。加密规则是对每个字母转换为下一个字母表示,原来是a转换为b,原来是B转换为C。小写的z转为小写的a,大写的Z转换为大写的A


相似考题
更多“编写一个加密程序,要求从键盘上输入一个字符串,然后输出加密后的字符串。加密规则是对每个字母转换为下一个字母表示,原来是a转换为b,原来是B转换为C。小写的z转为小写的a,大写的Z转换为大写的A”相关问题
  • 第1题:

    已知大写:字母A的ASCIl码是65,小写字母a的ASCIl码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    大写字母转换为对应小写字母,即加上32,A)选项不是累加32,所以选择A)

  • 第2题:

    已知大写字母A的ASCⅡ码是65,小写字母a的ACSⅡ码是97。下列能将变量C中的大写字母转换为对应小写字母的语句是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:B
    根据ASCⅡ码选项可知大写字符A与小写字符a的ASCIl码相差32,而选项D中应该是加上ˊaˊ,选项A和C左侧的表达式都是大写字符C与大写字符A的差与ˊaˊ的ASCⅡ代码的和就是小写字符C的ASCⅡ代码。

  • 第3题:

    选择“改变大小写”对话框中的哪些单选按钮可将所有字母都转换为大写()

    A.“句首字母大写”单选按钮

    B.“大小写转换”单选按钮

    C.“大写”单选按钮

    D.“首字母大写”单选按钮


    参考答案:B

  • 第4题:

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


    正确答案: 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);

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

    strtolower()函数的功能是()

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

    正确答案:A

  • 第7题:

    选择“改变大小写”对话框中的哪些单选按钮可将所有字母都转换为大写()

    • A、“句首字母大写”单选按钮
    • B、“大小写转换”单选按钮
    • C、“大写”单选按钮
    • D、“首字母大写”单选按钮

    正确答案:C

  • 第8题:

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


    正确答案: 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();

  • 第9题:

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

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

    正确答案:A

  • 第10题:

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

    正确答案: 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);
    解析: 暂无解析

  • 第11题:

    单选题
    选择“改变大小写”对话框中的哪些单选按钮可将所有字母都转换为大写()
    A

    “句首字母大写”单选按钮

    B

    “大小写转换”单选按钮

    C

    “大写”单选按钮

    D

    “首字母大写”单选按钮


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

  • 第12题:

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

    ucase()

    B

    lcase()

    C

    dcase()

    D

    left()


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

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

    若采用简单替换密码对信息进行加密,明文为ABC,替换关系是A替换为C、B替换为M、C替换为Z,则加密后的密文是?()

    A.ACM

    B.ZMC

    C.CMZ

    D.CBA


    答案C

  • 第15题:

    编写一个程序,实现字符串大小写的转换并倒序输出。要求如下:

    (1)使用for循环将字符串“HelloWorld”从最后一个字符开始遍历。

    (2)遍历的当前字符如果是大写字符,就使用toLowerCase()方法将其转换为小写字符,反之则使用toUpperCase()方法将其转换为大写字符。

    (3)定义一个StringBuffer对象,调用append()方法依次添加遍历的字符,最后调用StringBuffer对象的toString()方法,并将得到的结果输出。


    答案:
    public class Chap5e {
    public static void main(String[] args) {
    String str="Hell5oWorld";
    char[] ch=str.toCharArray();
    StringBuffer s=new StringBuffer();
    for(int i=ch.length-1;i>=0;i--)
    {
    if(ch[i]>='A'&&ch[i]<='Z')
    s.append(String.valueOf(ch[i]).toLowerCase());
    else
    if(ch[i]>='a'&&ch[i]<='z')
    s.append(String.valueOf(ch[i]).toUpperCase());
    else
    s.append(String.valueOf(ch[i]));
    }
    System.out.print(s.toString());
    }
    }

  • 第16题:

    输入一个字符串,将其中所有的大写英文字母+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);
    }

  • 第17题:

    下列语句应将小写字母转换为大写字母,其中正确的是()。

    • A、if(ch>=’a’&ch<=’z’)ch=ch-32;
    • B、if(ch>=’a’&&ch<=’z’)ch=ch-32;
    • C、ch=(ch>=’a’&&ch<=’z’)?ch-32:’’;
    • D、ch=(ch>’a’&&ch<’z’)?ch-32:ch;

    正确答案:B

  • 第18题:

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


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

  • 第19题:

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

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

    正确答案:A

  • 第20题:

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


    正确答案:正确

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

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

    B


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

  • 第24题:

    问答题
    输入一个字符串,将其中所有的大写英文字母+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);
    }
    解析: 暂无解析