2013c++程序设计试卷A_数字媒体.docVIP

  • 22
  • 0
  • 约6.49千字
  • 约 9页
  • 2016-11-27 发布于河南
  • 举报
2013c程序设计试卷A_数字媒体

南阳理工学院_2012_-_2013_学年第_一_学期试卷(A卷) 课程:《C++程序设计》 考核方式:(闭卷) 课程性质:______必修______适用对象:2011级本科 软工数字媒体 题号 一 二 三 四 五 总分 复核人 满分 20 20 10 25 25 100 得分 一、单项选择题:(每题2分,共20分) 评卷人 得分 1. 设int n=20,i=4;则赋值运算n%=i+1执行后,n的值为( A ) A. 0 B. 3 C. 2 D. 1 2. C++程序从上机到得到结果的几个操作步骤依次是( B ) A. 编译、编辑、连接、运行 B. 编辑、编译、连接、运行 C. 编译、运行、编辑、连接 D. 编辑、运行、编辑、连接 3. 在语句int b [][3]={{1},{3,2},{4,5,6},{0}};中b[2][2]的值是( c ) A. B. 5 C. 6 D. 2 4. 若有定义语句“char a[20]= I Love C++;”,在程序运行过程中,若要想将数组中的内容修改为“Hello World!”,则以下语句能够实现的为( C ) A. a=Hello World! ; B. strcat(a, Hello World! ); C. strcpy(a, Hello World! ); D. C++中字符数组的内容是不能够修改的 5.若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的( B ) A. 公有成员 B. 私有成员 C. 保护成员 D. 保护成员或私有成员 6.( D )不是构造函数的特征 A. 构造函数的函数名和类名相同 B. 构造函数可以重载 C. 构造函数可以设置默认形参值 D. 构造函数必须指定函数类型说明 7. 带inline关键字定义的函数为( B ) A. 常成员函数 B. 内联函数 C. 友元函数 D. 虚函数 8.下列运算符中,( A )运算符在C++中不能重载 //不能被重载的运算符“.”、“::”、“?:”和“sizeof” A. ?: B. + C. ++ D. 9. 已知枚举类型定义语句为: ???? enum Token { NAME, NUMBER, PLUS = 5, MINUS, PRINT = 10 }; 则下列叙述中错误的是( B ) A. 枚举常量NAME的值为1 B. 枚举常量NUMBER的值为1 C. 枚举常量MINUS的值为6 D. 枚举常量PRINT的值为10 10.如果有一个类至少有一个( a ),那么就称该类为抽象类 A. 纯虚函数 B. 构造函数 C. 成员函数 D. 友元函数 二、填空题:(每空2分,共20分) (说明:将认为正确的答案填写在每小题中的横线上) 评卷人 得分 1.用于输出表达式值的标准输出流对象是 cout 。 2.函数重载时要求同名函数的参数 类型 或 数量 不同,否则无法确定 是哪个函数。 3.在保护派生的情况下,派生类中定义的成员函数只能访问原基类的 public 成员和 protected 成员。 4. 拷贝构造 函数是一种特殊的构造函数,它的功能是用一个已知的对象来初始化一个被创建的同类的对象。 5.虚函数是实现动态联编的基础,它是使用关键字 virtual 修饰的成员函数。 6.假定A为一个类,则语句A(int i);为该类 构造函数

文档评论(0)

1亿VIP精品文档

相关文档