有如下程序 #include<stdio.h> main() { if(’\0’==0)printf(’’<1>OK’’); if(’0’==0)printf(’’<2>OK’’); if(’z’>’A’)p

admin2018-03-27  6

问题 有如下程序
    #include<stdio.h>
    main()
    {
    if(’\0’==0)printf(’’<1>OK’’);
    if(’0’==0)printf(’’<2>OK’’);
    if(’z’>’A’)printf(’’<3>OK’’);
    }
    程序运行后的输出结果是(    )。

选项 A、<1>OK<3>OK
B、<1>OK
C、<2>OK
D、<2>OK<3>OK

答案A

解析 根据ASCII码表,字符’\0’表示一个字符串结束的标志,ASCII码为0,字符’0’对应的ASCII码为48,字符’z’对应的ASCII码为122,字符’A’对应的ASCII码为65,通过if条件判断可知,选项B、C、D错误,选项A正确;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/VqID777K
0

相关试题推荐
随机试题
最新回复(0)