参考答案和解析
正确答案:B
本题中执行fun(a)时,会取字符串a的第一个字母B,因为字母B的ASCIl码值为66,所以不会输出字母8,函数只会输出ASCIl码值为奇数的字母,字母Y的ASCIl码值为89,字母T的ASCIl码值为84,字母E的ASCII码值为69。因此B选项正确。
更多“ 有以下程序(说明:字母A的ASCIl码值是65):程序运行后的输出结果是( )。A.BTB.YEC.YTD.BY ”相关问题
  • 第1题:

    有以下程序

    已知字母A的ASCIl码为65,程序运行后的输出结果是( )。

    A.E。68

    B.D,69

    C.E,D

    D.输出无定值


    正确答案:A
    题中字符变量C:1是字符‘A’的ASCIl码加上4,gll69所对应的字符‘E’。字符变Jibe2是字符‘A’的ASCIl码加上3,即68所对应的字符‘D’。但是打印输出时,Cl以%。的格式输出,因此是E,C2以%d的格式输出,因此是68。故本题答案为A。

  • 第2题:

    有以下程序: 注意:字母a的ASCIl码值为97,程序运行后的输出结果是( )。 A.dB.goSX

    有以下程序:注意:字母a的ASCIl码值为97,程序运行后的输出结果是( )。

    A.d

    B.go

    C.god

    D.good


    正确答案:A
    fun函数的功能是输出字符串中ASCII码能被2整除的字符,g的ASCIl码为l03,0的ASCIl码为111,d的ASCIl码为l00,只有d满足。因此,本题答案为A)。

  • 第3题:

    有以下程序:

    已知字母A的ASCIl码为65,程序运行后的输出结果是( )。

    A.68B.

    B.69

    C.E,D

    D.输出无定值


    正确答案:A
    本题目中字符变量cl是字符‘A’的ASCIl码加上4,即69所对应的字符‘E’。字符变量c2是字符‘A’的ASCIl码加上3,即68所对应的字符‘D’。但是打印输出时,cl以%C的格式输出,所以是E,c2以%d的格式输出,所以是68。

  • 第4题:

    有以下程序(注:字符a的ASCIl码值为97) } 程序运行后的输出结果是( )。A.789B.abcSXB

    有以下程序(注:字符a的ASCIl码值为97)

    }

    程序运行后的输出结果是( )。

    A.789

    B.abc

    C.7890

    D.979899


    正确答案:A
    因为小写字符a,b,c的ASCIl码的值分别为97,98,99,而在d0…while循环语句中,每次对字符的ASCIl码的值取余数并输出,所以分别输出7,8,9,选项A)正确。

  • 第5题:

    有以下程序(注:字符a的ASCIl码值为97):

    程序运行后的输出结果是( )。

    A.789

    B.abe

    C.7890

    D.979899


    正确答案:A
    因为小写字符a,b,c的ASCIl码值分别为97,98,99,而在dowhile循环语句中,每次对字符的ASCII码值取余数并输出,所以分别输出7,8,9。