面向对象语言的出发点、特点、优点:
出发点:更直接地描述客观世界中存在的事物(对象)以及他们之间的关系。
特点:1.是高级语言2.将客观事物看作具有属性和行为的对象3.通过抽象找出同一类对象的共同属性和行为,形成类4.通过类的继承与多态实现**重点。
优点:使程序能够比较直接地反问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。
封装的定义及特点:
定义:要求一个对象应具备明确的功能,并具有接口以便和其他对象相互作用。
特点:(1)将各种不同工艺、不同功能的芯片集成在一个封装内实现强大的系统功能;
2)将过去pcb版上的分立元件集成在多层集成结构中,使系统小型化,达到所谓的convergent system 。(网上搜的)
用冒泡法对10个数排序。
例题2.2分析下列程序的输出结果:
二进制数的反码、补码与逻辑运算。
省略)带参数的宏与函数的区别。
1函数调用时,先进性实参表达式的值,然后带入形参,而使用宏只是进行简单的字符替换。 2函数调用是在程序运行时处理的,分配临时的内存单元;而宏展开则是在编译时进行的,在展开时并不分配内存单元,不进行值得传递处理,也没有 "返回值"的概念3对函数中的实参与形参都要定义类型,二者的类型要求一致,如不一致,应进行类型转换;而宏不存在类型问题,宏名无类型,它的参数也无类型,只是一个符号代表,展开时带入指定的字符即可。宏定义时,字符串可以是任何类型的数据4调用函数只可得到一个返回值,而用宏可以设法得到几个结果5使用宏次数多时,宏展开后源程序变长,因为每展开一次都使程序增长,而函数调用不使程序变长。
6宏替换不占运行时间,只占编译时间;而函数调用则占运行时间(分配单元/保留现场/值传递/返回) 一般来说,用宏来代表间短的表达式比较适合。
例题3.9编程统计从键盘上输入的数字中每种数字的个数和其他字符的个数,并以字符’$’作为输入结束符。
例题3.12用do-while循环编程求出自然数1~10之和。
输入一个数,求它的所有因子。
实现两个数值的交换。
例题4.3传值调用。
4.4传址调用。
4.5引用调用。
4.13编程求1~10中各个数的平方。
4.17编程计算某个整数的阶乘。
4.19分析下列程序的输出结果。
4.21分析下列程序的输出结果。
5.3分析下列程序的输出结果。
#include<>
#include""
void main()
tdatel today(1998,4,9),tomorrow(1989,4,10);
cout<<"today is";
cout<<"tomorrow is";
5.5分析下列程序的程序的输出结果。
#include<>
#include""
tpoint f(tpoint q)
void main()
tpoint m(20,35),p(0,0);
tpoint n(m);
p=f(n);
cout<<"p="<
tpoint f(tpoint q)
cout<<"ok";
int x,y;x=y=
tpoint r(x,y);
return r;
5.10分析下列程序的输出结果。
6 .2分析下列程序的输出结果。
7.1分析下列程序中的访问权限,并回答问题:
请回答下列问题:
1)派生类b中的成员函数f2()能否访问类a中的成员:f1(),i1和j1?
2)派生类b的对象b1能否访问基类a中的成员:f1(),i1和j1?
3)派生类c中成员函数f3()能否直接访问直接类型b中的成员:f2()和j2?能否访问间接a中的成员f1(),j1和i1?
4)派生类c的对象c1能否访问直接基类b中的成员:f2(),i2和j2?能否访问间接基类a中的成员:f1(),j1和i1?
5)从对问题(1)~(4)的回答可得出对公有继承的什么结论?
解答:(1)可以访问f1()和j1,不可以访问i1.
2)可以访问f1(),不可以访问i1和j1.
3)可以访问直接基类中的f2()和j2以及间接基类中的f1()和j1,而不可以访问i2和i1.
4) 可以访问直接基类中的f2()和间接基类中的f1(),对其他成员都不可访问。
5)在公有继承时,派生类的成员函数可访问基类中的公有成员和保护成员;派生类的对象仅可访问基类中的公有成员。
考试范围其中的.5没有执行出结果,7.2和7.4没有整理,截图看不清楚的可自行调节大小。
C考试题库
一 控制台应用程序类。1 使用visual studio 2005的控制台,输出所输入的字符串。例如 请输入你要输出的字符串,按回车键确认。merry christmas 你输入的字符串为 merry christmas 请输入你要输出的字符串,按回车键确认。string name 你输入的字符串为...
考试题库A
安全生产考试试题 a 单位姓名得分 一 选择题 每题2分,共计50分 1.修改后的 安全生产法 由 主席于2014年签署第十三号令予以公布,自2014年 起施行。a 10月1日 b 11月1日 c 12月1日 d 8月31日。2.保障人民群众 安全,是制定 安全生产法 的目的之一。a 生命 b 财产...
测绘工程师考试题库考试题库
1.国家对基础测绘实行 a.分级管理。b.分层管理。c.分类管理。答案 a2.基础测绘成果应当 a.时时更新。b.定期进行更新。c.按需更新。答案 b3.经批准复制的国家秘密测绘成果,应当按 a.比原密级低一级密级进行管理。b.非密级资料进行管理。c.原密级进行管理。答案 c4.地图或者地图产品未载...