📌  相关文章
📜  教资会网络 | UGC-NET CS 2017 年 12 月 2 日 |问题 36(1)

📅  最后修改于: 2023-12-03 15:39:56.482000             🧑  作者: Mango

UGC-NET-CS 2017年12月2日

UGC-NET-CS 2017年12月2日考试是由UGC-NET计算机科学专业的考试之一。这项考试是为了选拔计算机科学领域的高素质人才,检验他们的技术专业知识和能力,为计算机科学领域的发展注入新鲜血液。

问题36

问题36是本次考试的一道重要题目,它要求考生解答以下问题:

在下面的程序中,哪些是指针变量?

#include <stdio.h>

int main()
{
    int var1;
    int *var2;
    float var3;
    float *var4;

    printf("%d, %d, %d, %d", &var1, var2, &var3, var4);
}

请你指出程序中指针变量的正确选择。

解答

在程序中,指针变量是以* 符号作为标识,用于存储另一个变量的地址。因此,程序中的 var2 和 var4 是指针变量。

要注意的是,当程序中使用 & 符号获取一个变量的地址时,它返回的是一个指针变量。因此,&var1 和 &var3 返回的都是指针变量,而 var2 和 var4 返回的则是它们分别所指向的变量的地址。

因此,正确的答案是:

  • var2
  • var4
返回的markdown格式
# UGC-NET-CS 2017年12月2日

UGC-NET-CS 2017年12月2日考试是由UGC-NET计算机科学专业的考试之一。这项考试是为了选拔计算机科学领域的高素质人才,检验他们的技术专业知识和能力,为计算机科学领域的发展注入新鲜血液。

## 问题36

问题36是本次考试的一道重要题目,它要求考生解答以下问题:

在下面的程序中,哪些是指针变量?

```c
#include <stdio.h>

int main()
{
    int var1;
    int *var2;
    float var3;
    float *var4;

    printf("%d, %d, %d, %d", &var1, var2, &var3, var4);
}

请你指出程序中指针变量的正确选择。

解答

在程序中,指针变量是以* 符号作为标识,用于存储另一个变量的地址。因此,程序中的 var2 和 var4 是指针变量。

要注意的是,当程序中使用 & 符号获取一个变量的地址时,它返回的是一个指针变量。因此,&var1 和 &var3 返回的都是指针变量,而 var2 和 var4 返回的则是它们分别所指向的变量的地址。

因此,正确的答案是:

  • var2
  • var4