#CS40602. 阅读程序6-指针和引用2

阅读程序6-指针和引用2

阅读程序

注意:切勿用电脑直接运行代码得出答案,请用大脑+笔+纸运行代码答题,否则是在浪费你的时间。

第6节: 指针和引用

第2题【NOIP】2015

#include <iostream> 
using namespace std; 
void fun(char *a, char *b) { 
04    a = b; 
05    (*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(2-1) }}

  • 正确
  • 错误

(2)*为取地址符。

{{ select(2-2) }}

  • 正确
  • 错误

(3)执行完第4行后c1=c2。

{{ select(2-3) }}

  • 正确
  • 错误

●选择题

(4)输出结果为()。

{{ select(2-4) }}

  • Ab
  • Aa
  • Ba
  • Bb