深圳高级技工学校2009-2010学年第二学期。
c语言程序设计(高级) 考试试卷(a卷)
考试时间:100分钟总分100分。
一、单选题(每题3分,共18分)
1、下面的哪个保留字不能作为函数的返回类型?(
a、void b、int c、new d、long
2、假定ab为一个类,则执行“ab a(4) ,b[3] ,p[2] ;语句时,自动调用该类构造函数的次数为( )
a、3 b、4 c、6 d、9
3、由c++目标文件连接而成的可执行文件的缺省扩展名为( )
a、cpp b、exe c、obj d、lik
4、类中定义的成员,其隐含访问权限为( )
a、public b、protected c、private d、static
5、当使用fstream流类定义一个流对象并写入磁盘文件时,文件的打开方式为( )
a、ios::out b、ios::in c、ios::read d、ios::write
6、从一个基类派生出多个不同子类的继承形式称为( )
a、 虚基类 b、虚函数 c、多继承d、多派生。
二、多选题:(每空4分,共12分)
1、指出下列哪些是类time的构造函数: (
a、time(int,intb、~time( )
c、~time(int,intd、void time( )
2、在下面的函数声明中,错误的是( )
a、void getage(int a=5 , int b) b、void getage(int , int)
c、void getage (char , int b=5) d、int getage (int x ; char y)
3、下面的说法中,正确的是:(
a、派生类的对象可以复制给基类对象 b、基类的对象可以复制给派生类对象。
c、派生类对象可以作为基类的对象使用 d、基类对象可以作为派生类的对象使用。
三、程序设计题。(30分)
编写一个“形状shape”类,没有属性,有计算面积、计算周长的抽象行为;另一个“正方形square”类具有“边长”(length)的属性(double类型),一个参数的构造函数初始化边长属性,也有计算面积size、计算周长long的行为。 “square”类由“shape”类公共派生。
画出类的设计视图并编写**实现(可以不写main()函数)。类的设计要符合面向对象的封装特性。(注意编码规范)
四、程序设计题。(40分)
编写一个操作时间的程序,时间包含小时、分、秒数据,默认时间为0时0分0秒,可以带3参数初始化时间,有判断时间是否有效(小时在0~23之间)、显示时间(3小时45分5秒的格式为: 3:45:
5)、计算下1秒的行为。
画出类的设计视图并编写**实现。类的设计要符合面向对象的封装特性。(注意编码规范)
高级语言程序设计C考试大纲
高级语言程序设计c 考试大纲。一 课程的性质和任务。高级语言程序设计c 是计算机科学与技术 软件工程 网络工程等专业的基础课程。通过本课程的学习,使学生掌握面向过程与面向对象程序设计中的基本概念和方法,在理论和实践上为专业的后续课程和计算机应用打下良好基础。本课程使用的教材 c 程序设计基础 第四版...
高级语言程序设计C考试大纲
高级语言程序设计 c 考试大纲。第一章 基本数据类型与表达式 识记 字符集 基本保留字 基本数据类型 标识符的语法规则 简单 cout 和 cin 标准流的使用 运算符 表达式书写规则 理解 类型的概念 变量与常量的概念 对象的不同访问形式 表达式的概念 求值规则 求值中的类型转换 能力 根据问题书...
高级语言C 程序设计考试大纲
黑龙江省高等教育自学考试。游戏软件开发技术 专业 独立本科段 高级c 软件编程 考试大纲。课程 7837 黑龙江省高等教育自学考试委员会办公室制定。二 一 年十月。高级语言c 程序设计 考试大纲。适用专业 游戏软件开发技术 独立本科段 学时 理论72学时 实践36学时。一 课程性质 目的和任务。高级...