📌  相关文章
📜  门| Sudo GATE 2020 Mock I(2019 年 12 月 27 日)|第 36 题

📅  最后修改于: 2021-09-26 03:23:54             🧑  作者: Mango

为了在给定的 C 程序中获得输出“GATE2019”,输入字符串应该是什么?

#include 
  
  int main() {
    char string[] = "________"; // your input string
    char * ptr = string;
    * ptr = * ptr + 4;
    ptr = ptr + 3;
    printf("%c", * ptr);
    ptr++;
    printf("%c", * ptr);
    ptr = string;
    printf("%c", * ptr);
    ptr++;
    printf("%c", * ptr);
    printf("%d", 2019);
    return 0;
  }

(A) PETAGE
(B) EPeGAT
(C)聚乙二醇
(D) PETAGE答案: (C)
解释:

#include 
  
  int main() {
    char string[] = "PEeGAT";
    char * ptr = string;
    * ptr = * ptr + 4;
    ptr = ptr + 3;
    printf("%c", * ptr);
    ptr++;
    printf("%c", * ptr);
    ptr = string;
    printf("%c", * ptr);
    ptr++;
    printf("%c", * ptr);
    printf("%d", 2019);
    return 0;
  }

选项(C)是正确的。
这个问题的测验