- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2+程序设计试题及答案(三)
一、单项选择题
设有数组定义:char array□二” China”;则数组array所占的空间为:
4个字节 B) 5个字节 C) 6个字节 D) 7个字节
下列选项中,与实现运行时多态性无关的是 °
A)重载函数 B)虚函数 0指针 D)引用
若a是int类型变量,则计算表达式a= 1000%999的值是:
A) 0 B) 1 0 2 D) 3
下面程序段中,for循环的执行次数是:
int i=10;
for(i=l;i10;i++)
cout ? “才;
A) 9 B)10 08 D)7
有以下程序
void mainO
{
int a[3][3], *p,i;
p=a[0] [0];
for(i=0;i9;i++)
for(i=0;i3;i ++) cout ? a.l] [i];
程序运行后的输出结果是:
A) 012 B) 123 C) 234 D) 345
以下叙述中错误的是:
对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
数组名代表的是数组所占存储区的首地址,苴值不可改变
程?脾葱兄校??樵?氐南卤暝浇缩保?低掣??ldquo;下标越界”的出错信息
可以通过赋初值的方式确左数组元素的个数
有以下程序
void mainO
{
int a[]={l, 2, 3, 4, 5, 6, 7, 8, 9, 0}, *p;
for (p=a; pa-rl0; p++)
cout ? *p ? ;
}
程序运行后的输出结果是:
A) 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, B) 2, 3, 4, 5, 6, 7, 8, 9,10,1,
C) 0, 1, 2, 3, 4, 5, 6, 7, 9, D) 1, b 1, 1, 1,1,1, 1,1, 1,
有如下函数模板左义:
template class T
T 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)
有如下类声明:
class A
{
int x;
public:
A(int n)
{
x=n;
}
};
class B:public A
{
int y;
public:
B(int a, int b);
};
下列函数中哪一个是正确的构造函数
A)B: : B(int a, int b) :x(a), y(b) {}
A)
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) {}
类的析构函数的作用是
A)对彖的初始化 B)删除对象时的淸理任务
0 与一般成员函数一样 D)类的初始化
二、填空题
若要访问指针变量p所指向的数据,应使用表达式
而向对象程序设计中的多态性包括静态多态性和动态多态性,前者由_ (2) _机制支持, 而后者则由—(3)—机制支持。
引入虚基类的目的是为了解决多重继承中的—(4)—和—(5)—问题°
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是 一⑹一。
卜-面程序的功能是计算1-3+5-7+???-99-101的值存在s中,请填空。
#include stdio. h
mainO
{
int i, t=l, s=0;
for(i=l;i=101;_(7)_)
{
s=s+i*t;
}
在C卄语言中,逻借假用—(9)—表示。
类的成员包括-(10)—和_ (11)—两种,在面向对象的术语中,前者称为属性、后 者称为方法。其访问权限有三种,由符号_(12) —、_ (13) _和_ (14) _指建,其中 具有_ (15)—权限的成员只有类中的成员函数才能访问、而具有_ (16) _权限的成员在 任何函数中都可访问。
构造函数是一个特殊的成员函数,其特殊性表现在创建对象时会—(17)—o构造函数 名必须与_(18)—相同。
函数重载是指一组函数具有相同的—(19)—,在函数调用时,编译程序根据—(20) _个数和类型确定使用那一个版本。
三、 判断以下说法的正确性,正确的划错误的划X
析构函数是一个函数体为空的成员函数。
函数重载可以实现动态多态,虚函数可以实现静态多态。
若有定义:doublex[3] [51;则x数组列下标的上限是5,下限是1。
不能在类的构造函数中对英静态数据成员进行初始化。
在C卄中,可以使用关键字struct 义类。
您可能关注的文档
- 2020年山西省对口升学英语考试试题(含答案).docx
- 2020年度学生工作总结.doc.docx
- 2020年春季学期二年级数学教学计划教学进度表线上教学线下教学衔接计划教学计划表2020.4.docx
- 2020年暑假新高三高考化学一轮复习小题狂练《从实验学化学》含答案.docx
- 2020年水利厅三类人员考试试卷(十二).docx
- 2020年河南省郑州市巩义市小升初语文试卷.docx
- 2020年湖南省衡阳市中考道德与法治试卷(附答案解析).docx
- 2020年秋人教版高中物理选修3-5第十九章原子核测试含答案.docx
- 2020年贵州省毕节市中考数学试题(解析版).docx
- 2020年陕西省中考数学试题(含答案解析).docx
最近下载
- 植树造林监理工程质量评估报告范文.docx
- 火力发电厂660MW机组新建工程主体工程精细化管理及控制措施.pptx VIP
- 猪肉加工介绍.ppt VIP
- 2023年贵州贵州高速公路集团有限公司招聘笔试真题.docx VIP
- 2024年江苏省苏州市中考语文模拟试卷.pdf VIP
- 调色师:达芬奇视频剪辑调色从入门到精通(下篇,共上中下3篇).pptx VIP
- 电池箱设计及安规要求.pdf VIP
- DG_TJ08-2062-2025 住宅工程套内质量验收标准.pdf VIP
- 安徽六校教育研究会2025届高三年级入学素质测试 物理试题(含答案详解).docx
- 在线网课《管理思想史》单元考核测试答案.docx VIP
文档评论(0)