电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C++语言程序设计试题及答案

C++语言程序设计试题及答案_第1页
1/13
C++语言程序设计试题及答案_第2页
2/13
C++语言程序设计试题及答案_第3页
3/13
C++程序设计试题及答案(三)一、单项选择题1. 设有数组定义:char array[]=” China”;则数组 array 所占的空间为:A)4 个字节 B) 5 个字节 C) 6 个字节 D) 7 个字节2.------------------------------------------------------ 下列选项中,与实现运行时多态性无关的是。A) 重载函数 B)虚函数 C)指针 D)引用3. 若 a 是 int 类型变量,则计算表达式 a=10 % 999 的值是:A) 0B) 1C) 2D) 34. 下面程序段中,for 循环的执行次数是:int i=10;for(i=1;i<10;i++)cout << "*” ;A)9B)10C)8D)75. 有以下程序void main(){int a[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++) cout << a[1][i];程序运行后的输出结果是:A) 012B) 123 C) 234 D) 3456. 以下叙述中错误的是:A)对于 double 类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)程?蛑葱兄校??樵?氐南卤暝浇缡保?低掣??ldquo;下标越界”的出错信息。)可以通过赋初值的方式确定数组元素的个数7. 有以下程序void main(){int a[] = {1,2,3,4,5,6,7,8,9,0},*p;for(p=a;pT func(T x, T y)return x*x + y*y;}在下列对 func ()的调用中,错误的是A) func(3,5);B) func(3.0,5.5)C) func(3,5.5)D) func((double)3,5.5)9.有如下类声明:class A{int x;public:A(int n){x=n;});class B:public A{int y;public:B(int a,int b););下列函数中哪一个是正确的构造函数B::B(int a, int b):x(a),y(b){}B)B::B(int a, int b):A(a),y(b){}B)B::B(int a, int b):x(a),B(b){}D)B::B(int a, int b):A(a),B(b){}10.类的析构函数的作用是A)对象的初始化 B)删除对象时的清理任务C)与一般成员函数一样 D)类的初始化二、填空题1.若要访问指针变量 P 所指向的数据,应使用表达式一(1)一。2.面对对象程序设计中的多态性包括静态多态性和动态多态性,前者由一(2) 一机制支持, 而后者则由__(3)…机制支持。3.引入虚基类的目的是为了解决多重继承中的——(4)___和___(5)___问题。4.有一种只在循环语句或 switch 语句中使用...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C++语言程序设计试题及答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部