niusouti.com
更多“已有定义: char c; ,程序前面已在命令行中包含 ctype.h 文件,不能用于判断 c 中的字符是 ”相关问题
  • 第1题:

    已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断e中的字符是否为大写字母的表达式是( )。

    A.isupper(c)

    B.A <= c <= Z

    C.A<= cc <= Z

    D.c <= (z - 32)(a - 32) <= c


    正确答案:B
    解析:在本题中,选项B,实际是先计算关系表达式“‘A<=c’”的值是0还是1,再比较该值与字符‘Z’之间的大小关系,显然不能实现题目所要求的功能,而选项A,C,D都可以。

  • 第2题:

    已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字堪的表达式是( )。

    A.isupper(c)

    B.A<=c<=Z

    C.A<=c&&c<=Z

    D.c<=(z-32)&&(a-32)<=c


    正确答案:B
    选项B先计算关系表达式“A<=c”的值是0还是l,再比较该值与字符z之间的大小关系,不能实现题目所要求的功能。

  • 第3题:

    已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是()

    A.isupper(c)

    B.'A'<=c<='Z'

    C.'A'<=c&&c<='Z'

    D.c<=('z'-32)&&('a'-32)<=c


    B

  • 第4题:

    请教:2013年全国计算机等级《二级C语言》模拟试卷(9)第1大题第5小题如何解答?

    【题目描述】

    已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断e中的字符是否为大写字母的表达式是(  )。

    A.isupper(c)

    B.A <= c <= Z

    C.A<= cc <= Z

    D.c <= (z - 32)(a - 32) <= c

     


    正确答案:B

    答案分析:

    解析:在本题中,选项B,实际是先计算关系表达式“‘A <= c’” 的值是0还是1,再比较该值与字符‘Z’之间的大小关系,显然不能实现题目所要求的功能,而选项 A,C,D都可以。

  • 第5题:

    已有定义,char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是( )。

    A.isupper(

    B.’A’<=c<=’Z’

    C.’A’<=c&&c<=’Z’

    D.c<=(‘z’-32)&&(‘a’-32)<=c


    正确答案:B