C语言程序设计 高级 考试 A卷

发布 2021-04-23 14:44:28 阅读 6427

深圳高级技工学校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学时。一 课程性质 目的和任务。高级...