1、下面的函数原型声明是否正确?
#include<iostream>
using namespace std;
sum(int ia,int ib);
答:正确。https://blog.youkuaiyun.com/aaqian1/article/details/83590724
2、下面语句中错误的是( )。
A. int *p=new int(10);
B. int *p=new int[10];
C. int *p=new int;
D. int *p=new int[40](0)
答:选D。https://blog.youkuaiyun.com/aaqian1/article/details/83717529
3、假设已有定义“const char *const name=“chen”; ” 下面的语句中正确的是( )。
A. name[3]=‘a’;
B. name=“lin”;
C. name=new char[5];
D. cout<<name[3];
答:选D。https://blog.youkuaiyun.com/aaqian1/article/details/83514636
4、假设已有定义“ char *const name="chen "; ” 下面的语句中正确的是( )。
A. name[3]=‘a’;
B. name=“lin”;
C. name=new char[5];
D. name=new char(‘q’);
答:选A。https://blog.youkuaiyun.com/aaqian1/article/details/83514636
5、假设已有定义“ const char *name="chen "; ” 下面的语句中错误的是( )。
A. name[3]=‘q’;
B. name=“lin”;
C. name=new char[5];
D. name=new char(‘q’);
答:选A。https://blog.youkuaiyun.com/aaqian1/article/details/83514636
6、重载函数在调用时选择的依据中,( )是错误的。
A. 函数名字
B. 函数的返回类型
C. 参数个数
D. 参数的类型
答:选B。https://blog.youkuaiyun.com/aaqian1/article/details/83591795
7、分析下面的程序的输出结果。
#include<iostream>
using namespace std;
int &f(int &i){
i+=10;
return i;
}
int main(){
int k=

这篇博客包含了多个C++编程题目,涉及函数原型、内存分配、const指针、重载函数选择依据、程序输出分析及const在安全性的应用等。通过详细解答,帮助读者深入理解C++的关键概念。
最低0.47元/天 解锁文章
3345

被折叠的 条评论
为什么被折叠?



