第 1 页:单选 |
第 5 页:程序改错、简单应用 |
第 6 页:综合应用 |
第 7 页:参考答案 |
一、选择题
1.D。【解析】程序可以实现算法,所以A错。设计算法除了考虑数据结构外,还需考虑结果的可靠性,以及算法效率,等等。
2.C。【解析】线性链表的存储空间可以不连续,其存储顺序和逻辑顺序也不一定一致。
进行插入和删除时,不需要移动表中元素。
3.B。【解析】叶子结点个数一度为2的结点个数+1。
4.D。【解析】A为工具软件,BC为系统软件。
5.C。【解析】由图可知系统深度为3。
6.C。【解析】程序调试的任务就是发现程序中的错误。
7.A。【解析】建立数据字典应在需求分析阶段。
8.D。【解析】数据库三级模式包括:概念模式、内模式、外模式。
9.B。【解析】由结果集可知:R—S=T。
10.A。【解析】选项B、C、D是面向过程设计方法也具有的特征。
11.A。【解析】内联函数一般是程序代码少于lO行的函数,在编译过程中,直接在调用点处被展开,不会因函数调用带来巨大的系统开销,因此能提高实际运行速度。
12.A。【解析】a是类AA的非静态数据成员,在类AA的成员函数中可以直接访问。B是访问静态数据成员的方式,C和D都是访问函数的方式。
13.B。【解析】保护继承时基类的public和protected是保护的,私有继承时基类的public和protected是私有的。
14.B。【解析】重载运算符的函数一般格式如为:函数类型0perator运算符名称(形参列表),因此选8。
15.D。【解析】template。
16.A。【解析】fstream.h包含有:fstream,ifstream,of—stream和fstreambase,以及iostream.h中的所有类。
17.B。【解析】class是声明类的关键字,friend是声明友元的关键字,virtual是声明虚类或者虚函数的关键字
18.C。【解析】\n表示回车,\t是制表符。
19.C。【解析】根据三元表达式:?的规则,当a>b时,结果为表达式b>c?1:0,其意义为if(b>c),则结果为1。其表达的意义和C选项一样。
20.D。【解析】根据题意,找出数组a中最大值sl和最小值s2并计算二者的和。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |