笔试题错题本
1.以下三条输出语句分别输出什么? int main (void) { char str1[] = “abc”; char str2[] = “abc”; const char str3[] = “abc”; const char str4[] = “abc”; const char* str5 = “abc”; const char* str6 = “abc”; cout << (str1 == str2) << endl; cout << (str3 == str4) << endl; cout << (str5 == str6) << endl; return 0; } 第一个,第二个存放的是地址 第三个是指针指向的字符串 2.已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是 char fun(int,int); double fun(int,int,double); int fun(int,char*); float fun (int,int,int);函数重载和返回类型无关,参数列表不同即可3. 不同进程加载同一个动态库时,不能共享的部分是 RO段 RW段 ZI段 RW和ZI段 在ARM集成开发环境中: 1)只读的代码段和常量被称作RO段,是程序中的指令和常量; 2)可读写的全局变量和静态变量称为RW段,是程序中已初始化变量; 3