#78. 指针与引用第二题(NOIP2015)

指针与引用第二题(NOIP2015)

第二题(NOIP2015)

#include<iostream>
using namespace std;
void fun(char* a, char* b) {
    a = b;
    (*a)++;
}
int main() {
    char c1, c2, *p1, *p2;
    c1 = 'A';
    c2 = 'a';
    p1 = &c1;
    p2 = &c2;
    fun(p1, p2);
    cout << c1 << c2 << endl;
    return 0;
}
  1. 【判断题】将第5行的(*a)++改为a++,程序输出结果不变。
    {{ select(1) }}
  • 正确
  • 错误
  1. 【判断题】*为取地址符。
    {{ select(2) }}
  • 正确
  • 错误
  1. 【判断题】执行完第4行后c1 = c2
    {{ select(3) }}
  • 正确
  • 错误
  1. 【选择题】输出结果为( )。
    {{ select(4) }}
  • A. Ab
  • B. Aa
  • C. Ba
  • D. Bb