跳转至

《程序设计》期末考试2022-2023-1学期简单回顾

期末考试(笔试)只占20%,但是有一些戏剧性。

题目十分简单,但是有两道题目还是值得看一下的:

#include <stdio.h>
#define FLAG 1
int main(){
    #ifdef FLAG
        printf("1");
    #elif FLAG == 1
        printf("2");
    #elif FLAG ==2
        printf("3");
    #else
        printf("4");
    #endif
    return 0;
}

以上程序输出是什么?

另一道题是课件上的一个小小的知识点:

假设p,q是两个int类型的指针,然后p+q,p-q,p++,p--哪个是合法的?

题目过于简单,但是最后判卷特别诡异,有很大的"模型"因素,就是可能你估分90+,但是实际只有六七十,虽然最后绩点差不多,但是这真的很整人的心态。