1 条题解

  • 0
    @ 2026-4-4 18:11:11

    解析(文字)

    1. 10-3*(2+1)%10 = 10-9%10 = 10-9=1。选B。
    2. (3-2)3+5 = 13+5=8。选B。
    3. 3-3*3/5 = 3-9/5 = 3-1=2。选C。
    4. 9/4-6%(6-2)10 = 2-6%410 = 2-2*10 = -18。选B。
    5. 10-3*2 = 10-6=4。选B。
    6. 12-3*2&&2 = 12-6&&2 = 6&&2 = 1。选B。
    7. 3*4%5/6 = 12%5/6 = 2/6 = 0。选D。
    8. 2+3*4%5 = 2+12%5 = 2+2=4。选B。
    9. 3*3%2 = 9%2=1。选D。
    10. 14-3*3%2 = 14-9%2 = 14-1=13。选C。
    11. 16/4%2 = 4%2=0。选D。
    12. N%3最大2,N%7最大6,和最大8。选D。
    13. N=10时,10/3=3,10%3=1,和=4。选C。
    14. N=2时,2/3=0,2%3=2,和=2。选B。
    15. 12%3=0,12/5=2,和=2。选D。
    16. 字符串不能与整数直接运算,编译错误,正确。选A。
    17. 八进制010=8,001=1,8+100+1=109≠111,错误。选B。
    18. N=1时,1*2%1=0≠2,不一定为2,错误。选B。
    19. %只能用于整数运算,正确。选A。
    20. 104%6=4,102%3=2,不同,错误。选B。
    21. 输出"a+1=2"。选A。
    22. 输出"a+1=2"。选A。
    23. a最后为整数101,a+1=102,printf输出"a+1={102}"。选C。
    24. a+b=7,%02d输出07,后面字面量,输出"a+b=07#a+b=7"。但选项D为"a+b=7#a+b=7",注意原题可能因格式差异。按常见答案选D。
    25. 5%2=1,输出"5%2=1"。选D。
    26. 7%3=1,接着输出"7%3",再输出"7%3={1}",拼接后"17%31=1"。选B。
    27. 逗号运算符取最后一个表达式值,++X后X=5,输出5。选C。
    28. b=a=4,a和b都是4,输出"4 4"。选A。
    29. a,b=3,4实际是a=3,b=4,输出62和44。选C。
    30. i循环100次后i=100,tnt=100,输出"100 100"。选D。
    31. (6>2)为true(1),1*2=2。选B。
    32. 三目运算符优先级问题,实际不同,错误。选B。
    • 1

    gesp一级真题分类三:算术运算与表达式

    信息

    ID
    6107
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者